body {overflow-x:hidden; overflow-y:scroll; margin:0px; background-image:url('../imagenes/px_fondo.gif'); background-repeat:repeat-x repeat-y;}
.menu {text-decoration:none; font-family:verdana, arial; font-size:11px; font-weight:700; color:2D9CD7;}
.menu_espacio {text-decoration:none; font-family:verdana, arial; font-size:11px; font-weight:500; color:2D9CD7;}
.menu_activo {text-decoration:none; font-family:verdana, arial; font-size:11px; font-weight:700; color:2D9CD7;}
.menu:hover {text-decoration:none; color:#FAB700; font-weight:700;}
.menu2 {text-decoration:none; line-height:14px; font-family:verdana, arial; font-size:11px; font-weight:700; color:2D9CD7;}
.menu2:hover {text-decoration:none; line-height:14px; color:#FAB700; font-weight:700;}
.menu3 {text-decoration:none; line-height:14px; font-family:verdana, arial; font-size:11px; font-weight:700; color:#FFFFFF;}
.menu3:hover {text-decoration:none; line-height:18px; color:#FAB700; font-weight:700;}
.espacio {font-family:verdana, arial; font-size:11px;}
.pie {font-family:verdana, arial; font-size:11px; color:#DDDDDD; text-align:center;  background-color:#11568C;}
.texto {font-family:verdana, arial; font-size:11px; color:#444444; text-align:justify;}
.texto3 {font-family:verdana, arial; font-size:9px; color:#444444; text-align:center;}
.texto2 {font-family:verdana, arial; font-size:11px; color:#444444;}
.ul {font-family:verdana, arial; font-size:11px; color:#444444; text-align:justify;}
ul {list-style-type:none; list-style-image: url('../imagenes/ic_flecha.gif'); list-style-position: outside; padding:0px 0px 0px 5px; margin:0px 0px 0px 25px; line-height:25px;}
.rojo_gr {color:#FF0000; font-size:28px; font-weight:bold; font-family:arial;}
.pos_act {font-family:verdana, arial; font-size:9px; color:#F1AC02;}
.pos {text-decoration:none; font-family:verdana, arial; font-size:9px; color:#444444;}
.pos:hover {color:#F1AC02;}
.texto_pt {font-family:verdana, arial; font-size:9px; color:#000000; text-align:justify;}
.texto_rojo {font-family:verdana, arial; font-size:11px; color:#FC0D07; text-align:justify;}
.completo {font-family:verdana, arial; font-size:9px; color:#FF0000; font-weight:700; text-align:justify;}
.disponible {font-family:verdana, arial; font-size:9px; color:#4D9120; font-weight:700; text-align:justify;}
.texto_bold {font-family:verdana, arial; font-size:11px; color:#444444; font-weight:600;}
.texto_bold_gr {font-family:verdana, arial; font-size:14px; color:#444444; font-weight:600;}
.h1 {font-family:verdana, arial; font-size:24px; color:#326C88; font-weight:700; }
.h11 {font-family:verdana, arial; font-size:18px; color:#4586A6; font-weight:700; }
.h2 {font-family:verdana, arial; font-size:14px; color:444444; font-weight:700;}
.ht2 {font-family:verdana, arial; font-size:14px; color:FFFFFF; font-weight:700; text-align:justify;}
.h22 {font-family:verdana, arial; font-size:12px; color:#4586A6; font-weight:700; text-align:center;}
.menu_img_txt {text-decoration:none; font-family:verdana, arial; font-weight:700; font-size:14px; color:#264061;}
.menu_img_txt:hover {color:#fff;/*color:#AAAAAA;*/}
.menu_img {text-decoration:none; margin-top:2px; border:0;}
.menu_img_act {border-width:2px; border-color:#F1AC02;}
.flecha {text-decoration:none; font-family:verdana, arial; font-size:11px; font-weight:500; color:#444444;}
.flecha:hover {text-decoration:none; color:#F1AC02; font-weight:500;}
.destacado_amarillo {color:#ECE400;}
.link {text-decoration:none; font-family:verdana, arial; font-size:11px; color:#4586A6; font-weight:500;}
.link:hover {text-decoration:underline; }
/*fil ariadna  Albert*/
.fil_ariadna{font-family:verdana, arial; font-size:10px; color:#10345A; text-align:justify;}
.fil_ariadna a {font-family:verdana, arial; font-size:10px; color:#10345A; text-align:justify;}
.fil_ariadna:hover {text-decoration:none; font-family:verdana, arial; font-size:10px; color:#10345A;}

.table_border {
	border: solid 1px #666666;
}

th {
	background-color:#C9E1E9;
}
tr.texto_tabla {
	background-color:#F4F4F4;
	color:#000000;
	font-family:verdana, arial; 
	font-size:11px;
}
td.tabla {
	border: solid 1px #11568C;
	background-color:#11568C;
	color:FFFFFF;
	font-family:verdana, arial; font-size:11px;
}
td.tabla2 {
	border: solid 1px #11568C;
	background-color:#EEEEEE;
}

.beneficio_border{
 border-color: #555555; 
 border-style: solid;
 border-width: 1px; 
}

.border{
 border-color: #FF9900; 
 border-style: solid;
 border-width: 1px; 
}

.superior{
font-family:verdana;
font-size:8px;
font-weight:bold;
}

.cajaformu{
border:1px solid #2B7AA8;
font-family:verdana;
font-size:9px;
color:#000000;
line-height:16px;
}

.botonnews{
border:1px solid #11568C;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#11568C;
line-height:16px;
background-color:#D3E5F1;
width:112px;
text-decoration:none;
text-align:center;
}

img {border:0px;}
.imgPrime{margin-bottom:10px;}<!-- seperar la image del text de sota-->