
/* GENERALES */

body{ margin:0; padding:25px; background:url(img/fnd.jpg) repeat-x #e4e8f5; font-family:Tahoma; font-size:11px; color:#585756;}
img{border:0;}
p{color:#585756; line-height:17px; text-align:justify;}
.clear{clear:both;}
.derecha{float:right; margin-left:20px;}
.derecha_borde{float:right; margin-left:20px; border:1px solid #000;}
.izquierda{float:left; margin-right:20px;}
.centrada{text-align:center;}
.lineas{ background:url(img/bg_separacion.jpg) repeat-x; width:100%; height:2px; margin:2px 0 2px 0;}
.enlace{color:#9fa6b9; text-decoration:none;}
.enlace:hover{color:#fff; background-color:#bec4d6; text-decoration:none;}
li{ text-align:justify; line-height:18px; color:#333231;}
.espacio{ margin:15px;}
/* ESTRUCTURA */

#borde_blanco{border:1px solid #fff; width: 813px; height:auto; margin:0px auto;}
#cabecera{ height:96px; border-top:9px solid #8A97B9; border-bottom:7px solid #C9CFDC; width:813px; background-color:#FFF;}
	#cabecera .imagen{ text-align:right; padding:1px 0 1px 1px;}
	
#pie{width:813px; background-color:#8A97B9; margin:0 auto; height:23px; text-align:center; padding-top:7px; border-top:1px solid #fff;}

#content{background:url(img/fnd_content.jpg) repeat-y; width:813px; height:auto; padding:0px; margin:0px; border-top:1px solid #fff;}

	#content #menu{width: 173px; text-align:right; float:left; padding:40px 0 15px 0;}
	
	/*	html>body .seccion {width:163px; display:block; color:#807E7D; padding:2px 10px 1px 0; height:18px; line-height:18px; text-decoration:none; font-weight:bold;}
		.seccion {width:163px; display:block; color:#807E7D; padding:0 10px 0 0; /*line-height:18px; text-decoration:none; font-weight:bold; height:18px;}
		.seccion:hover {color:#fff; background:#9fa6b9; text-decoration:none;/*padding:2px 10px 1px 0; font-weight:bold; width:163px;}
		.seccion_xtatic {color:#fff; background:#9fa6b9; text-decoration:none; padding:0px 10px 0px 0; font-weight:bold; height:18px; line-height:18px; width:163px; display:block;}*/
		
		.seccion_h {display:block; width:163px; height: 25px; color:#807E7D; text-decoration:none; font-weight:bold; text-align: right; padding: 0 10px 0 0; line-height: 25px; border-bottom: 1px solid #d1d2d7; border-top: 1px solid #e5e5ed;} 
		.seccion_h:hover{display:block; width:163px; height: 25px; background:#9fa6b9; text-decoration:none; font-weight:bold; text-align: left; color: #fff; text-align: right;  padding: 0 10px 0 0; line-height: 25px; border-bottom: 1px solid #d1d2d7; border-top: 1px solid #e5e5ed;}
		.seccion_xtatic_h {display:block; width:163px; height: 25px; background:#9fa6b9; text-decoration:none; font-weight:bold; text-align: left; color: #fff; text-align: right;  padding: 0 10px 0 0; line-height: 25px; border-bottom: 1px solid #d1d2d7; border-top: 1px solid #e5e5ed;}
	
		.subseccion{display:block; width:163px; color:#807E7D; padding:2px 10px 1px 0; text-decoration:none; height:18px;}
		.subseccion:hover{background:url(img/bg_roll.jpg) repeat-y; text-decoration:none; padding:2px 10px 1px 0;}
			.subseccion_xtatic{background:url(img/bg_roll.jpg) repeat-y; text-decoration:none; padding:2px 10px 1px 0;display:block; width:163px; height:18px;}
			
		html>body #content #menu .separacion{ background:url(img/bg_separacion.jpg) repeat-x; width:173px; height:2px; margin:2px 0 2px 0;}	
		#content #menu .separacion{ width:173px; /*border-top:1px solid #c4c6cf; border-bottom:1px solid #dadee8;*/ height:2px;  background:url(img/bg_separacion.jpg) repeat-x;margin:2px 0 2px 0;}
		
	#content #page{padding:15px; width:582px; float:left;}
	html>body #content #page{padding:20px; width:582px;}
		#content #page #path{height:20px; background:#ae2a2a; padding:7px 0 0 15px; width:580px; color:#FFF; margin-bottom:25px;}
		#content #page #path .bots_agenda { float:left; padding:0 10px;}
		#dia_contenido { width:580px; height:300px; background-color: #F3F3F3; padding:10px; line-height:16px;}
		#dia_contenido #fecha { padding:0 0 5px 0; font-weight:bold; color:#ae2a2a; font-size:14px;}
	#content #page .pdf2 { float:left; width:250px; padding-right:10px;}	
/* INDEX */	

		#content #fotohome{margin:1px; float:left;}
		#content #homeder{width:190px; padding:5px; float:right; /*height:295px;*/}
		html>body #content #homeder{width:192px; padding:10px; float:right; /*height:295px;*/}
		#content #homeder .txts{width:170px; padding:10px; text-align:justify; height:100px; line-height:14px;
		display:block; overflow:auto; margin-bottom:5px;}

.home_img{width:152px; height:92px; float:left;}
html>body .home_img{width:160px; height:92px; float:left; border:1px solid #FFFFFF;}

	.bazul{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:161px; background:url(img/bg_azul.jpg) repeat-x; color:#FFF; text-align:center; line-height:28px; font-size:12px;}
	html>body .bazul{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:162px; background:url(img/bg_azul.jpg) repeat-x; color:#FFF; text-align:center; line-height:32px; font-size:12px;}
	
	.bamarillo{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:161px; background:url(img/bg_amarillo.jpg) repeat-x; color:#FFF; text-align:center; line-height:28px; font-size:12px;}
	html>body .bamarillo{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:162px; background:url(img/bg_amarillo.jpg) repeat-x; color:#FFF; text-align:center; line-height:32px; font-size:12px;}
	
	.bverde{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:161px; background:url(img/bg_verde.jpg) repeat-x; color:#FFF; text-align:center; line-height:28px; font-size:12px;}
	html>body .bverde{border-top:1px solid #FFF; border-right:1px solid #FFF; height:30px; width:162px; background:url(img/bg_verde.jpg) repeat-x; color:#FFF; text-align:center; line-height:32px; font-size:12px;}
	
	html>body .brojo{border-top:1px solid #FFF; height:30px; width:162px; background:url(img/bg_rojo.jpg) repeat-x; color:#FFF; text-align:center; line-height:32px; font-size:12px;}
	.brojo{border-top:1px solid #FFF; height:30px; width:161px; background:url(img/bg_rojo.jpg) repeat-x; color:#FFF; text-align:center; line-height:28px; font-size:12px;}
	
	.foto_enlace{width:161px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff;}
	html>body .foto_enlace{width:162px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff;}
	
	html>body .foto_enlace_rojo{width:162px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_rojo.jpg) no-repeat;}
	.foto_enlace_rojo{width:161px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_rojo.jpg) no-repeat;}
	
		html>body .foto_enlace_azul{width:162px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_azul.jpg) no-repeat;}
	.foto_enlace_azul{width:161px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_azul.jpg) no-repeat;}
	
		html>body .foto_enlace_amarillo{width:162px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_amarilla.jpg) no-repeat;}
	.foto_enlace_amarillo{width:161px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_amarilla.jpg) no-repeat;}
	
		html>body .foto_enlace_verde{width:162px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_verde.jpg) no-repeat;}
	.foto_enlace_verde{width:161px; height:61px; border-top:1px solid #fff; border-right:1px solid #fff; background:url(img/foto_verde.jpg) no-repeat;}
	

	html>body .trans{display:block; width:163px; height:61px; background:url(img/pixel.gif) repeat-x repeat-y;}
	.trans{display:block; width:161px; height:61px; background:url(img/pixel.gif) repeat-x repeat-y;}
	
/* TIPOGRAFIAS */

.blancopq{color:#FFF; font-size:10px;}
.marginleft{ margin-left:25px;}
.titulargrana{color:#ae2a2a; font-weight:bold; font-size:12px; width:auto;}
.granab{color:#ae2a2a; font-weight:bold;}
.grana{color:#ae2a2a; text-decoration:none;}
.granaheight{color:#ae2a2a; text-decoration:none; line-height:16px;}
.grana:hover{color:#585756; text-decoration:none;}
.gris{color:#585756; line-height:17px; text-align:justify; text-decoration:none;}
.gris:hover{color:#ae2a2a; text-decoration:none;}
.tindent{margin-left:15px;}
.titulargris{color:#585756; font-weight:bold;line-height:30px;}
.gris_home{color:#585756; font-weight:bold;}

/* VARIOS */
html>body .santos{ width:100%; margin:15px 0 10px 0;}
.santos{ width:100%; margin:15px 0 10px 0;color:#ae2a2a; font-weight:bold;}
	.santos .titulo{color:#ae2a2a; font-weight:bold; width:45%; float:left;}
	.santos .pdf{width:45%; text-align:right; margin-left:50%;}
	.santos .atras{width:50%; text-align:right; margin-left:50%;}
.bgazul{background:#bec4d6; color:#fff; font-weight:bold; padding:1px 1px 1px 10px; display:block;}
.cont_enlaces{width:580px;}
	.cont_enlaces .left{float:left; width:280px; margin-left:15px;}
	html>body .cont_enlaces .der{width:280px; margin-left:300px; }
	.cont_enlaces .der{width:265px; /*margin-left:300px; border:1px solid #000;*/}
	
.familia{width:100%; margin:15px 0 10px 0; float:left;}
	.familia .contder{width:280px; float:left;}
		.cab{background:#bec4d6; color:#fff; font-weight:bold; padding:2px 2px 2px 10px;}
		.dir{width:100%; padding:10px 0px 10px 10px;}
	.familia .contizq{width:265px; margin-left:300px;}
	html>body .familia .contizq{width:280px; margin-left:300px;}
	
.tabla{padding:3px;}	
.tr1{background:#dde3f1; text-indent:5px;}
.tr2{background:#ffffff; text-indent:5px;}

.ficha{width:580px;}
	.ficha .iz{float:left; width:100px; margin-left:15px; color:#ae2a2a; padding:0 0 15px 0; text-align:right;}
	.ficha .cen{width:190px; margin-left:130px; padding:0 0 15px 0;}
	.ficha .textos{ width:350px; margin-left:130px; text-align:justify;}
.txtderecha{text-align:right;}
	
/* SUBMENU */

#submenu{height:23px; width:558px; margin:0 auto; text-align:center;}
	#submenu .separadores{background:url(img/separadores.jpg) no-repeat; width:2px; height:23px; float:left;}
	#submenu .secc1{ background:url(img/sub01.jpg) #f2f1f0 no-repeat; text-align:center; text-decoration:none; width:110px; height:23px; float:left; color:#a2a5a4; line-height:20px;}
	#submenu .secc1:hover{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756;}
	#submenu .secc1fix{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756; width:110px; height:23px; float:left; line-height:20px;}
	#submenu .secc2{ background:#f2f1f0; text-align:center; text-decoration:none; width:110px; height:23px; float:left; color:#a2a5a4; line-height:20px;}
	#submenu .secc2:hover{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756;}
	#submenu .secc2fix{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756; width:110px; height:23px; float:left; line-height:20px;}
	#submenu .secc3{ background:url(img/sub02.jpg) #f2f1f0 no-repeat; text-align:center; text-decoration:none; width:110px; height:23px; float:left; color:#a2a5a4; line-height:20px;}
	#submenu .secc3:hover{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756;}
	#submenu .secc3fix{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756; width:110px; height:23px; float:left; line-height:20px;}
	
/* SUBMENU JUVENTUDES */
.submenu_juv{height:30px; width:600px; margin:15px 0 15px 0; text-align:center;}

	.submenu_juv .separadores{/*background:url(img/separadores.jpg) no-repeat;*/ border-left:1px solid #d6d6d4; border-right:1px solid #fff; width:2px; padding:5px 0 5px 0; height:23px; /*float:left;*/ display:inline;}
	
	.submenu_juv a.secc:link, a.secc:active, a.secc:visited {display: block; float: left; width: auto; line-height: 20px; background: #9fa6b9; color: #fff; margin: 0 5px 0 0; text-decoration: none; padding: 0 5px 0 5px;}
	.submenu_juv a.secc:hover {display: block; float: left; width: auto; line-height: 20px; background: #9fa6b9; color: #fff; text-decoration: underline; padding: 0 5px 0 5px;}
	
	#cont_juvenil {width: 450px; margin: 0px auto;}
	
	a.juvenil:link, a.juvenil:active, a.juvenil:visited {display: block; width: 400px; line-height: 25px; color: #fff; text-transform:capitalize; background: #9fa6b9; margin: 0 0 5px 0; text-indent: 20px; border: 1px solid #6f84ac;}
	a.juvenil:hover {display: block; width: 400px; line-height: 25px; color: #fff; text-transform:capitalize; background: #d6d8e4; margin: 0 0 5px 0; text-indent: 20px; border: 1px solid #6f84ac;}
	
	.submenu_juv .secc_act{ background:#e6e4e2; text-align:center; text-decoration:none; color:#585756;/* height:50px;float:left; */ display:inline;/*line-height:20px;*/ padding:5px 15px 5px 15px;}

	
/* TABLAS */
	
.tablagris{border:1px solid #9a9b9d; margin:0 auto; width:550px;}	
	.trs{border-bottom: 1px solid #cacac8; height:22px; line-height:18px; color:#afafaf;}
	.trscen{border-bottom: 1px solid #cacac8; height:22px; line-height:18px; text-align:center; color:#afafaf;}
	.trstit{border-bottom: 1px solid #cacac8; height:27px; line-height:18px; font-weight:bold;}

/* fotos */	
#ficha { width:560px; }	
#ficha .contenedor{ width:560px; display:block;}
#ficha #foto_cont { float:left; margin:0 20px 20px 0; border:1px solid #9c9d9f; width:252px; }
		#ficha #foto_cont #foto { border: 1px solid #fff; width:250px; }
		#ficha #foto_cont #peu { border-top:1px solid #9c9d9f; width:248px; padding:2px; font-size:10px; font-style:italic; color:#999; text-align:justify; }
	#ficha #foto_cont_der { float:right; margin:0 0px 20px 20px; border:1px solid #9c9d9f; width:252px; }
		#ficha #foto_cont_der #foto { border: 1px solid #fff; width:250px; }
		#ficha #foto_cont_der #peu { border-top:1px solid #9c9d9f; width:248px; padding:2px; font-size:10px; font-style:italic; color:#999; text-align:justify; }
		
/* GALERIAS */
#galeria { width:auto; background-color:#D6D8E4; padding:10px; font-size:18px; color:#FFFFFF;}
#galeria .fotogal { float:left; margin:5px; border:4px solid #FFFFFF;}
