/* Datos generales */
* {text-align: left;}
#page {width: 69em;font-size: 0.7em;font-family: Arial , sans-serif;margin-left: auto;margin-right: auto;clear: both;}
body {background-color: White; text-align: left;color: #173258;}
html>body, html>body #page {height:auto;padding: 0;}
/* Final de datos generales */

/* Definición de cajas */
#head {position: relative;height: auto;width: 775px;}
#enlaceshorizontales2 {position: relative;width: 100%;margin-left: auto;}
#page {left: 0px;position: relative;height: 350px;}
#content {position:relative;padding-bottom:2px;width:100%;}
#contentWrapper1 {width:77.0%;float:right;}
#supporting {width:99.0%;}
#supporting2 {width: 99%;}
#contentWrapper2 {position: relative;width:22.0%;float:left; margin-left:0.4%;}
#main {width: 99%;margin-left: 2px; margin-right: 2px;}
#foot {width: 100%;}
#logos {min-width: 350px;margin-left: 0%;}
.clear {clear:both;height:1px;overflow:hidden;}
/* 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 {border: 1px solid #173258; background-color:#173258; color: white;}
#supporting2 {border: 1px solid #173258; background-color: white; color: white;}
#logos {vertical-align: top;text-align: left;float:left;}
#foot {text-align: center;}
/* Final de estilos globales de las cajas */

/* Imagenes */
img {border: 0px;}
#buscador img {vertical-align:middle;margin-right:3px;margin-left:7px;}
#supporting img {float: left;padding-bottom:5px;}
#supporting2 img {float: left;padding-bottom:5px;}
#foot img {vertical-align:middle;margin-right:3px;margin-left:7px;}
#main img {margin-left: 5px;}
/* Final de imagenes */

/* Estilos de letra cajas */
#content p {margin:11px 11px;}
#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,ol {list-style: none;text-align: left;padding-left:0px;margin-left:5px;margin-top: 10px;}
li {margin-top: 5px;}
li.horizontal {float: left; list-style: none;margin-right: 3px;margin-left:3px;margin-top: 5px;}
li.horizontal3 {float:left;list-style: none;margin-right: 3px;margin-left:3px;margin-top: 3px;}
: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;}
h1 {font-size: 1.1em;margin: 0 0 0 0px;width: 100%;font-weight: bold;}
h1.inicio_blanco {color: #FFFFFF; text-align: center;}
acronym {border-bottom: 0px;}
/* Final de elementos html */

/* Clases */
.sombreadoazul {background-color: #173258; text-align: center;margin-bottom: 5px;}
.referencias {font-size: 0.875em; font-style: italic; text-align: left;}
.descargable {font-size: 0.80em;padding-top:0px;}
.margenizq {margin-left:20px;}
.margenizq2 {margin-left: 20px;}
.margenizq_docu {margin-left: 60px;margin-right: 20px;float:left;}
.margender_docu {margin-left: 10px;margin-right:30px;}
.margensup {margin-top: -7px;}
.margenarriba {padding-top: 2px; }
.margen-abajo {margin-bottom: -5px;padding-top: 10px; }
.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;}
.estilo_lista2 {list-style: square; margin-left: 0px;margin-bottom: 10px;margin-top: -5px;color: #173258;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-none {float:none;}
.arriba {vertical-align: sub;}
.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;}
.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: square; margin-left:20px;}
.edanteriores {font-size: 1.2em;font-weight: bold;}
.listaanteriores {list-style: none; margin-left: 20px; margin-top: 20px;}
/* Final de clases */

