*{margin:0;padding:0;border:0px;list-style:none outside none;background-color:transparent;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
body{
	background-color:#ffe0ce;
	color:#000}
a{color:#e33d2b;text-decoration:underline}
a:hover{text-decoration:none}
span.acceskey{text-decoration:underline}

td,th{vertical-align:top;}

.limpiar{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0; border:0px; background:#acb}
hr.limpiar{visibility:hidden;clear:both}
* html hr.limpiar{display:none}
.enlaceoculto{padding:0;margin:0;font-size:.001em;text-indent:-1000em;line-height:0%;position:absolute}
.espaciado{ margin-top:127px;}
#cuerpo{position:relative;width:775px;margin:0 auto;background:#fff url('../img/fondo.jpg') repeat-y 0 64px}
#columnauno,
#columnados{float:left;width:315px;margin:20px 15px 15px}
#columnauno{margin:20px 0 15px 65px;}
* html #columnauno{margin-left:32.5px}
#columnauno.paginainicial{/*margin-top:60px;*/} 
#columnaunoancha{width:645px;margin:20px 15px 15px 65px;float:none}
.blancoCabecera{color:#FFFFFF;}
.justificado #columnauno p, .justificado #columnados p{ text-align:justify;}
h1{border-bottom:2px solid #BC1D1D;font-size:.9em;text-align:center;text-transform:uppercase;color:#ff7a2b;font-family:"Trebuchet MS",Verdana}
h1 span{font-family:"Trebuchet MS",Verdana}
h2{background-color:#FF7A2B;color:#fff;font-size:.65em;text-align:center;margin:0 4px 14px;padding:3px 2px 4px}
h2.dondeestamos{background-color:#BC1D1D;color:#Ffffff;margin:10px 4px 4px}
h2.preguntafrecuente1{margin:14px 4px 14px}
h2.errorGrande{margin:.5em auto;color:#000;font-size:1.5em;font-weight:bold;text-align:center;}
p.errorGrande{margin:.9em auto;color:red;font-size:1.5em;font-weight:bold;text-align:center;}
p{color:#444;font-size:.7em;margin:1.6em .2em}
strong{color:#e33d2b;font-weight:normal}
.bold{font-weight:bold}
.destacado{font-weight:bolder;font-size:1em;color:#ff7a2b;text-align:center;}
.paginainicial .destacado{/*margin-top:70px;*/}
.destacado2{font-weight:bolder;font-size:.9em;color:#ff7a2b;text-align:center;margin-top:0;font-family:"Trebuchet MS",Verdana}
.destacado3{font-weight:bolder;font-size:.8em;color:#ff7a2b;text-align:center;font-family:"Trebuchet MS",Verdana;margin:.5em 0}
.centrado{margin:0;text-align:center !important} 
.bolder{font-weight:bold} 
.registro{font-size:.6em;border:1px solid #FF7A2B;padding:6px 8px;margin-top:12px;text-align:justify} 
p.centrado img{ margin:6px 4px 0 4px; vertical-align:middle; }
* html p.centrado img{ margin:26px 0 0 0; }
.centrado.mapaespana{margin:28px 0 0; padding-bottom:20px;}
.centrado.dtoincentivos{margin:16px 0 0}
.gris{color:#B5B3B1;}
.puntogranate{color:#BC1D1D;font-size:2.2em;font-weight:bolder;word-spacing:0;letter-spacing:-1px;margin:0 -1px}
.comgranate{color:#BC1D1D;}
.listadodiscapacidad{background-color:#f7ffc6;margin:34px 10px 4px;padding:10px 8px;}
.listadoestrella{background-color:#f7ffc6;margin:34px 10px 4px;padding:11px 16px;}
.listadoestrella p{margin:1em 0;padding:0}
.listadodiscapacidad p{margin:.4em 0;padding:0}
img.iconuevaventana{width:1em;height:1em;margin-left:.3em}

/* #menusuperior */
#menusuperior{
	padding:70px 55px .4em 55px;
	width:665px;
	background:url('../img/fondocabecera.jpg') no-repeat 0 0;
	text-align:right}
#menusuperior li{
	display:inline;
	font-size:.7em;/* ** font-size:.65em; */
	padding-right:.6em}
#menusuperior a{color:#444;font-weight:bolder}/* ** font-weight:normal */
.banderas{  padding-top:6px;}
.banderas a{vertical-align:bottom; text-decoration:none;}
.marginLeft{ margin-left:30px;}
.telefono{color:#E33D2B;font-size:1.5em;font-weight:bold;margin:0 auto;text-align:center;}
.direccion span, .direccion a{ display:block;}
.direccionViajes{  text-align:center !important; color:#EB4400; font-size:.9em;}
.direccionViajes span{ display:block;}
.direccionViajes a{ color:#333; font-size:.8em; display:block;}
.ImagenBloque{ display:block;}
/* cabecera */
#cabecera{
	position:relative;
	padding:154px 0 0;
	margin:0 0 0 55px;
	width:665px;
	background:#ffcaaa url('../img/cabecera_01.jpg') no-repeat 0 0}
#logo{position:absolute;top:0;left:0;z-index:98}
#menu{
	width:665px;
	padding-top:1.3em;
	height:.9em;
	background-color:#ff7a2b;
	position:relative}
#menu li{
	position:absolute;
	padding:.3em 0;
	text-align:center;
	bottom:0;
	font-size:.7em;
	font-weight:bolder;
	line-height:100%;
	font-family:"Trebuchet MS",Verdana}
* html #menu li{bottom:-1px}
#menu li.menuprincipal{width:79px}
#menu li.menuquienessomos{width:109px;left:79px}
#menu li.menudondeestamos{width:108px;left:188px}
#menu li.menuserviciosempresas{width:137px;left:296px}
#menu li.menudptoincentivos{width:109px;left:433px}
#menu li.turismoparatodos{width:123px;left:542px}
#menu li#menuactual{background-color:#BC1D1D;color:#FFFFFF}
#menu li a{color:#fff;text-decoration:none;font-family:"Trebuchet MS",Verdana}
#menu li span,
#menu li abbr,
#menu li a span,
#menu li a abbr{font-family:"Trebuchet MS",Verdana}
#menu li a:hover{color:#BC1D1D}
.efectomenu{
	width:665px;
	height:14px;
	font-size:4px;
	background-color:#BC1D1D;
	clear:both;
	float:none}

/* pie */
#pie{
	padding:0 55px 50px;
	width:665px;
	background:url('../img/fondopie.gif') no-repeat left bottom;
	text-align:center}
#pie p{
	padding:.25em 0 .35em;
	background-color:#BC1D1D;
	color:#ffffff;
	text-align:center;
	font-size:.65em}
/*experiencias*/
div.experiencias img{border:1px solid #BC1D1D}
/* listadovacacional */
 /* banners largos */
.listadovacacional{}
.listadovacacional li{float:left;width:148px;display:block;padding:12px 0 0 6px;overflow:hidden;}
.listadovacacional li.bannerdisenaycalcula,
.listadovacacional li.bannerhoteles2007,
.listadovacacional li.bannerhoteles2008,
.listadovacacional li.folletoverano2008,
.listadovacacional li.crucerosonline,
.listadovacacional li.bannerexperiencias,
.listadovacacional li.bannersorteo,
.listadovacacional li.bannerviajesaccesibles{display:block;float:none;clear:both;width:302px;padding-top:12px; }
.listadovacacional li.bannerdisenaycalcula a{clear:both;width:100%;padding:0 3px 51px;text-align:center;background:#BC1D1D url('../img/bannerdisenaycalcula.jpg') no-repeat left bottom}
.listadovacacional li.bannerhoteles2007 a{width:100%;padding:0 3px 51px;text-align:center;background:#FF7A2B url('../img/bannerhoteles2007.jpg') no-repeat left bottom}
.listadovacacional li.bannerhoteles2008 a{width:100%;padding:0 3px 51px;text-align:center;background:#FF7A2B url('../img/bannerhoteles2008.jpg') no-repeat left bottom}
.listadovacacional li.folletoverano2008 a{width:100%;padding:0 3px 51px;text-align:center;background:#FF7A2B url('../img/folletoverano2008.jpg') no-repeat left bottom}
.listadovacacional li.bannersorteo a{width:100%;padding:0 3px 51px;text-align:center;background:#FF7A2B url('../img/bannerChina.jpg') no-repeat left bottom}
.listadovacacional li.bannerexperiencias a{width:100%;padding:0 3px 51px;text-align:center;background:#BC1D1D url('../img/bannerexperiencias.jpg') no-repeat left bottom}
.listadovacacional li.crucerosonline a{clear:both;width:100%;padding:0 3px 51px;text-align:center;background:#FF7A2B url('../img/bannercrucerosonline.jpg') no-repeat left bottom}
.listadovacacional li.bannerviajesaccesibles a{clear:both;width:100%;padding:58px 8px 2px !important;text-align:center;background:#FF7A2B url('../img/bannerviajesaccesibles.jpg') no-repeat left top;}

/* banners cortos */
.listadovacacional li.banneralquilerdecoches{min-height:5.5em}
* html .listadovacacional li.banneralquilerdecoches{height:5.5em}
.listadovacacional li a{width:142px;display:block;font-size:.75em;font-weight:bolder;padding:0 3px 45px;color:#fff;text-decoration:none;font-family:"Trebuchet MS",Verdana;text-align:center}
.listadovacacional li.bannerofertas a{background:#BC1D1D url('../img/bannerverano2006.jpg') no-repeat left bottom;text-transform:uppercase;height:18px}
.listadovacacional li.bannerverano2006 a{position:relative;background:#FF7A2B url('../img/bannerofertas.jpg') no-repeat left bottom;height:18px;font-size:.8em}
.listadovacacional li.bannertarjetapuntos01 a{background:#FF7A2B url('../img/bannertarjetapuntosgebta.jpg') no-repeat left bottom; min-height:24px;height:24px;font-size:.78em;border:1px solid #FF7A2B;}
.listadovacacional li.bannerpagoaplazado01 a{background:#BC1D1D url('../img/bannerpagoaplazado.jpg') no-repeat left bottom;min-height:24px;height:24px;font-size:.78em;border:1px solid #BC1D1D;}
* html .listadovacacional li.bannerpagoaplazado01 a{height:24px}



.listadovacacional li.bannerverano2006 a span.textopequenobannerreservas{color:#fff;display:block;font-size:.8em;left:2px;position:absolute;text-align:left;bottom:3px;width:50px;}

.listadovacacional li.bannerpagoaplazado a{background:#BC1D1D url('../img/bannerpagoaplazado.jpg') no-repeat left bottom;color:#F25B00}

.listadovacacional li.bannerturismoparatodos a{background:#FF7A2B url('../img/bannerturismoparatodos.jpg') no-repeat left top;min-height:30px;width:132px;padding:62px 8px 2px 8px;font-size:.8em;color:#fff;line-height:130%;text-align:center}

.listadovacacional li.banneralquilerdecoches01 a{background:#BC1D1D url('../img/banneralquilerdecoches.jpg') no-repeat left top;min-height:30px;width:132px;padding:62px 8px 2px 8px;font-size:.8em;color:#fff;line-height:100%;text-align:center}
* html .listadovacacional li.bannerviajesaccesibles a{padding:70px 8px 8px 8px;}
*+html .listadovacacional li.bannerviajesaccesibles a{padding:64px 8px 0px 8px;}
* html .listadovacacional li.bannerturismoparatodos a,
* html .listadovacacional li.banneralquilerdecoches01 a{height:30px}
.listadovacacional li.banneralquilerdecoches01 a span.textopequenobannerreservas{display:block;font-size:.8em;padding-top:2px}

/*.listadovacacional li.bannerpagoaplazado01 a{background:#BC1D1D url('../img/bannerpagoaplazado.jpg') no-repeat left bottom;padding:0 2px;font-size:.78em;color:#fff;line-height:130%;min-height:69px;height:69px;border:1px solid #BC1D1D}
* html .listadovacacional li.bannerpagoaplazado01 a{height:69px}
.listadovacacional li.bannertarjetapuntos01 a{background:#FF7A2B url('../img/bannertarjetapuntosgebta.jpg') no-repeat left bottom; padding:0 2px;font-size:.78em;color:#fff;line-height:130%; min-height:69px; height:69px; border:1px solid #FF7A2B}*/
* html .listadovacacional li.bannertarjetapuntos a{height:69px;}
.listadovacacional li.margenajustado{padding-top:.7em}
div.destacatarjetas{/*padding-top:138px;*/overflow:auto;padding-top:0;height:1%;}

/* banner902 */
div.banner902{width:49%;float:left;text-align:center}
div.logo_corponce{width:49%;text-align:center; margin:0 auto;/*margin-bottom:7em*/ margin-bottom:0;}
/** html div.logo_corponce{margin-bottom:6.3em;}
*+html div.logo_corponce{margin-bottom:6.5em}*/
/* banner 902 para ¿donde estamos?*/
div.banner902centrado{margin-bottom:40px !important; font-weight:bolder;text-decoration:none;font-family:"Trebuchet MS",Verdana;background-color:#BC1D1D;width:100px;font-size:.8em;color:#fff;text-align:center}
div.banner902centrado span{font-family:"Trebuchet MS",Verdana}
div.banner902centrado{width:49%;text-align:center; margin:15px auto}
/* banner cruceros online*/

/* banner La esencia del gran viaje*/
#cuerpo #columnados .bannerEsencia{width:100%;height:69px;/*margin-top: 25px;*/ margin-top:54px;margin-bottom:1em; margin-left:5px;}
#cuerpo #columnados .bannerEsencia img{width: 95%;display: block;}
#cuerpo #columnauno .homeviajes a{width:100%;height:69px;float:left}
* html #cuerpo #columnauno .bannerEsencia img{width: 96%;}
* html #cuerpo #columnauno .bannerEsencia{ margin-top:8px;}
*+html #cuerpo #columnauno .bannerEsencia{ margin-top:5px;}
/*banner sindrome Down*/
.bannerDown{
	margin:2.5em auto .2em auto;
	height:80px;
	width:60%;}
*+ html .bannerDown{ margin-top:2.9em}	
/*banner ASPAYM*/
.jornadesASPAYM{
	 width:297px; height:40px; margin:0 auto; cursor:pointer; text-decoration:none;
	}
/* listado */
.listado{font-size:.7em;color:#444}
.listado li{background:url('../img/li.gif') no-repeat 0 4px;padding:0 6px 4px 10px}
* html .listado li{background-position:0 8px}

/* listadocontacto */
.listadocontacto{font-size:.7em;color:#444;}
.listadocontacto li{padding:0 10px 8px;text-align:center; margin:15px 0 0}

.listadocontacto strong{color:#444;font-weight:bolder}
.listadocontacto.derecha li{float:left;width:46%;padding:0 1% 14px;text-align:center;overflow:hidden}
.listadocontacto.derecha li.limpiader{}
.listadocontacto.derecha li.limpiaizq{clear:left}
.listadocontacto.derecha a{font-size:.8em}

/* Últimas modificaciones Sergio Romero 5-5-06 */
#contieneenlaces{ position:relative;}
.anchocompleto{ width:41em;}
.bordeverde{border-top:2px solid #BC1D1D; position:relative; top:18px;}
h1.izq{ text-align:left;}
span.resaltado{ color:#D44030; font-weight:bold;}
div.banner902{ font-weight:bolder;text-decoration:none;font-family:"Trebuchet MS",Verdana;background-color:#BC1D1D;width:100px; font-size:.8em;color:#D44030;text-align:center;}
div.banner902  span{font-family:"Trebuchet MS",Verdana}
div.bannerformsolicitud{ background-color:#BC1D1D;width:200px;padding:8px 5px 8px 5px;text-align:center; margin:35px 0 35px 50px;}
div.bannerformsolicitud a{ font-weight:bolder;text-decoration:none;font-family:"Trebuchet MS",Verdana; font-size:.75em;color:#D44030;}
div.bannerformsolicitud01{ background-color:#BC1D1D;width:200px;padding:8px 5px 8px 5px;text-align:center; margin:35px 0 35px 50px;}
div.bannerformsolicitud01 a{ font-weight:bolder;text-decoration:none;font-family:"Trebuchet MS",Verdana; font-size:.75em;color:#FFFFFF;}
/*Politica de privacidad*/
.espacioP{font-size:.9em;text-align:center;text-transform:uppercase;color:#ff7a2b;height:1.4em;font-family:"Trebuchet MS",Verdana}
/*Contactar*/
.rellenar,
.rellenarText{ height:112px; color:#333;border:1px solid #ccc;width:205px;font-size:.7em !important;font-family:Verdana,Arial,Helvetica,sans-serif;float:right;margin-right:20px;margin-bottom:4px}
.rellenar{height:15px;}
.rellenarText{}
.etiquetas{width:5.7em;color:#444;font-size:.7em;margin-left:12px;float:left;display:block;height:17px;margin-bottom:3px;margin-top:1px;vertical-align:bottom; text-align:right;}
* html .etiquetas{margin-left:8px}
.capaBotonE{ float:left; width:61%; margin:0px; padding:0px; text-align:right; padding-right:0.8em; margin-top:10px;}
.capaBotonB{ float:left; margin:0px; padding:0px; padding-left:0.2em; margin-top:10px;}
.fondoBoton{background-color:#FF7A2B;border:1px solid #AF4607; color:#FFFFFF; font-weight:bold; font-size:0.6em;}
.contactarpie{ padding-top:4.5em;}
* html .contactarpie{ padding-top:3em;}
*+html .contactarpie{ padding-top:2.7em;}
.centrado902{clear:both;float:none;padding:0;margin:0;font-size:.001em;line-height:0%;height:0; border:0px; background:#acb;visibility:hidden;clear:both; text-align:center;border:1px solid #AF4607;}
.centradoContenido{ clear:both; text-align:center; padding-top:0.8em;}
.bannerContenido902{ font-weight:bolder;color:#ffffff; font-size:.8em;background-color:#BC1D1D;text-decoration:none;font-family:"Trebuchet MS",Verdana; margin-left:100px; margin-right:100px;}
.espacioLet{padding-left:7em; font-size:1em;}
.espacioLetP{font-size:1em; margin:0px; padding:0px; padding-left:5.5em;}

/* Enlaces */
#contieneenlaces #columnauno,
#contieneenlaces #columnados{margin-top:0;padding-top:0}
#contieneenlaces h2,
#contieneenlaces #columnados h2{margin-bottom:0;margin-left:0;padding:.1em .4em 0em;text-align:left;font-size:.75em;font-family:"Trebuchet MS",Verdana}
#contieneenlaces h2.verde{background:#BC1D1D;color:#F25B00;margin-bottom:0}
#contieneenlaces h2.verde01{background:#BC1D1D;color:#FFFFFF;margin-bottom:0}
#contieneenlaces h3{margin-left:90px;margin-top:1.4em;color:#F25B00;font-size:.7em;font-family:"Trebuchet MS",Verdana}
#contieneenlaces ul{margin-left:90px;width:auto}
#contieneenlaces div.linksrecomendaciones ul{margin-left:115px}
#contieneenlaces a{font-size:.6em;font-weight:bolder;color:#444;text-decoration:none;width:180px;display:block;overflow:hidden}
div.linksaueropuertos,
div.linkseltiempo,
div.linksplayas,
div.linksturismoaccesible{background:url('../img/linksplayas.jpg') no-repeat 0 0;min-height:75px;margin-bottom:1em}
* html div.linksaueropuertos,
* html div.linkseltiempo,
* html div.linksplayas,
* html div.linksplayas,
* html div.linksturismoaccesible{height:75px}
div.linksaueropuertos{background-image:url('../img/linksaueropuertos.jpg')}
div.linkseltiempo{background-image:url('../img/linkseltiempo.jpg')}
div.linksturismoaccesible{background-image:url('../img/linksrecomend.jpg')}
div.linksrecomendaciones{background:url('../img/linksrecomendaciones.jpg') no-repeat top left;padding:1em .2em .2em;margin:0;min-height:404px;margin-bottom:1em}
* html div.linksrecomendaciones{height:404px}
div.centrado{margin-bottom:10px;margin-left:10px}
h2.espaciado{margin:15px 0 5px}
h2.espaciado2{margin:55px 0 5px;}
p.camposobligatorios{font-size:.65em}
span.textopequeñobannerreservas{ font-size:.75em; text-align:left; margin:2px 0 0 0; color:#fff;  display:block; text-align:center;}
span.textopequeñobanneralquiler{ font-size:.85em; text-align:left; margin:-3px 0 0 0; color:#555;  display:block; text-align:center;}
span.textopequeñobanneralquiler01{ font-size:.85em; text-align:left; margin:-3px 0 0 0; color:#FFFFFF;  display:block; text-align:center;}
* html li.margenarriba{ margin-top:54px;}
* + html li.margenarriba{ margin-top:54px;}
strong.negrita{ color:#444; font-weight:bold; font-size:.85em;}
h2.pegado{ margin-bottom:-34px; margin-left:10px; margin:0 0 -34px 10px; width:28em;}
/*div sellos*/

#sellos img{ margin:0 0 0 12px;}
#sellos img.certificacion{margin:8px auto; display:block; text-align:center;}

/* un p con mas espacio*/
p.margenabajo{ padding:0 0 22px 0;}

/*una lista con menos espacio en donde estamos*/
li.menosespacio{
	margin-top:0px;
	padding-bottom:25px;
	}
* html li.menosespacio{ padding-bottom:15px;}
span.mayuscula a{
	text-transform:uppercase; color:red;}
img.playa{
	margin:25px 0 0 25px;}
img.faqs{
	display:block;
	margin:0 auto}
img.faqs.masaltura{margin:35px auto 15px}
img.imgservicios{
	margin:15px 0 0 25px;}
* html img.imgservicios{
	margin:25px 0 0 25px;}
	
/*Pop Up GBS */
#contenedorpopup{
	width:40em;
	margin:10px auto 0;
	padding:0px;
	border:1px solid #FF7A2B;
	background-color:#FFF;
	overflow:auto}	
#cabecerapopup{
	background-image:url(../img/fondocabepopup.gif);
	background-repeat:repeat-x;
	height:5em;}
#cabecerapopup h1{
	border:none;
	color:#BC1D1D;
	text-align:left;
	padding:15px 0 0 50px;}	
#cabecerapopup img{
	margin-right:25px}
#logopopup{
	float:left;}

* html p.arriba{
	margin-right:260px;}
#contenedorpopup #coluno{
	float:left;
	width:45%;
	margin:8px;}
#contenedorpopup #coldos{
	float:right;
	width:45%;
	margin:8px;}
#contenedorpopup #colimg{
	margin:10px 0 18px;text-align:center}
.listadodiscapacidadparapopup{background-color:#f7ffc6;margin:-5px 10px 20px;padding:10px 8px;height:1%;}
 .listadodiscapacidadparapopup a{
	color:red;
	font-size:.7em;
	padding:50px}
/* pie */
#piepopup{
	width:40em;
	text-align:center;
	clear:both;
	margin:0px;
	padding:0px;}
#piepopup p{
	padding:.25em 0 .35em;
	background-color:#BC1D1D;
	color:#FFFFFF;
	text-align:center;
	font-size:.65em;
	margin:0px;}
.listadovacacional strong.naranja{
	color:#FF9900;
	font-family:"Trebuchet MS",Verdana;
	font-size:1.32em;
	font-weight:bold;
	padding-top:70px !important;
	display:block;
	margin-bottom:8px;}
.listadovacacional strong.blanco{
	color:#FFFFFF;
	font-family:"Trebuchet MS",Verdana;
	font-size:1.32em;
	line-height:0.95em;
	font-weight:bold;
	padding-top:70px !important;
	display:block;
	margin-bottom:8px;}
#linkpopubgbs{
	clear:both;
	margin:0 auto !important; text-align:center;  width:100%;}

ul.listado li.masespacio{
	margin:25px 0 0 0;}
#contenedorpopup #coluno p.masespacio{
	margin:30px 0 0 0;}
#columnados a.puntooro{
	margin:25px 0 0 0;
	border:1px solid red;}
#columnados p.margenabajo{
	margin-bottom:20px}

/* caja para concurso */
.cajaoferta{background-color:#f7ffc6;margin:34px 10px;padding:12px;text-align:center}
.cajaoferta p{margin:.4em 0;padding:0;font-size:.75em;line-height:130%}
.cajaoferta p strong{font-weight:bolder;font-size:1.1em;display:block;margin:.2em 0}
.cajaoferta p strong.noTan{display:inline;}
.cajaofertaintinerario{margin-bottom:10px}
.cajaofertaintinerario a,
.cajaofertaintbarco a{background:url('../img/fondocajaofertaintinerario.jpg') no-repeat 0 0;display:block;width:259px;margin:0 auto;padding:77px 0 0;text-align:center;font-weight:bolder;font-size:.7em}
.cajaofertaintbarco a{background-image:url('../img/fondocajaofertabarco.jpg')}
* html .cajaofertaintinerario a,
* html .cajaofertaintbarco a,
* html .cajaofertaintinerario a:hover,
* html .cajaofertaintbarco a:hover{height:100%;position:relative;clear:both;float:none}
.cajaofertaintinerario a:hover,
.cajaofertaintbarco a:hover{background-position:-260px 0}
.cajaofertacolaboracion{text-align:center;font-size:.75em;margin:60px 10px 38px;font-weight:bolder;color:#E33D2B}
.cajaofertacolaboracion img{margin:6px}

/* acevas */
.banneracevas{
	background:#FF7A2B url('../img/bannerFapie.jpg') no-repeat left bottom;
	min-height:4.3em;
	width:95.75%;
	margin-top:.95em;
	padding-left:.3em;
	}
.banneracevas span{
	padding-left:4em;
	display:block;
}
* html .banneracevas{ height:4.3em; width:93.25%;}
.banneracevas a{
	color:#fff;
	font-size:.75em;
	text-decoration:none;
	padding-bottom:4em;
	padding-top:.1em;
	display:block;
	width:100%;
	margin:.3em 0em 0em .5em;}
* html .banneracevas a{ margin-top:.1em;}
.banneracevas strong{
	color:#fff;
	font-weight:bold;
	margin-right:.5em;}	
.linkacevas{margin:18px auto 0;}
.linkacevas a{display:block;font-size:.8em;font-weight:bolder;padding:10px 0 8px;color:#fff;text-decoration:none;font-family:'Trebuchet MS',Verdana;text-align:center}
/*banneracevas 2009*/
.banneracevas{
	background: url('../img/bannerAcevas2009.jpg') no-repeat center center;
	width:95.75%;
	margin-top:53px;
	height:64px;
}
.banneracevas strong{display:block; font-size:.85em; padding:5px 2px 2px 4px; margin:0px;}
* html .banneracevas{margin-top:54px; width:95%; }
* html .banneracevas a{ padding-bottom:28px; }
h3{color:#FF7A2B;font-size:1.1em;margin:10px 30px 0;}
.formacevas{float:none;clear:both;width:34em;margin:auto;padding:10px 20px 20px;background:#f7ffc6}
.formacevas legend{display:block;margin:10px 0 0;padding:20px 0 0;color:#bc1d1d;font-weight:bold;font-family:Trebuchet MS,Verdana;text-transform:uppercase;}
.formacevas label{display:block;clear:both;margin:10px 0;font-size:.7em;}
.formacevas label span{display:block;float:left;width:150px;margin:2px 15px 0 0;text-align:right;line-height:.9em;}
.formacevas input,.formacevas textarea,.formacevas select{width:300px;border:1px solid #000;background:#fff;font-size:1em;padding:1px 1px 1px 2px;}
.formacevas input.fondoBoton{width:auto;padding:2px 3px;background:#FF7A2B;border:1px solid #AF4607;color:#FFF;font-weight:bold;font-size:0.7em;}
.formacevas select{width:305px;}
.formacevas p{margin:10px 0 10px 165px;padding:0;}
.formacevas p.calendario{margin-top:20px;font-weight:bold;text-transform:uppercase;color:#BC1D1D;}
.formacevas p strong{font-weight:bold;}
.formacevas p.nota{margin:5px 70px 15px 165px;padding:0;}
.formacevas p.camposobligatorios{margin:0;padding:0;text-align:right;font-style:italic;}
.formacevas abbr{color:#ff0000;font-weight:bold;font-size:1.1em;}


.formacevasTitulo{
	background-color:#ff7a2b;
	padding:5px 20px; 
	margin:auto;
	width:420px;
	clear:both;
	float:none;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:0px !important;
}
.formacevas .etiquetas{
	width:150px;
	overflow:auto;
	font-size:.7em;
	/*display:block;*/
	float:none;
	clear:both;
	margin:.4em 0;
	padding:0px;
	color:#444;
	text-align:right;
}

.formacevas table td,
.formacevas table th{
	font-size:.7em;
	color:#444;
	padding:.2em;
	text-align:left;
}

.formacevas .etiquetas_radio{
	width:150px;
	font-size:.7em;
	margin:.4em 0;
	padding:0px;
	color:#444;
	text-align:left;
	font-weight:bold;
}
.datos_hotel{
	margin-bottom:1em;
}

.formacevas .et_alt{
	height:6em;
}

.formacevas .et_alt_f{
	height:3em;
}
.formacevas .et_alt_f_s{
	margin-top:-2em !important;
	width:156px !important;
}

.formacevas .rellenar{
	position:absolute;
	margin:-1.6em 0 2px 165px;
	padding:0 .1em;
	width:160px;
	font-size:.7em;
	height:1.25em;
	background-color:#FFF;
}
.formacevas fieldset{
	clear:both;
	overflow:visible;
	margin:0px !important;
}

.formacevas .et_alt_s{
	margin-top:-4.5em !important;
}
* html .formacevas .rellenar{margin-top:-1.1em}
*+html .formacevas .rellenar{margin-top:-1.1em}
.formacevas select.rellenar{height:1.45em}
.formacevas textarea.rellenar{height:5em;}
* html .formacevas select.rellenar{height:1.45em}
*+html .formacevas select.rellenar{height:1.85em}
.formacevas .botones{width:auto;margin:0;padding:5px 0 5px 35px;text-align:center}
.formacevas .botones input{margin:10px 5px;}
.error{
	color:#bc1d1d;
}
.margen_select{
	margin-top:-.5em;
}
.centrar{text-align:center}
.margen{
	margin-top:4em;
}
.margenpeq{margin:1em 0 0 0}
.margen2{margin-top:2em}
.margen span{
	float:left;
	clear:both;
	width:15em;
}
.select_sep{
	margin-bottom:20px;
	clear:both;
}
.select_sep_2{
	margin-bottom:-10px;
	clear:both;
}
.conce{
	height:2.50em !important;
}
.brujas{
	font-size:.7em;
	color:#444;
	font-weight:bold;
	margin-left:15px;
	clear:both;
	display:block;
	margin-bottom:10px;
	margin-top:5px;
}
.logos{
	text-align:center;
}
.cursiva{
	font-style:italic;
}
p.fechasenacevas{
	font-size:.72em;
	margin-top: 5em !important;
	}
p.fechasenacevas strong{
	color:#444;
	font-weight:bold;
	width:30%;
	}
.errorenacevas{
	background-color:#FFEFE6;
	border:1px solid #FF7A2B;
	margin: 1em auto;
	width:460px;
	padding-top:.8em;
	padding-bottom:.5em;
}
.errorenacevas p{
	background:url('../img/li.gif') no-repeat 45px 4px;padding:0 6px 4px 10px;
	padding-top:0;
	padding-left:5em;
	margin-top:0; 
	margin-bottom:.5em;
	color:#BC1D1D;
	font-weight:bold;
	font-size:.85em;
	text-transform:uppercase;
	}
.confirmreport{
	background-color:#F7FFC6;
	border:1px solid #FF7A2B;
	margin: 1em auto;
	width:460px;
	padding-top:.8em;
	padding-bottom:.5em;
}
.confirmreport p{
	/*background:url('../img/li.gif') no-repeat 65px 4px;padding:0 6px 4px 10px;*/
	padding-top:0;
	padding-left:7em;
	margin-top:0; 
	margin-bottom:.5em;
	color:#F45B00;
	font-weight:bold;
	}	
.anchofechas{
width:47% !important;
}
ul.segundonivel{
	padding-left:1em;
	background-color:#F7FFC6;
	margin:.8em 2.5em 0 1em;
	padding:.5em;
	}
ul.segundonivel p{
	font-size:1em;
	margin-top:.3em;
	margin-bottom:.3em;
	margin-left:.6em;}

.hotelesrecomendados {width:302px;}
.hotelesrecomendados h2 {margin: 0.2em 0 0;text-align:left;}
.hotelesrecomendados h2 a {margin:0;color:#fff;background:#FF7A2B url(../img/icoPDFn.gif) no-repeat .2em .06em;padding: .2em 0 .3em 2.5em;text-decoration:none;}
.hotelesrecomendados p {margin:0 0 1em; padding:0 0 0.6em;font-size:0.65em;text-align:right;}
.hotelesrecomendados p a {display:block; padding:54px 0.5em 0.3em;border:1px solid #FF7A2B;}
.hotelesrecomendados p a.hotel01 {background: url(../img/fotoHotel01.jpg) no-repeat 0 0;}
.hotelesrecomendados p a.hotel02 {background: url(../img/fotoHotel02.jpg) no-repeat 0 0;}
.hotelesrecomendados p a.hotel03 {background: url(../img/fotoHotel03.jpg) no-repeat 0 0;}
.hotelesrecomendados p a.hotel04 {background: url(../img/fotoHotel04.jpg) no-repeat 0 0;}

/* Marco disena y calcula - Iberojet */
#bodyMarco{background:#BC1D1D;}
#cuerpoMarco{overflow:hidden; text-align:center;}
#cabeceraMarco{}
#logoMarco{position:absolute;left:0;top:0;width:50px;height:100px;background:#fff;}
#fraseMarco{/*float:right;*/margin:0.70em 1em 0 50px;padding:0;color:#fff;font-size:.65em;font-weight:bold;text-align:center;}
/*banner 902 donde estamos */
#banner902{ 
	border:1px solid #CC3300;
	margin:1em auto;
	position:relative;
	width:12.5em;
	}
#banner902 img{ }
#banner902 span.dcha{
	position:absolute;
	top:3.6em;
	right:.2em;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#CC0000;
	font-size:.75em;
	}
#banner902 span.bloqueabajo{
	background-color:#CC0000;
	/*width:100%;*/
	display:block;
	text-align:center;
	color:#FFF;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:.75em;
	}	
* html #banner902 span.bloqueabajo{
	width:16.7em;
	display:block;
	margin-top:0;
	}
* html #banner902{ 
	border:1px solid #CC3300;
	margin:1em auto;
	position:relative;
	width:10em !important;
	}
/* Marco cruceros online. dcha*/
#Marcodcha{background:#FFE0CE;}
#Marcodcha img#logotipo{
	margin:1em auto;
	text-align:center;
	display:block;}
#Marcodcha p{
	font-weight:bold;
	color:#BC1D1D;
	text-align:center;
	}
#Marcodcha img#logocosta{
	margin:1em auto;
	text-align:center;
	display:block;
	}
#Marcodcha p.costacruceros{
	font-weight:normal;
	color:#666;}
img.abrenueva{ margin-right:.4em; padding-top:.4em !important;}
li.catalogoviajes{
	background:#FF7A2B url('../img/bannerCatalogos.jpg') no-repeat left bottom;
	margin-left:.4em;
	/*min-height:4.4em;*/
	width:94%;
	font-weight:bold;
	margin-bottom:0em;
	margin-top:.7em;
	padding-top:0;}
* html li.catalogoviajes{ height:4.4em; margin-left:.2em;}
li.catalogoviajes strong{
	font-family:"Trebuchet MS",Verdana !important;
	font-weight:bold;
	font-size:1.2em !important;
	color:#fff;
	margin-right:.3em;
	margin-left:0em;
	}	
li.catalogoviajes a{
	color:#fff !important;
	margin:0em 0em 0em 0em !important;
	font-size:x-small;
	width:90%;
	font-weight:normal;
	padding:.2em 2.3em 5.2em .3em;
	/*padding-bottom:4em;*/
	display:block;
	text-decoration:none;
	}	
/* report en acevas*/

.report{ width:70%; margin:.5em 0em .9em 10em;}
.report p{
	margin:.6em 0em .6em  0em; }
.report p span{ color:#FF7A2B;}	
.report p span.sangrado{
	margin-left:.8em;}
p.factura{color:#BC1D1D;}
.factura th{
	background-color:#FFF;
		border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
table.factura{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse:collapse;
	width:75%;
}
.factura td{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.factura td.total{
	color:#fff;
	background-color:#BC1D1D;
	font-weight:bold;
}
#orp{
margin-top:15px;
}
#amadis{
	width:50%;
	margin:0 auto;}
#amadis a{
	text-decoration:none;
	font-size:.65em;
	display:block;
	width:100%;
	}	
#amadis a strong{
	background:#D8E5ED url('../img/fondoStrongAmadis.jpg') repeat-y left top;
	font-family:Arial, Helvetica, sans-serif;
	padding:.5em;
	color:#6C828D;
	margin-top:.8em;
	width:100%;
	font-weight:bold;
	display:block;
	text-align:left;}	
#bannerbottomaccesibles{
	font-family:"Trebuchet MS";
	width:80%;
	margin:0em 0em 0em 4em;
	position:relative;
	font-weight:bold;}
#bannerbottomaccesibles span{
	position:absolute;
	top:2em;
	right:1em;}	

#bannerbottomaccesibles a{
	color:#fff;
	text-decoration:none;}	
#orp a{
display:block; border: 1px solid; width:190px; height:79px; border-color:#006699; margin:0 auto; text-align:center;
}

/* juegosOnce */
#pie p{margin-bottom:0}
#pie #juegosOnce{background-color:#fff;margin:8px 0 0;padding:0;text-align:center}
#pie #juegosOnce a{display:block;margin:0 auto;text-align:center}
#pie #juegosOnce img{display:block;margin:0 auto}
.margen0{ margin-top:-8px;}
.bold{ font-weight:bold;}
.subrayado{ text-decoration:underline;}
