@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  outline: none; }
body {background-color: #2a2a2a; font-size:12px; color: #FFFFFF;  line-height: 19px; background-image:url(images/trama-cabecera.jpg); background-position:top; background-repeat: repeat-x;}

.enlaces a{color: #e09d44 ; text-decoration: none ; padding: 0px 3px ;}
.enlaces a:hover {color: #3a3225 ; background-color: #e09d44 ;   }

.enlaces01{color: #e09d44 !important; text-decoration: none !important; padding: 0px 3px !important;}
.enlaces01:hover {color: #3a3225 !important; background-color: #e09d44 !important;   }

a {text-decoration: none;}
a img {border: 0px; padding: 0px; margin: 0px;	}

img {border: 0px; padding: 0px; margin: 0px; font-size: 0px;}

#images-rotator {width: 1000px; height: 353px; }
#images-rotator-peque {width: 1000px; height: 239px; }

.intercambioenlaces, .boletinelectronico table  {padding-left: 20px !important;}
.nombre-centro { background-color: #666666 !important; color: #FFFFFF !important; padding: 5px 10px; font-weight: normal; font-size: 19px !important; border-bottom: 2px solid #494B4C; margin-bottom: 0px;}
.titulo-apartado { background-color: #17455F ; font-size:16px; font-weight: normal; color:#FFFFFF;}


.enlaces-centros a {color: #FFFFFF !important; text-decoration:none;}
.enlaces-centros a:hover {color: #FF9900 !important; text-decoration:none;}


.foto-peque img {width: 120px; height:120px; padding: 3px !important; border: 1px solid #333333 !important; margin: 4px 4px  !important; background-color:#666;}
.foto-peque img:hover {width: 120px; height:120px; padding: 2px !important; border: 2px solid #333333 !important; margin: 2px 4px !important;}

.cont-centros {margin: 0px 10px 5px 10px;}
.cont-centros-desc {margin: 0px 10px 5px 10px !important; width: 490px; }
.cont-centros-img {padding: 0px 10px 5px 0px !important; width: 460px; }

#todo { width: 1000px; height: auto; margin: 0px auto; }
#cabecera {width: 1000px; height: 86px;background-image: url(images/logo.jpg); background-position: 0px 0px; background-repeat:no-repeat;  }
#menu01 {width: 600px; height: 20px; float:right; color: #FFFFFF !important; text-align:right;}
#menu01  a {padding: 2px 5px; color: #FFFFFF !important; }
#menu01  a:hover {color: #333333 !important;  }

.menu02 {width: 720px; height: 22px; float:right; background-color: #494b4c; margin-top: 41px; text-align:center; padding-top: 3px; list-style:none !important;}
.menu02 a {padding: 5px 3px; color: #FFFFFF !important; }
.menu02 a:hover {color: #eeb13e !important; }


#menu03 {width: 1000px; height: 15px; float:right; color: #FFFFFF !important; text-align:right; }
#menu03 ul li {float: left; list-style:none !important;}
#menu03 a {padding: 2px 9px; color: #FFFFFF !important; }
#menu03 a:hover {color: #FFFFFF !important; background-color: #494B4C !important; }

#cuerpo {background-color: #3a3225;  width: 942px; height: auto; margin: 0px auto;  margin-left: 1px;}
#imagen-portada {width: 943px; height: 355px; border: 0px; padding: 0px; margin: 0px; }
.boton-portada {margin: 5px 18px;  margin-top: 5px; }

#pie {width: 100%; height: 50px; background-image:url(images/trama-cabecera.jpg); background-position:top; background-repeat: repeat-x;}
#creditos {width: 779px; height: 20px;  text-align: center; font-size: 11px; color:#FFFFFF ; padding-top: 2px; }
#creditos a { color:#FFFFFF; text-decoration:none;  background: none;}
#creditos a:hover { color:#333333; text-decoration:none; background: none;}

.cajas01 {width: 300px; height: auto; background-color: #494b4c; min-height: 275px;}
.cajas02 {width: 360px; height: auto; background-color: #494b4c; min-height: 275px}

#contenedor {width: 990px; height: auto; background-color: #494b4c; min-height: 275px; padding: 0px 5px; min-height: 275px
}

#contenedor-act {width: 990px; height: auto; background-color: #494b4c; min-height: 290px; padding: 0px 5px; min-height: 290px
}

.caja03 {width: 980px; height: auto; background-color: #494b4c; min-height: 270px; padding: 0px 5px; min-height: 270px
}



.caja03 p {height: auto; padding: 5px 0px; } /*  width: 805px;   */

img.derecha {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}




div.foto_izq {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}








img.by_asetra {
	margin:0px;
	margin-left:5px;
	position:relative;
	top:3px;
}


div.actualidad {
	width:790px;
	height:auto;
}

div.noticia {
	width:790px;
	height:65px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

div.noticia img {
	width:40px;
	height:60px;
	margin:0px;
	margin-right:10px;
	float:left;
}


a.noticia {
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
a.noticia:hover {
	color:#ccc;
}

p.titulo_noticia {
	font-weight:bold;
	color:#ff9900;
	margin:0px;
	padding:0px;
}


div.noticia_pequena {
	width:290px;
	height:50px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

img.foto_pequena {
	height:50px;
	width:35px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}












.caja03 img {padding: 5px 0px 5px 5px;  }

.caja04 {width: 990px; height: auto; background-color: #494b4c; min-height: 275px; padding: 0px 5px; min-height: 290px}
.caja04 p {width: 980px; height: auto; padding: 5px 5px; }
.caja04 img {padding: 5px 0px 5px 5px;  }


#form {width: 400px; height: auto; background-color: #494b4c;  padding: 0px 5px; min-height: 290px; padding: 0px 0px 10px 10px;}
#mapa {width: 550px; height: auto; background-color: #494b4c;  padding: 5px 10px 0px 0px; min-height: 290px}
#mapa p {width: 100%; }

.fondo-cajas {width: 100%; height: auto; background-color: #494b4c;}
.caja-titulo03 {width: 100%!important; height: 25px!important; margin: 0px auto!important; margin-top:3px!important; background-color: #3b4d51!important; padding-top: 5px!important; color:#FFFFFF !important; }
.caja-titulo03 h7 {padding-left: 10px;}

.margenes01 {border: 4px solid #2a2a2a; }
.margenes02 {border-top:  4px solid #2a2a2a; border-bottom:  4px solid #2a2a2a; }
.parrafos01 {padding: 0px 8px;}
.info {  clear:both;}
.info a {border: 2px solid #494b4c !important; padding: 2px 5px !important; background-color: #3b4d51 !important; float:right !important;  }
.info a:hover {border: 2px solid #FFFFFF !important; }

.caja-titulo01 {width: 295px; height: 25px; margin: 0px auto; margin-top:3px; background-color: #3b4d51; padding-top: 5px; color:#FFFFFF !important; }
.caja-titulo02 {width: 380px; height: 25px; margin: 0px auto; margin-top:3px; background-color: #3b4d51; padding-top: 5px; color:#FFFFFF !important; }
.caja-contenido01 {width: 300px; height: auto; margin: 0px auto; color: #FFFFFF !important;}
.caja-contenido01 a, .caja03 a {color: #FFFFFF !important;}
.caja-contenido01 a:hover, .caja03 a:hover {color: #cccccc !important;}

.caja-contenido02 {width: 385px; height: auto; margin: 0px auto; color: #FFFFFF !important; }
.caja-contenido02 p {line-height: 18px; }



.cajita01 {width: 270px; height: auto; line-height: 18px; padding: 0px 5px 0px 15px;}
.img-cajita01 {width: 80px; height: 60px; }
.img-cajita01 img {margin-top: 6px;}
.texto-cajita01 {width: 225px; height: auto;}
.titulo-cajita01 {color: #FF9900 !important;}

.cajita02 {width: 780px; min-height: 50px; line-height: 18px; padding: 0px 5px 0px 8px;}
.img-cajita02 {width: 40px; height: 60px; }
.img-cajita02 img {margin-top: 6px; margin-right: 10px;}
.texto-cajita02 {width: 690px ;  height: auto; padding-left: 80px;}
.texto-cajita02 p {max-width: 690px !important; min-height: 50px; }
.titulo-cajita02 {color: #FF9900 !important;}


.cajita03 {width: 790px; min-height: 50px; line-height: 18px; padding: 0px 5px 0px 8px;}
.img-cajita03 {width: 175px; height: auto; }
.img-cajita03 img {margin-top: 6px;}
.texto-cajita03 {width: 610px;   height: auto; padding-left: 80px;}
.texto-cajita03 p {max-width: 590px !important; height: auto; padding-left: 15px; }
.titulo-cajita03 {color: #FF9900 !important;}

.izquierda-img {float:left; padding: 10px; margin: 0px;}

.foto-01 {max-height: 50px; float: right; clear:both; margin-right: 10px;}
.foto-02 {max-height: 50px; float: right; clear:both; margin-right: 0px;}

/* 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; }
.tderecha {text-align: right; margin-right: 10px; }
.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...*/
h7 {font-size: 13px;   color:#FFFFFF;  }
h1 {font-size: 15px;   font-weight: bold; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; display:inherit;}
h3 {font-size: 16px;  font-weight: bold; color: #e09d44; display:inherit;  padding-bottom: 5px;}
h4 {font-size: 16px;  font-weight: bold; color: #e09d44; display:inherit;  padding-bottom: 0px;}
h5 {font-size: 15px;  font-weight: bold; color: #333333; display:inherit;  padding-bottom: 5px; background-color:#FBFBFB;}
h6 {font-size: 14px;  font-weight: bold; color: #333333; display:inherit;  padding-bottom: 5px; background-color:#FBFBFB;}

/*formularios*/




.input2 {width: 380px; border: 1px solid #546375; background-color:#FFFFFF;}
.input3, .textarea {width: 360px; border: 1px solid #FFFFFF; background-color:#FFFFFF; margin-bottom: 10px;}
.input4 {width: 70px; border: 1px solid #546375; background-color:#FFFFFF;}
 {width: 360px; border: 1px solid #546375; background-color:#FFFFFF; margin-bottom: 10px;}


.input3 , .textarea  {margin-top: 0px; padding: 2px 5px 3px 5px;}
.tablaform p { width: 70px !important; padding-left: 20px; height: 20px;}

.tablaform {margin-top: 5px;}

.enviar {width: 200px; border: 1px solid #FFFFFF; margin: 0px auto; margin-top: 5px; background-color:#FFFFFF; margin-left: 80px;}

.input2:hover, .input3:hover, .input4:hover, .enviar:hover, .textarea:hover {border: 1px solid #494B4C;  }
