@charset "iso-8859-1";
*{margin:0;padding:0;} 
html, body{font-family:Arial, helvetica, sans-serif;font-size:.9em;color:#333;}
BODY {text-align:center;background: #29527C}
#pagina {vertical-align: middle; text-align:left; background: #FFF;display: block;
	position: relative;	width: 96em;	margin: 0em auto 0em auto;	overflow: hidden;}
#pagina2 {border-top: medium solid #FFF;border-bottom: thin solid #FFF;vertical-align: middle; text-align:center; background: url(images/cabecera/cabecera3.jpg) no-repeat;height:56px;width:99%;margin: 0 auto;}
#pagina2bis {border-top: medium solid #FFF;border-bottom: thin solid #FFF;vertical-align: middle; text-align:left; color:#036;height:115px;width:98%;margin: 0 auto;font-size: medium;}
#cabpag { vertical-align: middle; margin: 0 auto;   text-align:center; height:56px;}
#pagina3{text-align:center;vertical-align:top;width:100%;margin: 0 auto;background:#FFF}
#funtastic{background:#00;color:white;width:763px;text-align:center;margin:0 auto;}
#username {float:left;background:#FFF ;margin-left:2px;width:125px;font-size:xx-small;font-family: Arial,Verdana;	font-size: 9px;}
#password {float:left;background:#FFF ;margin-left:2px;width:70px;font-size:xx-small;font-family: Verdana,Arial;	font-size: 9px;}
#username2 {background:#FFFFFF url(images/iconos/username.png) no-repeat center left;
height:13px;padding-left:25px;margin:5 5 5 5;
width:100px;font-size:xx-small;}
#password2 {background:#FFFFFF url(images/iconos/password.png) no-repeat center left;
height:13px;padding-left:25px;margin:5 5 5 5;
width:60px;font-size:xx-small;}
#idioma {vertical-align: text-bottom;float: left;text-align: center;border: thin solid #AEAEAE;
font-size: x-small;background: #FFF;color: #660; width: 19%;height: 16px;margin:0 1px 0px 2px;}
span.top, span.bottom{   width:100%;   height:6px;    display:block;}
span.top {   background:url(images/fondos/lc.png) top left no-repeat; }
span.bottom{   background:url(images/fondos/lc.png) bottom left no-repeat;}
span.top span, span.bottom span{   width:6px;    height:6px;    float:right;   font-size:6px; }
span.top span{   background:url(images/fondos/rc.png) top right no-repeat;}
span.bottom span{   background:url(images/fondos/rc.png) bottom right no-repeat;}
p {font-size: x-small; }
.cabece {text-align:justify;margin-right:2%;}
.op, .question {font-size:small}

b {font-size:xx-small;font-family:verdana;font-weight:700; color:#666}
b.big {font-size:x-small}
b.big2 {font-size:small}
th.op{font-size: x-small; width:100px;border: thin dotted #000;}
table {font-size:x-small;width:85%;margin-left:5%;margin-right:5%}
small {	font-family: Arial, helvetica, sans-serif;font-size: x-small;}
.tit1 {color:#336699;font-family:Helvetica,Georgia,Arial,Verdana;font-weight:700;font-size:large}
.tit2 {color:#EDBD00;font-family:Helvetica,Georgia,Arial,Verdana;font-weight:700;font-size:medium}
.tit3 {color:#336699;font-family:Helvetica,Georgia,Arial,Verdana;font-weight:700;font-size:medium}
.pres1{ background:#FFF;}	
.p1 {color: #036;}
.p2 {color: #600;font: bold x-small verdana}
.p12,.pb12,.ofer2,.ofer3, .ofer3b,.ofer5b,.ofer6b,.p3 {font-weight:700}
.p3xx,.p3 {font-family: arial,courrier new,sans-serif,Verdana;	color: #930;	font-size: medium;}
.p4,.p5 {color: #333;}
.p4,.p6 {font-size:small}
.p7 {	color: #333;}
.p8 {color: #333;	font-size: small;}
.p9,.p11 {	color: #036;	}
.p11 {font-size: medium;}
.p10 {	color: #333;	font-size: x-small;font-weight:700;font-family:verdana}	
.p12,.pp12,.pb12 {	color: #930;}
.p12 {font-size:small}
.pp12 {	font-size: xx-small;}
.pb12 {	font-size: x-small;font-weight:700;font-family:verdana}
.px {	color: #000;	}
.ofer1{ font: bold x-small verdana; color: #FFF;}
.ofer2,.ofer4b,.ofer5b,.ofer6b {font-size:large}
.ofer2 {  color: #933;}
.ofer3 { font-size: medium;  color: #FFF;}
.ofer3b { font-size: x-large; color: #FFF;}
.ofer4b { color: #933;}
.ofer5b { color: #005E8B;}
.ofer6b { color: #7A2929;}				
h1, h2, h3 {font-weight: 700; color: #333; text-align:center}
h1 {font-family: Arial,Verdana; font-size: medium; }
h2 {text-align:center;font-family: arial,Verdana; font-size: small; }
h3 {text-align:center;font-family: Verdana; font-size: x-small; }
h5 {font-weight: 700; color: #993300;font-family:Verdana; font-size: x-small;}
td {font-family: Arial,Helvetica,tahoma,verdana,sans-serif;	font-size: xx-small;color: #333;	font-weight: 700;	background: #FFF;}
.matrix,.piefin,.cambio,.cambio2,.cambio3,.cambio5,.cambio4 {text-align:center;}
.matrix{border:thin dotted #000;}
.px2 {color: #333;}
.calendar {	display: none;	font-size: 12px;color: #000;font-family: Arial,Helvetica,tahoma,verdana,sans-serif;}
.pie {	background: url(images/fondos/fondon2.jpg);text-align:center;}
.piefin {background: url(images/fondos/fondon2.jpg);font-style: 400;font-variant: 400;	height: 1em;	color: #333;}
.t2 {	color: #933;}
.titulo {font-size: 12px;	color: #333;	font-weight: 700;}
.cambio {background-color: #ffd35f;	color: #141410;	height: 1em;}
.cambio2 {color: #4A4A31;background-color: #C93;height: 1em;}
.cambio3 {	color: #4A4A31;}
.cambio5 {	color: #FFF;}
.cambio4 {	color: #636;}
.rojo {	background: #DDE9FF;}
.azul {	background: #C4D2FF}
A {	font-family: Arial,Helvetica,tahoma,verdana,sans-serif;	font-size: x-small;color: #4A4A31;background:transparent;	text-decoration: none;;
	text-align: center;	cursor: hand;}
A:hover {color: #930;}
A:hover {color: #930;}
A.destaca {	color: #C60;}
A.cambio{cursor: hand;background-color:transparent;	text-decoration: none;color: #FFF;font:bold x-small Verdana;vertical-align:bottom	}
A.c1{cursor: hand;background-color:transparent;	text-decoration: none;color: #333;	}
A.c1b{cursor: hand;background:transparent;	text-decoration: none;}
A.cambio:hover, A.c1:hover,A.c1b:hover {color:#930;}	
A.subraya {color: #4A4A31;background-color: transparent;text-align: center;}
A.pie {	display: inline;background: transparent;color: #333;font-weight:700;font-family:verdana}
A.cabecera1  {font: bold x-small Verdana;display:inline;color:#FFF}
A.cabecera2 {font:  bold x-small Verdana;display:inline;color:#4A4A31	}
A.idioma{background: transparent;color: #660; text-decoration: none;}
A.im2 {	text-align: center;	display: inline;background: transparent;color: #674600;	text-align: left;}
.pres{color:#FFF; 	background:#009;}	
A.pie {	display: inline;color: #4A4A31;background:transparent;}
A.ocu {color: #999}
A.ocu:hover {color: #930}
form {	color: #4A4A31;	font-weight: 700;
	background-color: #FFF;	text-align: center;}
.menu {border: thin solid #FFF;}
.ped {	background: transparent; display: inline;}
.mapa {	text-align: left;background: transparent;text-decoration: underline;color: #06C;}
.det {text-align:left}
.cab {	background: transparent;	display:inline}	
input {	font-family: Arial,Helvetica,tahoma,verdana,sans-serif;
	font-size: xx-small;
	background-color: #FFF;
	color: #000;
	font-weight: 400;}
.cab {background: transparent; color: #660; font:bold x-small Verdana; text-decoration: none;}
.cab2 {background: transparent; color: #EDE6C2; font:bold x-small Verdana; text-decoration: none;}
.envio2,.envio {background-image: url(images/fondos/fondo_boton.gif) ;
	color: #6E2400;	font-weight: 700;
	text-decoration: none;	width:52px;	height:17px;
	border: thin solid #6E2400;}
.env2 {background: transparent;	color: #FFF;font:  bolder xx-small Verdana;text-decoration:none;border:none;vertical-align: bottom;}
.textarea {	font-family: Arial,Helvetica,tahoma,verdana,sans-serif;	font-size: 9px;	color: #4A4A31;	font-weight: 700;}
A.cambio:hover,A.ca:hover,A.cb:hover,A.c1:hover,A.c1b:hover {color:#930;}	
A.ca{cursor: hand;background-color:transparent;	text-decoration: none;color: #BACBFF;font:bold x-small Verdana;vertical-align:bottom	}
A.cb{cursor: hand;background-color:transparent;	text-decoration: none;color: #EDE6C2;font:bold x-small Verdana;vertical-align:bottom	}
div { color : #000;font-family: Arial,Helvetica,tahoma,verdana,sans-serif;font-size:x-small;font-weight:normal}
.menu5,.menu6,.menu6:hover,.menu5:hover {width: auto;height:20px;border:thin solid #CCC}
.menu5:hover {color:#930}
.menu6,.menu5 { display:inline;	float: left;vertical-align: text-bottom;text-align:center;	font:bold x-small verdana;margin:0 1px 0 1px;}
.menu6 {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1A461', endColorstr='#FFF295');
	background: -webkit-gradient(linear, left top, left bottom, from(#D1A461), to(#FFF295));
	background: -moz-linear-gradient(top,  #D1A461,  #FFF295)}	
.menu5,.menu6:hover {float: left;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1923D', endColorstr='#FFCC33');
	background: -webkit-gradient(linear, left top, left bottom, from(#D1923D), to(#FFCC33));
	background: -moz-linear-gradient(top,#D1923D,#FFCC33)} 		
.alinea {clear: both;padding: 0;	margin: 0;	text-align: left;}
.alinea2 {clear: both;padding: 0;	margin: auto 10% auto 10%;	text-align: left;}
.piet {float: left; width: 18%;	height:10px; margin: 0% 0% 0% 1%; text-align: center;}
.map {height:120px;width:150px;margin:0 0 0 5%;background:url(images/iconos/mapa.png) no-repeat left bottom;vertical-align:top;color: #990000;font:bold small Arial;float:right}
.pagina3bis {cursor: hand;color:#5B;height:120px;width:300px;float:left;margin-left:1%; border:none;
font-size: xx-small;text-align:justify;background:url(images/fondos/fondon5.jpg) right bottom }
.marco {float:left; overflow: hidden;;width:290px;height:auto;}
.p4bis {color:#6E6E6E;height:80px;width:280px;position:relative;
text-align:center;margin: 0 auto 0 auto;font-weight:700 ;background:#FFF; }
.espace {float:left;width:15px;} 
.pres2 {float: left;background-color:#FFF;color: #930;width:75px;height:30px;text-align:center;}
.text {  margin-right:105px;}
.boliroja {float: left;background:url(images/bolas/boliroja.gif);text-align: left;width:10px;height:10px;}
.paso{float: left; width: 10%;height:2px;margin:2px; background-color:#ffd35f}
.saltolinea {clear: both;padding: 0;margin: 0;}
.centrar {clear: both;margin: 0 auto 0 auto; text-align:center;  width:918px;  }
.cambio {	background-color: #FFD35F;	text-align: center;	height: 1em;}
.barrapestanas {background-color: #FFF;height: 13px;	border-bottom: 1px solid #616C7A;}
.barrapestanas2 {background-image: url(images/fondos/pestanafondo.jpg);	height: 13px;		}
.barrapestanas2d {margin-left:12px;	height: 16px;	width: 400px; }
.barrapestanas2dd {	height: 16px;	width: 100%; 	background-position: bottom;}
.barrapestanas a, .barrapestanas2 a {	text-decoration: none;	color: #000;}
.pesta1 {	background: transparent;color: #000;	text-decoration: none; font: bold x-small verdana}
.pesta2 {	background:  url(images/fondos/az.jpg);color: #FFF;	text-decoration: none;font: bold x-small verdana}
.pesta2 a {color:#000}
.cab {border:none;	vertical-align: top; margin: 0 auto;text-align: center;}
.cab1 {	float: left;	width: 18%;	margin: 0 auto;}
.cab2 {	float: left;	width: 62%;	background:#EBBA38 url(images/fondos/nar.jpg) ;margin: 0 0 0 15px;	text-align: center;}
.cab3 {	float: left;	width: 2%;}
.cab7b{	float: left;	width: 31%;	margin-left: 1%; }
.cab10,.cab10b,.cab10c {float: left;height: auto;	text-align: center; }
.cab10 {float: left;width: 215px;height: auto;	text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1923D', endColorstr='#FFCC33');
	background: -webkit-gradient(linear, left top, left bottom, from(#D1923D), to(#FFCC33));
	background: -moz-linear-gradient(top,#D1923D,#FFCC33)} 	
.cab10b {width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#AAAAAA');
	background: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#AAAAAA));
	background: -moz-linear-gradient(top,  #EDEDED,  #AAAAAA)}
.cab10c {background:#FFF;width: 215px;}
.cab3b{float: left;	width: 7%; font-size:normal}
.cab4 {	float: left;	width: 80%;}
.cab5 {	float: left;	width: 74%;	text-align: justify;	margin-left: 4px;;font-weight:400}
.cab6 {	float: right;	width: 18%;	margin-left: 15px;}
.cabof,.cabof3,.pie,.menu2 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9C5D9', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#A9C5D9), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #A9C5D9,  #FFFFFF)}
.cabof { width:46%;float: left;margin:0 1% 0 1%;}
.cabof3 {width: 60%;float: left;margin:0 1% 0 1%;}
.pie {clear: both;text-align: center;	width:100%;	}
.pie7,.pie7b,.marco,.pestana7,.pest1,.barra,.menu1,.menu2:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29527C', endColorstr='#8BADD6');
	background: -webkit-gradient(linear, left top, left bottom, from(#29527C), to(#8BADD6));
	background: -moz-linear-gradient(top,  #29527C, #8BADD6,  #29527C)}
.pie7 {width:470px;height:auto;text-align: center;margin-left:10px} 
.pie7b {width:66%;height:auto;text-align: center;margin:0 auto } 
.barra {  width:100%;   height:30px;   clear: both;   margin-top: 0px;   margin: 0 auto;   vertical-align:top;   text-align:right;}
.menu1 { display:inline;float: left;vertical-align: text-bottom;text-align:center;	font:bold x-small verdana;	width: 11%;	height:20px;margin:0 1px 0 1px;	}
.menu1:hover {color:#930}
.menu2 { display:inline;	float: left;vertical-align: text-bottom;text-align:center;	font:bold x-small verdana;	width: 11%;	height:20px;margin:0 1px 0 1px;}
.service{float: center;	width: 65px;    height: 100px;	text-align:center;margin-left:1%	}
.cab8 {border:thin solid #69C;float: left;	width: 225px;	margin: 0 0 0 1px;    vertical-align:center;}
.precab {	float: left;	width: 49%;	text-align: justify;	margin-left: 15px;	height: 15px;	vertical-align: baseline;}
.cab7{	float: left;	width: 31%;	margin-left: 4px;}
.cabx{	float: left;	width: 44%;	margin-left: 2%;text-align:left}
.cab9 {	float: left;width: 100px;height: 235px;	margin-left: 0;}
.busca {float: left;width: 48%; margin-left: 1px;font-size:normal }
.busc1 {clear: both;	text-align: center;	width: 100%;	vertical-align: top;color: #000;}
.olas {clear: both;margin-left:30px;background: url(images/fondos/terra_headleft.gif);	text-align: left;	width: 660px;	vertical-align: top;color: #000;}
.buscad {vertical-align: middle ;margin-left:8%;margin-right:8%;clear: both;text-align: center;}
.busc2 {clear: both;width: 93%;height: auto;	vertical-align: top;}
.busc3 {clear: both;width: 100%;height: auto;	vertical-align: top;background-color: #FFF;	border: medium solid #B2C7DE;}
.pie1 {	clear: both;background: #DDE9FD;border-top: thin groove silver;}
.pie2 {	clear: both;background: #DDE9FD;border-bottom: thin solid #999;}
.pie3 {	float: left;width: 30%;	margin: 2% 0% 0% 1%;}
.pie4 {	text-align: left;height: 220px;}
.pie5 {	text-align: center;height: 220px;}
.pie6 {	float: left;height: 260px;	background: url(images/iconos/oferta02.gif) 20px 20px no-repeat  #FFFFFF;text-align: center;}
.pie9 {width:98%; margin:0 auto;background:#FFF;height: auto;text-align:justify;font:Verdana x-small normal;}
.pie9b {width:90%; margin:0 auto;background:#FFF;height: auto;text-align:justify;font:Verdana x-small normal;}
.pie10 {float: left;width: 99%; margin-left: 1px;background:#AF2}
.pie11 {float: left;width: 31%;	margin-left: 1%;text-align: center;}
.pie12 { float: left; width: 64%; margin-left: 1%; text-align: justify;}
.cuad {	margin-top: 15px;	margin-right: 7%;	margin-bottom: 5px;	margin-left: 7%;border-bottom:thin solid #6699CC;padding: 10px 5px ;}
.descrip {	float: left;margin-left: 25px;}
.pestana,.pestana5,.pestana3,.pestana4,.pestana2,.pestanazul,.pestanazulc {background-position: left top;	background-repeat: no-repeat;text-align: center;float: left;width: 129px;font-size: 9px;color: #5B;}
.pestana {	background-image: url(images/carteles/pestananaranja.gif);}
.pestana5 {	background-image: url(images/carteles/pestanaverde.gif);}
.pestana3 {	background-image: url(images/carteles/pestanarosa.gif);}
.pestana4 {	background-image: url(images/carteles/pestanazul.gif);	}
.pestana2 {	background-image: url(images/carteles/pestana2.gif);	margin: 0 2px 0 2px;}
.pestana0 {font-size: 9px;width: 25%;text-align: center; background:#FFF;float:left;}
.pest1 {	font-size: 9px;width: 1%;text-align: center;color:#FFF ;float:left}
.pest0 {	width: 1%;text-align: center;background: #FFF ;float:left}
.pestanazul {	background-image: url(images/carteles/pestanazul.gif);}
.pestanazulc {	background-image: url(images/carteles/pestanazulc.gif);}
.ruta {color:#930;float:right;margin-right:1%;font-weight:700}	
.textolista UL {   margin: 0 0 0 20px;	padding: 10px;}
.textolista LI {font-size:small;font-family:Verdana, Arial;list-style-type: square;margin-bottom: 10px;}
.textolista LI.nivel1 {	margin-left: 10px;	}
.textolista LI.nivel2 {	margin-left: 50px;}
.textolista LI.nivel3 {	margin-left: 90px;}
.textolista LI.nivel4 {	margin-left: 130px;}
.textolista LI.nivel5 {	margin-left: 170px;}
.textolista LI.nivel6 {	margin-left: 210px;	}
.textolista UL A {	color: #06C;}
.txt {float:left;font-size:xx-small;font-weight:200;text-align:left;background: url(images/fondos/p4.jpg) no-repeat 0 0;height:120px;width:140px}
select {font-family: Arial,Helvetica,tahoma,verdana,sans-serif;font-size: xx-small;
	font-weight: 400;	color: #000;	background-color: #FFF;	border: #4C3300;
	border-style: solid;	border-width: 1px ;}
.intra {font-weight: 700;}
.busca {font-size: 9px;}
img {border:0;}
.left,.lefti,.inicio,.inicio2,.opina {float:left}
.lefta {border:#FFF solid medium}
.lefti {margin:5px 2px 2px 4px;}
.inicio {width: 99px;height: 99px;margin-right:2px}
.inicio2 {width: 70px;height: 70px;margin-right:2px}
.benidorm {vertical-align:center;width: 118px;height: 44px;margin-left:2%}
.navidad {width:100px;margin-left:20px;}
.precio { width:90px;	 height:59px;}
.precio2 { width:100px;	 height:65px;	 text-align:left; }
.flever {background:url(images/flechas/rightv.gif);	width:16px;	height:16px;}
.icono {vertical-align: bottom;}
.pension1, .pension2, .pension3,.pension4 {vertical-align:middle}
.pension1 {width:16px;	height:16px;}
.pension2 {width:24px;	height:16px;}
.pension3 {width:32px;	height:16px;}
.pension4 {width:24px;	height:20px;}
.opina {width:20px; height:20px }
.left1,.left2,.left3,.left4 {float:left;vertical-align:top;background:url(images/iconos/varios.gif) no-repeat;height:66px}
.left1 {width:78px;background-position:0 -6px;}
.left2{background-position:-140px -4px;width:88px}
.left3{background-position:-82px -3px;width:46px}
.left4{background-position:-235px -1px; width:60px}
.foto {width:80px; height:60px;float:left }
legend {font-weight:700; font-family:arial ;font-size:small;color:#6B6B6B}
fieldset.of {font-family:arial ;text-align:center;font-size:small; margin: 1% 15% 1% 15%}
span { font-family: arial,courrier new,sans-serif,Verdana;font-size:normal}
