@charset "utf-8";
/* CSS Document */
.fotoext {border: 1px solid #CCCCCC;}
.fotoext:hover {border: 1px solid #333333;}

a {text-decoration: none; color: #00e}
a img {border: 0px;}
img {border: 0px; padding: 0px; margin: 0px;}

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  }
body {background-color: #2AA3EC; font-size:12px; color:#333333; background-image: url(images/fondo-cab2.jpg); background-position:center top; background-repeat:no-repeat;  }

.enlaces01 a{color: #7F6A79; text-decoration: none; padding: 0px 3px;}
.enlaces01 a:hover {color: #FFFFFF; background-color: #7F6A79;    }

.enlaces02 a{color: #FFFFFF; text-decoration: none;}
.enlaces02 a:hover {color: #345AA1; background-color: #FFFFFF;   }

.enlaces03 a{text-decoration: none;}
.enlaces03 a:hover {    }
.enlaces03 p a { color:#17315F  }
.enlaces03 p a:hover { color:#17315F; text-decoration:underline;   }

.enlaces04 a{text-decoration: none;}
.enlaces04 a:hover {    }
.enlaces04 a p { color:#17315F;  }
.enlaces04  a p:hover { color:#17315F; text-decoration:underline;   }

.enlaces05 a{color: #345AA1; text-decoration: none;}
.enlaces05 a:hover {color: #FFFFFF; background-color: #345AA1;   }

.titulo-box { width:250px; height: 13px; margin-left: 5px; margin-top: 3px; padding-top: 3px; padding-bottom: 0px; padding-left:7px;}
.image-box { width:115px; height: 126px; }
.image-box img { margin-left: 10px; margin-top: 4px;}
.texto-box { width:137px; height: 121px; padding-left: 14px; }
.p-centro p { text-align: left !important;}

.img-noticia01  {width: 215px; height: auto; padding-left: 10px !important; margin-top: 8px !important; padding-right:5px;}
.img-noticia02  {width: 205px; height: auto; padding-left: 10px !important; margin-top: 8px !important; padding-right:5px;}
.img-noticia  {width: 350px; height: auto; padding-left: 10px; margin-top: 8px; padding-right:5px;}
.cuerpo-noticia {width: 700px; height: auto;  }
.titulo-noticia {width: 760px; height: auto;  margin-top: 8px; padding-left: 5px;}
.texto-noticia {width: 760px; height: 80px;  padding-left: 5px;}


.cuerpo-noticia01 {width: auto; height: auto;  }
.caja-noticia01 {width: 790px; height: auto; 	 background-image:url(images/cab-fondo-cuerpo.jpg); background-repeat: no-repeat;}
.titulo-noticia01 {width: 540px; height: auto;  margin-top: 8px; padding-left: 5px;}
.texto-noticia01 {width: 420px; height: auto;  padding-left: 5px; }
.texto-noticia02 {width: 540px; height: auto;  padding-left: 5px; }
#texto02 { width: 790px; height: auto; padding:0px; background-image:url(images/trama-fondo-cuerpo.jpg);   }

.img-border-derecha { background-color:#FFFFFF; padding: 3px !important; border: 1px solid #999999 !important; margin: 5px 0px 5px 5px !important;}
.img-border-izquierda { background-color:#FFFFFF; padding: 3px !important; border: 1px solid #999999 !important; margin: 5px 5px 5px 0px !important; }

.caja-textos01 {width: 790px; height: auto; padding: 0px 15px; background-image:url(images/cab-fondo-cuerpo.jpg); background-repeat: no-repeat;}
.caja-textos01 p {width: 600px; height: auto; padding-top: 20px; padding-left: 15px;}


.caja-textos02 {width: 790px; height: auto; padding: 0px 15px; background-image:url(images/cab-fondo-cuerpo.jpg); background-repeat: no-repeat;}
.caja-textos02 p {width: 600px; height: auto; }

.caja-textos03 {width: 780px; height: auto; padding: 10px 15px 0px 15px; background-image:url(images/cab-fondo-cuerpo.jpg); background-repeat: no-repeat;}
.caja-textos03 p {width: 640px; height: auto; padding: 5px 8px 5px 10px;}
.caja-textos03 h5 { padding-left: 10px}

.img-textos {background-color: white !important; padding: 5px !important; border: 1px solid #345AAA !important; margin: 10px !important;}



.intercambioenlaces ul {padding-left: 20px;}
.intercambioenlaces {width: 400px; }

#todo { width: 100%; height: 100%; background-image: url(images/fondo-pie2.jpg); background-position:center bottom; background-repeat:no-repeat; }
#idiomas {width: 1032px; height: 33px; margin: 0px auto;}
#situacion {float: right; margin-top: 9px; margin-right: 40px;}

#centrado {width: 1032px; height: auto; margin: 0px auto;  background-image: url(images/trama-contenedor.png);  }
#centrado2 {width: 1032px; height: auto; margin: 0px auto; background-image: url(images/trama-contenedor.png);  }
#col-izq {width: 223px; height: auto;  background-image: url(images/trama-col-i.png);}
#col-izq-normal {width: 223px; height: 700px;  background-image: url(images/trama-col-i.png);}
#cabecera {width: 809px; height: 87px; margin: 0px auto;  background-image:url(images/menu.png);}
#rotator {width: 809px; height: 270px;}
#contenedor { width: 809px; height: auto; margin: 0px auto;  background-image: url(images/trama-col-d.png);  background-repeat: repeat-y; padding-top: 7px;}
#noticias { width: 1032px; height: auto; margin: 0px auto;    }
/*col izq*/
#acceso {width: 218px; height: 135px; background-image:url(images/caja-acceso.jpg); background-repeat: no-repeat; margin-left: 5px;}


#menu002 {width: 218px; height: auto; background-image:url(images/menu-trama.jpg);  margin-left: 5px;}
#menu003 {width: auto; height: auto; padding: 5px 5px 12px 5px;}
#menu003 ul li, #menu003 ul li ul li { list-style:none; }
.boton-menu a { color: #FFFFFF !important;}
.boton-menu a:hover { color: #5781AF !important;}
#menu003 ul { margin-top: 5px;}
#menu003 ul ul { margin-top: 0px;}
.sub-menu { border-left: 1px solid #5781AF; padding:5px; width: 180px; margin-left: 20px;}
.sub-menu ul li a { color: #5781AF !important;}
.sub-menu ul li a:hover { background-color: #5781AF; color: #FFFFFF !important;}


.sub-sub-menu { border-left: 1px solid #5781AF; padding:3px; width: 150px; margin-left: 10px;}

.estilo-menu {width: 200px; height: 19px;  text-align:center; margin: 0px auto; background-image:url(images/boton-menu.png); background-position:center; background-repeat:no-repeat; padding-top: 4px;
}
.estilo-menu2 {width: 200px; height: 39px;  text-align:center; margin: 0px auto; background-image:url(images/boton-menu2.png); background-position:center; background-repeat:no-repeat; padding-top: 8px;
}


#menu-cab02 {width: 218px; height: auto; background-image:url(images/menu-cab.jpg); background-repeat: no-repeat; background-position: top;}
#menu-pie02 {width: 218px; height: auto; background-image:url(images/menu-pie.jpg); background-repeat: no-repeat; background-position: bottom;}


#recepcionista {width: 218px; height: 170px; background-image:url(images/caja-recep.jpg); background-repeat: no-repeat; margin-left: 5px;}

#last {
	width: 218px;
	height: 76px;
	background-image:url(images/caja-last.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#redes {
	width: 218px;
	height: 76px;
	background-image:url(images/caja-last.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}

#redes2 {
	width: 218px;
	height: 76px;
	background-image:url(images/caja-last.jpg);
	background-repeat: no-repeat;
	margin-left: 5px;
}

/*col centro*/
.caja-central {width: 265px; height: 160px; background-image:url(images/caja-central.jpg); background-repeat: no-repeat; padding-top: 3px;}


.listas-sub{ margin-left: 30px !important; }
.listas-sub li ul { margin-left: 20px !important; padding-bottom: 10px;}
.listas-sub li ul li ul { margin-left: 20px !important; }
/*noticias*/
.caja-noticia {width: 1013px; height: 127px; background-image:url(images/caja-noticia.jpg); background-repeat: no-repeat; margin-left: 6px; }


#cuerpo { width: 1032px; height: 600px; margin: 0px auto;  background: none;}

#titulo {width: 500px; height: 18px; color: #FFFFFF; font-size:14px; padding: 2px 9px; }


#texto01 { width: 750px; height: auto; padding:20px; color: #17315F !important;   }
#texto02 { width: 790px; height: auto; padding:0px; background-image:url(images/trama-fondo-cuerpo.jpg);   }
#texto01 p { font-size:14px; }




#creditos {width: 1032px; height:76px; background-image:url(images/fondo-pie3.jpg); background-repeat: no-repeat;  text-align: center; font-size: 9px; color:#333333; }
#creditos a { color:#666666; text-decoration:none;}
#creditos a:hover { color:#000000; text-decoration:none; background-color:#d6d6d6;}

/*Columnas*/
#colde2 {width: 450px; height: auto; margin: 10px 0px; border-right:1px solid #d6d6d6; }
#colde1 {width: 226px; height: auto; }
.colde3 {width: 320px; height: 400px; margin: 5px 5px; border:5px solid white; }


/*menu*/
#menu ul {width: 350px; height: auto;  padding-left: 0px;  float: right; margin-right: 10px;  margin-top: 15px;}
#menu ul li {display: block; float:left; padding: 0px 15px; }
#menu ul li a {border-bottom: 2px solid white; }
#menu ul li a:hover {border-bottom: 2px solid #5A98CF;}


#menu004 {width: 180px; height: auto;  margin-left: 25px; padding-top: 5px; padding-bottom: 10px;font-size:13px; font-weight:bold;}
#menu004 ul li {list-style:disc !important; margin-top: 10px;}
#menu004 ul li a p { color: #000000 !important;}
#menu004 ul li a p:hover {background-color: #275FAA !important; color: #FFFFFF !important;}

#menu004 ul li ul li {list-style:circle !important; margin-left: 13px; margin-top: 0px !important; font-weight: normal !important; font-size:12px !important;}
#menu004 ul li ul li a p { color: #000000 !important;}
#menu004 ul li ul li a p:hover {background-color: #5394BF !important; color: #FFFFFF !important;}



/**/
.titular {padding: 0px 10px 0px 0px; margin-left: 10px; font-size: 18px; color: #666666; font-weight:bold; border-bottom: 1px solid #d6d6d6;}
.contexto {padding: 0px 10px 0px 0px; margin-left: 10px;}
.contexto:first-letter, .contextolargo:first-letter {margin-left: 10px;}
.contextolargo {padding: 0px 10px 15px 0px; margin-left: 10px;}


/*cajas tipo 01*/
.cajatipo01 { width: 430px; height: auto; padding: 5px 10px 0px 0px; margin: 13px 0px 5px 10px;}
.imagencaja01 {width: 120px; height: 80px; background-color:#CCCCCC; border: 1px solid #333333; margin: 3px; }
.textocaja01 {width: 308px; height: auto; padding-left: 5px;}
.titulocaja01 {width: 308px; height: 20px; }
.titulocaja01 p {padding: 0px 5px;}
.titulotipo01 {font-size: 14px; font-weight:bold; color: #7A6574;}
.info {font-size: 12px; font-weight:bold; color: #7F6A79;}
.texto01 {padding-left: 5px;}

/**/

.titulo01 {padding-top: 5px; height: 14px;}
.cuerpo01 {margin-left: 10px; padding-left: 10px;  width: 188px; height: auto; }
.cuerpo02 {margin-left: 35px; padding-top: 106px;  width: 120px; height: auto; }
.cuerpo03 {margin-left: 10px; padding-left: 0px;  width: 195px; height: auto; }


.imgcol1 {margin: 3px 0px 30px 10px;}

/* Textos */
p {text-align: left; 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 !important;}
.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;}

.color01 {color: #345AA1;}
.color02 {color: #FFFFFF; line-height: 14px; font-size:15px; }




/*Sitemap*/
.sitemapcajas {width: 300px; 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...*/
h2 {font-size: 16px;  font-weight: bold; border-bottom: 1px solid #345AA1; color:#345AA1; display:inherit; }
h5 {font-size: 16px;  font-weight: bold;  color:#345AA1; display:inherit;}
h1 {font-size: 15px;   font-weight: bold; border-bottom: 1px solid #666666; color: #666666; display:inherit;}
h3 {font-size: 16px;  font-weight: bold; color:#0066CC; display:inherit; padding-left: 35px; }
h4 {font-size: 13px;  font-weight: bold; color: #345AA1; display:inherit;  }
h6 {font-size: 14px;  font-weight: bold; color: #1A608F; display:inherit;  padding-bottom: 5px; }
h6 a {font-size: 16px;  font-weight: bold; color: #1A608F; display:inherit; margin-left: 20px; }
h6 a:hover {font-size: 16px;  font-weight: bold; color: #2B7AAF; display:inherit; margin-left: 20px; }
h7 {font-size: 14px;  font-weight: bold; color: #333366; display:inherit;  padding-bottom: 5px; background-color:#FFFFFF; }

p.titulo {
	font-size:13px;
	font-weight: bold;
	color: #345AA1;
	margin-top:7px;
	margin-left:12px;
	margin-bottom:0px;
	width:245px;
}

a.titulo {
	font-size:13px;
	font-weight: bold;
	color: #345AA1;
	margin-top:7px;
	margin-left:12px;
	margin-bottom:0px;
	width:245px;
	display:block;
}



/*formularios*/
#form {width: 370px; height: auto; margin-top: 10px;}
#datos {width: 370px; height: 400px;  margin-left: 15px; margin-top: 10px; }
#datos p {width: 370px; font-size:14px; padding-left: 10px;}
#tableform {width: 370px; height: auto; margin: 0px auto !important;}
#tableform2 {width: 140px; height: auto; margin: 0px auto !important;}
#tableform p, #tableform2 p { margin:5px 0px !important;}



.input2 {width: 370px; border: 1px solid #546375; background-color:#FFFFFF;}
.input3 {width: 250px; border: 1px solid #546375; background-color:#FFFFFF;}
.input4 {width: 180px; border: 1px solid #546375; background-color:#FFFFFF;}
.input5 {width: 120px; border: 1px solid #546375; background-color:#FFFFFF;}

.envio {width: 183px; border: 1px solid #333333; margin: 0px auto; margin-top: 5px; background-color:#FFFFFF;}

.input2:hover, .input3:hover, .input4:hover, .envio:hover {border: 1px solid #345AA1;  }


a.enlace_chungo {
	margin-top:20px;
}


<style>
a{color:none; text-decoration:none;}
a:hover{color:none; text-decoration:underline;}
</style>

.Estilo2 {font-size: 10.5px}
.Estilo3 {font-size: 14px}

#sello-vdc {
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -64px;
}

.destacar a {
	font-style:italic;
	font-size:16px;
	text-transform:uppercase;
}
