.txt {

	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.txt2 {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.txt3 {

	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.txt2 A {

	FONT-SIZE: 11px; COLOR: #002F5D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.txt2 A:active {

	FONT-SIZE: 11px; COLOR: #002F5D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.txt2 A:hover {

	FONT-SIZE: 11px; COLOR: #002F5D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.input {

	BORDER-RIGHT: #002F5D 1px solid; BORDER-TOP: #002F5D 1px solid; FONT-SIZE: 10pt; BACKGROUND: #ffffff; BORDER-LEFT: #002F5D 1px solid; COLOR: #002F5D; BORDER-BOTTOM: #002F5D 1px solid; FONT-FAMILY: arial

}

.boton {

	BORDER-RIGHT: #002F5D 0px solid; BORDER-TOP: #002F5D 0px solid; BACKGROUND: #002F5D; BORDER-LEFT: #002F5D 0px solid; FONT-SIZE: 10pt; COLOR: #ffffff; BORDER-BOTTOM: #002F5D 0px solid; FONT-FAMILY: arial; font-weight: bold;

}

.pie {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.pie A {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.pie A:active {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.pie A:hover {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}

.menu {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

.menu A {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

.menu A:active {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;

}

.menu A:hover {

	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;

}

.idiomas {

	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;

}

.idiomas A {

	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;

}

.idiomas A:active {

	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;

}

.idiomas A:hover {

	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;

}



.avanzada {

	FONT-SIZE: 14px; COLOR: #4D6B8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

.avanzada A {

	FONT-SIZE: 14px; COLOR: #4D6B8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;

}

.avanzada A:active {

	FONT-SIZE: 14px; COLOR: #4D6B8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;

}

.avanzada A:hover {

	FONT-SIZE: 14px; COLOR: #4D6B8D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; font-weight: bold;

}


/* ESTILOS DESDE REDISEŅO 2010-04-15 */

.global_container{
width:960px; 
margin:0 auto;
text-align:center !important;
}

.caja_redondeada{
	border:#004687 2px solid;
	/* Do rounding (native in Firefox and Safari, CC in IE) */
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    CCborderRadius: 7px;
	background-color:#FFFFFF;
	overflow:hidden;
	
}

.listado_horizontal ul{
margin:0px !important;
padding:3px 0px 4px 0px;
#padding:3px 0px 8px 0px; /* IE */
}

.listado_horizontal ul li {
list-style-type:none;
display: inline;
padding-left:9px;
padding-right:8px;
padding-top:4px;
padding-bottom:6px;
#padding-left:9px; /* IE */
#padding-right:8px; /* IE */
#padding-top:6px; /* IE */
#padding-bottom:6px; /* IE */
}

.separador {
border-left:#004687 2px solid;
}

.menu_superior{
text-align:center;
width:625px;
height:28px;
#height:32px; /* IE */
float:left;
margin-top:6px;
#margin-top:12px;
}

.menu_superior ul li a{
FONT-SIZE: 11px; 
COLOR: #004687; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}

.caja_logo {
margin-top: 35px;
float:left;
width: 160px;
height:113px;
}

.menu_idiomas ul{
margin:0px !important;
margin-top:8px !important;
#margin-top:14px !important; /* IE */
padding:0px 0px 4px 0px;
#padding:0px 0px 8px 0px; /* IE */
}

.menu_idiomas ul li{
FONT-SIZE: 9px;
color:#8193BE;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal;
list-style-type:none;
display: inline;
padding-left:9px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
#padding-left:4px; /* IE */
#padding-right:5px; /* IE */
#padding-top:3px; /* IE */
#padding-bottom:1px; /* IE */
}

.menu_idiomas ul li a{
COLOR: #004687 !important;
text-decoration:none;
}

.menu_idiomas ul li a:hover{
COLOR: #004687 !important;
text-decoration: underline !important;
}

.container_buscador{
width:100%; height:350px; 
background-image:url(../imagenes/fondo_buscador_new.gif); 
background-repeat:no-repeat; background-position:485px 0px;
margin-top:-77px;
}

.caja_buscador {
width:430px;
margin:75px auto;
#margin:52px auto;
text-align:center;
}

.footer{
padding:5px;
border-top:#004687 1px dotted;
}

.footer_txt{
FONT-SIZE: 11px;
color:#004687;
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}

.footer_txt a{
color:#004687;
text-decoration:none;
}
.footer_txt a:hover{
color:#004687;
text-decoration:underline
}

