/* Datos generales */
* {text-align: left;}
#page {width: 800px;font-size: 0.75em;font-family: Arial , sans-serif;margin-left: auto;margin-right: auto;clear: both;}
body {background-color: White; text-align: left;color: #000;}
html>body, html>body #page {height:auto;padding: 0;}
/* Final de datos generales */

/* Definición de cajas */
#menu {position: relative; float: left;width: 100%;}
#menu2 {position: relative; float: left;margin-top: 20px;width: 100%;}
#cajascentrales {position: relative; width: 800px;}
#cajaizquierda {position: relative; float: left; width: 175px;margin-top: 170px;}
#cajaderecha {position: relative; float: right; width: 582px;}
#banner {position: relative; width: 100%;}
#lugar_foto {position: relative; width: 370px;float:left;margin-left: 20px;margin-top:-85px;}
#lugar {position: relative; float: left;width: 150px;padding-top:20px;}
#logoCESyA {position:relative; float: left; width: 200px;padding-bottom: 20px;padding-left: 15px;padding-top:10px;padding-right: 2px;}
#foto {position: relative; float: right;margin-top: -167px;}
#contenido {position: relative; width: 99%;float:left;padding-top: 5px;}
#logos_colaboradores {position: relative; width: 99%;float:left;margin-top: 40px;margin-left: 100px;}
#logos_validacion {position: relative; width: 99%;float:left;margin-left: 525px;}
img {border: 0px;}

/* Estilos globales de las cajas */
#lugar_foto {background-color:white;}
#logoCESyA {}
#foto {background-color: white;}
#menu {border-right: 15px solid #FA7D05;}
#menu2 {border-right: 15px solid #FA7D05;}
#contenido {border-top: 7px solid #FA7D05;}
.borde_foto {border:7px solid #FFFFFF;}
.borde_logoCESyA {float:right;margin-right: 35px;}
li.menu2 {text-align: right;margin-right: 7px;}
.menu {background-color: #093d4d;color: white;font-size: 1.1em;font-weight: bold;text-align: right;border: 3px solid #093d4d;text-decoration: underline;;}
.menu3 {background-color: #093d4d;color: white;font-size: 1em;text-align: right;border: 3px solid #093d4d;}
.menu4 {background-color: #005F78;color: white;font-size: 1.1em;font-weight: bold;text-align: right;border: 3px solid #005F78;}
.referencias {text-align: left;}
.alinear-abajo {margin-left: 0%;}
li.horizontal {float: left; list-style: none;margin-right: 3px;margin-left:3px;margin-top: 5px;}
li.horizontal2 {float: left; list-style: none;margin-right: 200px;margin-left:3px;margin-top: 5px;}
li.horizontal3 {float:left;list-style: none;margin-right: 3px;margin-left:3px;margin-top: 3px;}
.oculto {display: none;}


#head {position: relative;height: auto;width: 800px;}
#enlaceshorizontales2 {position: relative;width: 100%;}
#page {left: 0px;position: relative;height: 350px;}
#content {position:relative;padding-bottom:2px;width:100%;}
#contentWrapper1 {width:73.0%;float:right;padding-left: 10px;margin-right: 10px;background-color:#F0F6F9;}
#supporting {width:100.0%;}
#supporting2 {width: 100%;}
#contentWrapper2 {position: relative;width:23.0%;float:left;}
#main {width: 99%;margin-right: 0px;}
#foot {width: 100%;margin-left: auto;margin-right: auto;clear: both;}
#logos {}
.clear {clear:both;height:1px;overflow:hidden;}
#portada {width: 100%;margin-top: 20px;}
#imagen {position: relative; width: 30%; float: right;padding-bottom: 18px;padding-right: 2px;}
#titular {position: relative; width: 55%; float: left;padding-top: 0px;padding-right: 6em;padding-bottom: 35px;}
/* Final de definición de cajas */

/* Estilos globales de las cajas */
#enlacestop {text-align: right;vertical-align: middle;float:right;}
#buscador {vertical-align: top;text-align: right;padding-right:1px;}
#page {text-align: left;}
#content {background-color: #fff;color: Black;}
#main {text-align: center;}
#supporting {color: white;background: url(../img/fondo_menu.jpg);overflow: hidden; padding-top: 4px;}
#supporting2 {border: 1px solid #173258; background-color: white; color: white;}
#logos {vertical-align: top;text-align: left;float:right;}
#foot {text-align: center;}
/* Final de estilos globales de las cajas */

/* Imagenes */
img {border: 0px;}
#buscador img {vertical-align:middle;margin-right:0px;margin-left:7px;}
#supporting2 img {float: left;padding-bottom:5px;}
#foot img {vertical-align:middle;margin-right:3px;margin-left:7px;}
#main img {border: 2px solid #EBF2F5;margin-right: 2px;}
/* Final de imagenes */

/* Estilos de letra cajas */
#supporting {font-size: 1.1em;font-weight: bold;}
#supporting2 {font-size: 1.1em;font-weight: bold;}
#contentWrapper2,#main,#supporting,#supporting2 {}
#supporting p {text-align: center;}
#supporting2 p {text-align: center;} 
/* Final de estilos de letra cajas */

/* Elementos html */
ol,pre,form,blockquote,fieldset,input {margin:0px;}
ul {list-style: none;text-align: left;padding-left: 0px;margin-left:0px;margin-top: 10px;}
dt {font-weight: bold; font-size: 1.2em;margin-top: 20px;}
li {margin-top: 10px;padding-left: 15px;}
:link,:visited {text-decoration: none;}
a, a:link, a:visited, a:focus, a:active {border:none; text-decoration: underline;}
#supporting a {color: white;}
#supporting2 a {}
a, a:hover {text-decoration: none;}
a img,:link img,:visited img {border:none;}
alink {text-decoration: overline;}
p {text-align: left;padding-bottom: 0px;}
h1, h2, h3, h4, h5, h6 {margin-top: 0px;margin-bottom: 2px;font-weight: normal;}
h2 {font-size: 1.4em;text-align: left;}
h2.negrita {font-weight: bold;}
h1 {font-size: 1em;margin: 0 0 0 0px;width: 100%;font-weight: bold;color: #003C41;}
h1.inicio_blanco {color: #FFFFFF; text-align: center;}
h1.seccion {font-weight: bold; font-size: 1.4em;text-align: center;padding-top: 10px;}
acronym {border-bottom: 0px;}
td {height: 30px;}
/* Final de elementos html */

/* Clases */
.sombreadoazul {background-color: #1F2174; text-align: center;margin-bottom: 5px;}
.descargable {font-size: 0.80em;padding-top:0px;}
.margenizq {margin-left:20px;}
.margenizq2 {margin-left: 20px;}
.margenizq3 {margin-left: 60px;}
.paddingizq {padding-left: 100px;}
.margenizq_docu {margin-left: 60px;margin-right: 20px;float:left;}
.margender_docu {margin-left: 10px;margin-right:30px;}
.margender {margin-left: 10px;margin-right:224px;}
.margensup {margin-top: -7px;margin-right: 50px;}
.margenarriba {padding-top: 2px; }
.margen-abajo {margin-bottom: -5px;padding-top: 10px; }
.alinear-abajo2 {margin-left: 18%;padding-top: 30px;}
.alinear-abajo3 {padding-top: 300px;}
.paddingsup {margin-top: -10px;}
.subrayado {text-decoration: underline;}
.subrayadolg {text-decoration: underline;font-size: 1em;}
.estilo_lista {list-style: square; margin-left: 30px;margin-bottom: 10px;margin-top: 5px;padding-left: 5px;}
.estilo_lista2 {list-style: square; margin-left: 0px;margin-bottom: 10px;margin-top: -5px;color: #1F2174;font-weight: bold;}
.centrar-imagen {text-align:center;}
.alinear-derecha {text-align:right;}
.alinear-izquierda {text-align: left;}
.flotar-derecha {float:right;}
.flotar-izquierda {float:left;}
.flotar-izquierda2 {float:left;margin-right: 20px;}
.flotar-izquierda3 {float:left;margin-bottom: 30px;}
.flotar-izquierda3b {float:left;margin-bottom: 40px;}
.flotar-izquierda4 {float:left;margin-right: 500px;margin-bottom: 40px;}
.flotar-none {float:none;}
.arriba {vertical-align: sub;padding-left: 5px;}
.espaciado {padding-left:10px;}
.margen-derecho {margin-right: 20px;}
.margen-der {margin-right: 5px;}
.margen-izq {margin-left: 40px;}
.margen-izq5 {margin-left: 30px;margin-top: -8px;margin-bottom: 20px;}
.margen-izq2 {margin-left: 85px;}
.margen-izq3 {margin-left: 92px;}
.margen-izq4 {margin-left: 28%;}
.iconos {vertical-align: middle;margin-right:3px;margin-left:7px;}
.letragrande {font-size: 1em}
.azulcesya {color: #003C41;font-weight: bold;}
.rojo {color: red;}
div.row {clear: both;padding-top: 2px;}
div.row span.label {float: left;width: 100px;text-align: right;padding-top:2px;}
div.row span.formw {float: left;text-align: left;margin-left: 5px;} 
div.row span.labelradio {float: left;text-align: right;padding-left: 15px;}
div.boton {clear: both;padding-top: 20px;}
div.boton span.bot{text-align: center;position:relative;vertical-align: middle;left: 50%;}	
.listaspuntos {list-style: disc; margin-left:20px;padding-left: 5px;}
.listaspuntos2 {list-style: disc; margin-left:40px;}
.listaanteriores {list-style: none; margin-left: 20px; margin-top: 20px;}
li.nivel2 {margin-left: 40px; list-style: square;padding-left: 5px;}
li.arriba {margin-top: 20px;list-style: disc;margin-left: 20px;}
li.imagen1 {margin-top: 15px;padding-left:0px;}
li.imagen2 {margin-top: -3px;padding-left: 0px;}
.edanteriores {font-size: 1.2em;font-weight: bold;}
#ulaccesibilidad {width: 582px;height: 298px;background-image: url(../img/Amadis09-web-cabecera.jpg);left:300px;}
#accesibilidad a {position:absolute; width:109px; height:26px; text-decoration:none; top:125px;left: 680px;}
#accesibilidad a:hover {position:absolute; background: no-repeat; }
#accesibilidad a span {display:none;}
#accesibilidad a:hover span {display: block; background-color: #F4F4F4; font-weight: bold; position: absolute; border: 2px solid #FA7D05; bottom: 200px; left: 35px; width: 150px; padding: 2px;} 
#logo a {position:absolute; width:150px; height:151px; text-decoration:none; top:0px;padding-left: 0px;}
#logo a:hover {position:absolute; background: no-repeat; }
#logo a span {display:none;}
#logo a:hover span {display: block; background-color: #F4F4F4; font-weight: bold; position: absolute; border: 2px solid #FA7D05; bottom: 200px; left: 35px; width: 150px; padding: 2px;} 
li.estilo_listaonce {background: url(../img/once.jpg) no-repeat left;height:40px;padding-left: 100px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listafiapas {background: url(../img/fiapas.jpg) no-repeat left;height:40px;padding-left: 70px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listacnse {background: url(../img/cnse.jpg) no-repeat left;height:40px;padding-left: 50px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listafdc {background: url(../img/fdc.jpg) no-repeat left;height:40px;padding-left: 80px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listadiba {background: url(../img/diputacio.gif) no-repeat left;height:40px;padding-left: 120px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listaimd {background: url(../img/IMD-Color.gif) no-repeat left;height:40px;padding-left: 100px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listagc {background: url(../img/gc.gif) no-repeat left;height:40px;padding-left: 160px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listaabertis {background: url(../img/abertis.jpg) no-repeat left;height:40px;padding-left: 80px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listavodafone {background: url(../img/vodafone.jpg) no-repeat left;height:40px;padding-left: 120px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listaaytopamplona {background: url(../img/aytopamplona.jpg) no-repeat left;height:40px;padding-left: 120px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listagobierno {background: url(../img/gobierno_navarra.gif) no-repeat left;height:40px;padding-left: 120px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.estilo_listaparque {background: url(../img/parque.jpg) no-repeat left;height:40px;padding-left: 120px;padding-top:20px;margin-top:-5px;font-size: 1em;}
li.pdf {background: url(../img/pdf.jpg) no-repeat left;height:40px;padding-left: 58px;padding-top:10px;margin-top:-5px;font-size: 1em;}
/* Final de clases */

