/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-image: url(imges/imagen_fondo.gif);*/
}
.kilometros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.menu_idiomas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.menu_idiomas:link  {text-decoration: none;}
a.menu_idiomas:hover {text-decoration: underline;}
/*a.menu_idiomas:visited {text-decoration: none;color:#000000}
a.menu_idiomas:active {text-decoration: none;}

*/

.menu_idiomas01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.menu_idiomas02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 
/*a.menu_idiomas:link02 {text-decoration: none;}
a.menu_idiomas:visited02 {text-decoration: none;color:#000000}
a.menu_idiomas:active02 {text-decoration: none;}
a.menu_idiomas:hover02 {text-decoration: underline;}*/

.menu_idiomas03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/*a.menu_idiomas:link03  {text-decoration: none;}
a.menu_idiomas:visited03 {text-decoration: none;color:#000000}
a.menu_idiomas:active03 {text-decoration: none;}
a.menu_idiomas:hover03 {text-decoration: underline;}*/


.menu_idiomas04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu_idiomas04_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu_idiomas04_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu_idiomas04_red_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bc412f;
	text-decoration: none;
	font-weight: bold;
}
.menu_idiomas04_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bc412f;
	text-decoration: none;
	font-weight: bold;
}

}
.menu_idiomas04_red_18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #bc412f;
}
.menu_idiomas04_18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}
a.menu_idiomas:link04  {text-decoration: none;}
a.menu_idiomas:visited04 {text-decoration: none;}
a.menu_idiomas:active04 {text-decoration: none;}
a.menu_idiomas:hover04 {text-decoration: none;}

.menu_inferior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a.menu_inferior:link  {text-decoration: none;}
a.menu_inferior:visited {text-decoration: none;}
a.menu_inferior:active {text-decoration: none;}
a.menu_inferior:hover {text-decoration: underline;	
}


#menu_bottom {
font-family: Arial, Helvetica, sans-serif;
width: 726px;
height: 57px;
overflow: hidden;
margin: 0 0 0 37px;
background: url(../imges/menu_top.gif) no-repeat;
}

#menu_bottom ul {
margin: 8px 0 0 15px;
padding:0;
list-style:none;
float:left;
}

#menu_bottom ul.eng {
margin: 8px 0 0 22px;
padding:0;
list-style:none;
float:left;
}
#menu_bottom_eng ul {
margin: 8px 0 0 15px;
padding:0;
list-style:none;
float:left;
}
#menu_bottom ul li {
font-size: 12px;
color: #fff;
vertical-align: center;
text-align: center;
padding: 13px 0 0 2px;
float:left;
height: 26px;
}
#menu_bottom ul li a {
color: #ffffff;
text-decoration: none;
}
#menu_bottom ul li a:hover {
text-decoration: none;
font-weight: bold;
} 
#menu_bottom ul li.e1 {
	width: 45px;	
}
#menu_bottom ul li.e11 {
	width: 45px;
	font-weight: bold;
	background-image: url(../imges/menu_marca.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
		
}
#menu_bottom ul li.e2 {
width: 80px;
}
#menu_bottom ul li.e21 {
width: 80px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e3 {
width: 60px;
}
#menu_bottom ul li.e31 {
width: 60px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e4 {
width: 195px;
}
#menu_bottom ul li.e41 {
width: 195px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e4cast {
width: 210px;
}
#menu_bottom ul li.e41cast {
width: 210px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e4eng {
width: 214px;
}
#menu_bottom ul li.e41eng {
width: 220px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e5 {
width: 95px;
}
#menu_bottom ul li.e51 {
width: 95px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e6 {
width: 65px;
}
#menu_bottom ul li.e61 {
width: 65px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e7 {
width: 105px;
}
#menu_bottom ul li.e71 {
width: 100px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#menu_bottom ul li.e8 {
width: 70px;

}#menu_bottom ul li.e81{
width:70px;
font-weight: bold;
background-image: url(../imges/menu_marca.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

.planes_son {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.titular{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.estades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.linea_menuinferior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.textos_imagenes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.alto_linea18{
line-height:18px;
}
 

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
	
.Tahoma11 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}

.Arial11 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}
.Arial10 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;

}

.Tahoma11b {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:10px;

}

.Tahoma13b {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;

}
.Tahoma15b_rojo {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #cc0000;

}
.ListaFlecha1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:0px;
	margin-left:20px;
	list-style-position: outside;
	list-style-image:  url("../imges/flech4.gif");
}
.ListaFlecha2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:0px;
	margin-left:20px;
	list-style-position: outside;
	list-style-image:  url("../imges/flech5.gif");
	
}

.TBLAARIALBLANC11 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.styleTarifes {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}

a.styleTarifes:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #CE0C0C;
	text-decoration: none;
}

.styleTarifesON{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #CE0C0C;
	text-decoration: none;
}

a.styleTarifesON:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}

.AREAROJO {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CE0808;
	text-decoration: none;
}
.ROJO {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CE0808;
	text-decoration: none;
}
a.AREAROJO:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.AREABLANCO {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.AREAROJO:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.VEUREmapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.VEUREmapa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.AREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.AREA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.headTAB {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	padding-left: 0px;
}
.titlTAB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtTAB {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.TitleTARIF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#cerrar{
	text-align: right;
}

.link_present_izq{
background-color:#999999;
width:7px;
height:17px;
background-image:url(../imges/link_present_1.gif);
background-repeat: no-repeat;
background-position: center top;
}

.link_present_der{
text-indent:8px;
line-height:15px;
vertical-align:middle;
background-color:#dadddc;
height:17px;
color:#cc0000;
font-size:11px;
text-align:left;
font-weight:bold;
font-family:Tahoma, Arial;
background-image:url(../imges/link_present_2.gif);
background-repeat: no-repeat;
background-position: right;}

.link_present_der_doslineas{
padding-left:5px;
vertical-align:middle;
background-color:#dadddc;
height:17px;
color:#cc0000;
font-size:11px;
font-weight:bold;
font-family:Tahoma, Arial;
background-image:url(../imges/link_present_2b.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

.link_present_der_doslineas_noflecha{
padding-left:5px;
vertical-align:middle;
background-color:#dadddc;
height:17px;
color:#cc0000;
font-size:11px;
font-weight:bold;
font-family:Tahoma, Arial;
background-repeat: no-repeat;
background-position: right bottom;
}

.fondo_cont_entorn{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#f4f5f5;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align:left;
background-image:url(../imges/descripcio_linia_v.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.fondo_cont_entorn_pad{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#f4f5f5;
padding: 10px;
text-align:left;
background-image:url(../imges/descripcio_linia_v.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.fondo_cont_entorn_pad20{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#f4f5f5;
padding-top: 10px;
padding-bottom:10px;
padding-left: 20px;
padding-right:20px;
text-align:left;
background-image:url(../imges/descripcio_linia_v.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.fondo_cont_entorn_activ{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#f4f5f5;
padding-top: 5px;
padding-bottom:0px;
padding-left: 10px;
padding-right:10px;
text-align:left;
background-image:url(../imges/descripcio_linia_v.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.fondo_tb_gris{
background-color:#f4f5f5;
}

.fondo_tb_rojo{
background-color:#cc0000;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

/*estilos form contactar*/
.myimput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	font-weight: bold;
}

.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;

}select { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   color: #000000;
   text-decoration: none
}


.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
}

