/* General */
body {
	padding: 0px; margin: 0px; border: 0px;
	background-image: url(../images/fondo.gif); background-position: top; background-repeat: repeat-x;
	background-color : #A4B8CC;
   font: 70% verdana, arial, helvetica, sans-serif; color: #000;   /* 11px */ 
}
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}

#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; }
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited { color: #0151B3; text-decoration: underline;}
a:hover { color: #49A2FC; text-decoration: underline;}
/* Fin Enlace Generico */


/* Formularios */
form { margin: 0px; padding: 0px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #F7F7F7; border: 1px solid #C4CDCC; border-bottom: 1px solid #6E7678;}
.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }
.boton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #FFF; cursor: pointer; background-color: #082C5E; border: 1px solid #FFD800;}
.campoform{ background-color: #F5F5F5; text-align: right; font-weight: normal;  vertical-align: top; padding-top:3px; }
.txtlegal{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color: #A4A4A4; font-style: italic; clear: both; width: 99%; text-align: justify; margin-top:15px;}
/* Fin Formularios */

/* Cabecera */
#cabecera{ width:1004px; height:164px; margin-right:auto; margin-left:auto; background-image: url(../images/fondo_cabecera.jpg); background-position: top; background-repeat: no-repeat; }
#cabecera .logo{ width: 171px; height: 108px; position: relative; top: 19px; left: 40px; background-image:url(../images/logo.gif); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 { width: 171px; height: 108px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 171px; height: 108px; display: block; }
#cabecera .logo h1 span { display: none; }
#cabecera .accesos{ float:right;  margin-top: 144px; padding-right: 66px; font-size:0.9em; color: #FFF;  line-height: 15px;  }
#cabecera .accesos a, #cabecera .accesos a:link, #cabecera .accesos a:visited { color: #FFF;  text-decoration: none;  }
#cabecera .accesos a:hover { color: #FFD800;  text-decoration: underline;  }
.contacto{ background-image: url(../images/ico_mail.gif); background-position: left 0.2em;  background-repeat: no-repeat; padding-left: 18px; padding-right: 10px; }
.mapaweb{ background-image: url(../images/ico_mapaweb.gif); background-position: left 0.2em;  background-repeat: no-repeat; padding-left: 18px; padding-right: 12px; }
#cabecera .accesos form input{ vertical-align: middle; background-color: #CFDBE3; border: 1px solid #082C5E;}
#cabecera .accesos form input.buscar{  width: 140px; padding-left:3px;}
/* Fin Cabecera */

/* Menus */
#menuHome ul{	margin: 0px;  padding: 0px; list-style-type: none; text-align:center; }
#menuHome ul li{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em; text-align: center; display: inline; font-weight: bold; padding: 21px; padding-top: 0px; padding-bottom: 0px; }
#menuHome ul li.privada{	border-left: 1px solid #FFF;}
#menuHome ul li a, #menuHome ul li a:link, #menuHome ul li a:visited { color: #FFF; text-decoration: none;  }
#menuHome ul li a:hover{ color: #FFD800; text-decoration: underline;} 
#menuHome ul li.privada a, #menuHome ul li.privada a:link, #menuHome ul li.privada a:visited { color: #FFD800; text-decoration: none;  }
#menuHome ul li.privada a:hover{ color: #A7CCEF; text-decoration: underline;} 

#menuInterior ul{	margin: 0px;  padding: 0px; padding-top:20px; padding-left:40px; padding-right:8px; list-style-type: square; border-top:6px solid #E9BC2C;}
#menuInterior ul li{ font-size: 1.1em; color:#082C5E;  font-weight: bold; margin-bottom:8px;}
#menuInterior ul li a, #menuInterior ul li a:link, #menuInterior ul li a:visited { color: #082C5E; text-decoration: none; }
#menuInterior ul li a:hover{ color: #49A2FC; text-decoration: underline;} 
#menuInterior ul li a.activo, #menuInterior ul li a.activo:link, #menuInterior ul li a.activo:visited { color: #5497D6; text-decoration: none; }
#menuInterior ul li a.activo:hover{ color: #49A2FC; text-decoration: underline;} 
/* Fin Menus */


/* Bloques del Cuerpo */
#menuHomeContenedor{ width: 100%; float: left;  background-image: url(../images/fondo_menuhome.gif);  background-position: top;  background-repeat: repeat-x;  background-color:#082C5E;}
#menuHome{ width: 1004px; margin-right:auto; margin-left:auto; padding-top: 5px; padding-bottom: 5px; text-align: center; color:#FFF; }
#HomeContendor{ width: 100%; float: left;  background-color: #FFF; }
#Home{ width: 985px; margin-right:auto; margin-left:auto; padding-top:22px; padding-left:19px;}

#InteriorContendor{ width: 100%; float: left;  background-color: #FFF; padding-bottom:24px; }
#Interior{ width: 987px; margin-right:auto; margin-left:auto; padding-left:17px;}
#menuInterior{ width: 215px; float:left; padding-bottom:182px; margin-right:27px;  background-color: #E2E2E2; border:1px solid #082C5E; border-top:0px;  background-image: url(../images/fondo_menuinterior.gif);  background-position: bottom;  background-repeat: no-repeat;   }
#contenidos{ width: 724px; float:left; padding-top:22px; text-align: justify; }
/* Fin Bloques del Cuerpo */


/* Contenidos Home */
#intro{ width:276px; float:left; padding-bottom:24px; margin-right:20px;}
#intro .bienvenida{ font-weight: bold; }
#intro .enlaces{border:1px solid #082C5E; background-color: #EBECED; margin-top:10px;}
.titBienvenida{ margin: 0px; margin-bottom:2px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: bold; color: #082C5E;  line-height: 20px;  }
.titEnlaces{ margin: 0px; margin-bottom:2px; padding: 0px; padding-left: 15px; padding-bottom: 1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #FFD800; letter-spacing: 1px; background-color: #082C5E; }
#intro .enlaces ul{ margin: 6px; margin-left:30px; margin-bottom:8px; padding: 0px; color:#004191;}
#intro .enlaces ul li a, #intro .enlaces ul li a:link, #intro .enlaces ul li a:visited{ font-weight: bold;  text-decoration: none; color:#004191; }
#intro .enlaces ul li a:hover{color:#49A2FC; text-decoration: underline; }
#bannersHome{ width:306px; float:left; padding-bottom:8px; margin-right:26px;}
#bannersHome img{margin-bottom:16px; width: 306px;}
#actualidad{ width:345px; float:left; margin:0px ; padding: 0px;  padding-bottom:24px;}
.titActualidad{ margin: 0px; margin-bottom:4px; padding: 0px; padding-left:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #082C5E;  background-color: #EBECED; }
#actualidad ul { float:left; width:344px; list-style:none; margin: 0px; margin-left:1px; padding: 0px;}
#actualidad ul li{ background-image:url(../images/ico_listas.gif); background-position:left 0.6em; background-repeat:no-repeat; border: 0px; padding-top: 2px; padding-bottom:2px; padding-left:19px; }
#actualidad .fecha{  font-size: 0.9em; color: #FFD800;  font-weight: bold;  background-color: #003679; padding:3px; padding-bottom:1px; padding-top:0px;  line-height: 17px;   }
#actualidad a, #actualidad a:link, #actualidad a:visited { color: #082C5E; text-decoration: none;}
#actualidad a:hover { color: #1D5FE2; text-decoration: underline;}
#actualidad .vermas{ float:right; margin-top:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #082C5E;  font-weight: bold;  }
#actualidad .vermas a, #actualidad .vermas a:link, #actualidad .vermas a:visited{ color: #082C5E; text-decoration: none; }
#actualidad .vermas a:hover{ color: #1D5FE2; text-decoration: none; }
/* Fin Contenidos Home */


/* Contenidos Interiores */
#breadcrumbsContendor{ width: 100%; float: left; background-image: url(../images/fondo_breadcrumbs.gif);  background-position: top;  background-repeat: repeat-x;  background-color:#082C5E; }
#breadcrumbs{ width:704px; margin:0px;  margin-right:auto; margin-left:auto; padding-left: 284px; padding-right: 16px; padding-top: 6px; padding-bottom: 5px; background-image: url(../images/ico_breadcrumbs.gif); background-position: top left; background-repeat: no-repeat; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #FFF;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited { color: #FFF; text-decoration: none; }
#breadcrumbs a:hover{ color: #FFD800; text-decoration: underline; } 
#breadcrumbs .activo{ color: #FFD800; font-weight: bold; }
h2.titPagina{ margin: 0px; margin-bottom:8px; padding: 0px; border: 0px; border-bottom: 1px solid #E9BC2C; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #082C5E; letter-spacing: 1px;  text-align: left; }
#contenidos img.foto{ float: right; border: 1px solid #000; margin-left:20px; margin-bottom:19px;}
#contenidos h3{ margin: 0px; margin-top:5px; padding: 2px; padding-left:8px; padding-right:8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #082C5E;  background-color: #F9D33F;  line-height: 16px;  }
#contenidos ul { list-style:none; margin: 0px; margin-top:10px; margin-bottom:10px; padding: 0px; padding-bottom: 5px; padding-left:40px; padding-right:6px;}
#contenidos ul li{ background-image:url(../images/ico_listas.gif); background-position:left 0.6em; background-repeat:no-repeat; border: 0px; padding-top: 3px; padding-bottom:3px; padding-left:19px;  text-align: left;  }
.volver{ background-color: #EDEDED; border-top: 1px solid #FCDD7C; float: left; width: 716px; margin-top: 10px; padding:3px; padding-right:5px; padding-bottom:4px; font-size: 0.9em; color: #082C5E; text-align: right;  font-weight: bold; }
.volver a, .volver a:link, .volver a:visited{ color: #082C5E; text-decoration: none;}
.volver a:hover{ color: #1D5FE2; text-decoration: underline; }

/* Fin Contenidos Interiores */

/* Paginacion */
.paginacion{ background-color: #EDEDED; margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 1em;  color: #082C5E; text-align: right;}
.paginacion a, .paginacion a:link, .paginacion a:visited, .paginacion input, .paginacion input:link, .paginacion input:visited{ color: #082C5E; text-decoration: none; font-size: 1em; padding-right:1px;  padding-left:1px;}
.paginacion a:hover, .paginacion input:hover{ color: #49A2FC;  text-decoration: underline; font-weight: bold; padding-left:0px;}
.paginacion a.activo, .paginacion a.activo:link, .paginacion a.activo:visited, .paginacion input.activo, .paginacion input.activo:link, .paginacion input.activo:visited{ background-color: #082C5E; padding-bottom:1px; padding-right:3px;  padding-left:3px; color: #FFF; font-weight: bold;}
.paginacion a.activo:hover, .paginacion input.activo:hover{ color: #49A2FC;  text-decoration: underline;}
.paginacion input:hover{ cursor:pointer;}
/* Fin Paginacion */

/* Mapa Web */
#contenidos ul.listamapaweb{ list-style-type:none; margin:0px; padding:0px;  width: 100%;}
#contenidos ul.listamapaweb li{ padding:5px; padding-left:25px; margin:0px; margin-bottom:5px; font-weight: bold;  background-color: #F8F8F8; background-image:url(../images/ico_listas.gif); background-position:0.8em 0.8em; background-repeat:no-repeat; }
#contenidos ul.listamapaweb a, #contenidos ul.listamapaweb a:link, #contenidos ul.listamapaweb a:visited{text-decoration:none; font-size: 1em; color:#000;}
#contenidos ul.listamapaweb a:hover { color:#49A2FC;  text-decoration: underline; }
#contenidos ul.listamapaweb ul{ list-style-type:none; margin:5px; margin-left:20px;  padding:0px; padding-left:5px; border-left: 1px solid #E9BC2C;}
#contenidos ul.listamapaweb ul li{ padding:3px; padding-left:25px; margin:0px;  border: 0px;  font-weight: normal; background-position:0.8em 0.6em; }
/* Fin Mapa Web */

/* Busqueda Resultados */
table.busqueda{ width: 100%; margin:0px; padding:0px; border-collapse: collapse;}
table.busqueda th{ border-bottom: 1px dashed #CCC; vertical-align: top; text-align: right; padding-top: 10px; padding-bottom: 10px;  font-size: 0.7em;  line-height: 14px;  }
table.busqueda td{ border-bottom: 1px dashed #CCC; vertical-align: top; padding-left: 8px; padding-top: 10px; padding-bottom: 10px;}
table.busqueda a, table.busqueda a:link, table.busqueda a:visited { color: #082C5E; text-decoration: underline;  font-weight: bold; }
table.busqueda a:hover { color: #49A2FC; text-decoration: underline;}
table.busqueda a.info, table.busqueda a.info:link, table.busqueda a.info:visited { background-color: #FFD800; padding: 3px; padding-top: 2px; font-size: 0.9em; color: #082C5E; text-decoration: none;  font-weight: bold;  }
table.busqueda a.info:hover { color: #457FCE; text-decoration: underline; }
.busquedaMas{
text-align: right;
}
.busquedaMas input{
background-color: #FFFFFF;
border:none;
color:#698AAE;
cursor:pointer;
height: 20px;
}
/* Fin Busqueda Resultados */

/* Listado Socios*/
.socio { width:330px; float:left; margin-right:17px; margin-top:10px; padding: 7px; padding-top: 0px; border-bottom: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; color: #082C5E; }
.socio a, .socio a:link, .socio a:visited { color: #082C5E; text-decoration: none;  font-weight: bold;}
.socio a:hover { color: #49A2FC; text-decoration: underline;}
.socio img{ float:left; margin-right:15px; }
.socio span{ float:left; width: 214px;  text-align: left; }
/* Fin Listado Socios  */

/* Noticias Interior */
table.listadoNoticias{ width: 100%; margin:0px; padding:0px; border-collapse: collapse;}
table.listadoNoticias th{ border-bottom: 1px solid #FCDD7C; vertical-align: top; text-align: right; padding-top: 10px; padding-bottom: 10px; }
table.listadoNoticias th span{  font-size: 0.9em; color: #FFD800;  font-weight: bold;  background-color: #003679; padding:3px; padding-bottom:1px; padding-top:0px;  line-height: 14px; }
table.listadoNoticias td{ border-bottom: 1px solid #FCDD7C; vertical-align: top; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
table.listadoNoticias a, table.listadoNoticias a:link, table.listadoNoticias a:visited { color: #082C5E; text-decoration: none;  font-weight: bold; }
table.listadoNoticias a:hover { color: #1D5FE2; text-decoration: underline;}
table.listadoNoticias a.info, table.listadoNoticias a.info:link, table.listadoNoticias a.info:visited { background-color: #EDEDED; padding: 3px; padding-top: 2px; font-size: 0.9em; color: #082C5E; text-decoration: none;  font-weight: bold; }
table.listadoNoticias a.info:hover { color: #1D5FE2; text-decoration: underline; }
#detalleNoticias{ width: 100%; float: left;}
#detalleNoticias img{ float: right; border: 1px solid #CCC; margin-left:20px; margin-bottom:19px;} 
#detalleNoticias .titulo{ font-weight: bold;  color: #082C5E; }
#detalleNoticias .fecha{ font-size: 0.9em; color: #FFD800;  font-weight: bold;  background-color: #003679; padding:3px; padding-bottom:1px; padding-top:0px;  line-height: 20px;}
/* Fin Noticias Interior */

/* Listado Enlaces Interior */
table.enlacesLista{ width: 100%; margin:0px; padding:0px; border-collapse: collapse;}
table.enlacesLista th{ border-bottom: 1px solid #CCC; vertical-align: top; text-align: right; padding-top: 10px; padding-bottom: 10px; }
table.enlacesLista th span{  font-size: 0.7em; color: #003679;  font-weight: bold;  background-color: #FFD800; padding:3px; padding-bottom:1px; padding-top:0px;  line-height: 14px; }
table.enlacesLista td{ border-bottom: 1px solid #CCC; vertical-align: top; padding-left: 8px; padding-top: 10px; padding-bottom: 10px; font-weight: bold; }
table.enlacesLista a, table.enlacesLista a:link, table.enlacesLista a:visited { color: #214E8C; text-decoration: underline;  font-weight: normal; }
table.enlacesLista a:hover { color: #49A2FC; text-decoration: underline;}
/* Fin Listado Enlaces Interior  */



/* Pie */
#pieContendor{ width: 100%; float: left; background-image: url(../images/fondo_pie.gif); background-repeat: repeat-x; background-position: top; }
#pie{ width: 1004px; height: 210px; clear: both; margin-right:auto; margin-left:auto; }
#pie .copy { width: 986px; margin: 0px; padding: 0px; padding-left:18px; padding-top:4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #FFF; }
#pie .copy a, #pie .copy a:link, #pie .copy a:visited{ color: #FFF;  text-decoration: none;  }
#pie .copy a:hover{ color: #FFD800;  text-decoration: underline;  }
#pie .logos { width: 700px; margin: 0px; padding: 0px; padding-left:18px;  padding-top:16px; float: left; }
#pie .logos img{ margin-right:4px; margin-bottom:4px;}
#pie .wai { width: 212px; margin: 0px; padding: 0px; padding-right:18px; padding-top:16px; float: right;  text-align: right; }
#pie .wai img{ margin-left:4px; margin-bottom:3px;}
#pie .wai a, #pie .wai a:link, #pie .wai a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #98ACBF; text-decoration: none;}
#pie .wai a:hover { color: #C3D8EA; text-decoration: none;}
/* Fin Pie */

