body {
	padding:0px;
	margin:0px;
	background-image:url(../imagenes/fondo/fondo.gif);
	background-repeat:repeat;
}

input {
border:1px solid #4686BF;
color:#004B85;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

.textfield {
border:1px solid #4686BF;
color:#004B85;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

/*Sangría de los menús*/
.sangria {
	text-align: left;
	padding-left: 21px;
}


td.fondo1{
    background-image:url(../imagenes/fondo/li_izq.gif);
	background-repeat:repeat-y;
}

td.fondo2{
    background-image:url(../imagenes/fondo/li_der.gif);
	background-repeat:repeat-y;
}

td.fondo3{
    background-image:url(../imagenes/fondo/li_arriba.gif);
	background-repeat:repeat-x;
	background-position:top;
}

td.fondo4{
    background-image:url(../imagenes/fondo/li_abajo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

td.fondo5{
	background-color:#FFFFFF;
	border-top-color:#d3e3f2;
	border-top-width:1px;
	border-top-style:solid;
}

td.fondo6{
    background-image:url(../imagenes/fondo/li_pleca.gif);
	background-repeat:repeat-x;
}

td.fondo7{
    background-image:url(../imagenes/fondo/fondo_1.jpg);
	background-repeat:repeat-x;
	width:448px;
	height:350px;
}

td.fondo8{
	background-color:#004b85;
}

td.fondoazul{
	background-color:#CAD5DD;
}

td.antecedentes{
    background-image:url(../imagenes/contenido/quienes_somos/antecedentes_f.gif);
	background-repeat:no-repeat;
	background-position:right;
}

td.fondolinea{
	background-image:url(../imagenes/fondo/fondo_li.gif);
	background-repeat:repeat-x;
}

td.menu {
	background-image:url(../imagenes/header/menu_li.gif);
	background-repeat:repeat-x;
}

td.pie_foto{
    background-image:url(../imagenes/contenido/quienes_somos/piedefoto.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:43px;
	width:238px;
}


td.sombra_superior{
    background-image:url(../imagenes/fondo/sombra_sup_3.gif);
	background-repeat:repeat-x;
}

td.sombra_inferior{
    background-image:url(../imagenes/fondo/sombra_inf_3.gif);
	background-repeat:repeat-x;
}

td.sombra_derecha{
    background-image:url(../imagenes/fondo/sombra_der_2.gif);
	background-repeat:repeat-y;
}

td.sombra_menu{
    background-image:url(../imagenes/header/sombra_menu.gif);
	background-repeat:repeat-x;
}

td.degradado_logo{
    background-image:url(../imagenes/fondo/degradado_sup.gif);
	background-repeat:repeat-x;
}

td.sombra_izquierda{
    background-image:url(../imagenes/fondo/sombra_izq_2.gif);
	background-repeat:repeat-y;
}

td.division_iconos {
	border-right-color:#ec702d;
	border-right-width:1px;
	border-right-style: solid;
}

td.espacio {
	padding-top:10px;
	padding-left:70px;
}


td.espacio_a {
	padding-top:10px;
	padding-left:14px;
}

td.espacio_b {
	padding-top:20px;
	padding-left:40px;
}

td.espacio_c {
	padding-left:40px;
}

td.espacio_d {
	padding-right:10px;
}

td.espacio2 {
	padding-left:5px;
}

td.espacio10 {
	padding-top:10px;
}

td.espacio15 {
	padding-top:15px;
}

td.espacio20 {
	padding-top:20px;
}

td.espacio25 {
	padding-top:25px;
}

td.espacio30 {
	padding-top:30px;
}

td.espacio_bottom {
	padding-bottom:10px;
	padding-left:10px;
}

td.menusup a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	text-align: left;
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight:lighter;
	letter-spacing:-1px;
}

td.menusup a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	text-align: left;
	display:block;
	padding-top: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	letter-spacing:-1px;
}

td.menusup a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#010509;
	text-decoration: none;
	text-align: left;
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing:-1px;
	padding-left: 15px;
}

td.menusup2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing:-1px;
}


.txtfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004b85;
	padding-top:5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-decoration:none;
}

.txtsuperior {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004b85;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-decoration:none;
}

.txtdireccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00407e;
	padding-top:10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.txticonos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e97ca;
	padding-top:5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	text-decoration:none;
}

.txticonos2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e97ca;
	padding-top:5px;
	padding-left: 3px;
	padding-right: 15px;
	padding-bottom: 5px;
	text-decoration:none;
}

.txtidioma {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004b85;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-decoration:none;
	}

.txtidioma_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004b85;
	padding-top:0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.txtcontenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:7px;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	line-height:16px;
}

.txtcontenido2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:5px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height:14px;
}

.txtcontenido3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:15px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height:14px;
}

.txtcontenido4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:35px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height:14px;
}


.txtcontenido_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:none;
}

.txtcontenido_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height:14px;
}

.txtbuscador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	color:#004b85;
	padding-top:0px;
	padding-left:0px;
}

.txttitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ff6d00;
	padding-top:10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}

.txttitulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#ff6d00;
	padding-top:20px;
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 3px;
}

.txttitulo3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ff6d00;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 3px;
}

.txt01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	font-weight:bold;
}

.txt02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#004b85;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	line-height:14px;
	font-weight:bold;
	background-color:#CAD5DD;
}

.txt03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:10px;
}

.txt03_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	font-weight:bold;
}

.txtfoto1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 0px;
	font-weight:bold;
}

.txtfoto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

.txtfoto2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

.txtfoto3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

.txtfoto4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

.txtfoto5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

.txtcuadro1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#00407e;
	padding-top:5px;
	padding-bottom: 3px;
	font-weight:bold;
}

table.inferior{
	border-bottom-color:#FF6D00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.txtcuadro_clientes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:14px;
}

.txtcuadro_clientes_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:14px;
}

.txtcuadro_clientes2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom:5px;
}

.txtcuadro_clientes2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom:5px;
}

.txtcuadro_clientes3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom:5px;
}

.txtcuadro_clientes4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:14px;
}

.txtcentros{
	border-bottom-color:#FF6D00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:5px;
}

.txtcentros_bold{
	border-bottom-color:#FF6D00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#00407e;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:5px;
}

.txtindice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00407e;
	text-align:center;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration:none;
	}
	
.txtant_sig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#004b85;
	padding-top:0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	text-decoration:none;
}

td.indice_seccion a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:none;
}

td.indice_seccion a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:none;
}

td.indice_seccion a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#F68938;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:underline;
}

td.mapa_seccion a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:none;
}

td.mapa_seccion a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	color:#00407e;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:none;
}

td.mapa_seccion a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	color:#F68938;
	padding-top:0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	line-height:14px;
	text-decoration:underline;
}

td.pleca_mapa {
	border-left-color:#ec702d;
	border-left-width:1px;
	border-left-style: solid;
	border-bottom-color:#ec702d;
	border-bottom-width:1px;
	border-bottom-style: solid;
}

td.pleca_mapa2 {
	border-left-color:#ec702d;
	border-left-width:1px;
	border-left-style: solid;
}

.detalle {
	background-color:#00407e;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-bottom:4px;
	padding-top:4px;
}

.detalle2 {
	background-color:#00407e;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-bottom:4px;
	padding-top:4px;
}

.iframe {
	background-color:#FFFFFF;
}