body {
	margin: 0px; padding:0px; 
	text-align:center; /* Para IE5/Win */
    background-image:url(../img/bg_gral2.jpg);
	background-attachment: fixed;
	background-repeat:  repeat-x;	
	background-color:#83A7BD;
	
}

#Contenidos {
	width:760px;
	margin:0px auto;
	text-align:left; /* Para IE5/Win */	
	position:relative;
  
}
.noPrint {

}

.noDisplay {
 display:none;
}


/* Estilos generales */
td,div{font-family: verdana; font-size:10px;color:#29658B;}

a:link, a:visited{font-family: verdana; font-size:10px; color:#006730; text-decoration: none;}
a:hover{font-family: verdana; font-size:10px; color:#666666; text-decoration: none;}

a.tx_azul_peque:link, a.tx_azul_peque:visited, a.tx_azul_peque:hover{font-family: verdana, arial; font-size:9px; color:#29658B; text-decoration: none;}

.fecha {
font-family: arial, verdana;
font-size: 10px; 
color: #0387D9; 
height:20px;
border-top:1px solid #FFFFFF; 
border-bottom:1px solid #FFFFFF;
background-color:#D7EBE6;
padding-top:3px;
padding-left:5px;}


.titulo {
font-family: arial, verdana;
font-size: 10px; 
color: #0387D9; 
height:20px;
border-top:1px solid #FFFFFF; 
border-bottom:1px solid #FFFFFF;
margin-left:-15px; 
margin-right:-8px;
padding-left:5px;
background-image: url(../img/bg_tit.jpg);
}

.titulo2 {
font-family: verdana, arial;
font-size: 10px; 
color: #394D46; 
font-weight:bold;
text-align:right;
margin-left:-15px; 
margin-right:0px;
padding-left:5px;
padding-top:5px;
background-position:right;
height:16px;
background-image: url(../img/bg_tit2.jpg);
}

.titulo3 {
font-family: verdana, arial;
font-size: 10px; 
color: #394D46; 
font-weight:bold;
text-align:right;
margin-left:-15px; 
margin-right:0px;
padding-left:5px;
padding-right:5px;
background-position:right;
height:16px;
background-image: url(../img/bg_tit3.jpg);
}



.caja {
font-family: verdana, arial;
font-size: 10px; 
color: #0EA574; 
background-color:#B8FCE6;	
font-weight:bold;
margin-left:5px; 
margin-right:5px;
padding:1px;

}

.centro {
border-left:1px solid #B7DCD3;
border-right:1px solid #B7DCD3;
padding:5px}

.centro2 {
border-left:1px solid #B7DCD3;
padding-left:15px; padding-right:8px;}


.buscador {
padding:5px;
border-bottom:1px solid #B7DCD3;
height:50px
}

.tit{
font-family: verdana, arial;
font-size: 10px; 
color: #504F4D; 
font-weight:bold;
}

.tit2{
font-family:  arial, verdana;
font-size: 12px; 
font-weight:bold;
color: #504F4D; 
font-weight:bold;
}

.tx_azul{
font-family: verdana, arial;
font-size: 10px; 
color: #29658B; 
}

.tx_azul2{
font-family: verdana, arial;
font-size: 11px; 
color: #29658B; 
}

.tx_blanco{
font-family: verdana, arial;
font-size: 10px; 
color: #FFFFFF; 
}

.tx_ama{
font-family: verdana, arial;
font-size: 10px; 
color: #F8DC6E; 
}

.tx_gris{
font-family: verdana, arial;
font-size: 10px; 
color: #666666; 
}


.borde_inf{border-bottom:1px dotted #7BB2A4; padding-top:8px}

.bg_verde{background-color:#D1F3D3; color:#4A914C; padding:3px; text-align:left;}

.cuadrado{border:1px solid #7BB2A4; padding:2px; float:left; margin:0px 5px 0px 0px}
a.cuadrado1:link, a.cuadrado1:visited{font-family: arial, verdana; color:#4283AC;text-decoration: none;}
a.cuadrado1:hover{font-family: arial, verdana; color:#666666;text-decoration: none;}

.foto{border:1px solid #9CD9C5; margin:0px 0px 10px 0px;}
.foto2{border:1px solid #9CD9C5; margin:0px 0px 0px 0px;}
.foto3{border:1px solid #9CD9C5; margin:0px 10px 10px 0px;}


/* Estilos menu */
.bg_menu{background-color:#FFFFFF; border-top:1px dotted #0D6190}
.bg_menu2{background-color:#FFFFFF; border-bottom:1px dotted #0D6190;}
.bg_contenido{background-color:#FFFFFF;}

	
	
/* Estilos menú desplegable */
.menu_horizontal {background-color: #CBD7DF; text-transform:uppercase; text-align:left; filter: Alpha(Opacity=80);opacity: .8; border-bottom: 1px solid #0066FF;}
a.menu_horiz:link {font-family: arial, verdana; font-weight:bold; font-size: 9px; color: #000000; width:100%; line-height:12px; padding-left:5px;display:block;}
a.menu_horiz:visited {font-family: arial, verdana; font-weight:bold; color: #000000; width:100%; line-height:12px; padding-left:5px;display:block;}
a.menu_horiz:hover {font-family: arial, verdana; font-weight:bold; color: #ffffff; background-color:#0D6190; width:100%; line-height:12px; padding-left:5px; display:block;}


/* Estilos menú vertical */
.menu_vertical {background-color: #F0FDF6; text-align:left; border-bottom:1px solid #B7DCD3;}
.menu_vertical2 {background-color: #C0F890; text-align:left; border-bottom:1px solid #B7DCD3; font-family: arial, verdana; font-weight:bold; color: #000000; width:100%; padding:3px; display:block;}
a.menu_vertic:link {font-family: arial, verdana; font-weight:bold; font-size: 9px; color: #31AC6A; width:100%; padding:3px;display:block;}
a.menu_vertic:visited {font-family: arial, verdana; font-weight:bold; color: #4FA308; width:100%; padding:3px; display:block;}
a.menu_vertic:hover {font-family: arial, verdana; font-weight:bold; color: #000000; background-color:#C0F890; width:100%; padding:3px; display:block;}



/* Estilos menú subsecciones */

.sub {font-family: verdana, arial; font-weight:bold; color: #666666; border-right:1px solid #9CD9C5; float:left; padding:3px;}
.sub2 {border-bottom:1px solid #9CD9C5;}
a.sub1:link {font-family: verdana, arial; font-weight:bold; font-size: 9px; color: #64C2A3; width:100%; padding:3px;}
a.sub1:visited {font-family: verdana, arial; font-weight:bold; color: #64C2A3; width:100%; padding:3px;}
a.sub1:hover {font-family: verdana, arial; font-weight:bold; color: #666666;  width:100%; padding:3px;}


/* Estilos caja documentos */
.bg_docs {background-color:#D3F4EA}


/* Estilos organigrama */

.bg_orga{border-left:1px dotted #868686;}  
.bg_orga2{border-top:1px dotted #868686; width:10px; margin:3px 0px 0px 0px; float:left;}
.bg_orga3{padding-left:5px;}




a.gris:link {font-family: verdana, arial; font-size: 9px; color: #404040;}
a.gris:visited {font-family: verdana, arial; color: #404040; font-size: 9px; }
a.gris:hover {font-family: verdana, arial; color: #29658B; font-size: 9px;}




/* Estilos galeria */

.galeria{border:width:158px; height:158px; margin:0px 22px 10px 0px; float:left;}


/* Estilos tablas referencias */

.cab {font-family: verdana, arial; font-size: 9px; color: #FFFFFF; background-color:#006699; font-weight:bold; padding-left:7px; border-right:1px solid #FFFFFF}
.fila {font-family: verdana, arial; font-size: 9px; color: #666666; padding-left:7px; padding-top:3px; padding-bottom:3px; border-bottom:1px dotted #666666;}


a.azul:link {font-family: verdana, arial; font-size: 9px; color: #006699;}
a.azul:visited {font-family: verdana, arial; color: #006699; font-size: 9px; }
a.azul:hover {font-family: verdana, arial; color: #666666; font-size: 9px;}



/* Estilos obras */

.obras{width:230px; height:85px; margin:0px 15px 20px 0px; float:left; border:1px dotted #666666; padding:5px;}



/* Estilos descargas */

.descargas{width:500px; height:auto; margin:0px 10px 20px 0px; border:1px dotted #666666; padding:5px;}



/* Estilos noticias */

.anos {font-family: verdana, arial; font-size: 9px; padding:3px; text-align:left; font-weight:bold; color:#666666; background-color:#F0DB85; padding-left:8px;}
.anos2 {font-family: verdana, arial; font-size: 9px; padding:3px; text-align:left; font-weight:bold; color:#666666; border-bottom:1px solid #F0DB85; padding-left:8px;}



/* Estilos calendario */
.tit_calend {font-family: verdana; font-size:9px; color:#AC065C; font-weight:bold; text-decoration: none;}
.tit_calend2 {font-family: arial, verdana; font-size: 9px; color: #333333;}

.calend1{color:#FFFFFF; background-color:#4A816A;}
.calend2{font-size:9px; color:#878686; text-decoration: none;}
.calend4{font-size:9px; color:#FFFFFF; font-weight:bold; background-color:#AC065C; text-decoration: none;}

a.calend5:link{color:#FFFFFF;text-decoration: none;}
a.calend5:visited{color:#FFFFFF;text-decoration: none;}
a.calend5:hover{color:#FFFFFF;text-decoration: none;} 

a.calend3:link{color:#FFFFFF;text-decoration: none;}
a.calend3:visited{color:#FFFFFF;text-decoration: none;}
a.calend3:hover{color:#FFFFFF;text-decoration: none;} 

a.calend:link{color:#4A816A;text-decoration: none;font-weight:bold;}
a.calend:visited{color:#4A816A;text-decoration: none;font-weight:bold;}
a.calend:hover{color:#4A816A;text-decoration: none;font-weight:bold;} 

.calend6{background-color:#5FB09C; color:#FFFFFF}



select, input, textarea{
	background-color: #EAFBF7;
	font-family: verdana;
	font-size:10px;
	color:#30685A;
	border:1px solid #71998F;
	padding-left:5px;
	}

.input_buscador{
	background-color: #C6EEEC;
	font-family: verdana;
	font-size:10px;
	color:#30685A;
	border:1px solid #6DB1AC;
	padding-left:5px;
	}


.scoll_tex{
	position: relative;
	overflow:auto
}



/* REMPLAZADOS POR FLASH*/

 .puntos{font-size:18px; margin:0px; padding:0px;
 color:#0084C5; text-align:left; float:left;}
.tex_p{ width:350px;float:left; height:20px}

 h2{font-size:19px; margin:0px; padding:0px;
 color:#B2E5FF; text-align:left}

  h3{font-size:15px; margin:0px; padding:0px;
 color:#FFFFFF; text-align:left}
 
 
 h5{font-size:14px;color:#0084C5;  margin:30px 0px 10px 0px;}
h6{ font-size:14px;color:#0084C5;}




#titm {font-size:18px; margin:0px; padding:0px;
 color:#345147; text-align:left}
 
 #titm2 {font-size:18px; margin:0px; padding:0px;
 color:#345147; text-align:right}
 
 
#num {font-size:18px; margin:0px; padding:0px;
 color:#000000; text-align:left}

.rotativo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #5b5b5b; text-decoration: none }

.rotativo:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #8c8f91; text-decoration: none }




