html, body, div, img, h1,h2, form, table, td{margin:0px; padding:0px;font:normal 11px Arial, Verdana, Helvetica;color:#333;}
h1{font-size:30px; font-weight:bold; text-decoration:none; color:#00004F;}
h2{font-size:18px; font-weight:bold; text-decoration:none; color:#669999;}
a img{border:0px;}
a{color:#930000; text-decoration:none;}
a:hover{text-decoration:underline;}
a.texto{color:#4f0000; text-decoration:underline;}
a.texto:hover{text-decoration:underline;}
body{background-color:#ECECE7;}

body.sinFondo{background:#ffffff; font:11px Arial, Verdana, Helvetica;}
li{list-style-type:square;}
.contenidosCientificos{color:#4C4C4C;}
.borde{border:1px solid #430000;}
.sinBorde{border:0px;}
.blanco{color:#ffffff;font:normal 11px Arial, Verdana, Helvetica;}
.titVer{color:#930000;font:bold 15px Arial, Verdana, Helvetica;}
.titApartado{color:#D5EB50;font:bold 15px Arial, Verdana, Helvetica;height:20px;}
.subTitulo{ font:bold 13px Arial, Verdana, Helvetica;padding-top:5px;text-align:left;padding-left:20px;}
/*.subTitulo{color:#5C8AC8;font:bold 16px Arial, Verdana, Helvetica;}*/
.bordeGris{border:0px;}
.busca{color:#4C4C4C;font:normal 10px Verdana, Arial, Helvetica;}
.azul{color:#930000;}
/*.titulo a{color:#00004F;font:bold 13px Arial, Verdana, Helvetica; text-decoration:none;}*/
.cabeceraTabla{color:#930000;font:bold 11px Arial, Verdana, Helvetica; text-decoration:none;}
.aviso{color:#930000;padding:0px;font-size:15px;border:2px dotted #930000;padding:5px;with:auto;dislay:inline;}
.avisoBAD{color:red;padding:0px;font-size:15px;border:2px dotted red;padding:5px;with:auto;dislay:inline;}
.migas{color:#333333}
hr{
	margin-top:2px;
	margin-bottom:2px;
	color:#D7D7D7;
	height:1px; 
}


input,select,textarea{color:#333; font:11px Arial, Verdana, Helvetica;}
select{ border:1px solid #999999; color:#333333; font:11px Arial, Verdana, Helvetica;}

/*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:24px; width:auto; text-align:center; background:#9d0000 url(../fondos/fondoInput.jpg) no-repeat left top; border-top:1px solid #d40000; border-right:1px solid #d40000; border-bottom:1px solid #470000; border-left:1px solid #470000;  cursor:pointer; color:#FFFFFF; font:bold 11px Arial, Verdana, Helvetica;}
input.caja, select.caja{border:1px solid #DDB8A4; color:#333; font:11px Arial, Verdana, Helvetica; line-height:15px;  }
input.caja{ height:19px;padding-top:4px; padding-bottom:0px; padding-left:5px;}
textarea.caja{border:1px solid #DDB8A4; color:#333; font:11px Arial, Verdana, Helvetica;  padding:3px; line-height:15px; padding-top:4px; padding-bottom:0px; padding-left:5px;}
input.caja2{border:1px solid #808080; color:#333; font:11px Arial, Verdana, Helvetica;  padding-left:3px; }
		.area{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#202020; padding-left:12px;}

/*nuevos*/


body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	min-height:100%; /* needed for container min-height */
}

/*html, body {height:auto; overflow:auto;}*/

#divCon{ 
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

#conte1{
	float:left;width:190px;background:url(../fondos/fondoLeft.jpg) repeat-y right top;
}
#conte2{
	float:left;width:605px;margin:0;padding:0;background:#FFFFFF url(../fondos/fondoTop.jpg) no-repeat top left;

}
#conte3{
	float:left;width:205px;margin:0;padding:0;text-align:center; background:url(../fondos/fondoRight.jpg) repeat-y top left;
}
.conte1FondoTop{
	background:url(../fondos/fondoLeftTop.jpg) no-repeat right top; z-index:1;
}
.conte3FondoTop{
	background:url(../fondos/fondoRightTop.jpg) no-repeat left top; z-index:1;
}
.conte3FondoBottom{
	background:url(../fondos/fondoRightBottom.jpg) no-repeat left bottom; z-index:1;
	margin:0 0;
	padding:0 0;
}



.cabecera{
	width:100%;
	height:83px;
	min-width:1000px;
	background:#720000;
	margin:0 0;
	padding:0 0;
}
.cabContenido{
	width:1000px;
	height:83px;
	background:#720000 url(../fondos/fondocad.jpg) no-repeat center;
	margin:0 0;
	padding:0 0;
}
.cabLogo{
	float:left;
	height:83px;
	padding-left:5px;
}
.cabBuscador{
	float:right;
	height:83px;
	color:#ffffff;
	vertical-align:middle;
}
.cabBuscador td{
	color:#ffffff;
}
.cabBuscadorMargin{
	margin-top:6px;
	color:#ffffff;
}
.menuContenedor{
	height:27px;
	width:100%;
	background:#4B0000 url(../fondos/fondoMenu.jpg) no-repeat center top;
}

.cabBuscador a{
	color:#ffffff;
}

.inputBuscar{
	/*background:#ffffff url(../graficos/lupaFondo.gif) no-repeat right;*/
	padding-right:20px;
	border-top:1px solid #828282; 
	border-left:1px solid #828282; 
	border-bottom:none; 
	border-right:none; 
}

#fondoSombra{ margin:0px auto; width:100%; background:url(../fondos/fondoSombra.jpg) repeat-x; height:179px;position:absolute;z-index:0;}

.menu{
	width:1000px;
}

.menu a, .menu a:visited, .menu div{
	color:#ffffff;
	font:normal 13px Verdana, Arial; 
	display:block;
}
.menu a{
	cursor:pointer;
}
.itemMenu{
	padding:0px 15px 0px 15px;
}
.menu td a:hover{

}
.menu td div a:hover{
}


.menu td{
	text-align:left;
	height:27px;
}
.submenu{
	position:absolute;
	width:169px;
	margin-top:4px;
	z-index:1;
	display:none;
	background:#490000 url(../fondos/fondoSubmenu.jpg) no-repeat top left;
}
.submenu a{
	font:normal 11px Verdana, Arial !important; 
}

.submenuItem{
	padding:7px 10px 7px 10px;
}
.submenuMargen{
	margin-left:-16px;
}
.submenuItemSepara{
  background:url(../graficos/submenuItemSepara.gif) no-repeat bottom center;
  height:2px !important;
  width:auto;
  display:block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
* html .submenuItemSepara{
overflow:hidden;
padding:50px 0;
margin:-50px 0;
padd\ing:0;
ma\rgin:0;
}

.sombra {
  background:transparent url(../graficos/shadowAlpha.png) no-repeat bottom right !important;
  background:transparent url(../graficos/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
 }

.sombra div {
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
.titulo{font-size:18px; font-weight:bold; text-decoration:none; color:#720000;text-align:left;}
.guia{color:#430000;font:normal 10px Verdana, Arial, Helvetica;width:auto;text-align:left;margin:25px 25px 25px 25px;}

.contenidoInterior{
	margin:25px 25px 25px 25px;
	text-align:justify;
}
.contenidoInterior2{
	margin:10px 25px 5px 25px;
	text-align:justify;
}

.H2Titulo{
	color:#430000;font:bold 23px Arial, Verdana, Helvetica;padding:7px 100px 7px 23px;width:auto;height:auto;text-align:left;margin:1px;background:#EFDDD3; 
}
.H3Titulo{
	color:#430000;font:normal 18px Arial, Verdana, Helvetica;padding:7px 23px 7px 23px;width:auto;height:auto;text-align:left;margin:1px;background:#EFDDD3;
}


.foto1{
	background:#EFDDD3 url(../graficos/fotoTitulo1.jpg) top right no-repeat;
}
.foto2{
	background:#EFDDD3 url(../graficos/fotoTitulo2.jpg) top right no-repeat;
}
.imgLeft{
	margin-right:15px;
	margin-bottom:15px;
}
.margenArribaAbajo{
	margin:5px 0px 5px 0px;
}

.enlaceAgenda{
	font-weight:bolder;
	font-size:13px;

}
.txtFormulario{
color:#000;

}
.bordeImg{
	border:1px solid #430000 !important;
}
.enlaceIdioma, .enlaceIdioma td{
	font-size:9px;

}
.enlaceIdiomaON{
	color:#EFDDD3 !important;
	text-decoration:underline;
}
.tituloDestacado{
	font-size:18px;
	
}
#divPieL{
	position:absolute;
	bottom:0;
	padding-left:5px;
}
#divPieR{
	position:absolute;
	bottom:0;
	right:40px;
}
