@charset "iso-8859-1";

/**



 */



/* Etiquetas Generales ------------------ */



BODY {

	background-image: url(../imx/imxfondo.jpg);

	margin-top: 0px;

	margin-left: 0px; 

	font-style: normal; 

	font-variant: normal; 

	font-weight: normal;

	text-decoration: none;

	margin: 0;

	padding: 0;

}

body.brillo {

	background-image: url(../imx/fonviabrillo.jpg);

}

img {

	border: 0;

	margin: 0;

	padding: 0;

}



a.imaxe,

a.entrar,

a.entrar:link,

a.imaxe:link,

a.imaxe:active,

a.imaxe:hover,

a.inaxe:visited,

a.entrar:active,

a.entrar:hover,

a.entrar:visited {

      border: none;

	margin: 0;

	padding: 0;

}

p h1 h2 h3 {

	margin: 0;

	padding: 0;

}

p.login {

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	text-align: center;

	font-weight: bold;

	padding: 0;

	margin: 0;

	clear: both;

}

p.negroder {

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	text-align: left;

	font-weight: bold;

	text-indent: 8px;

	padding: 0;

	margin: 0;

	clear: both;

}

/* taboas --------------------- */

table {

	border: 0px;

	cellspacing: 0;

	cellpadding: 0;

	width: 100%

}

td {

	vertical-align: top;

	margin: 0px;

	padding: 0px;

}

table.central {

	border: 0px;

	cellspacing: 0px;

	cellpadding: 0px;

	width: 100%;

	margin: 1px;

}

table.collapse  {

	border-collapse: collapse;

	border: 0px;

	cellspacing: 0;

	cellpadding: 0;

	width: 100%;	

}

td.cuadroverde {

	border: 1px solid #8CDF49;

	background: #FFFFFF;

	padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px;

	margin: 1px;

	width: 100%;

	cellspacing: 1px;

	cellpadding: 1px;

}

td.cuadroverdeosc {

	border: 1px solid #008000;

	background: #FFFFFF;

	padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px;

	margin: 1px;

	width: 100%;

	cellspacing: 1px;

	cellpadding: 1px;

}

td.cuadrogris {

	border: 1px solid #808080;

	background: #AAAAAA;

	padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px;

	margin: 1px;

	cellspacing: 1px;

	cellpadding: 1px;

}

/* Enlaces -------------------------------*/

A:link,

A:visited,

A:active {

	text-decoration: none;

	color: #006600;

}

A:hover {

	text-decoration: underline;

	color: #006600;

}

/* Cabeceras ------------------ */

#linaverde { 

	background: #CCFFCC;

	font-family: verdana;

	font-size: 8pt;

	font-weight: bold;

	width: 100%;

	padding: 0;

	margin: 0;

}

#barraaqui { 

	color: #FFF;

      font-family: verdana;

      font-size: 8pt;

      font-weight: bold;

      width: 100%;

	padding: 0;

	margin: 0;

}

.brancas {

	list-style: none;

	margin: 0;

	padding: 0 0.2em;

} 

.brancas li {

	margin: 0;

	padding: 0 0.3em;

	text-align: center;

	float: left;

	background: #000000;

} 

ul#estasaqui {
	background: url(../imx/degblack.jpg);
    float: left;
    text-align: center;
    color: #FFF;
	background: #000000;
}

ul#idioma {

      float: right;

      text-align: center;

      color: #FFF;

	list-style: none;

}

ul.brancas a,

ul.brancas a:link,

ul.brancas a:visited {

	text-decoration: none;

	color: #fff;

	background: #000000;

}

ul.brancas a:hover,

ul.brancas a:active,

ul.brancas a:focus {

	text-decoration: underline;

	color: #fff;

	background: #000000;

}

.nav-horizontal {

	list-style: none;

	margin: 0;

	padding: 0 0.2em;

	background-color: #CCFFCC;

} 

.nav-horizontal li {

	list-style: none;

	background-color: #CCFFCC;

	float: left;

	margin: 0;

	padding: 0 0.3em;

	text-align: center;

}

ul#atallos {

	float: left;

	text-align: center;

	color: #006600;

	background-color: #CCFFCC;

}

ul#idiomas {

	float: right;

	text-align: center;

	color: #006600;

	background-color: #CCFFCC;

}

#titular {
	background-color: #8CBF49;
	background-image: url(../imx/imxcablogo.jpg);
	background-repeat: no-repeat;
    clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

p.titulo {
	height: 36px;
    text-indent: 280px;
    padding-top: 10px;
	padding-bottom: 0;
	margin: 0;
	font-size: 24pt;
	color: #006600;
	font-style: italic;
	font-family: "Arial black", Arial;
	background-repeat: no-repeat;
	height: 60px;
}

p.tituloindex {
    text-indent: 8px;
    padding-top: 52px;
	padding-bottom: 0;
	margin: 0;
	font-size: 12pt;
	color: #006600;
	font-family: "Arial black", Arial;
}

#barranegra {
	background: url(../imx/degblack.jpg);	
	background-color: #000000;
    clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

p.databranca {
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-left: 0; padding-right: 3px; padding-top: 2px; padding-bottom: 2px;
	margin: 0;
}

ul.nav li.actual a,

ul.nav li.actual a:link,

ul.nav li.actual a:visited {

	color: #006600;

	display: block;

	margin: 0;

	text-align: left;

	text-decoration: none;

	line-height: 1.3em;

	padding: 0.2em 0.2em 0.2em 0.5em;

	border-bottom: 1px solid #CCFFCC;

	background-color: #ffff00;

}

ul.nav li.actual a:hover,

ul.nav li.actual a:active,

ul.nav li.actual a:focus {

	color: #006600;

	display: block;

	background-color: #FFCC00;

	border-bottom-color: #006600;

}

/* Columna Central index ---------------- */

.cuadro {

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	text-align: center;

	font-weight: bold;

	text-indent: 3px;

	padding: 0;

	margin: 3px;

}

.zonagris {

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	text-align: center;

	font-weight: bold;

	padding: 0;

	margin: 0;

}

p.banner {

	text-align: center;

	margin: 0;

	padding: 0;

	width: 100%;

	clear: both;

}

.clearfix {display: inline-table;}

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

.seccion1 {
	border-bottom: 1px solid #ddd;
      font-family: verdana;
      font-size: 10pt;
	padding: 0;
	width: 100%;
	margin-top: 2px;
}



.seccion1 p {
	font-family: Georgia, verdana, Arial, sans-serif;
	margin-top: 2.0em;
	margin-bottom: 0;
	font-size: 10pt;
	color: #222;
	padding: 0;
}

.seccion1 img.pequena {

	margin: 0 1em 0.0em 0;

}

img.pequena {

	float: left;

}

/* >>epigrafes */

h2.epigrafe {

	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;

	color: #006600;

      font-size: 16pt;

	font-style: italic;

	text-align: center;

	font-weight: bold;

	background: url(../imx/foncelda01.jpg);

	background-repeat: repeat;

	padding: 0;

	width: 100%;

	margin-top: 1px;

	margin-bottom: 0px;

	clear: both;

}

h3 {

	font-family: verdana, Arial, sans-serif;

	color: #006600;

    font-size: 14pt;

	text-align: left;

	font-weight: bold;

	padding: 0;

	margin: 0;

}

h2.epigrafepequeno {

	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;

	color: #006600;

      font-size: 12pt;

	font-style: italic;

	text-align: center;

	font-weight: bold;

	background: url('../imx/foncelda01.jpg');

	padding:0; width:100%; margin-top:1px; margin-bottom:0px; clear:both; background-repeat:repeat

}

h4.tipo {

	font-family: verdana, Arial, sans-serif;

	color: #595900;

    font-size: 14pt;

	text-align: left;

	font-weight: bold;

	padding: 0;

	margin: 1px;

	text-indent: 30px;

	border-bottom: 3px solid #808000;

}



/* columna central index de seccion */

.comp {

	background-image: url(../imx/foncelda01.jpg);

	text-indent: 50px; 

	font-style: italic;

	font-weight: bold;

	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;

	color: #006600;

      font-size: 16pt;

      background-repeat:repeat;

}

.subserie {

	background-image: url(../imx/foncelda01.jpg);

	text-indent: 5px; 

	height: 40px;

	font-size: 25px;

	color: #008080;

	font-weight: bold;

	font-family: "Arial Black", Arial, Helvetica, sans-serif;

}

.serie       { 

	color: #000080;

	text-decoration: none;

	font-weight: bold;

}

.bord {

	border: thin solid #008800;

	padding-left: 1px; padding-right: 1px; padding-top: 0px; padding-bottom: 0px;

	margin: 1px;

	cellspacing: 1px;

	cellpadding: 1px;

}

.thinbord {

	border: 1px solid #008800;

	font-size: 11px;

}

ul.lista {

	list-style: none;

	margin: 1px;

	padding: 0;

	float: left;

	font-family: times new roman,verdana, Arial, sans-serif;

      font-size: 12pt;

      font-style: italic;

	font-weight: bold;

	width: 100%;

	text-align: center;

}

ul.lista li {

	border-bottom: 1px solid #ddd;

}

/* Columna izquierda ------------------- */

#esquerda {

	padding: 0px;

	float: left;	

	width: 100%;

	margin: 0px;

	border-width: 0px;

}

ul.aleatoria {

	list-style:none;

	margin: 1px 1px 1px 1px;

	padding: 0;

	float: left;

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	text-align: center;

	font-weight: bold;

	text-indent: 3px;

	border: 1px solid #8CDF49;

	background-color: #ffffff;

	width: 100%;

}

ul.nav { /* nav vertical */

	list-style: none;

	margin: 1px 1px 1px 1px;

	padding: 0;

	float: left;

	font-family: verdana, Arial, sans-serif;

    font-size: 10pt;

    font-weight: bold;

	width: 100%;

}

ul.nav li {

	padding: 0;

	margin-bottom: 0;

	margin-left: 0;

	width: 100%;

	vertical-align: bottom;

}

ul.nav a,

ul.nav a:link,

ul.nav a:visited {

	color: #006600;

	display: block;

	margin: 0;

	text-align: left;

	text-decoration: none;

	line-height: 1.3em;

	padding: 0.2em 0.2em 0.2em 0.5em;

	border-bottom: 1px solid #CCFFCC;

	background-color: #ffffff;

}

ul.nav a:hover,

ul.nav a:active,

ul.nav a:focus {

	color: #006600;

	display: block;

	background-color: #CCFFCC;

	border-bottom-color: #006600;

}

ul.nav2 a,

ul.nav2 a:link,

ul.nav2 a:visited {

	color: #808000;

	display: block;

	margin: 0;

	text-align: left;

	text-decoration: none;

	line-height: 1.3em;

	padding: 0.2em 0.2em 0.2em 0.5em;

	border-bottom: 1px solid #CCFFCC;

	background-color: #ffffff;

}

ul.nav2 a:hover,

ul.nav2 a:active,

ul.nav2 a:focus {

	color: #808000;

	display: block;

	background-color: #CCFFCC;

	border-bottom-color: #006600;

}

ul.nav2 { 

	list-style: none;

	margin: 1px 1px 1px 1px;

	padding: 0;

	float: left;

	font-family: verdana, Arial, sans-serif;

      font-size: 10pt;

      font-weight: bold;

	width: 100%;

}

ul.nav2 li {

	padding: 0;

	margin-bottom: 0;

	margin-left: 0;

	width: 100%;

	vertical-align: bottom;

}



/* Columna dereita --------------------- */

ul.der {

	font-family: verdana, Arial, sans-serif;

      font-size: 10pt;

      font-weight: bold;

	list-style: none;

	text-align: center;

	margin: 0;

	width: 100%;

	padding: 0;

}

ul.der li {

	padding: 0;

	margin-bottom: 0;

	margin-top: 1px;

	margin-left: 0;

	margin-right: 0;

	width: 100%;

}

ul.derlogin {

	font-family: verdana, Arial, sans-serif;

	color: #444444;

    font-size: 8pt;

	font-weight: bold;

	list-style: none;

	text-align: center;

	margin: 0;

	width: 100%;

	padding: 0;

}

/* final --------------------- */

#firmafinal {

	font-family: verdana, Arial, sans-serif;

	color: #808080;

    font-size: 8pt;

    font-weight: bold;

	text-align: center;

	margin: 0;

	padding-left: 150px;

	padding-bottom: 0px; padding-right: 0px; padding-top: 0px;

	clear: both;

	width: 80%;

	display: block;

}

/* series --------------------- */

#titularseries {

	background-color: #8CBF49;

	background-image: url(../imx/imxcab.jpg);

	background-repeat: no-repeat;

    clear: both;

	width: 100%;

	margin: 0;

	padding: 0;

}

#titularimpresion {

	background-color: #fff;

    clear: both;

	width: 100%;

	margin: 0;

	padding: 0;

}

p.tituloserie {

	height: 1.5em;

    text-indent: 10px;

    padding-top: 10px;

	padding-bottom: 0;

	margin: 0;

	font-size: 24pt;

	color: #006600;

	font-family: "Arial black", Arial;

}

.fondoblanco {

	background-color: #fff;

}

.verde {  

	background-color: #CCFFCC;

}

.marconegro {  

	background-color: #fff;

	border: 1px solid #000000;

}

.subserieimpr {

	background-color: #fff;

	border: 1px solid #000000;

	text-indent: 5px; 

	height: 40px;

	font-size: 25px;

	color: #555555;

	font-weight: bold;

	font-family: "Arial Black", Arial, Helvetica, sans-serif;

}

body.print {

	background-color: #fff;	

	background-image: none;

}

/* ultimos mensajes foro en index --------------------- */

.row1h {

    padding: 0px;

	background-color: #F8F8F8;

	border: solid 1px #FFF;

	border-right-color: #D6D6D6;

	border-bottom-color: #D6D6D6;

	text-align: left;

}

.rowsuper {

    padding: 0px;

	background-image: url(../imx/bg_nav1.gif);

	border: solid 1px #FFF;

	border-right-color: #D6D6D6;

	border-bottom-color: #D6D6D6;

	text-align: left;

    font-weight: bold;

	color: #006600;

}

.topiclink { 

	color: #444;

	font-size: 11px;

}