html, body{height:auto; width:100%;}
html, body, div, img, h1,h2, form, table, td{margin:0px; padding:0px;font:normal 11px Arial, Verdana, Helvetica;}
h1{font-size:30px; font-weight:bold; text-decoration:none; color:#5C8AC8;}
h2{font-size:22px; font-weight:bold; text-decoration:none; color:#5C8AC8;padding-left:15px;}
a img{border:0px;}
a{color:#5C8AC8; text-decoration:none;}
a:hover{text-decoration:underline;}
a.texto{color:#005DA4; text-decoration:underline;}
a.texto:hover{text-decoration:none;}
body{background-color:#333333;}

body.sinFondo{background:#ffffff; font:11px Arial, Verdana, Helvetica;}
li{list-style-type:disc;}
ol li{list-style-type:decimal;}
ul li{list-style-type:disc;}
.contenidosCientificos{color:#4C4C4C;}
.H2Titulo{font-size:22px; font-weight:bold; text-decoration:none; color:#5C8AC8;padding-bottom:10px;padding-left:15px;}
.borde{border:1px solid #D8D9D4;}
.sinBorde{border:0px;}
.blanco{color:#ffffff;font:normal 11px Arial, Verdana, Helvetica;}
.titVer{color:#005DA4;font:bold 15px Arial, Verdana, Helvetica;}
.titApartado{color:#D5EB50;font:bold 15px Arial, Verdana, Helvetica;height:20px;}
.titulo{color:#ffffff;font:bold 13px Arial, Verdana, Helvetica;padding-top:5px;text-transform: uppercase;}
.subTitulo{color:#5C8AC8;font:bold 11px Arial, Verdana, Helvetica;}
.bordeGris{border:0px;}
.guia{color:#005DA4;font:normal 10px Arial, Verdana, Helvetica;}
.busca{color:#4C4C4C;font:normal 10px Arial, Verdana, Helvetica;}
.azul{color:#005DA4;}
.titulo a{color:#ffffff;font:bold 13px Arial, Verdana, Helvetica; text-decoration:none;}
.cabeceraTabla{color:#005DA4;font:bold 11px Arial, Verdana, Helvetica; text-decoration:none;}
.aviso{color:#F26C1C;padding:0px;}
.labelrevista{font-size:12px; font-weight:bold; text-decoration:none; color:#000000;padding-left:15px;}

#imgBox, #imgBox img { display:inline; width:180px;  margin:0;padding:0 }
#imgBoxMin, #imgBoxMin img { width:75px;  margin:0;padding:0 }

hr{
	margin-top:2px;
	margin-bottom:2px;
	color:#D7D7D7;
	height:1px;
}
#divCon{ margin:0px auto; width:990px;}
	
#divLefMen{}
#divLefMen a{text-decoration:none;}

	#divLefMen ul{list-style:none; list-style-type:none; margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px;}
	#divLefMen li{font-size:13px;padding-bottom:5px;list-style:none; list-style-type:none; }
		.menu1{color:#000000;font-weight:bold;padding:2px;padding-left:10px; display:block; text-transform:uppercase; }
		.menu1:hover{text-decoration:none;color:#000000;}
		.menu2{color:#000000;font-size:13px;padding-left:2px;padding-bottom:0px; padding-top:0px; vertical-align:text-bottom;}
		.menu2:hover{color:#000000;text-decoration:none; color:#005DA4;}
		.menu2ON{color:#000000;font-size:13px; font-weight:bold;padding-left:2px;padding-bottom:0px; padding-top:0px; vertical-align:text-bottom;}
		.menu3{background:#5C8AC8 url(../fondos/flecha.gif) no-repeat right;color:#FFFFFF;font-weight:bold;padding:2px;padding-left:10px; display:block; text-transform:uppercase;}
		.menu3 a{color:#FFFFFF;}
		.menu3:hover{text-decoration:none;color:#FFFFFF;}
		
		.menu4{background:#5C8AC8 url(../fondos/flecha2.gif) no-repeat right;color:#FFFFFF;font-weight:bold;padding:2px;padding-left:10px; display:block; text-transform:uppercase;}
		.menu4 a{color:#FFFFFF;}
		.menu4:hover{text-decoration:none;color:#FFFFFF;}

input,select,textarea{border:1px solid #DDDDDD; color:#333333; font:12px Arial, Verdana, Helvetica;margin-bottom:7px;}
select{ border:1px solid #DDDDDD; color:#333333; font:12px Arial, Verdana, Helvetica;margin-bottom:7px;}

/*input.boton{border:1px solid #DDDDDD; background: transparent url(../fondos/flechaBoton.gif) right no-repeat;height:20px; padding-right:20px;cursor:pointer; color:#4C4C4C; font:bold 11px Arial, Verdana, Helvetica;}
*/
input.boton{height:25px; width:127px; background-image:url(../fondos/boton.gif); border:none; cursor:pointer; color:#FFFFFF; font:bold 12px Arial, Verdana, Helvetica;}

/*STILOS ESPECIFICOS DE LA HOME*/
#divCabeceraInterior{background:transparent url(../fondos/fondoCabecera.jpg) no-repeat;float:left; height:140px; width:990px;}
#divContenido{background:transparent url(../fondos/fondoContenido.png) repeat-y;float:left;width:990px;}
#divPieL{color:#ffffff;float:left;padding-left:10px;margin:2px;}
#divPieR{color:#ffffff;float:right;padding-right:10px;margin:2px;}

td.t, td.ta, td.x{
  font-size: 1pt;
}

td.t {
  border-bottom: 1px solid #D7D7D7;
  border-left: 1px solid   #D7D7D7;
}

td.ta {
  border-left: 1px solid #D7D7D7;
}

/* Borde circular */
.raised {background: transparent;margin-right:2px; padding:0px;}
.raised h1, .raised p {margin:0 0px;}
.raised h1 {font-size:2em; color:#5C8AC8; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}
.raised .b3 {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}
.raised .b4 {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}
.raised .b4b {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}
.raised .b3b {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}
.raised .b2b {background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}

.raised .b1 {margin:0 5px; background:#5C8AC8;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#5C8AC8;}
.raised .boxcontent {display:block;  background:#ffffff; border-left:1px solid #5C8AC8; border-right:1px solid #5C8AC8;}

.formcontrol{display:none;visibility:hidden}

.comentario{	border:1px solid #ddd;background: #fafafa; padding:10px;margin:2px;-moz-border-radius:3px 3px;-webkit-border-radius: 3px 3px;}
.comentarioOculto{	border:1px solid #ddd;background: #fafafa; display:none;padding:10px;margin:2px;-moz-border-radius:3px 3px;-webkit-border-radius: 3px 3px;}

/*tablas*/

.tabla1 a,
.tabla1 a:link,
.tabla1 a:visited {
	border:none;
	}							
	
.tabla1 {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	}
.tabla1 caption {
	color: #9ba9b4;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.tabla1 tr.odd td	{
	background:#f7fbff
	}
.tabla1 tr.odd .column1	{
	background:#f4f9fe;
	vertical-align:top;
	}	
.tabla1 .column1	{
	background:#f9fcfe;
	}
.tabla1 td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	vertical-align:top;
	}				
.tabla1 th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.tabla1 thead th {
	background:#f4f9fe;
	text-align:center;
	font-size:1.4em;
	font-weight:bolder;
	color:#66a3d3;
	}	
.tabla1 tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
.tabla1 tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.tabla1 tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-style: normal;
	}
.materialfont th, .materialfont td{
	font-size: 1.1em;

}

.tabla1 .noborder {border-left:none !important;}
/*
.margenul ul{
	margin:0 0;
	padding:0 0;

}
*/

.margenul ul li, ul.margenul  li{
	list-style-type:square;

}






.tabla2 a,
.tabla2 a:link,
.tabla2 a:visited {
	border:none;
	}							
	
.tabla2 {
	width:100%;
	border-top:2px solid #eaeaea;
	border-right:2px solid #eaeaea;
	border-bottom:2px solid #eaeaea;
	margin:1em auto;
	border-collapse:collapse;
	}
.tabla2 caption {
	color: #9ba9b4;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.tabla2 tr.odd td	{
	background:#f7fbff;
	}
.tabla2 tr.odd .column1	{
	background:#f4f9fe;
	vertical-align:top;
	}	
.tabla2 .column1	{
	background:#f9fcfe;
	}
.tabla2 td {
	font-size:1.1em;
	border-bottom:1px solid #e5eff8;
	border-left:2px solid #eaeaea;
	padding:.3em 1em;
	text-align:left;
	vertical-align:top;
	}				
.tabla2 td, .tabla2 td strong {
	color:#5C8AC8;
	}				

.tabla2 th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #fafafa;
	border-left:2px solid #e8e8e8;
	padding:.3em 1em;
	}							
.tabla2 thead th {
	background:#e8e8e8;
	text-align:center;
	font-size:1.1em;
	font-weight:bolder;
	color:#000;
	}	
.tabla2 tfoot th {
	text-align:left;
	background:#e8e8e8;
	color:#000;
	}	
.tabla2 tfoot th strong {
	font-size:1em;
	margin:.5em .5em .5em 0;
	color:#000;
		}		
.tabla2 tfoot th em {
	color:#000;
	font-weight: bold;
	font-style: normal;
	}

.tabla2 tbody td.tdseparador {
	background:#e8e8e8;
	text-align:left;
	font-size:1.1em;
	font-weight:bolder;
	}	
.tabla2 tbody td.tdseparador, .tabla2 tbody td.tdseparador strong {
	color:#000 !important;
	}	

	
.tabla2 .noborder {border-left:none !important;}

.tabla2 tbody select{font-size:1em}
.tabla2 tbody input{border:2px solid #e8e8e8 !important;background:#f7fbff;padding:3px;vertical-align:middle}
.tabla2 tbody select{border:2px solid #e8e8e8 !important;background:#f7fbff;padding:3px;vertical-align:middle}
.tabla2 tfoot input{border:2px solid #ddd !important;background:#fafafa;color:#000;padding:3px;font-weight:bolder;vertical-align:middle;font-size:14px}

.divResultado{border:2px solid #ddd !important;background:#fafafa;color:#000;padding:3px;font-weight:bolder;font-size:1.3em;}










.oculto{ visibility:hidden}


ul.pestanas2{background:transparent url(../graficos/punto2.gif) bottom repeat-x;margin:0 0 0 0;padding:0;}
ul.pestanas2 li{border:2px solid #e9e9e9;display:block;float:left;margin:0 5px 0 0;
	-moz-border-radius-topleft:     3px 3px;
	-moz-border-radius-topright:    3px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;

}
ul.pestanas2 li a, ul.pestanas li .divCabecera{background:#fff;display:block;font-weight:bold;padding:0px 0px 0px 0px;float:left;text-decoration:none}
ul.pestanas2 li a:hover{background-color:#fafafa;color:#000;text-decoration:none;}
ul.pestanas2 li.active{border-bottom-color:#ffffff;}
ul.pestanas2 li.active a{color:#000;background:#ffffff;}

ul.pestanas2 li.active2{border-bottom-color:#efefef;}

ul.pestanas2 li img{display:block;padding:3px 3px 0px 1px;float:left;}
ul.pestanas2 li span{padding:3px 4px 5px 4px;float:left;cursor:pointer;}
ul.pestanas2 li div{padding:3px 7px 5px 7px;float:left;}
ul.pestanas2 li .divCabecera{color:#000;border-bottom:2px solid #ccc}	
	
	

.juntar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.juntar{display:inline-block;}
* html .juntar{height:1%;}
.juntar{display:block;}	

/*form calculadoras*/
.frmCalculadora{width:auto;border:1px solid #ddd;background: #fafafa; padding:10px;margin:2px;-moz-border-radius:3px 3px;-webkit-border-radius: 3px 3px;}
.frmCalculadoraResult{width:auto;border:1px solid #ddd;background: #fff; padding:10px;margin:2px;-moz-border-radius:3px 3px;-webkit-border-radius: 3px 3px;}


