@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  }
body {background-color: #88a3b9;  font-size:12px; color:#666666; }

.enlaces a{color: #53ADDF; text-decoration: none; padding: 0px 3px;}
.enlaces a:hover {color: #FFFFFF; background-color: #53ADDF;   }

a {text-decoration: none;}
a img {border: 0px; }
img {border: 0px; padding: 0px; font-size: 0px;}


.fotos-personal {width: 650px; height:80px; margin: 0px auto; background-color:#F7F7F7; border:1px solid #CCCCCC; margin:5px;  }
.extracciones {width: 650px; height:auto; margin: 0px auto; background-color:#F7F7F7; border:1px solid #CCCCCC; margin:5px;  }
.datos-extra {width: 590px !important; height:auto; margin: 0px auto; background-color:#F7F7F7; padding: 2px 0px 2px 5px !important; margin:5px;  }
.datos-extra2 {width: 645px !important; height:auto; margin: 0px auto; background-color:#F7F7F7; padding: 2px 0px 2px 5px !important; margin:5px;  }
.nombre-foto {width: 560px; height:auto; margin: 0px auto; line-height: 25px;}

.intercambioenlaces, .boletinelectronico table  {padding-left: 20px;}

.izq { float: left; }
.der { float: right; }
#cabecera_portada .izq, #cabecera_portada .der {
	color: #A5A1A2;
	font-size: 18px;
	padding: 75px 20px 0 20px;
}

#todo {  width: 940px; height: auto; margin: 0px auto;  background-image: url(images/trama-fondo.jpg);}
#cabecera {width: 940px; height: 100px; background-image: url(images/titulo.jpg); background-repeat: no-repeat; background-position: 15px 10px; }
#cabecera_portada {width: 940px; height: 120px; background-image: url(images/titulo_portada.jpg); background-repeat: no-repeat; background-position: 15px 10px; }
#inicio {width: 110px; height: 40px; margin-left: 40px;}

#cuerpo {width: 940px; height: auto; margin: 0px auto; background-image: url(images/trama-fondo.jpg);}
#menu {width: 223px; height: auto; background-image:url(images/trama-menu.jpg); margin-left: 14px; }
#menu ul {margin-left: 20px; list-style: none;}
#menu ul li {height: 23px; }

#menu ul li a {font-size: 14px; color: #666666; padding: 5px 5px; background-color: #FFFFFF;}
#menu ul li a:hover {font-size: 14px; color: #6BBFB7; padding: 2px 4px; font-weight: bold; background-color: #FFFFFF;}

#contenido {width: 683px; height: auto;  margin-right: 17px}


#creditos {width: 940px; height: 44px;  text-align: center; font-size: 10px; color:#FFFFFF; padding-top: 10px; background-image: url(images/borde-pie.jpg); background-repeat:no-repeat; }
#creditos a { color: #FFFFFF; text-decoration:none; padding: 5px 3px 2px 3px;}
#creditos a:hover { color:#000000; text-decoration:none; background-color:#EEEFF1; padding: 5px 3px 2px 3px;}

#imagencab {width: 670px; height: 221px; }

.mas2 { margin: 10px !important;  background-color:red;  }
.mas2 a {border: 2px solid #FFFFFF; padding: 5px 5px 1px 4px;  background-color:#FFFFFF;}
.mas2 a:hover {border: 2px solid #6BBFB7;}
.mas {margin: 0px 10px 0px 0px !important;}
.mas a {border: 2px solid #FFFFFF;}
.mas a:hover{border: 2px solid #6BBFB7;}

.resaltado {font-weight: bold; color: #6BBFB7;}

/*ul 01*/
.contenedor-grande2 ul {margin-left: 30px; margin-bottom: 7px;}
.contenedor-grande2 ul li {margin-bottom: 9px;}
.contenedor-grande2 ul ul {margin-left: 30px;}


/*ul 02*/


/*cajas*/
.contenedor-grande {width: 662px; height: auto; margin: 5px 0px 5px 6px !important; background-color: #FFFFFF;	}
.contenedor-grande2 {width: 662px; min-height: 313px; margin: 5px 0px 5px 6px !important; background-color: #FFFFFF;	}
.contenedor-grande p {padding: 2px 205px 2px 5px;}
.contenedor-grande2 p {padding: 2px 8px 2px 8px;}
.contenedor-cajas {width: 683px; height: auto; padding-left: 0px !important; 	}

#contacto-izquierda {width: 340px; height: auto;}
#contacto-derecha {width: 300px; height: auto; }

.caja-normal {width: 216px; height: auto; background-color: #FFFFFF;	margin-left: 6px !important; }
.caja-normal p {width: 195px; height: auto; margin-left:10px;}
/**/

.imgcol1 {margin: 3px 0px 30px 10px;}

/* Textos */
p {text-align: justify; margin: 3px 0px;}
p img {margin: 3px;}
.clear { clear:both;}
.bold { font-weight:bold;}
.izquierda {float:left; padding: 0px; margin: 0px;}
.derecha {float:right; padding: 0px; margin: 0px;}
.block {display: block;}
.centro {margin: 0px auto;}
.tcentro { text-align:center;}
.textoform {font-weight: bold;}
.tizquierda {text-align: left; margin-left: 10px; width: 235px; float:left; }
.tnaranja {color: #EF7B1D;}
.entretexto {padding-right: 3px; border-right: 1px;}
.entretexto:hover { padding-right: 3px; border-right: 0px solid #F6A226;}
.sin {border-top: 5px solid #8DC73F !important;}
.sin:hover {border-top: 5px solid #8DC73F !important;}
.fotos {border: 2px solid #CCCCCC; padding: 5px; margin: 5px; background-color: #FFFFFF;}
.texto1 {font-size: 14px !important;}
.texto2 {font-size: 16px !important;}
.texto3 {font-size: 18px !important;}
.texto5 {font-size: 20px !important;}

.color1 {color: #FF4200;}
.color2 {color: #3366FF;}
.color3 {color: #33CC00;}



/*Sitemap*/
.sitemapcajas {width: 200px; height: auto; border-left: 1px dotted #666666;  margin-left:49px; padding-bottom: 10px; font-size:13px}
.sitemapcajas strong {border-bottom: 1px dotted #666666;}
.subcategoria {width: 100px; height: auto; border-left: 1px dotted #666666; margin-left:49px; color:#000000; font-weight:bold;}
.subcategoria2 {width: 180px; height: auto; border-left: 1px dotted #666666; margin-left:49px; color:#000000; font-weight:bold;}
.subcategoria a, .subcategoria2 a {text-decoration: none;color:#333333; font-weight:bold; font-size:12px}
.subcategoria a:hover, .subcategoria2 a:hover {text-decoration: none; color:#FFFFFF; background-color: #333333;}

/**/


/*H1...*/
h1 {font-size: 16px;   font-weight: bold; border-bottom: 1px solid #6BBFB7; color:#6BBFB7; display:inherit; margin: 0px 10px 0px 10px;}
h2 {font-size: 16px;  font-weight: bold; 	 color:#6BBFB7; display:inherit; margin: 0px 10px 0px 15px;}
h3 {font-size: 14px;  font-weight: bold; 	 color:#6BBFB7; display:inherit; }
h4 {font-size: 14px;  font-weight: bold; 	 color:#6BBFB7; display:inherit; margin: 0px 10px 0px 15px;}



/*formularios*/
#tableform {width: 315px; height: auto; margin: 0px auto !important;}
#tableform p {margin: 0px !important;}

.textoform p:first-letter, #datos p:first-letter {font-size: 13px !important; color: #333333 !important; padding: 0px !important; margin: 0px !important; }

.input2 {width: 315px; border: 1px solid #546375; background-color:#FFFFFF;}
.input3 {width: 200px; border: 1px solid #546375; background-color:#FFFFFF;}
.input4 {width: 70px; border: 1px solid #546375; background-color:#FFFFFF;}

.envio {width: 155px; border: 1px solid #546375; margin: 0px auto; margin-top: 5px; background-color:#FFFFFF;}

.input2:hover, .input3:hover, .input4:hover, .envio:hover {border: 1px solid #999999;  }



#polilactico-antes-despues {
	width: 216px;
	height: 0;
	font-size: 1em;
	padding-top: 226px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('images/polilactico-antes-despues.jpg') no-repeat;
	margin-left: 0;
}

