/* CSS Document */

body { margin:0; padding:0; text-align:center; font-family: arial, Helvetica, sans-serif; color: #1E1E1E; 
font-size:12px; background-color:#fff; height:100%;}

img { border:0;}

a { color:#084655 ;
text-decoration:none;}

a:hover { color:#03517A;}


h1, h2, h3, h4, h5 { color:#000000; font-family: Arial, Helvetica, sans-serif ;}

h1 { 
font-weight: normal; 
font-size: 40px; 
float: left; 
margin: 0; 
text-transform: lowercase; 
text-decoration: none;
font-stretch:expanded;
}


h2 { 
border-bottom:1px solid #084655; 
font-size:13px;
font-weight: bold;
margin:0 0 8px;
padding:5px 0 8px;
text-decoration:none;
text-transform:uppercase;
}


h2#descargas { border-bottom:1px solid #084655; 
color:#FFFFFF;
font-size:13px;
font-weight: bold;
margin:0 0 8px;
padding:5px 0 8px 5px;
text-decoration:none;
text-transform:uppercase;
}

h2#descargas a { color:#FFFFFF;}

h3 { font-size:13px;
 /* background-color:#DBDBD5;*/ /*margin:0 0 10px 0;*/ 
 padding:0;
 margin:0; 
 font-weight:bold; 
 text-align:left;
 font-weight: bold; }
 
/*html>body h3 { padding:0px 5px 8px 10px;}*/

h4 { font-size:11px; 
text-decoration:none; 
padding:0; 
margin: 0 ; 
text-transform: uppercase; 
font-weight:bold;}

h5{ font-size:12px; 
text-decoration:none; 
padding:0; 
margin: 0 ; 
text-transform: none; 
font-weight: normal;
color:#619DAB;}

span.link_fechas{ font-size:110%; 
background-color:#EDEEEF ; 
margin:0; 
padding:3px 0 3px 0px; 
width:100%; 
font-weight: normal !important;}

.azul {color:#006895;}
.naranja { color:#F57300;}
.blanco { color:#FFFFFF;}
a.blanco:hover { color: #CCCCCC;}
.gris { color:#B3B3B3;}

p { margin:0 0 5px 0; padding:0px;}

/*------------contenedores----------------------*/
.contenedora {/*padding:10px;*/ 
border:0px; width:800px; 
text-align:left; 
margin: 5px auto;
overflow:hidden; /*background:url(../img/bkg_gral.png) repeat-y top left;*/}

.contenedora_mapas {
/*padding:10px;*/ 
border:0px; 
width:742px; 
text-align:left; 
margin: 5px auto;
overflow:hidden; 
background:url(../img/bkg_mapa.png) repeat-y top left;}

.contenedora_home {
/*padding:0 0 15px 0; */
width:800px; 
text-align:left;  
margin:0px auto 10px; 
overflow:hidden;
background:#fff;
background: url(../img/bkg_gral.gif) top left repeat-y;
}

html>body .contenedora_home {
/*padding:0 0 15px 0; */

width:800px; 
text-align:left; 
margin:0px auto 10px; 
overflow: hidden; 
/*background: url(../img/bkg_home.jpg) top left repeat-y;*/}


/*-----------otros contenedores -----------------------*/
.contenedora_contenido {
/*padding:10px;*/ 
border:0px; 
width:755px; 
text-align:left; 
margin: 0px auto 0px 0px;
overflow:hidden; 
background: url(../img/bkg_contenido.jpg) top left repeat-y; 
/*padding-left:10px; */
}

html>body .contenedora_contenido {
/*padding:10px;*/ 
border:0px; 
width:755px; 
text-align:left; 
margin: 0px auto 0px 0px;
overflow: hidden; 
background: url(../img/bkg_contenido.jpg) top left repeat-y;}

.contenedora_mapa {
/*padding:10px;*/ 
border:0px; 
width:755px; 
text-align:left; 
margin: 0px auto 10px 0px;
overflow:hidden; 
background: url(../img/bkg_mapa.jpg) top left repeat-y; 
/*padding-left:10px; */
}

html>body .contenedora_mapa {
/*padding:10px;*/ 
border:0px; 
width:755px; 
text-align:left; 
margin: 0px auto 10px 0px;
overflow:hidden; 
background: url(../img/bkg_mapa.jpg) top left repeat-y;}

/*----------------------------fin-----------*/


/*header*/
.header {
background:url(../img/header-new.jpg) top no-repeat; 
/*text-align:center; */
margin:0 auto 5px; 
width:800px; 
height:232px;
}






.header img {
}

/*menu contacto*/
.paq_contacto { display:block;
height:15px;
margin:0 10px;
padding:0;
text-align:right;
text-decoration:none;
}
.paq_contacto li {
float:left;
margin:5px;
padding:0;
text-decoration:none;}


.paq_contacto li a { color:#ccc; text-decoration:none; }
.paq_contacto li a:hover { color:#79CDE1; text-decoration:none;}






/*menu vert + contenido*/
.una_columnas_dcha_naranja { 
width:143px; 
float:left; 

}

html>body .una_columnas_dcha_naranja { 
width:143px; 

}

.contenedora_chica {float:left; 
background-color:#C8C8BE; 
border:0px; 
width:270px; 
text-align:left; 
overflow:hidden; zoom:1; 
background: #fff; 
margin:0px 0px 0px 10px;  
text-align:left; 
padding:0 10px; 
min-height:100%;
}

.dos_columnas_dcha { 
/*overflow:hidden; zoom:1;  float:left; */
padding:10px 0; 
border-bottom:1px solid #FFFFFF; 
text-align:left; /*width:100%;*/
}
#no_line { border-bottom:none; }

.contenedora_central {
float:left; 
/*background-color:#C8C8BE;*/ 
border:0px; 
width:440px; 
text-align:left; 
overflow:hidden;
zoom:1; 
background: #DBDBD5; 
margin:0px 0px 0px 10px; 
text-align:left; 
padding:0 ; 
min-height:100%;}

.contenedora_pt { /*background: #DBDBD5;*/ border:0px; /*width:400px;*/ text-align:left; overflow:hidden;zoom:1;/* margin:0px 0px 0px 10px;*/ text-align:left; min-height:100%; padding:10px ;}

.una_columnas_dcha_ff{ 
width:140px; 
float:left;  
margin:0 0 10px 10px; 
background: #FFFFFF; 
}
.una_columnas_dcha_azul{ 
width:140px; 
float:left;  
margin:0 0 10px 10px; 
background: #006895; 
}



.tres_columnas_dcha { overflow:hidden; zoom:1; float:left; padding:10px 10px 10px 10px; text-align:left; width:100%; height:100%;}

.contenedora_index_secc { background: #DBDBD5; border-bottom:1px solid #FFFFFF; /*width:400px;*/ text-align:left; overflow:hidden;zoom:1;/* margin:0px 0px 0px 10px;*/ text-align:left; min-height:100%; padding:10px ;}




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

/*----------------listas------------------*/
ul { list-style-type:none; margin:0px; padding:0px;}
li { text-decoration:none; margin:0px; padding:0px; }

.paq_menuv {list-style-type:none; 
padding:0px; /*width:120px;*/  
text-transform:capitalize; 
font-weight: normal; 
float:left; 
text-decoration:none;}

.paq_menuv h2 { 
border-bottom:1px solid #084655; 
font-size:10px;
font-weight: normal;
margin:0;
padding:5px 0 5px;
text-decoration:none;
text-transform:uppercase;
}

.divmenu{
	border-top:0px; 
	border-bottom:1px solid #084655;
	height:20px;
	font-size:10px;
	font-weight: normal;
	margin:0;padding:5px 0 8px;
	text-decoration:none;
	text-transform:uppercase;
}
.paq_menuv li { 
padding:5px 0px 10px 3px ; 
border-bottom:1px solid #0678B3; 
/*width:140px; */
text-decoration:none; 
color:#084655;
text-decoration:none; 
font-size:11px;
display:block;
}


.paq_menuv li a:hover { 
 color:#79CDE1;
}


.paq_menuv li.select {
border-bottom:1px dotted #0678B3;
font-weight:normal;
background:#084655;
	color:#FFFFFF;}

#item_sec {
border-bottom:1px dotted #0678B3;
padding:5px 0 5px 10px;

}

#item_ter {
border-bottom:1px dotted #79CDE1;
padding:5px 0 5px 15px;
}

#item_ter a{
color: #79CDE1;
}

#item_ter a:hover { 
 color:#000000;
}



/*
html>body .paq_menuv {padding:0px ;}

.paq_menuv li { padding:5px 0px 10px 3px ; 
border-bottom:1px solid #0678B3; 
width:140px; 
text-decoration:none; 

color:#084655;
text-decoration:none; 
font-size:11px; height:15px; }

.paq_menuv li:hover { 
 
width:140px; 
text-decoration:none; 
text-decoration:none; 
font-size:11px;
background-color:#2796B8; 
font-weight:normal;
color:#FFFFFF; height:15px;
}

.paq_menuv li:hover a { 

width:140px; 
text-decoration:none; 
text-decoration:none; 
font-size:11px;
background-color:#2796B8; 
font-weight:normal;
color:#FFFFFF; height:15px;
}

.paq_menuv li a  { 
color:#084655;
text-decoration:none; 
font-size:11px; 
}

.paq_menuv li a:hover {

width:140px; 
text-decoration:none; 
text-decoration:none; 
font-size:11px;
background-color:#2796B8; 
font-weight:normal;
color:#FFFFFF; }

.paq_menuv li.select{ 
 
width:140px; 
text-decoration:none; 
text-decoration:none; 
font-size:11px;
background-color:#2796B8; 
font-weight:normal;
color:#FFFFFF; height:15px;
}




.paq_menuv ul { margin:0; padding:0 0 0 7px;  color: #797979; }
.paq_menuv ul li {border-bottom:1px dotted #0678B3; width:135px; padding:5px 0; list-style-position:inside; list-style-type:none; color: #797979;  display:block;}
.paq_menuv ul li:hover { background:#fff; color:#2796B8; width:135px;}
.paq_menuv ul li a { border:0; padding:0; list-style-position:inside; list-style-type:square; color: #797979;  background:#fff;}
.paq_menuv ul li a:hover {color:#2796B8; background:#fff; padding:0; margin:0;}
.paq_menuv ul li:hover a { 
background-color:#fff; 
font-weight:normal;
color:#2796B8;
padding:0;
width:135px;
}



.paq_menuv ul ul{ margin:0; padding:0 0 0 5px;  color:#79CDE1; display:block;}
.paq_menuv ul ul li { border-bottom:1px dotted #79CDE1; padding:5px 0; display:block; width:130px;}
.paq_menuv ul ul li a{ margin:0; padding:0 0 0 5px;  color:#79CDE1;}
.paq_menuv ul ul li a:hover { margin:0; padding:0 0 0 5px; color:#2796B8;}
.paq_menuv ul ul li:hover a { 
background-color:#fff; 
padding:0 0 0 5px;
font-weight:normal;
width:130px;
color:#084655; 
}

*/

/*-------new menu ------------------*/
.paq_menuv_ro{list-style-type:none; padding:0px 10px ; /*width:120px;*/  text-transform:capitalize; font-weight:bold; float:left; text-decoration:none;}
html>body .paq_menuv_ro {padding:0px 10px 0px 10px;}
.paq_menuv_ro div.ppal_col { padding:5px 0px ; border-bottom:1px solid #F57300; width:130px; text-decoration:none; }
.paq_menuv_ro div.ppal_col a {color:#F57300; text-decoration:none; font-size:11px; font-weight:bold; /*float:left;*/}
.paq_menuv_ro div.ppal_col a:hover {color: #1e1e1e; text-decoration:none;}
.paq_menuv_ro div.ppal_col img { behavior: url(img/iepngfix.htc); float:left; margin-right:3px; margin-top:3px;/* padding:0 0 10px 0;*/ margin-bottom:10px;}
.paq_menuv_ro li { padding:5px 0px ; border-bottom:1px solid #ffffff; width:130px; text-decoration:none;}
.paq_menuv_ro li a {color:#F57300; text-decoration:none; font-size:11px;  /*float:left;*/}
.paq_menuv_ro li a:hover {color: #1e1e1e; text-decoration:none;}


.paq_menuv_ro li.sub_item { padding:5px 0px 5px 10px; border-bottom:1px solid #F57300; width:120px; text-decoration:none; font-weight:normal; text-transform:lowercase; /*border-top:1px solid #ffffff;*/}

.paq_menuv_ro li.sub_sub_item { padding:3px 0px 3px 5px; border-bottom:1px solid #F57300; width:104px; text-decoration:none; font-weight:normal; text-transform:lowercase; /*border-left:1px solid #ffffff;*/ margin-left:20px; background:#FF8617;}





.paq_menuv_pt {list-style-type:none; padding:0px 10px 10px 10px; color:#ffffff; width:120px; font-size:12px; text-transform:uppercase; font-weight:bold; float:left; text-decoration:none;}
.paq_menuv_pt li { color:#ffffff; font-size:10px; padding:5px 0px 5px 0px; border-bottom:1px solid #ffffff; text-transform:capitalize; font-weight:bold;} 
.paq_menuv_pt li a {color:#ffffff; text-decoration:none;}
.paq_menuv_pt li a:hover {color:#000000; text-decoration:none;}

/*.paq_menuv_pt2 {list-style-type:none; padding:0px 10px 10px 10px; color:#ffffff; width:120px; font-size:12px; text-transform:capitalize; font-weight:normal; float:left; text-decoration:none;}
.paq_menuv_pt2 li { color:#ffffff; font-size:12px; padding:5px 0px 5px 0px; border-bottom:1px solid #ffffff; text-transform:capitalize; font-weight:normal;} 
.paq_menuv_pt2 li a {color:#ffffff; text-decoration:none;}
.paq_menuv_pt2 li a:hover {color:#000000; text-decoration:none;}*/





/*-------------inputs--------------------*/
label { margin:5px 0;}
input#botones { 
padding:0; 
font-size:11px; 
float:left;

}

form { margin:0; padding:0;}


/*-----footer-------------------*/
.footer { padding:10px 0;
border-top:2px solid #084655; 
width:800px; 
text-align:left; 
margin: 0 auto;
color:#084655; }



/*----cajas de contenido----------*/
.contenedora_grande { width:327px; 
padding:0px; 
float:left; 
margin:0 0 0 10px; 
}

html>body .contenedora_grande { width:330px; 
padding:0px; 
float:left; 
margin:0 0 0 10px; 
}
.contenedora_grande img { margin:5px 0; border:1px solid  #2796B8;}

#img_bajada { 
float:right; 
padding:5px; 
background: #0678B3; 
text-align:left; 
width:97px; 
margin:0 0 5px 5px;
}

#img_bajada a { color:#fff ; 
 } 


#img_bajada:hover { 
background:#ccc ; 
 } 

#img_bajada:hover a { color:#000000 ; 
 } 

 
#img_bajada img { 
display:block; }

#img_bajada p { color:#FFFFFF; 
font-size:11px; margin-top:5px;  
}


.una_columnas_dcha { width:147px ; float:left;  margin:0 0 0 10px; padding:0;  }
.una_columnas_dchaa { width:147px ; float:left;  margin:0 0 0 10px; padding:0;  }

.una_columnas_dcha_moscuro { width:120px; height:471px; float:left;  margin:0 0 10px 10px; padding:10px;}

.una_columnas_dcha_moscuro p { color:#B3B3B3;}

.contenedora_grande_central { 
float: left; 
margin: 0px 5px 0px 15px; 
overflow: hidden; 
width: 477px; 
padding-top: 0px; 
text-align:left; }

.contenedora_grande_general { 
float: left; 
margin: 0px 0px 0px 10px; 
overflow: hidden; 
width: 645px; 
padding-top: 0px; 
text-align:left; 
}

.contenedora_grande_central .columnas_dcha_h { 
padding:0 ; 
 
text-align: left; 
margin-bottom:10px;

}

html>body .contenedora_grande_central .columnas_dcha_h { 
padding:0 ; 

text-align: left;


}


.contenedora_grande_central .columnas_dcha_h img { 
background: #999999; 
float: left; 
margin: 0px 10px 10px 0px; 
}

html>body .contenedora_grande_central .columnas_dcha_h img { 
background: #999999; 
float: left; 
margin: 0px 10px 0px 0px; 
}

#destacado {padding:10px ; 
border-bottom:1px solid #0678B3; 
text-align: left; 
margin-bottom:10px;
background:#B4D4DB;
margin-top:-8px;}


.contenedora_index_modulo { border-right: 2px dotted #40006A ; padding-right: 10px; padding-left: 0px; float: left; padding-bottom: 10px; overflow: hidden; width: 152px; padding-top: 10px; height: 130px; text-align: left;
}
.contenedora_index_dosmodulos { padding-right: 0px; padding-left: 10px; float: right; padding-bottom: 10px; overflow: hidden; width: 245px; padding-top: 10px; text-align: left;
}
.contenedora_index_secc img { float: left; margin-right: 10px;}

/*------------cto-*/
.contenedora_central_cto {float:left; /*background-color:#C8C8BE; width:540px;*/ text-align:left; overflow:hidden; /*background: #DBDBD5;*/ margin:10px 0px 0px 0px; text-align:left;  border:1px solid #40006A; padding:10px; width:400px;}

#drop_cto {/* float: right; */background:#ffffff; border:1px solid #40006a; width:400px; /*float:left;*/ margin:5px auto; height:20px; color:#1E1E1E; font-size:11px;}

/*-----descargas-*/
#banner_th { 
padding:0; 
text-align:left; 
width:139px; 
margin:5px 0 0 5px; 
border:1px solid #fff;
background:#fff; }

#banner_th p { 
color:#084655; 
font-size:11px;
margin:5px;  
}



#descarga_th { 
padding:5px; 
/*background: #2796B8;*/  text-align:left; width:130px; margin:10px 0 0 5px; border:1px solid #fff; 

 }

#descarga_th a { color:#79CDE1;}
 
#descarga_th:hover { 

background:#01495A ; 
 } 

#descarga_th:hover a { color:#000000 ; 
 } 
 
#descarga_th img { margin-bottom:3px; 
display:block; }

#descarga_th p { color:#FFFFFF; 
font-size:11px;  
}
/*------columna menu destacado--------------------*/


#destacado_menu { 
padding:5px 0; 
background: #2796B8;  text-align:center;
 }

#destacado_menu a { color:#fff;}
 
#destacado_menu:hover { 

background:#03517A ; 
 } 

#destacado_menu:hover a { color:#000000 ; 
 } 
 
#destacado_menu img { margin:0 auto;
display:block;  }

#destacado_menu p { color:#FFFFFF; 
font-size:11px; margin:0 5px; text-align:left;
}

/*-----------------encuesta--------------------*/
#encuesta { 
padding:0 0 5px 0 ; 
   text-align:left; width:152px; margin:0px;
 }

 
#encuesta img { margin-bottom:3px; 
display:block; }

#encuesta p { color:#2796B8; 
font-size:11px; 
}


/*----------------TABLAS-----------------*/
table {margin:5px 0;}
table tr td { border:1px solid #ccc; }

/*----------------Agenda-----------------*/
#mes {padding:38px 10px 15px;
border-bottom:1px solid #0678B3; 
text-align: left; 
margin-bottom:10px;
background: #2796B8;
margin-top:-8px;
height:40px;}

#mes h1 { color:#FFFFFF;}

/*--------------------listas agenda--------------------------------------------*/

.list_agenda {
margin:0;
padding:0;
}

.list_agenda li {
margin:10px 0;
padding:0 10px 5px 10px;
border-bottom:1px solid #56C0FA;
}

.list_agenda li h4 { 
background:url(../img/felcha.jpg) no-repeat left top;
padding:0 0 0 20px;
}

/*-----------------list noticias-----------------*/
.list_noticias {
margin:0;
padding:0;
display:block;
}

.list_noticias li {
margin:0;
padding:10px 0;
border-bottom:1px solid #56C0FA;
display:block;
height:100px;
}

.list_noticias li p {
float:left;
width:330px;
display:block;
}

.list_noticias li p strong a { 
background:url(../img/felcha.jpg) no-repeat left top;
padding:0 0 0 20px;
font-size:12px; 
text-decoration:none; 
margin: 0 ; 
text-transform: none; 
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.list_noticias li img {
float:left;
}


/*------------------listado---------------------------*/
ul.eventos {
margin:15px 0 0 0;
overflow:hidden;
text-align:left;
border-bottom:1px dashed #0678B3;

}

ul.eventos li {
background:#EDEEEF none repeat scroll 0 0;
float:left;
height:155px;
margin:6px 6px 0 0;
overflow:hidden;
padding:10px;
width:135px;
}

ul.eventos li.eventos_interna {height:115px;}

.contenedora_grande_central .columnas_dcha_h img.img_comunidad {
margin:5px 0;
border:1px dashed #2796B8;
}


.contenedora_grande_central .columnas_dcha_h img.img_comunidad a {
margin:5px 0;
border:1px dashed #2796B8;
}

.contenedora_grande_central .columnas_dcha_h img.img_comunidad:hover{
border:1px dashed #000;
}

/*-----------formu--------------*/

#bordertit { 
border-left: 2px solid #0F7399; 
padding-left: 10px;
}


input.comment { 
margin:0; 
padding:0; 
width:225px; 
*width:205px; 
border: 1px solid #0F7399; 
color: #0F7399;
*float: left;
*margin:0;
*height: 18px;
}

textarea { 
margin:0; 
padding:0; 
width:470px; 
*width:440px; 
border: 1px solid #0F7399; 
color: #0F7399;
*float: left;
*margin: 0;
*height: 50px;
}

select { 
margin-bottom:5px; 
padding:0;
}
#enviar { 
border:1px solid #0F7399; 
color:#0A1547; 
padding:1px 0 0; 
width:80px; 
text-transform:uppercase; 
font-weight:bold; font-size:10px;
background:url(../img/bkg_boton.jpg) repeat-x;
margin:0 10px;
*float:left;
*margin:10px 10px 0 0;
*height:20px;
}
#enviar:hover {
color:#0F7399; 
}


#enviar:hover {
color:#0F7399; 
}

#enviar_coment { 
border:1px solid #2796B8; 
color:#2796B8; 
padding:1px 0 0; 
width:80px; 
text-transform:uppercase; 
font-weight:bold; font-size:10px;
margin:0;
*margin:10px 0 0 -10px;
background:#fff;
}

#enviar_coment:hover {
color:#0F7399; 
}


.nombre_mail {
float:left;
margin:0 15px 0 0;
padding:0;}

.texto {
padding:0;
margin:15px 0 ;
display:block;}
