.fadebox {
	    display: none;
	    position:absolute;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color:#003a69;
		filter: alpha(opacity=60); opacity: .6;
	    z-index:1001;	        
	    

}

.fadebox_ptosweb {
	    display: none;
	    position:absolute;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color:#bbccde;
		filter: alpha(opacity=80); opacity: .8;
	    z-index:1001;	        
	    

}
.fadebox_ptosweb1 {
	    display: none;
	    position:absolute;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color:#bbccde;
		filter: alpha(opacity=80); opacity: .8;
	    z-index:1001;	        
	    

}
.fadebox_pagoTarj {
	    display: none;
	    position:absolute;
	    top: 0%;
	    left: 0%;
	    width: 100%;
	    height: 100%;
	    background-color:#bbccde;
		filter: alpha(opacity=80); opacity: .8;
	    z-index:1001;	        
	    

}

.overbox {
		background-color:#FFFFFF;
		filter: alpha(opacity=100); opacity: 1;
		/*border:1px solid #003A69;*/
	    display: none;
	    position:absolute;
	    top:50%;
	    left:35%;
	    width:28%;
	    height:10%;
	    z-index:1002;
	    overflow: visible ;
} 

.overbox_preloader {		
		filter: alpha(opacity=100); opacity: 1;
		/*border:1px solid #003A69;*/
	    display: none;
	    position:absolute;
	    top:50%;
	    left:40%;
	    z-index:1002;
	    overflow: visible ;
}

.overbox_preloader2 {		
		filter: alpha(opacity=100); opacity: 1;
		/*border:1px solid #003A69;*/
	    display: none;
	    position:absolute;
	    top:70%;
	    left:40%;
	    z-index:1002;
	    overflow: visible ;
}
.overbox_ptosweb {
		background-color:#FFFFFF;
		filter: alpha(opacity=100); opacity: 1;
		/*border:1px solid #003A69;*/
	    display: none;
	    position:absolute;
	    top:60%;
	    left:35%;
	    width:400px;
	    height:100px;
	    z-index:1002;
	    overflow: visible ;
} 
.overbox_ptosweb1 {
		/*background-color:#FFFFFF;
		filter: alpha(opacity=100); opacity: 1;
		/*border:1px solid #003A69;*/
	    display: none;
	    position:absolute;
	    top:18%;
	    left:30%;
	    width:312px;
	    height:148px;
	    z-index:1002;
	    overflow: visible ;
} 

.overbox_pagoTarj {
		background-color:#FFFFFF;
		border:1px solid #003A69;
		filter: alpha(opacity=100); opacity: 1;
	    display: none;
	    position:absolute;
	    top:18%;
	    left:30%;
	    width:600px;
	    height:600px;
	    z-index:1002;
	    overflow-y: scroll ;
}


.curved {
/*Este estilo pone los Div redondeados gracias a un archivo puesto en Js*/
	    -moz-border-radius: 8px;
	    -webkit-border-radius: 8px;
	    behavior:url(js/border-radius.htc);
} 
#divRedondeado {
   width: 100%;
   background-color: #BBCCDE;
   border: #A0C7F1 solid 1px;
   clear: both;
   float: left;
	} 
.grid{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:3px;
}
.grid_sin{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.grid_head{
border-bottom:1px solid #A0C7F1;
border-top:1px solid #A0C7F1;
margin:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003a69;
font-weight: bold;
text-decoration: none;
}
.MSG{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC0000;
text-decoration: none;
font-weight:500;
}
.thumbnail{
position: relative;
z-index: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4991FC;
text-decoration: underline;
font-weight: normal;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: 150px;
border: 1px groove black;
visibility: hidden;
color: #1a4ab0;
text-decoration: none;
text-align:center;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
text-decoration: underline;
color: #4991FC;
}
#topbar{
position:absolute;
/*border: 1px solid black;*/
padding: 2px;
background-color: #cccccc;
width: 120px;
visibility: hidden;
z-index: 100;
}
.shadow {filter: shadow(color=#eeeeee,height=1);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4991FC;
	text-decoration: none;
	font-weight: bolder;
	font-stretch:extra-condensed;
	font-style:normal;
	font-variant:normal;
}
.letraGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #1D3D7E;
	text-decoration: none;
}
.letraGrande_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #ff0000;
	text-decoration: none;
}
.azuloscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3D7E;
	text-decoration: none;
}

.pie {
	font-family: Brush Script MT, Helvetica, sans-serif;
	font-size: 19px;
	color: #003a69;
	text-decoration: none;
}
.azuloscuro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3D7E;
	text-decoration: underline;
}
.azuloscuropeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D3D7E;
	text-decoration: none;
	border: 1px solid #0053A6;
}

.precio_celeste_con_borde_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #6b8dd5;
	text-decoration: none;
	border: 1px solid #000066;
	font-weight: bold;
}
.precio_celeste_con_borde_azul_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b8dd5;
	text-decoration:line-through;
	border: 1px solid #000066;
	font-weight: bold;
}

.estilo_euro_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000066;
	text-decoration: none;
	border: bold;
}

.precio_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000066;
	text-decoration: none;
	border: bold;
}
.precio_azul_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration:line-through;
	border: none;
}

.estilo_euro_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #666666;
	text-decoration: none;
	border: none;
}
.estilo_euro_gris_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff6600;
	text-decoration: none;
	border: none;
	font-weight: bold;
	
}
.estilo_euro_gris_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
	border: none;
	font-weight: bold;
	
}
.estilo_euro_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	text-decoration: none;
	border: bold;
}
.precio_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border: none;
}
.precio_negro_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration:line-through;
	border: none;
}
.estilo_euro_marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #400000;
	text-decoration: none;
	border: none;	
}
.estilo_euro_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ff6600;
	text-decoration: none;
	border: none;
}
.precio_marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #400000;
	text-decoration: none;
	border: none;	
}
.precio_marron_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #400000;
	text-decoration:line-through;
	border: none;	
}
.precio_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ff9900;
	text-decoration: none;
	border: none;
	font-weight: bold;
}
.precio_rojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration: none;
	border: none;
	font-weight: bold;
}
.precio_naranja_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff6600;
	text-decoration:line-through;
	border: none;
	font-weight: bold;
}

.precio_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #666666;
	text-decoration: none;
	border: none;
	font-weight: bold;
}
.precio_gris_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-decoration:line-through;
	border: none;
	font-weight: bold;
}
.precio_rojo_borde_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #ff0000;
	text-decoration:none;
	font-weight: bolder;
	font-size-adjust:inherit;
}
.precio_blanco_borde_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ffffff;
	text-decoration:none;
	border: 1px #666666;
	border-width:medium;
	font-weight: bold;
}
.precio_blanco_borde_gris_tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	color: #ffffff;
	text-decoration:line-through;
	border: 1px #666666;
	border-width:medium;
	font-weight: bold;
}
.negro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.negro:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.txt_eizo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BC0D5;
	text-decoration: none;
}
.txt_eizo:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BC0D5;
	text-decoration: underline;
}
.links_eizo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.links_eizo:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BC0D5;
	text-decoration: none;
}
.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3D7E;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.campospeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D3D7E;
	background-color: #FFFFFF;
	border: 1px solid #033F98;
}
.azuloscurogrande1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1D3D7E;
	text-decoration: bold;
}
.blancogrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
}

.azuloscurogrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D3D7E;
	text-decoration: none;
}
.azuloscurogrande:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D3D7E;
	text-decoration: underline;
}
.txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: none;
	font-weight:500;
}
.txt:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: underline;
	font-weight:500;
}
.txt_big {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a4ab0;
	text-decoration: none;
}

.txt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: none;
	font-weight:500;
}
.txt2:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: none;
	font-weight:500;
	text-decoration:underline;
}
.txt_blanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.txt_gris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.txtnegro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txtnegro:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}
.txtnegro1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtnegro2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtnegro1:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}

.txtnegro3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.links6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: underline;
}
.links6:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a4ab0;
	text-decoration: underline;
}


.txt3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #245386;
	text-decoration: none;
}

.txt3_blanco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.txt4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245386;
	text-decoration: none;
}

.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D3D7E;
	text-decoration: none;
	font-weight: bold;

}
.titulos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;

}
.titulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D3D7E;
	text-decoration: none;
	font-weight: bold;

}
.titulos_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #428624;
	text-decoration: none;
	font-weight: bold;

}
.titulos_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff9900;
	text-decoration: none;
	font-weight: bold;

}
.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #245386;
	text-decoration: none;
	font-weight: bold;


}
.txtbold_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #245386;
	text-decoration: none;
	font-weight: bold;


}

.txtbold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: none;
	font-weight: bold;

}
.txtbold6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #245386;
	text-decoration: none;
	font-weight: bold;

}

.txtbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: underline;
	font-weight: bold;

}
.txtbold3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;

}
.txtbold5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;

}
.txtbold4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	font-weight: bold;
	text-decoration:none;

}
.txtbold_verde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #428624;
	font-weight: bold;
	text-decoration:none;

}
.txt_verde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #428624;
	font-weight: bold;
	text-decoration:none;

}
.titulo_naranja_marina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F67706;
	font-weight: bold;
	text-decoration:none;
}
.titulo_azul_doscolores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #12126b;
	font-weight: bold;
	text-decoration:none;

}
.txtbold1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: underline;
	font-weight: bold;

}
.txtboldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: underline;
	font-weight: bold;

}
.txtboldLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;

}

.txtnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
.txtboldnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.txtnaranja1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.txtnaranja2{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
.txtnaranja3{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}

.titblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titblanco_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.titblanco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.titgris_claro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.titgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.titgris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.titnegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titblanco_grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.titblanco_grande_subra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.titnegro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.txttablaslist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.cabeceragrids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#5075C3;
	font-weight:700;
}
a.cabeceragrids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#003a69;
	text-decoration: none;
	font-weight:700;

}
a.cabeceragrids:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#003a69;
	text-decoration: underline;
	font-weight:700;
}
.bordesfotos {
	border: 1px solid #0D2559;
	}
.bordesresaltar {
	border: 1px solid #4991FC;
	border-collapse:separate	
}
.bordeseizo {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;	
}
.bordestucuenta {
	border: 1px solid #1a4ab0;
}
.bordestucuenta2 {
	border-top: 1px solid #428624;
	border-right: 1px solid #428624;
	border-bottom: 1px solid #428624;
	border-left: 1px solid #428624;
}
.bordestucuenta3 {
	border-top: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
}
.bordestucuenta4 {
	border-top: 1px solid #D27E00;
	border-right: 1px solid #D27E00;
	border-bottom: 1px solid #D27E00;
	border-left: 1px solid #D27E00;
}
.bordestucuenta5 {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	 
}
.bordestucuenta6 {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.bordestucuenta7 {
border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}


.txtCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	text-decoration: none;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4991FC;
	text-decoration: underline;
	font-weight: normal;
}
.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
}
.enlace_garantias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a4ab0;
	font-weight: normal;
	text-decoration: none;
}
.enlace_garantias:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4991FC;
	text-decoration: underline;
	font-weight: normal;
}
.boton_imagen {
	
	background:url(img/boton_borrar2.gif);
	
}
.botonesform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1848AC;
	border: 1px solid #002D80;
}
.botonesform2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #467AE6;
	border: 1px solid #0045C6;
}
.botonesform3 {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #467AE6;
	background-color: #FFFFFF;
	border: 1px solid #0045C6;
	text-decoration:none;*/
	background:url(img/boton_enviar2.gif);
	width:115px;
}
/*<!--.botonesform3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#467AE6;
	border: 1px solid #0045C6;
	font-style:normal;
	text-decoration:underline;-->*/
	
}
.botonesform_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:	#000000;
	background-color: #DBDBDB;
	border: 1px solid #666666;
	text-decoration:none;
}

.botonesform4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1848AC;
	border: 1px solid #FFFFFF;
}
.botonesform5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	font-weight: bolder;
	background-color: #d3e0fd;
	border: 1px solid #1a4ab0;
}
.botones_trans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1848AC;
	border: 0 px;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.error_tachado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration:line-through;
}
.error_tachado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:line-through;
}
.error_tachado3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration:line-through;
}
.error_grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF0000;
}

.error1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
	
.error1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.error2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}
.camposazulclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #4991FC;
	text-decoration: none;
	}
.camposnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffad5c;
}
.camposgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
}
.camposnaranja_linea_naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999;
	font-weight: bold;
	text-decoration: none;
	border-bottom:1px solid #ff9900;

}	
.camposazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #d3e0fd;
	color: #245386;
}

.camposverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #003a69;
	color: #FFFFFF;
}
.camposrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0033;
	color: #FFFFFF;
	font-weight:bold;
	font-stretch:extra-expanded;
}
.camposrojo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #CC0033;
	color: #FFFFFF;
}
.links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4991FC;
	text-decoration: underline;
	font-weight: normal;
}
.links3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4991FC;
	text-decoration: underline;
	font-weight: bold;
}
.links3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1848AC;
	text-decoration: underline;
	font-weight: bold;
}
.tituloazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
	font-weight: bold;
	text-decoration: none;
}
.texto_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f8081;
	font-weight: none;
	text-decoration: none;
}
.titulo_aryan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003a69;
	font-weight: bold;
	text-decoration: none;
}
.tituloclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4991FC;
	font-weight: bold;
	text-decoration: none;
}
.tituloclaro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4991FC;
	font-weight: bold;
	text-decoration: none;
}
.textoazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245386;
}	
	.textonaranjaultimo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
}
.titulonaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	font-weight: bold;
	text-decoration:none;
}
.tituloclaro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4991FC;
	text-decoration: none;
	font-weight: bold;
}

.titulonaranja:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
}
.tituloblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
.tituloblanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
.titulonegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	
}
.titulonegro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}
.titulosprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1848AC;
	text-decoration: none;
	font-weight: bold;
}
.titulosnegro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;	
}

.txtbuscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3D7E;
	text-decoration: none;
	background-color: #E8EFFD;
	white-space: normal;
}
.direcciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003A69;
	color: #245386;
	text-decoration: none;
	font-weight:500;
}
.links4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #033F98;
	text-decoration: underline;
	font-weight: normal;
}
.links4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
}
.links7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D3D7E;
	text-decoration: underline;
	font-weight: normal;
}
.links7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
}
.links5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033F98;
	text-decoration: underline;
	font-weight: normal;
}
.links5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
}
.bordesprod {
	border-top: 1px solid #1a4ab0;
	border-right: 1px solid #1a4ab0;
	border-bottom: 1px solid #1a4ab0;
	border-left: 1px solid #1a4ab0;
}
.bordesprod_blanco {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.bordesprod2 {
	border-top: 1px solid #1D3D7E;
	border-right: 1px solid #1D3D7E;
	border-bottom: 1px solid #1D3D7E;
	border-left: 1px solid #1D3D7E;
}
.tr
{
	display:table-row;
	valign:middle;
	aling:center;
} 
.td
{
	display:table-cell;
	valign:middle;
}
.tabla
{
	display:inline-table;
	background-image:img_menu-contenido.gif;
}
.linksagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Grisgrande {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #CCCCCC;
}
.txtgrisBold {

    font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #B4B4B6;
	text-decoration: none;
}
.menu_mis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1848AC;
	text-decoration: none;
	font-weight: bold;

}
.menu_mis:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.menu_seguridad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.menu_seguridad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4991FC;
	border:1px dotted #4991FC;
	background-color: #FFFFFF;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4991FC;
	border:1px dotted #4991FC;
	background-color: #FFFFFF;
	text-decoration: none;	
}

.texto_azul_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1848AC; /* RGB:24-72-172*/
	text-decoration: none;
}
.b-navmenu-h {
margin: 0;
border: 0 none;
padding: 0;
list-style: none;
position: relative;
background-image:url(img/icon_zoom.gif);
background-repeat:repeat;
 
}
/* Root Menu */
.b-navmenu-h a {
border-right: 1px solid #ccc;
border-right-color:0px solid #ccc;
color: #ff0000;
font: bold 11/18px  Arial, Helvetica, sans-serif;
text-decoration: none;
border: 0 none;
padding: 0;
}
/* Root Menu Hover Persistence */
.b-navmenu-h a:hover{
/*background: #CCC;*/
color: #ffffff;
border: 0 none;
padding: 0;
text-decoration:underline;
}
.b-titulonegro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
border: 0 none;
padding: 0;
}
.b-txt_pie_azul {
font-family: Brush Script MT, Helvetica, sans-serif;
font-size: 20px;
color: #003a69;
text-decoration: none;
}
.b-titulos_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.titulos_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: bold;

}
.b-negro {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}
.b-links_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.links_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.links_gris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 033F98;
	text-decoration: underline;
	font-weight: normal;
}
.b-sombra img{
display:block;
position:relative;
background-color:#FFFFFF;
margin:-6px 6px 6px -6px; 
}
.b-sombra{
float:left;
background-color:#A7A7A7;
margin: 15px 0px 0px 60px; 
}
.estilo_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003a69;
	text-decoration: none;
	border: bold;
}

table#fault_tolerant td.solid_right {
border: 1px solid #999999 !important;
padding:10px;
padding-right:130px;
margin:0px;
background-position:100% 0%;
}

table#fault_tolerant td.solid_left {
border: 1px solid #999999 !important;
padding:10px;
padding-left:130px;
margin:0px;
background-position:0% 0%;
}
table#fault_tolerant .solid {
border: 1px solid #999999 !important;
/*padding:10px;
padding-left:130px;
margin:0px;
background-position:0% 0%;*/
}

.links_ft {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004083;
	text-decoration: none;
	font-weight:bold;
	
}
.links_ft:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	
}
.text_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	border: none;

}

.camposrojo_pvd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-stretch:extra-expanded;
	background-image:url(img/fondo_pvd.png);
	height:42px;
	width:110px;
}
.camposnaranja_pvd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	font-stretch:extra-expanded;
	background-image:url(img/fondo_naranja_pvd.png);
	height:42px;
	width:110px;
}
/*//////////////////////// ESTILOS PUNTOS WEB ///////////////////////////////////////////////////////////*/
.text_verde {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #999933;
	text-decoration: none;
	border: none;
	font-weight: bold;
}

.text_marron {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #996600;
	text-decoration: none;
	border: none;
	font-weight: bold;
}

.menu_pweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}
.menu_pweb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.submenu_pweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}	 
.submenu_pweb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
	font-weight: bold;
}
.menutxt_pweb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	font-weight:none;
}
/*/////////////////////alternar texto y imagenes - index.aspx///////////////////////////*/ 


#n1 {
   	display:none;
}

#n2 {
   	display:none;
}


#n4 {
   	display:none;
}

#n5 {
   	display:none;
}


#n7 {
   	display:none;
}

#n8 {
   	display:none;
}


#n10 {
   	display:none;
}

#n11 {
   	display:none;
}