/* General */
body {
	padding: 0px; margin: 15px; border: 0px;
	background-color : #90cce6; background-image: url(../images/fondo.gif); background-position: top; background-repeat: repeat-x;
	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;}
a, a:link, a:visited { color: #008fe0; text-decoration: underline;}
a:hover { color: #e4c33f; text-decoration: underline;}
/* Fin General */

/* 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: #1e8fd8; border: 1px solid #ccc;}
.campoform{ background-color: #F5F5F5; text-align: right;  font-weight: normal; vertical-align: top; padding-top:3px;  }
.txtlegal{ font-size:0.9em;   font-style: italic;  clear: both;  width: 99%;  text-align: justify; color:#808080;}
/* Fin Formularios */

/* Bloques */
#contenedor{ width: 698px; border: 1px solid #404040; padding: 0px; margin: 0px; margin-right:auto; margin-left:auto;  background-color: #FFF; background-image: url(../images/fondo_cuerpo.gif);  background-position: top left;  background-repeat: repeat-y;}
#cabecera{ width:100%; height:103px;  background-color: #FFF; background-image: url(../images/fondo_cabecera.jpg); background-position: top left; background-repeat: no-repeat; }
#cabecera .logo{ width: 179px; height: 59px; position:relative; top: 7px; left: 20px; margin-bottom:16px; background-image:url(../images/logo_aqua.gif); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 { width: 179px; height: 59px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 179px; height: 59px; display: block; }
#cabecera .logo h1 span { display: none; }
#cuerpo{ width:100%; float: left; padding-top:17px; padding-bottom:20px; background-image: url(../images/fondo_menu.gif);  background-position: left bottom;  background-repeat: no-repeat;}
#menu{ width: 170px; float: left;  }
#menu .iasoft{ width: 147px;  margin-right:auto; margin-left:auto; margin-top:105px; }
#contenido{ width: 490px; float: right; padding-left:19px; padding-right:19px;  text-align: justify; }
#copyright{ clear: both; width: 696px;  background-color: #404040;  text-align: center; color:#c9c7c7; font-size:0.9em; padding:1px; padding-bottom:2px;}
#pie{ width: 700px; margin: 0px; padding: 0px; margin-right:auto; margin-left:auto; font-size: 0.9em; color: #000; }
#pie img{ margin-top:5px; margin-left:4px; float:right;}
#pie a, #pie a:link, #pie a:visited { color: #000; text-decoration: none;}
#pie a:hover { color: #008fe0; text-decoration: underline;}
/* Fin Bloques */

/* Menus */
#menu ul{ margin: 0px; margin-top:8px; padding: 0px; border-top:1px solid #A9A9A9; list-style-type: none;}
#menu ul li{  border-bottom:1px solid #A9A9A9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #808080;  font-weight: bold; height: 100%;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { color: #808080; text-decoration: none; padding-top:3px; padding-bottom:4px; padding-right:10px; padding-left:27px; display: block; background-image: url(../images/ico_menu.gif);  background-position: 1.5em 0.7em;  background-repeat: no-repeat;}
#menu ul li a:hover{ color: #FFF; text-decoration: none;  background-color: #509bd1; background-image: url(../images/ico_menu3.gif);  background-position: 1.5em 0.7em;  background-repeat: no-repeat; }
#menu ul li.activo { background-image: url(../images/ico_menu2.gif);  background-position: 1.5em 0.7em;  background-repeat: no-repeat; background-color:#ABD0EB; color: #000;}
#menu ul li.activo a , #menu ul li.activo a:link, #menu ul li.activo a:visited {	background-image: url(../images/ico_menu2.gif);  background-position: 1.5em 0.7em;  background-repeat: no-repeat; background-color:#ABD0EB; color: #000; }
#menu ul li.activo a:hover {	color: #FFF; text-decoration: none;  background-color: #509bd1; background-image: url(../images/ico_menu3.gif);  background-position: 1.5em 0.7em;  background-repeat: no-repeat;}
/* Fin Menus */

/* Cabeceras */
h2{padding: 0px; padding-top: 5px; padding-bottom: 3px; margin: 0px; margin-bottom: 2px; border-bottom: 1px solid #4B94C9; font-size: 1.2em; color: #e4c33f;}
h2.intro{padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px; border: 0px; font-size: 1em; color: #000;}
/* Fin Cabeceras */

/* Contenidos */
.oculto{ display:none;}
.izqda{ float:left;}
.dcha{ float:right;}
.bannerPortada{ width: 490px; margin-bottom:5px;}
.bannerPortada img{ width: 100%;}
.aqua{color: #4B94C9;  font-weight: bold; }
table.entidadesHome{ margin-right:auto; margin-left:auto; margin-top:5px;}
table.entidadesHome caption{ display: none; }
table.entidadesHome th{ text-align: center; }
table.entidadesHome img{ margin:5px; margin-right:9px; margin-left:9px; }
.breadcrumbs{ margin-bottom:6px; font-size: 0.9em; color: #404040;}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited { color: #404040; text-decoration: none; }
.breadcrumbs a:hover{ color: #008fe0; text-decoration: underline; } 
.breadcrumbs .activo{ font-weight: bold; }
.direccion{ background-color: #FFF; border-left:25px solid #4B94C9; border-right:25px solid #4B94C9; padding:5px; padding-bottom:8px; margin-top:10px; margin-bottom:5px;  width: 280px; margin-right:auto; margin-left:auto;  text-align: center; line-height: 15px;}
#contenido ol { margin-top:5px; margin-bottom:0px;}
#contenido ol li{ border: 0px; padding-top: 3px; color: #4B94C9;  font-weight: bold;}
#contenido ul { list-style:none; margin: 0px; margin-top:5px; margin-bottom:10px; padding: 0px; padding-bottom: 5px; padding-left:20px; padding-right:6px;}
#contenido ul li{ background-image:url(../images/ico_listas.gif); background-position:left 0.5em; background-repeat:no-repeat; border: 0px; padding-top: 1px; padding-bottom:1px; padding-left:19px; color: #000;  font-weight: normal;}
#contenido ul ul{ list-style:none; margin: 0px; margin-top:5px;  padding: 0px; padding-bottom: 5px; padding-left:20px; padding-right:6px;}
#contenido ul ul li{ background-image:url(../images/ico_listas2.gif); background-position:left 0.5em; background-repeat:no-repeat; border: 0px; padding-top: 1px; padding-bottom:1px; padding-left:19px; color: #000;  font-weight: normal;}
table.junta{ width: 100%;}
table.junta caption{padding:2px; background-color: #1e8fd8; color:#FFF;  font-weight: bold;  text-transform: uppercase; }
table.junta th{ background-color: #edf0f1; color:#217aba;  text-align: right; padding:5px; padding-left:40px;}
table.junta td{ padding:5px; }
table.trabajo{ width: 100%; margin-top:15px;}
table.trabajo caption{ display: none; }
table.trabajo th{ background-color: #f2cd3f; color:#FFF; padding:2px;  text-transform: uppercase;  text-align: center;  }
table.trabajo td{ padding-left:50px;}
.convivencias{ width:220px; margin-top:10px; margin-bottom:10px; margin-right:8px; margin-left:8px; float:left; text-align:right; font-size: 0.9em;}
.convivencias img{ float:right; }
.albergues{ float:left; text-align:left; font-size: 0.9em;}
table.enlaces{ width: 100%; margin-top:15px; border-collapse: collapse;  border-top:1px solid #ccc;}
table.enlaces caption{ display: none; }
table.enlaces th{ background-color: #F5F5F5; padding:2px; text-align: center; }
table.enlaces td{ padding:2px; padding-right:10px; border-bottom:1px solid #ccc;  text-align: left; }
table.enlaces td img{ vertical-align: middle; margin-right:10px;}
.respuesta{ background-color: #F5F5F5; border:1px solid #4B94C9; border-left:25px solid #4B94C9; border-right:25px solid #4B94C9; padding:25px; margin-top:50px; margin-bottom:50px;  width: 300px; margin-right:auto; margin-left:auto;  text-align: center;  }
/* Fin Contenidos */

