#ajax{
	position:absolute;
	background:#FFFFFF;
	left:0px;
	top:0px;
	z-index:10000;
	border:1px dotted #ff0000;
	display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

p
{
	margin-top:0em;
}


/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.bodyhome
{
	background:url(../imgs/fondoweb.gif); 	
	background-position:top center;
	background-repeat:no-repeat;
}

.bodyint
{
	background:url(../imgs/fondowebint.gif); 	
	background-position:top center;
	background-repeat:no-repeat;
}

img {
	border:0px;
}

select, input, textarea{
	font-family:Arial, Helvetica, sans-serif;
}

/*CONTENIDO POR DEFECTO */

/*ESTRUCTURA*/
#ancho{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}

#contenedor{

	width:96.6em;
	margin:auto;
	text-align:left;
	position:relative;
}

.fleft
{
	float:left;
}

.fright
{	
	float:right;
}

.top
{
	position:absolute; 
	z-index:3;
}

#menu
{
	height:11.7em; 
	width:96.6em; 
	position:absolute; 
	z-index:2;
}

#menu .logo
{
	position:absolute;
	margin-left:5.3em;
	z-index:4;
}

#menu .itemsmenu
{
	position:absolute;
	margin-top:8.7em;
	right:0;

}

.itintmenu
{
	float:left;
	margin-left:4.2em;
}

#cabecera
{
	position:absolute; 
	margin-top:11.7em;
}

#cabecera_h
{
	background:url(../imgs/fondo_sombra_head.gif) top left;
	width:95.8em;
	height:17.8em;
	position:absolute; 
	margin-top:11.7em;
	padding-left:0.8em;
	padding-top:0.6em;
	
}


#cabecera_h .texto
{
	color:#FFFFFF;
	font-size:11px;
	line-height:1.5em;
	margin-top:1.4em;
}

#cabecera_h .cjimgh
{
	float:left; 
	margin-left:0.5em;
}

#tools
{
	position:absolute;
	height:7.2em;
	z-index:3;
	background:url(../imgs/fondotools.gif) repeat-x;
	width:100%;
}	

.herram
{
	font-size:11px;
	float:right;
	width:54em;
}
.buscadtop
{
	float:right;
	padding-top:0.3em;

}

.itools
{
	height:2.5em;
	width:100%;
	text-align:right;
	margin-top:3.2em;
}

.inpbs
{
	background:url(../imgs/fondobuscar.gif);
	width:10.9em;
	height:2.5em;
}

.inpbuscar
{
	width:8.9em;
	margin:0.4em;
	padding-left:0.4em;
	padding-right:1em;
	border:0px;
	color:#666666;
	font-weight:bold;
	font-size:11px;
}

.itemtool
{
	padding-top:0.8em;
	float:right;
	margin-right:1.1em;
	color:#666666;
}

.itemtool a
{
	color:#666666;
	text-decoration:none;
}

.itemtool a:hover
{
	color:#666666;
	text-decoration:underline;
}

.itemtoolrss
{
	padding-top:0.8em;
	float:right;
	padding-bottom:1em;
	margin-right:1.1em;
	color:#666666;
}

.itemtoolrss a
{
	color:#666666;
	text-decoration:none;
}

.itemtoolrss a:hover
{
	color:#666666;
	text-decoration:none;
}


.itemtoolrss img
{
	vertical-align:middle;
	margin-right:0.4em;
}


.itemtool img
{
	vertical-align:middle;
	margin-right:0.4em;
}

#menutop{
	float:left;
	color:#004990;
}

#cuerpo
{

	width:100%;
	margin-top:44.7em;
}

#cuerpo_int
{

	width:100%;
	margin-top:31.5em;
}

#cuerpoint1
{
	width:100%;
	padding-bottom:3.5em;
}

#cuerpoint2
{
	width:100%;
}

#capa_dest
{
	width:66.8em;
	/*height:40.4em;*/
	/*background:url(../imgs/fondodestacados.gif) no-repeat top left;*/
	background:url(../imgs/fondo_caja_grande.gif) repeat-y top;
	padding-bottom:2em;
	padding-bottom:expression("2.7em");
	padding-top:0.5em;
}

#capa_dest .txtcapadest
{
	margin-left:2.3em; 
	padding-top:1.8em;
}

#capa_dest .contpacks
{
	margin-top:2em;
	padding-left:2.4em;
}

#capa_dest .contpacksb
{
	padding-left:2.4em;
}


#capa_dest .dst
{
	width:19.3em;
	margin-right:2em;
}

#capa_dest .titdest
{
	font-family:Georgia; 
	font-size:18px; 
	font-weight:bold; 
	margin-top:1em;
	color:#333333;
	line-height:1em;
}

#capa_dest .txtdest
{
	margin-top:0.5em;
	font-size:12px;
	line-height:1.5em;
}

#capa_dest .txtdest p
{
	margin-bottom:0;
}

#capa_dest .btndest
{
	margin-top:1.6em;
	width:19.3em;
	height:2.8em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}

#capa_dest .btndest a
{
	text-decoration:none;
}


#capa_dest .btndest a:hover
{
	text-decoration:none;
}

#capa_dest .btndest img
{
	margin-top:-0.2em;
	vertical-align:middle;
}
#capa_dest .btndest span
{
padding-left:0.1em;
}
.reviews
{
	width:61.9em;
	height:4.5em;
	background:url(../imgs/fondoreviews.gif);
	margin-left:2.5em;
	margin-top:1.6em;

}

.coment
{
	margin-left:1.1em;
	margin-top:1.1em;
}

.txtcoment
{
	margin-left:0.8em;
	margin-top:1em;
	width:41.8em;
	font-family:Georgia;
	color:#7067bf;
	font-size:11px;
}

.txtcoment2
{
	margin-top:1em;
	width:51.8em;
	height:12em;
	font-family:Georgia;
	color:#7067bf;
	font-size:11px;
}

.masrev
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	margin-top:2.1em;
	margin-left:0.8em;
}

.masrev a
{
	color:#666666;
	text-decoration:none;
}

.masrev a:hover
{
	color:#666666;
	text-decoration:none;
}

.masrev span a{
text-decoration:underline;
font-weight:bold;

}

#capa_packs
{
	width:28.2em;
	margin-bottom:0.7em;
}

#pie
{
	padding-top:2.8em;
	background:url(../imgs/fondocuerpo.gif) top repeat-x;
}

.color666666{
	color:#666666;
}
.color666666 a{
	color:#666666;
	text-decoration:underline;
}

.color666666 a:hover{
	color:#666666;
	text-decoration:none;
}

.color2e3192{
 color:#2e3192;
}

.color2e3192 a{
 color:#2e3192;
 text-decoration:underline; 
}

.color2e3192 a:hover{
 color:#2e3192;
 text-decoration:none;
}
.color92278f{
	color:#92278f;
}
.color92278f a
{
	color:#92278f;
	text-decoration:underline;
}

.color92278f a:hover
{
	color:#92278f;
	text-decoration:none;
}

.color7067bf
{
	color:#7067bf;
}
.color7067bf a
{
	color:#7067bf;
	text-decoration:underline;
}

.color7067bf a:hover
{
	color:#7067bf;
	text-decoration:none;
}

.color0071bd
{
	color:#0071bd;
}
.color0071bd a
{
	color:#0071bd;
	text-decoration:underline;
}
.color0071bd a:hover
{
	color:#0071bd;
	text-decoration:none;
}

.color01a99c
{
	color:#01a99c;

}
.color01a99c a
{
	color:#01a99c;
	text-decoration:underline;
}

.color01a99c a:hover
{
	color:#01a99c;
	text-decoration:none;
}

.color00a650
{
	color:#00a650;
}
.color00a650 a
{
	color:#00a650;
	text-decoration:underline;
}

.color00a650 a:hover
{
		color:#00a650;
	text-decoration:none;
}

.color8cc63e
{
	color:#8cc63e;
} 
.color8cc63e a
{
	color:#8cc63e;
	text-decoration:underline;
} 

.color8cc63e a:hover
{
	color:#8cc63e;
	text-decoration:none;
} 

.color
{
	color:#333333;
}
.color a
{
	color:#333333;
	text-decoration:underline;
}

.color a:hover
{
	color:#333333;
	text-decoration:none;
}

.marginpbig
{
	margin-bottom:1.5em;
}

.itintmenupie
{
	float:left;
	margin-right:3.1em;
	font-size:12px;
	font-weight:bold;
}

.derechos
{
	font-size:11px;
	color:#000000;
	margin-top:1.8em;
}

.derechos a
{
	color:#000000;
	text-decoration:underline;
}

.derechos a:hover
{
	color:#000000;
	text-decoration:none;
}

.creditos
{
	font-size:11px;
	color:#999999;
	margin-top:0.9em;
}

.creditos a
{
	color:#999999;
	text-decoration:none;
}

.creditos a:hover
{
	color:#999999;
	text-decoration:underline;
}

.frasedest
{
	padding-top:0.3em;
	padding-left:0.9em;
}

.capatexto
{
	height:6.3em;
	height:expression("7em");
}

.txth
{
	height:6em;
	overflow:hidden;
}

#capa_packs .cp_pck
{
	padding-left:0.5em;
}

#capa_packs .tpack
{
	font-family:Georgia;
	font-size:26px;
	color:#333333;
	font-weight:bold;
}

#capa_packs .txtpack
{
	font-size:12px;
	line-height:1.5em;
	color:#333333;
}

#capa_packs .enlpack
{
	color:#333333;
	font-size:14px;
	margin-top:0.7em;
	
}

#capa_packs .enlpack a
{
	color:#333333;
	text-decoration:underline;
}

#capa_packs .enlpack a:hover
{
	color:#333333;
	text-decoration:none;
}

#capa_packs .btpack
{
	margin-left:2em;
	padding-top:0.5em;
}

#noticias
{
	background:url(../imgs/fondonoticias.gif) top repeat-y;
	width:28.2em;
	height:25em;
	padding-bottom:1.5em;

}

#noticias .intnoticia
{
	padding-left:2.8em;
	padding-top:2.1em;
}

#noticias .subnoticia
{
	margin-top:0.3em;
}

#noticias .condestint
{
	margin-top:1.8em;
	width:23.2em;
}

#noticias .postal
{
	width:4.7em;
	height:4.9em;
	background:url(../imgs/sello.gif);
	background-repeat:no-repeat;
	text-align:center;

	float:left;
}

#noticias .postal .dia
{
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	color:#92278f;
	padding-top:0.1em;
}

#noticias .postal .mes
{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#92278f;
}

#noticias .txtpostal
{
	padding-top:0.3em;
	padding-left:0.9em;
	float:left;
	width:15.6em;
	font-size:11px;
}

#noticias .txtpostal a
{
	color:#333333;
	text-decoration:none;
}

#noticias .txtpostal a:hover
{
	color:#333333;
	text-decoration:underline;
}

#noticias .minfo
{
	color:#92278f;
	
}

#noticias .minfo a
{
	color:#92278f;
	text-decoration:none;
}

#noticias .minfo a:hover
{
	color:#92278f;
	text-decoration:none;
}

#noticias .contnots
{
	border-bottom:1px solid #ececec;width:23.2em; padding-bottom:1.7em;
}

#noticias .totnoticias
{
	color:#92278f;
	font-size:12px;
	font-weight:normal;
	margin-top:1.1em;
	float:right;
	padding-right:2em;
}

#noticias .totnoticias a
{
	color:#92278f;
	text-decoration:none;
}

#noticias .totnoticias a:hover
{
	color:#92278f;
	text-decoration:none;
}

#noticias .totnoticias span a
{
	text-decoration:underline;
		font-weight:bold;

}


#capa_ofertas
{
	width:66.8em;
	float:left;
	margin-top:1.4em;
}

#capa_ofertas .of1
{
	background:url(../imgs/fondooferta1.gif);
	width:32.7em;
	height:16.7em;
}

#capa_ofertas .of2
{
	background:url(../imgs/fondooferta2.gif);
	width:32.7em;
	height:16.7em;
}

.titdest1
{
	margin-left:2.2em;
	margin-top:2.2em;
}

.subtitdest1
{
	margin-left:2.2em;
	margin-top:0.3em;
}

.destfototext
{
	margin-top:1.3em;
	margin-left:2.2em;
}

.txtdesta
{
	margin-left:1em;
	width:14em;
	font-size:12px;

}

.minfod
{
	color:#0071bd;
	text-align:right;
	font-weight:normal;
	margin-top:0.6em;
}

.minfod a
{
	color:#0071bd;
	text-decoration:none;
}
	
.minfod a:hover
{
	color:#0071bd;
	text-decoration:none;	
}

.minfod span a
{
	text-decoration:underline;
	font-weight:bold;	
}

.minfod2
{
	color:#01a99c;
	text-align:right;
	font-weight:normal;
	margin-top:0.6em;
}

.minfod2 a
{
	color:#01a99c;
	text-decoration:none;
}

.minfod2 a:hover
{
	color:#01a99c;
	text-decoration:none;
}

.minfod2 span a
{

	text-decoration:underline;
	font-weight:bold;
}

#capa_newsletter
{
	/*float:right;*/
	width:28.2em;
	margin-top:1.4em;
}

#capa_newsletter .contnewsletter
{
	width:28.3em;
	height:16.8em;
	background:url(../imgs/fondonewsletter.gif);
}


#capa_newsletter .intnewsletter
{
	padding-left:2.8em;
	padding-top:2.1em;
}

#capa_newsletter  .subnews
{
	margin-top:0.3em;
}

#capa_newsletter .contformnews
{
	margin-top:1.6em;
}

#capa_newsletter .inpnews
{
	width:160px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#5d697a;
	padding-left:10px;
	border:1px solid #5d697a;
}

#capa_newsletter .btnok
{
	margin-left:0.9em;
	margin-top:0.1em;
}

#capa_newsletter .registrate
{
	margin-top:1em; 
	font-size:11px; 
	color:#dfecf7; 
	font-weight:bold; 
	width:18.8em;
}


#subshare{
	width:18.1em;
	position:absolute;
	margin-top:3.1em;
	z-index:9;
	border:1px solid red;
	display:none;
	left:48.5em;
	background-color:#ffffff;
	border:1px solid #999999;
	text-align:left;
	padding-left:1.6em;
	padding-top:0.6em;
	padding-right:1em;
}

#subshare .titsh
{
	font-weight:bold;
	color:#666666;
	padding-bottom:1em;
}

#subshare .izq
{
	float:left;
	width:8.8em;
	margin-bottom:0.4em;
}

#subshare .izq img
{
	vertical-align:middle;
	margin-right:0.4em;
}

#subshare a
{
	color:#676767;
	text-decoration:underline;
}

#subshare .cerrar
{
	margin-bottom:0.6em;
	text-align:right;
	right:0;
}

#subshare .link2{
	padding-top:0.4em;
	padding-bottom:0.8em;
	text-align:right;
	color:#666666;
	font-size:11px;
}

#subshare .link2 a{
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}


/*** capa rss ***/
#subrss{
	width:15.1em;
	position:absolute;
	margin-top:2.1em;
	margin-left:-14em;
	z-index:9;
	display:none;
	background-color:#ffffff;
	border:1px solid #999999;
	text-align:left;
	padding-left:1.6em;
	padding-top:0.6em;
	padding-right:1em;
}

#subrss .cerrar
{
	margin-bottom:0.6em;
	text-align:right;
	right:0;
}

#subrss .texto
{
	margin-bottom:0.6em;
}

#subrss .texto2
{
	margin-bottom:0.6em;
	margin-top:0.6em;
}

#subrss .texto2 a
{
	text-decoration:underline;
}


#subrss .texto2 a:hover
{
	text-decoration:none;
}
#subrss .link1{
	color:#ff6600;
	font-weight:bold;
}

#subrss .link1 a{
	color:#ff6600;
	font-size:11px;
	text-decoration:underline;
}

#subrss .link1 a:hover{
	text-decoration:underline;
}

#subrss .link2{
	padding-bottom:1.4em;
	padding-bottom:0.8em;
	text-align:right;
}

#subrss .link2 a{
	font-size:11px;
	color:#666666;
}
#subrss .link1 a:hover{color:#ff6600; text-decoration:none;}
#subrss .link2 a:hover{color:#666666; text-decoration:underline;}
/*** fin capa rss ***/

/*** hilo ariadna ***/

#hilo{
	padding-left:2em;
	color:#000000;
	font-size:11px;
}
#hilo ul{
	padding:0;
	margin:0;
}
#hilo li{
	list-style:none;
	float:left;
}
#hilo .sep{
	margin-left:0.2em;
	margin-right:0.3em;
	color:#999999;
}
#hilo a{
	color:#999999;
	text-decoration:none;
}
#hilo a:hover{text-decoration:underline;}

/*** hilo ariadna ***/


.subcuerpo_int
{
	margin-top:1.2em;
	margin-bottom:1.8em;
}

.packs_derecha
{
	width:28.3em;
	background:url(../imgs/fondo_packs_lat_int.gif) top left no-repeat;
	height:41.8em;
}

.menu_izquierda
{
	width:22.8em;
}

.fondo_menu_izq
{
	background:url(../imgs/fons_menu_izq.gif) repeat-y;
	padding-left:2.3em;
	padding-top:1.1em;
	padding-bottom:0.5em;
}

.caja_centro
{
	margin-left:1.3em;
	width:42.7em;
}

.sublateral
{
	width:28.4em;
}

.fonsmap
{
	background:url(../imgs/fondo_gmaps.gif) top left;
	width:95.8em;
	height:40.7em;
	position:absolute; 
	margin-top:11.7em;
	padding-left:0.8em;
	padding-top:0.6em;	
}


#cabecera_gmaps
{
	
	width:94.9em;
	height:39.1em;
}
#cuerpo_int_gmaps
{
	position:absolute;
	width:100%;
	margin-top:53.5em;
}

.fondo_centro
{
	background:url(../imgs/fondo_caja_centro.gif) repeat-y;
	padding-top:1.8em;
	padding-left:2.4em;
	padding-bottom:1.6em;
	padding-right:2.2em;
}

.dstmes
{
	padding-top:0.6em;
}

.dstconc
{
	margin-left:0.7em;
}

.fotodst
{
	margin-top:2em;
	margin-bottom:1em;
}

.txtdst
{
	width:31.5em;
	font-size:12px;
	line-height:1.5em;
	color:#333333;
	margin-top:1em;
}

.btdst
{
	margin-top:1em;
	height:2.4em;
	background:url(../imgs/fondo_btn_rosa.gif) top left no-repeat;
	text-align:center;
	cursor:pointer;
	width:11.4em;
	float:right;
	padding-top:0.4em;

}

.btdst a
{
	text-decoration:none;
}

.btdst img
{
	vertical-align:middle;
	margin-top:-2px;
}

.titpagina
{
	padding-left:2.3em;
	padding-top:1.5em;
	color:#333333;
}



h1
{
	font-family:Georgia;
	font-size:30px;
	margin:0;
	padding:0;
	color:#333333;
}

.caja_buscador
{
	width:62.1em;
	height:10.5em;
	background:url(../imgs/fondo_busca_packs.gif) no-repeat top left;
	margin-left:2.3em;
}

.loultimo
{
 	margin-left:2.3em;
	margin-top:1.8em;
}

.loultimo_c
{
	background:url(../imgs/fondo_caja_busc.gif) repeat-y top;	
	width:60.5em;
	padding-left:2em;
}

.cformagpar
{
	background:url(../imgs/fondo_caja_busc.gif) repeat-y top;	
	width:62.5em;
	padding-bottom:2em;
}

.frabus
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-top:1.3em;
	padding-left:1.6em;
}


.labelsbus
{
	margin-top:0.9em;
	margin-left:1.6em;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.lblb
{
	margin-right:15.1em;
	margin-bottom:0.4em;
}

.inpack
{
	width:186px;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.cjinpack
{
	margin-left:1.8em;
	width:20.6em;
}

.btnbuspack
{
	margin-left:2.6em; height:2.8em; width:16.5em;
	background:url(../imgs/fondo_btn_lila.gif) no-repeat top left;
	text-align:center;	
}

.btnbuspack img
{
	vertical-align:middle;
}

.titult
{
	font-family:Georgia;
	color:#333333;
	font-size:17px;
	font-weight:bold;
}

.txtult
{
	margin-top:1em;
	font-size:12px;
}

.btnult
{
	margin-left:14em;
	padding-top:1.5em;
}

#lila
{
	background:url(../imgs/fondolila.gif) top repeat-y;
	width:28.2em;
	padding-bottom:2.1em;
}

#lila .btndest
{
	margin-top:1.6em;
	width:19.3em;
	height:2.8em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}

#lila .fotocaja
{
	width:22.5em;
	height:13.9em; 
	background-color:#006699;
	margin-top:1.6em;
	left:0;
}

#lila .titulo
{
	font-family:Georgia; 
	font-size:18px; 
	font-weight:bold; 
	margin-top:0.6em;
	color:#333333;
	line-height:1em;
	width:12.5em;
}

#lila .texto
{
	margin-top:0.5em;
	font-size:12px;
	line-height:1.5em;
	width:18.3em;
}

#lila .btndest
{
	margin-top:1.6em;
	margin-left:1.6em;
	width:19.3em;
	height:2.7em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}

#lila .btndest img
{
	vertical-align:middle;
	margin-top:-0.2em;
}

.intlila
{
	padding-left:2.8em;
	padding-top:2.1em;
}

#lilapres
{
	background:url(../imgs/fondolilapres.gif) top repeat-y;
	width:24.9em;
	padding-bottom:2.1em;
}

#lilapres .fotocaja
{
	width:19.3em;
	height:11.9em; 
	background-color:#006699;
	margin-top:1.6em;
	left:0;
}

#lilapres .titulo
{
	font-family:Georgia; 
	font-size:18px; 
	font-weight:bold; 
	margin-top:0.6em;
	color:#333333;
	line-height:1em;
	width:10.7em;
}

#lilapres .texto
{
	margin-top:0.5em;
	font-size:12px;
	line-height:1.5em;
	width:16em;
}

#lilapres .btndest
{
	margin-top:1.6em;
	width:19.3em;
	height:2.7em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
}

#lilapres .btndest img
{
	vertical-align:middle;
	margin-top:-0.2em;
}

.intlilapres
{
	padding-left:2.8em;
	padding-top:2.1em;
}

.sublila
{
		margin-top:0.3em;
}

#rosa
{
	background:url(../imgs/fondorosa.gif) top repeat-y;
	width:28.2em;
	padding-bottom:2.1em;
}

.cjlate
{
	margin-bottom:2em;
}

.cphilo
{
	margin-bottom:1em;
}

.itintmapweb
{
	float:left;
	font-size:12px;
	width:15.4em;
}

.color666666_b a{
	color:#666666;
	text-decoration:none;
}

.color666666_b a:hover{
	color:#666666;
	text-decoration:underline;
}

.color92278f_b a
{
	color:#92278f;
	text-decoration:none;
}

.color92278f_b a:hover
{
	color:#92278f;
	text-decoration:underline;
}

.color7067bf_b a
{
	color:#7067bf;
	text-decoration:none;
}

.color7067bf_b a:hover
{
	color:#7067bf;
	text-decoration:underline;
}

.color0071bd_b a
{
	color:#0071bd;
	text-decoration:none;
}
.color0071bd_b a:hover
{
	color:#0071bd;
	text-decoration:underline;
}

.color01a99c_b a
{
	color:#01a99c;
	text-decoration:none;
}

.color01a99c_b a:hover
{
	color:#01a99c;
	text-decoration:underline;
}

.color00a650_b a
{
	color:#00a650;
	text-decoration:none;
}

.color00a650_b a:hover
{
		color:#00a650;
	text-decoration:underline;
}

.color8cc63e_b a
{
	color:#8cc63e;
	text-decoration:none;
} 

.color8cc63e_b a:hover
{
		color:#8cc63e;
	text-decoration:underline;
} 

.color_b a
{
	color:#333333;
	text-decoration:none;
}

.color_b a:hover
{
	color:#333333;
	text-decoration:underline;
}

.mw1
{
	font-weight:bold;
	margin-bottom:0.8em;
}

.mw1 a
{
	text-decoration:none;
}

.mw1 a:hover
{
	text-decoration:underline;
}

.mw2
{
	margin-bottom:0.6em;
}

.mw2 a
{	
	text-decoration:none;	
}

.mw2 a:hover
{	
	text-decoration:underline;	
}

.mw3
{
	margin-bottom:0.6em;
	margin-left:2em;
}

.mw3 a
{	
	text-decoration:underline;	
}

.mw3 a:hover
{	
	text-decoration:none;	
}

.mw4
{
	margin-bottom:0.6em;
	margin-left:4em;
}

.mw4 a
{	
	text-decoration:underline;	
}

.mw4 a:hover
{	
	text-decoration:none;	
}

.titulo_pack_destacado
{
	font-size:17px;
	color:#333333;
	font-family:Georgia;
	margin:0;
	font-weight:bold;
}

.cjcabh_verde
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_verde_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.cjcabh_celeste
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_celeste_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.cjcabh_azul
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_azul_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.cjcabh_gris
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_gris_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.cjcabh_lila
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_lila_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.cjcabh_morado
{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_morado_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.fondo_caja_centro{
	background:url(../imgs/fondo_caja_centro.gif) top left repeat-y;
	width:42.3em;
}

.latder
{
	width:28.2em;
}

.lat
{

}
	

.t1
{
	background:url(../imgs/top_laterales_degra.gif) top no-repeat;
	width:66.8em;
	height:0.4em;
}

.p1
{
	background:url(../imgs/pie_laterales_degra.gif) top no-repeat;
	width:66.8em;
	height:0.7em;
}

.t2
{
	background:url(../imgs/top_caja_centro.gif) top no-repeat;
	width:42.3em;
	height:0.5em;
}

.p2
{
	background:url(../imgs/pie_caja_centro.gif) top no-repeat;
	width:42.3em;
	height:0.7em;
}

.t3
{
	background:url(../imgs/top_caja_noticias.gif) top no-repeat;
	width:28.2em;
	height:0.6em;
}

.p3
{
	background:url(../imgs/pie_caja_noticias.gif) top no-repeat;
	width:28.2em;
	height:1em;
}

.t4
{
	background:url(../imgs/top_caja_busc.gif) top left no-repeat;
	width:62.5em;
	height:0.6em;
}

.p4
{
	background:url(../imgs/pie_caja_busc.gif) top left no-repeat;
	width:62.5em;
	height:0.7em;
}

.t5
{
	background:url(../imgs/top_caja_grande.gif) top left no-repeat;
	width:66.8em;
	height:0.6em;
}

.p5
{
	background:url(../imgs/pie_caja_grande.gif) top left no-repeat;
	width:66.8em;
	height:0.6em;
}

.t6
{
	background:url(../imgs/top_caja_grande2.gif) top left no-repeat;
	width:96.4em;
	height:0.6em;
}

.p6
{
	background:url(../imgs/pie_caja_grande2.gif) top left no-repeat;
	width:96.4em;
	height:0.6em;

}

.t7
{
	background:url(../imgs/top_caja_busc2.gif) top left no-repeat;
	width:92.3em;
	height:0.5em;
}

.p7
{
	background:url(../imgs/pie_caja_busc2.gif) top left no-repeat;
	width:92.3em;
	height:0.8em;
}

.t8
{
	background:url(../imgs/top_menu_izq.gif) top left no-repeat;
	width:22.8em;
	height:0.5em;
}

.p8
{
	background:url(../imgs/pie_menu_izq.gif) top left no-repeat;
	width:22.8em;
	height:0.7em;
}


.t9
{
	background:url(../imgs/top_caja_presentacion.gif) top left no-repeat;
	width:24.9em;
	height:0.5em;
}

.p9
{
	background:url(../imgs/pie_caja_presentacion.gif) top left no-repeat;
	width:24.9em;
	height:0.6em;
}

#paginador
{
	margin-left:2.3em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	width:62em;
}

.txtresultados
{
	font-size:12px;
	color:#333333;
}


.numeracion
{
	font-size:12px;
	color:#333333;

}

.numeracion a
{
	color:#333333;

}

.numeracion a:hover
{
	color:#333333;

}

.numeracion span
{
	padding-left:0.5em;
	padding-right:0.5em;

}

.numeracion .span2
{

}
.numeracion .span2 a
{
text-decoration:none;

}

.numeracion .span2 a:hover
{
text-decoration:underline;

}

	

.paginador_noticia
{
	font-size:12px;
	color:#333333;
}

.paginador_noticia a
{
	font-size:12px;
	color:#333333;
}

.itpack
{
	margin-left:2.3em;
	margin-bottom:1.7em;
}

.imgpack
{
	background-color:#0000CC;
	width:22.5em;
	height:13.9em;

	margin-bottom:1.8em;
	overflow:hidden;
}

#cajatexto
{


	margin-left:1.6em;
	width:34em;
	height:15.2em;

}

#cajatexto .titulodest
{
float:left;
	width:20em;
	font-family:Georgia; 
	font-size:18px; 
	font-weight:bold; 
	color:#333333;
	line-height:1em;
	height:2em;
	overflow:hidden;
	
}

#cajatexto .textodest
{
float:left;
	width:30em;
	margin-top:0.5em;
	font-size:12px;
	line-height:1.5em;
	height:4.25em;
	overflow:hidden;
}

#cajatexto .cajabtndest
{
float:left;
	width:20em;
	text-align:right;
	/*margin-top:3.6em;*/
	margin-left:14.6em;
}

.subpacks
{
	margin-left:1.6em; 
	padding-top:1em; 
	padding-bottom:1em;
	padding-right:1.6em;
	font-size:14px; 
	color:#333333; 
	font-weight:bold;
}

.opcionales
{
	width:257px; 
	position:absolute; 
	float:right; 
	right:0; 
	margin-right:51px; 
	background-color:#f1f0f4;
}

#cajablanca
{
	background-color:#f8f8f8;
	width:45.9em;
	min-height:10.5em;
}

#cajablanca .txtprecio
{
	color:#333333;
	font-size:17px;
	font-weight:bold;
	width:14em;
	font-family:Georgia;
	margin-left:1.2em;
	margin-top:1.7em;
	float:left;
	padding-bottom:1.5em;
}

#cajablanca .precio
{
	font-family:Georgia;
	color:#333333;
	font-size:36px;
	font-weight:bold;
	float:left;
	margin-top:0.8em;
	margin-left:0.5em;
}


#cajablanca2
{
	background-color:#f8f8f8;
	width:33em;
	margin-left:2em;
	padding-left:2.1em;
	padding-top:2.2em;
	padding-bottom:2em;
	padding-right:0.5em;
}

#cajablanca2 .fraselado
{
	color:#7067bf;
	font-size:12px;
	font-weight:bold;

}

#cajablanca2 .textolado
{
	color:#7067bf;
	font-size:12px;
	width:240px;
}

#cajablanca2 .preciolado
{
	color:#7067bf;
	font-size:12px;
	margin-left:2em;
}

#cajablanca2 .txtslados
{
	margin-top:1.2em;
}	

#contenido
{
	font-size:12px;
	color:#333333;
	margin-top:1.3em;
	line-height:1.7em;
}

#contenido li
{
	list-style-image:url(../imgs/flecha_morada.gif);
}

.notaimportante
{
	margin-top:3em;
	background:url(../imgs/fondocuerpo.gif) top repeat-x;
	padding-top:2.7em;
	font-size:11px;
	padding-bottom:2em;
}

.btndestnota
{
	margin-top:1.6em;
	height:2.8em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
	padding-left:1.8em;
	padding-right:1.8em;
}

.btndestnota a
{
	text-decoration:none;
}
.btndestnota img
{
	vertical-align:middle;
	margin-top:-2px;
}

.btndestnota2
{
	margin-top:1.6em;
	height:2.8em;
	background:url(../imgs/fondobotongr_pack.gif) top left no-repeat;
	text-align:center;
	cursor:pointer;
	/*padding-left:1.8em;
	padding-right:1.8em;*/
	width:230px;
}

.btndestnota2 a
{
	text-decoration:none;
}
.btndestnota2 img
{
	vertical-align:middle;
	margin-top:-2px;
}

.textonota
{	
	width:49em;
	margin-top:1em;
}



.widboton
{
}

#galeria_packs{
	background:#ebebeb;
	height:31.5em;
	width:47.6em;
	overflow:hidden;
	position:relative;
	margin-bottom:1.5em;
}
#galeria_packs .tit{
	font-weight:bold;
	font-size:12px;
	color:#816b32;
	padding-left:5em;
	padding-top:0.8em;
}
#galeria_packs .contenedor{
	width:42.5em;
	height:25.3em;
	position:relative;
	left:2.9em;
	top:3.2em;
	overflow:hidden;
}
#galeria_packs .contenedor .gal{
	width:42.5em;
	overflow:hidden;
	position:absolute;
	display:none;
}

#galeria_packs a{
	color:#816B32;
}

#galeria_packs .foto{
	float:left;
	width:19.3em;
	background:url(../imgs/img86.png) no-repeat;
	padding:0.5em 0 0 0.5em;
	margin-right:0.9em;
	cursor:pointer;
}

#galeria_packs .cursor{
	cursor:pointer;
}

#galeria_packs .foto .ampliar{
	position:absolute;
	margin-top:9.2em;
	margin-left:16.2em;
	display:none;
}

#galnext3{left:45.8em;}
#galprev3{left:1em;}
#galnext3,#galprev3{
	cursor:pointer;
	position:absolute;
	top:15.8em;
	display:none;
}

.topfle
{
	padding-top:2px;
}

.textofle
{
	padding-left:10px; padding-bottom:1em;
	font-size:12px;
	color:#333333;
	width:20em;
	background:url(../imgs/flecha_morada.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}

#cajaopcionales
{
	margin-left:1.2em; 
	margin-top:1.9em;
}

#cajaopcionales .tituloopcionales
{	
	color:#7067bf;
	font-size:14px;
	font-weight:bold;
	margin-bottom:1em;
}	

.opcpack
{
	float:left;
	color:#7067bf;
	font-style:italic;
	font-size:12px;
	padding-left:0em;
	padding-top:1.5em;
	padding-bottom:1em;
}

.textopci
{
	padding-left:10px; padding-bottom:1em;
	font-size:12px;
	color:#333333;
	width:18em;
	background:url(../imgs/flecha_morada.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}

.textobajomapa
{
	font-size:12px;
	color:#333333;
	width:34.5em;
	margin-top:2em;
}	

.maspacks
{
	color:#7067bf;
	font-size:11px;
	float:right;
	margin-top:0.6em;
	font-weight:bold;
	padding-right:0.5em;
	padding-right:expression("2em");
}

.maspacks a
{	
	color:#7067bf;
	text-decoration:none;
}

.maspacks a:hover
{
	color:#7067bf;
	text-decoration:none;
}

.maspacks span a{
text-decoration:underline;

}

#listnoticias
{
	width:35.2em;
	margin-bottom:1em;
}

#listnoticias .intnoticia
{
	padding-left:2.8em;
	padding-top:2.1em;
}

#listnoticias .subnoticia
{
	margin-top:0.3em;
}

#listnoticias .condestint
{
	margin-top:1.8em;
}

#listnoticias .postal
{
	width:47px;
	height:48px;
	background:url(../imgs/sello2.gif) no-repeat top left;
	text-align:center;
	float:left;
	margin-right:1.5em;
}

#listnoticias .postal .dia
{
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	color:#92278f;
}

#listnoticias .postal .mes
{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#92278f;
}

#listnoticias .txtpostal
{
	padding-top:0.3em;
	padding-left:0.9em;
	float:left;
	width:15.6em;
	font-size:11px;
}

#listnoticias .minfo
{
	color:#92278f;
	
}

#listnoticias .minfo a
{
	color:#92278f;
	text-decoration:none;
}

#listnoticias .minfo a:hover
{
	color:#92278f;
	text-decoration:none;
}

#listnoticias .contnots
{
	border-bottom:1px solid #ffffff;width:23.2em; padding-bottom:1.7em;
}

#listnoticias .contenoti
{	
	float:left;
	width:28em;
}

#listnoticias .tides
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.5em;
}
#listnoticias .tides a
{
	font-size:14px;
	color:#333333;
	text-decoration:none;
}
 
#listnoticias .tides a:hover
{
	font-size:14px;
	color:#333333;
	text-decoration:underline;
}

#listnoticias .codes
{
	font-size:12px;
	color:#333333;
}
#listnoticias .codes a
{
	color:#333333;
	text-decoration:none;
}
 
#listnoticias .codes a:hover
{
	color:#333333;
	text-decoration:underline;
}

#listnoticias .totlistnoticias
{
	color:#92278f;
	font-size:12px;
	font-weight:bold;
	margin-top:1.1em;
	float:right;
	padding-right:2em;
}

#listnoticias .totlistnoticias a
{
	color:#92278f;
	text-decoration:underline;
}

#listnoticias .totlistnoticias a:hover
{
	color:#92278f;
	text-decoration:none;
}

.dentrodetalle
{	
	padding-left:2.3em;
	padding-right:2.3em;
}

#detallenoticia
{
	
}

#detallenoticia .titulon
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-top:1.8em;
	width:26.7em;
}

#detallenoticia .donde
{
	color:#92278f;
	font-size:12px;
	margin-top:0.5em;
}

#detallenoticia .conteno
{
	color:#333333;
	font-size:12px;
	margin-top:1em;
	width:31.5em;
}

#detallenoticia .enlaces
{
	margin-top:2.5em;
}

#detallenoticia .enlace
{
	color:#92278f;
	font-weight:bold;
	font-size:12px;
}

#detallenoticia .enlace a
{
color:#92278f;
text-decoration:underline;
}

#detallenoticia .enlace a:hover
{
color:#92278f;
text-decoration:none;
}

#detallenoticia .volver
{
	float:right;
	margin-right:3em;
	margin-bottom:1em;
	font-weight:bold;
}

#detallenoticia .volver a
{
	color:#666666;
	text-decoration:none;
}

#detallenoticia .volver a:hover
{
	color:#666666;
	text-decoration:none;
}
#detallenoticia .volver span a{
text-decoration:underline;

}
#reviews
{
	margin-left:2.3em;
	margin-top:1em;

}

#reviews .review
{
	background-color:#f1f1f1;
	width:55.9em;
	padding-top:1.1em;
	padding-left:1.1em;
	padding-bottom:1.9em;
	padding-right:4.9em;
	margin-bottom:1em;
}

#reviews .nube
{	
	float:left;
}

#reviews .textoreview
{
	float:left;
	margin-left:1.4em;
	font-size:11px;
	font-family:Georgia;
	color:#333333;
	width:46em;
}

#reviews .persona
{
	margin-top:0.8em;
}

.titreviews
{
	width:20em;
}

.dejarcoment
{
	float:right;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-right:2.8em;
	padding-top:2.2em;
}

.dejarcoment a
{
	color:#666666;
	text-decoration:none;
}

.dejarcoment a:hover
{
	color:#666666;
	text-decoration:none;
}

.dejarcoment span a{
text-decoration:underline;

}

.resultados
{
	color:#333333;
	padding-left:1.9em;
	margin-top:1.4em;
	font-size:12px;
}

.paginadoreview
{
	margin-top:1.4em;
	margin-right:3em;
	font-size:12px;
}

#capa_form_reviews
{
	width:66.8em;
	background:url(../imgs/fondo_caja_grande.gif) repeat-y top;
	padding-bottom:1.4em;
}

#capa_form_reviews .textoform
{
	color:#333333; font-size:12px; margin-left:2.3em; width:611px;
	margin-top:0.8em;
	line-height:1.5em;
}

#capa_form_reviews .ctextos
{
	height:8.2em;
	overflow:hidden;
}

#capa_form_reviews .ladoizq
{
	width:17.9em; float:left;
	font-size:12px;
	padding-right:1em;
}

*:first-child+html #capa_form_reviews .ladoizq{

}

#capa_form_reviews .ladoizqlarge
{
	width:557px; 
	float:left;
	font-size:12px;
}

#capa_form_reviews .ladoder
{
	width:17.1em; float:left;
	font-size:12px;
			
}	

*:first-child+html #capa_form_reviews .ladoder{

}

#capa_form_reviews .inputx
{
	width:206px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}
#capa_form_reviews .inputxm
{
	width:424px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}
#capa_form_reviews .inputxp
{
	width:170px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}
#capa_form_reviews .inputxl
{
	width:557px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}


#capa_form_reviews select
{
	width:206px;
	border:1px solid #5d697a;
	padding-top:3px;
	padding-bottom:3px;
	height:27px;
}

#capa_form_reviews .legal
{	
	font-size:12px;
}

#capa_form_reviews .legal a
{
text-decoration:underline;
color:#333333;
}
#capa_form_reviews .legal a:hover
{	
	text-decoration:none;
color:#333333;
}

#capa_form_reviews .inputs
{	
	margin-top:0.7em;	
}

#capa_form_reviews .inputslarge
{	
	margin-top:0.7em;	
}

#capa_form_reviews .grupocaja
{
	margin-bottom:1.9em;
}
#capa_form_reviews .grupocajaspace
{
	margin-bottom:1.9em;
	padding-top:0.5em;
	height:0.5em;
}
#capa_form_reviews .grupocaja2
{
	margin-bottom:0.9em;
}

#capa_form_reviews .txtarea
{	
	width:429px;
	height:192px;
	border:1px solid #5d697a;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}

#capa_form_reviews .txtarea2
{	
	width:557px;
	height:101px;
	border:1px solid #5d697a;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}

#capa_form_reviews .btnenviar
{
	margin-right:10.3em;
	font-size:12px;
}

#capa_form_reviews .btnenviar2
{
	margin-right:5.3em;
	font-size:12px;
}

#capa_form_reviews .obli
{
	font-size:11px;
	color:#333333;
}

#capa_form_reviews .volver
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-right:3em;
}

#capa_form_reviews .volver a
{
	color:#666666;
	text-decoration:underline;
}

#capa_form_reviews .volver a:hover
{
	color:#666666;
	text-decoration:none;
}

.caja_formulario_rev
{
	margin-top:4.3em;
	margin-left:11.1em;
}
.caja_formulario_sug
{
	margin-top:4.3em;
	margin-left:4.5em;
}

#capa_form_reviews .grupocajamas
{	
	margin-top:5.6em;
	margin-bottom:1.9em;
}

.altocaja
{	
	height:12.9em;
	overflow:hidden;
}

.textoitinerario
{
	font-size:12px; color:#333333;
	line-height:1.5em;
}

.textoitinerario a
{
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.textoitinerario a:hover
{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.contgal
{
	margin-left:1.5em;
}

.list_agencias
{	
	width:66.8em;
}

#fondo_list_agencias
{
	background:url(../imgs/fondo_laterales_degra.gif) repeat-y;
	padding-top:1.8em;
	padding-left:2.2em;
	padding-bottom:2em;
}

#fondo_list_agencias .textoagencia
{
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	margin-top:1.4em;
	width:51.6em;
}

#fondo_list_agencias .altagencia
{
	height:2.8em;
	width:17.4em;
	height:2.6em;
	margin-bottom:1.5em;
	float:right;
	margin-right:1.5em;
}

#fondo_list_agencias .listadoagencia
{
	width:59.6em;
	background-color:#ebebeb;
	padding-top:2.3em;
	padding-left:2em;
}

#fondo_list_agencias .listagencia
{
	margin-top:2em;
}

#fondo_list_agencias .cajitas
{
	border-top:1px solid #ffffff; width:57em; padding-top:1.2em; padding-bottom:1.2em;
}

#fondo_list_agencias .itemlist
{	
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-right:30px;
	width:98px;
	background:url(../imgs/flecha_listagencia.gif) no-repeat top left;
	padding-left:12px;
	
}

#fondo_list_agencias .itemlist a
{
	color:#000000;
	text-decoration:none;
}

#fondo_list_agencias .itemlist a:hover
{
		color:#000000;
	text-decoration:underline;
}

#fondo_list_agencias .separapais
{
	border-top:1px solid #ffffff;
	height:3em;
	width:57em;
}

.conttravelfriends
{
	font-size:12px;
	color:#333333;
	margin-left:1.9em;
	width:31em;
}

.conttravelfriends li
{
	list-style-image:url(../imgs/ico_siluetas.gif);
}

.opcbajomapa
{
	width:62.5em;
}

.herramgm
{
	 font-size:11px;
	 width:30em;
	 text-align:left;
}

.itemtoolgm
{
	float:left;
	margin-right:1.1em;
	color:#666666;
}

.itemtoolgm img
{
	vertical-align:middle;
	margin-right:0.6em;
}
.itemtoolgm a
{
	color:#666666;
	text-decoration:none;
}

.itemtoolgm a:hover
{
	color:#666666;
	text-decoration:underline;
}

.textofiltro
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.6em;
}

.textofiltro2
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.6em;
	margin-top:1em;
}

.contenidodetagencia
{
	padding-top:1.5em; border-top:2px solid #efefef; font-size:12px; color:#333333;
}

.itembusc
{
	font-size:12px;
	color:#333333;
	margin-right:37px;
}


#capa_form_news
{
	width:66.8em;
	background:url(../imgs/fondo_caja_grande.gif) repeat-y top;
	padding-bottom:1.4em;
}

#capa_form_news .textoform
{
	color:#333333; font-size:12px; margin-left:2.3em; width:611px;
	margin-top:0.8em;
	line-height:1.5em;
}

#capa_form_news .ctextos
{
	height:8.2em;
	overflow:hidden;
}

#capa_form_news .ladoizq
{
	width:17.1em; 
	float:left;
	font-size:12px;
	margin-right:20px;
}
#capa_form_news .ladoizq_c
{
	width:17.1em; 
	float:left;
	font-size:12px;
	margin-right:20px;
}

#capa_form_news .preg
{
	font-size:12px;
	margin-bottom:15px;
}
#capa_form_news .ladoizq2
{
	float:left;
	font-size:12px;
}


#capa_form_news .ladoizqlarge
{
	width:557px; 
	float:left;
	font-size:12px;
}

#capa_form_news .ladoder
{
	width:17.1em; float:left; margin-left:1.9em;
	font-size:12px;


}	

#capa_form_news .inputx
{
	width:201px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}
#capa_form_news .inputxm
{
	width:424px;
	border:1px solid #5d697a;
	height:25px;
}
#capa_form_news .inputxp
{
	width:170px;
	border:1px solid #5d697a;
	height:25px;
}
#capa_form_news .inputxl
{
	width:557px;
	border:1px solid #5d697a;
	height:25px;
}


#capa_form_news select
{
	width:40px;
	border:1px solid #5d697a;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	height:23px;
}

#capa_form_news .legal
{	
	font-size:12px;
}
#capa_form_news .legal a
{	
color:#333333;
text-decoration:underline;
}
#capa_form_news .legal a:hover
{
color:#333333;
text-decoration:none;
}

#capa_form_news .inputs
{	
	margin-top:0.7em;	
}

#capa_form_news .inputslarge
{	
	margin-top:0.7em;	
}

#capa_form_news .grupocaja
{
	margin-bottom:1.9em;
}

#capa_form_news .txtarea
{	
	width:431px;
	height:195px;
	border:1px solid #5d697a;
}

#capa_form_news .txtarea2
{	
	width:557px;
	height:101px;
	border:1px solid #5d697a;
}

#capa_form_news .btnenviar
{
	margin-right:10.3em;
	font-size:12px;
}

#capa_form_news .btnenviar2
{
	margin-right:5.3em;
	font-size:12px;
}

#capa_form_news .obli
{
	font-size:11px;
	color:#333333;
}

#capa_form_news .volver
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-right:3em;
}

#capa_form_news .volver a
{
	color:#666666;
	text-decoration:underline;
}

#capa_form_news .volver a:hover
{
	color:#666666;
	text-decoration:none;
}

#capa_form_news .grupocajamas
{	
	margin-top:5.6em;
	margin-bottom:1.9em;
}

.caja_formulario_news
{
	margin-top:4.3em;
	margin-left:8.5em;
}

#msg_div
{
	color:#009afe;
	font-size:12px;
}

.novist
{
	display:none;
	vertical-align:middle;
}

.cajitaalerta
{
	position:absolute; 
	margin-left:17.4em;
}

.cajitaalerta2
{
position:absolute; margin-left:39em;
}
.cajapresupuesto
{
	font-size:12px;
	width:48em;
	margin-left:1.9em;
}

.noteimp
{
	background-color:#ebebeb;
}

.contnoteimp
{
	margin-left:2em;
	padding-top:1.1em;
	padding-bottom:1.1em;
}

.nimp
{	
	font-weight:bold;
}

.pregunta
{
	margin-top:19px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.preguntat
{
	background:url(../imgs/fondocuerpo.gif) top repeat-x;
	padding-top:1.7em;
	margin-top:2.3em;
	font-size:14px;
	font-weight:bold;
	padding-bottom:1em;
}

.cont
{
	margin-bottom:0.8em;
	margin-top:0.8em;
}
.cont1_2
{
	margin-bottom:1.5em;
	margin-top:0.8em;
}

.cont2
{
	margin-bottom:0.8em;
	margin-top:0.8em;
	margin-left:2em;
}

.cont3
{
	margin-bottom:0.9em;
	margin-top:0.9em;
	margin-left:2.1em;
	font-size:11px;
}

.cont4
{
	margin-bottom:0.9em;
	margin-top:0.9em;
	margin-right:19.5em;
	font-size:11px;
}

.cj1
{	
	float:left;
	width:99px;
}

.cj2
{	
		float:left;
	width:150px;
}

.porque .inputx
{
	width:358px;
	border:1px solid #5d697a;
}

.inpsalida
{
	background:url(../imgs/calendar.gif) no-repeat right top;
	border:1px solid #5d697a;
	width:99px;
	margin-left:1em;
	margin-right:3.5em;
	cursor:pointer;
}

.fechas
{
	margin-bottom:1.3em;
}

.cuantos
{
	width:32px;
	height:18px;
	border:1px solid #009afe;
	text-align:center;
	margin-left:1em;
	margin-right:2em;
}

.font11
{	
	font-size:11px;
}

.margin15
{
	margin-left:1.5em;
}

.campolila
{
	color:#7067bf;
	font-weight:bold;
}

.campolila a
{
	color:#7067bf;
	text-decoration:none;
}

.campolila a:hover
{
	color:#7067bf;
	text-decoration:underline;
}

.ldizq
{
	width:17.1em; 
	float:left;
	margin-bottom:0.4em;
}

.ldizq1
{
	width:11.1em; 
	float:left;
	margin-bottom:0.4em;
}

.ldizq2
{
	float:left;
}

.condiciones a
{
	color:#000000;
	text-decoration:underline;
}

#botsol
{
	float:right;
}

.contenedorformulario
{
	margin-left:2em;
}

.soyformulario
{
	margin-left:2.3em; 
	margin-bottom:1em;
	margin-top:1em;
}

.packsol
{
	font-size:12px;
	width:321px;
	margin-left:0.9em;
}

.txtcoments
{
	width:557px;
	height:122px;
}

#mensaje_particular
{
	background-color:#ebebeb;
	text-align:center;
	color:#009afe;
	font-size:12px;
	padding-top:0.8em;
	padding-bottom:0.8em;
	margin-top:1em;
	display:none;
}
#mensaje_particular2
{
	background-color:#ebebeb;
	text-align:center;
	color:#009afe;
	font-size:12px;
	padding-top:0.8em;
	padding-bottom:0.8em;
	margin-top:1em;
	display:none;
	width:36.4em;
}
#mensaje_particular3
{
	background-color:#ebebeb;
	text-align:center;
	color:#009afe;
	font-size:12px;
	padding-top:0.8em;
	padding-bottom:0.8em;
	margin-top:1em;
	display:none;
	width:46.4em;
}

.titulomenu
{
	font-size:14px;
	font-weight:bold;
}

.titulomenu a
{
	text-decoration:none;
}

.titulomenu a:hover
{
	text-decoration:underline;
}

.conmapweb{
margin-left:2.3em;
width:92em;
}

.bloque
{
	float:left;  width:19em; padding-right:3.5em;
}

.clvl1
{
	margin:0;
	padding:0;
	margin-left:1.5em;
	margin-top:1em;
	margin-bottom:1em;
}

.clvl1 li
{
	list-style:none;
	font-size:12px;
	margin:0em;
	padding-top:0em;
	padding-bottom:0.2em;
}

.po1 a
{
	text-decoration:underline;
}	

.po1 a:hover
{
	text-decoration:underline;
}	

.po2
{
	margin-top:0.3em;
	margin-bottom:0.3em;
	margin:0;
	padding:0;
}

.po2 a
{
	text-decoration:underline;
}

.po2 a:hover
{
	text-decoration:none;
}
.clvl2
{
	font-size:12px;
	margin:0;
	padding:0;
	margin-left:0.8em;
	margin-top:0.3em;
	margin-bottom:0.8em;
}

#welcome-msg{
 font-size:12px;
 font-weight:bold;
 color:#ffffff;
 padding:1.5em;
}

.especialmenu
{
	margin-bottom:1em; 
	width:182px; 
	padding-top:0.4em; 
	color:#92278f;
}

.coloresp
{
	color:#92278f;
}
.especialmenu a
{
	color:#92278f;
	text-decoration:none;
}
.especialmenu a:hover
{
	color:#92278f;
	text-decoration:underline;
}

.cajaformconfirm
{
margin-left:2.3em; margin-top:2em;
}

.tituloconfirm
{
	font-size:12px;
	margin-bottom:0.5em;
	font-weight:bold;
	background-color:#ebebeb;
	padding:1em;
	width:50em;
	color:#00a24c;
	text-align:center;
}

.enviorealizado
{
	font-size:14px;
	font-weight:bold;
	padding-top:1em;
}

.enviorealizado img
{
	vertical-align:middle;
}

.horarealizado
{
	font-size:14px;
	margin-left:18px;
}

.context
{
	width:615px;
	font-size:12px;
	margin-top:20px;
	color:#333333;
}

.marginbot
{
	margin-bottom:1.5em;
}

.submenu
{
	padding-top:14px;
}


.submenu .on a{
	color:#92278f;
}

.submenu .on{
	color:#92278f;
}

.menosmas
{
	font-size:12px;
	font-weight:bold;
}

.ooff
{
	color:#684467;
	font-size:12px;
}

.submenu .on_verde{
	color:#01a99c;

}
.submenu .on_verde a{
	color:#01a99c;
		text-decoration:underline;
}
.submenu a{
	font-size:12px;
	color:#684467;
	text-decoration:none;
	
}

.submenu .verde{
	color:#546f6d;
}
.submenu .verde a{
	color:#546f6d;
}

.submenu a:hover{
	text-decoration:underline;
}
.submenu_n2{
}

.submenu_n2 a{
	margin-left:0.3em;
}
.submenu_n2 .on a{
	font-weight:bold;

}

.submenu_n3
{
	padding-top:0.6em;
}

.submenu_n3 .on a{
	text-decoration:underline;	
	font-weight:inherit;
	font-weight:normal;
}

/*FIN DAVID2*/


.lblb2
{
	margin-right:15.1em;
	margin-bottom:0.4em;
}
.caja_buscador2
{
	width:92.3em;
	height:8.5em;
	background:url(../imgs/fondo_busca_packs2.gif) no-repeat top left;
	margin-left:2.3em;
}

#capa_dest2
{
	width:96.3em;
	background:url(../imgs/fondo_caja_grande2.gif) repeat-y top;
	padding-bottom:1.4em;
	padding-top:1em;
}

.frabus2
{
	float:left;
	width:22.75em;
	height:4.8em;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-top:1.3em;
	padding-left:1.6em;
}
.contint
{
 	margin-left:2.3em;
}
.contint_c
{
	background:url(../imgs/fondo_caja_busc2.gif) repeat-y top;	
	width:92.3em;
	padding-left:0em;
}

.contint_c .titluoint {
	padding-top:2em;
	padding-left:2.5em;
	width:90.3em;
	color:#7067bf;
	padding-bottom:1em;
}

.contint_c .contficha {
	padding-top:1em;
	padding-left:2.5em;
	width:91em;
}

.contint_c .contficha .izq{
	float:left;
	width:39em;
}
.contint_c .contficha .imagen{
	float:left;
	width:37.8em;
}
.contint_c .contficha .textoficha{
	float:left;
	width:31em;
	padding-bottom:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top:1em;
}
.contint_c .contficha .vermapa{
	float:left;
	width:31.5em;
	padding-bottom:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.contint_c .contficha .vermapa a{
	color:#333333;
	text-decoration:none;

} 

.contint_c .contficha .vermapa a:hover{
	color:#333333;
	text-decoration:none;

} 
.contint_c .contficha .vermapa span a{

	text-decoration:underline;
	font-weight:bold;
} 
.contint_c .contficha .der{
	float:left;
	width:50em;
	padding-bottom:1em;
}

.contint_c .contficha .der .topder{
	width:47.8em;
	height:0.5em;
	background:url(../imgs/topder_ficha.png) no-repeat top;
	margin:0;
	padding:0;
}

.contint_c .contficha .der .subder{
	width:47.8em;
	height:0.5em;
	background:url(../imgs/subder_ficha.png) no-repeat top;

}

.contint_c .contficha .der .contder{
float:left;
	width:47.8em;
	padding-top:1em;
	padding-bottom:1em;
	background:url(../imgs/cender_ficha.png) repeat-y top;
}

.contint_c .contficha .der .contder .condet{
	float:left;
	width:45.8em;
	padding-left:2em;
	padding-bottom:1em;
background:url(../imgs/cender_ficha.png) repeat-y top;
}

.contint_c .contficha .der .contder .condet .estrella{
	float:left;
	width:3.8em;
	background:url(../imgs/estrella.png) no-repeat top;
	height:3.9em;
}

.contint_c .contficha .der .contder .condet .titulo{
	float:left;
	width:23.23em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#333333;
	font-weight:bold;
	padding-top:0.2em;
	padding-left:0.2em;
}
.contint_c .contficha .der .contder .condet .texto{
	float:left;
	width:32.9em;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	padding-left:0.2em;
}

.contint_c .contficha .der .botondestino{

	float:right;
	padding-top:2.5em;
	padding-right:2.5em;
}

.menuint{
	width:90.3em;
	height:4.4em;
 	margin-left:2.3em;
	padding-left:2em;
}

.menuint .botizqon{
	float:left;
	width:1.1em;
	height:4.4em;
	background-image:url(../imgs/menuint_izq_on.png);
	background-repeat:no-repeat;
	margin-left:0.3em;
}
.menuint .botderon{
	float:left;
	width:1.1em;
	height:4.4em;
	background-image:url(../imgs/menuint_der_on.png);
	background-repeat:no-repeat;
	margin-right:0.3em;
}


.menuint .botcenon{	
	float:left;
	height:3.63em;
	background-image:url(../imgs/menuint_cen_on.png);
	background-repeat:repeat-x;
	padding-left:1.4em;
	padding-right:1.4em;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
		padding-top:0em;
			height:expression("3.65em");
			padding-top:expression("0em");
}
 /* Safari hack */  
 body:first-of-type .menuint .botcenon{
 padding-top:0.1em;
}

 /* opera hack */  
html:first-child .menuint .botcenon{
 padding-top:0.8em;
 border:1px solid red;
}


.menuint .botcenon  .texto{
	padding-top:1.5em;
}
.menuint .botcenon  .texto a{
	text-decoration:none;
	color:#ffffff;	
}
.menuint .botcenon  .texto a:hover{
	text-decoration:underline;
	color:#ffffff;	
}

.menuint .sepbotmen{
	float:left;
	padding-left:0.4em;
	padding-right:0.4em;

}


.menuint .botizqoff{
	float:left;
	width:1.1em;
	height:4.4em;
	background-image:url(../imgs/menuint_izq_off.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:0.3em;
				
}
.menuint .botderoff{
	float:left;
	width:1.1em;
	height:4.4em;
	background-image:url(../imgs/menuint_der_off.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-right:0.3em;
}
.menuint .botcenoff{	
	float:left;
	height:3.63em;
	background-image:url(../imgs/menuint_cen_off.png);
	background-repeat:repeat-x;
	padding-left:1.4em;
	padding-right:1.4em;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
			padding-top:0em;
			height:expression("3.65em");
			padding-top:expression("0em");
}
 /* Safari hack */  
 body:first-of-type .menuint .botcenoff{
 padding-top:0.1em;
}
.menuint .botcenoff  .texto{
	padding-top:2em;
}
.menuint .botcenoff  .texto a{
	text-decoration:none;
	color:#666666;	
}
.menuint .botcenoff  .texto a:hover{
	text-decoration:underline;
	color:#666666;	
}



.pieficha{
	padding-right:1.8em;
	padding-bottom:1.8em;
	padding-top:0.9em;
	width:83.72em;
	color:#666666;
	font-size:11px;
}

.pieficha .pievolver{
	padding-top:0.8em;
	float:right;
	margin-right:0.6em;
	margin-left:2em;
	color:#666666;
	font-weight:bold;
	font-size:11px;
}
.pieficha .pievolver a{

	color:#666666;
	text-decoration:none;
}
.pieficha .pievolver a:hover{

	color:#666666;
	text-decoration:none;
}
.pieficha .pievolver span a{
	text-decoration:underline;
}
.pieficha .pievolver span a:hover{
	text-decoration:none;
}

.subtitpagina
{
float:left;
	margin-left:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:1em;
	width:65em;
}


.contint_c .contficha .tablacont{
	float:left;
	width:87.6em;
	padding-top:1em;
	padding-bottom:1em;
}

.contint_c .contficha .tablacont .toptabla{

	width:87.6em;
	height:1em;
		background:url(../imgs/top_caja_ficha.gif) no-repeat top;

}

.contint_c .contficha .tablacont .subtabla{

	width:87.6em;
	height:1em;
		background:url(../imgs/sub_caja_ficha.gif) no-repeat top;

}

.contint_c .contficha .tablacont .centabla{

	width:87.6em;
	min-height:22.3em;
	background:url(../imgs/cen_caja_ficha.gif) repeat-y top;

}

.contint_c .contficha .tablacont .centabla .coltabla{
	float:left;
	width:26em;
	/*height:20em;*/
	overflow:hidden;
	padding-left:2em;
	padding-top:2em;
}

.contint_c .contficha .botondestino{

	float:right;
	padding-top:2.5em;
	padding-right:0em;
	padding-bottom:1em;
}


.cajatopbusc
{
	width:62.1em;
	height:4.5em;
	background:url(../imgs/fondo_resul_busc.gif) no-repeat top left;
	margin-left:2.3em;
	margin-top:1em;
}

.cajatopbusc .textoint
{
	width:51.45em;
	margin-left:2.3em;
	padding-top:1.5em;
	color:#333333;
	font-weight:bold;
	font-size:11px;
}

.caja_resultado
{
	width:51.75em;
	height:5.75em;
	overflow:hidden;
	margin-left:1.91em;
	padding-top:2.5em;
	padding-bottom:2.5em;
		font-size:12px;
}

.caja_resultado .titulo
{
	width:51.75em;
	height:1.25em;
	overflow:hidden;
	padding-bottom:0.2em;
	font-weight:bold;

}

.titulopagina_buscador
{
	margin-left:1.9em;
	font-size:12px;
	margin-top:2em;
}

.caja_resultado .titulo .color1 a
{
	color:#7067bf;
	text-decoration:underline;
	
}
.caja_resultado .titulo .color2 a
{
	color:#92278f;
}
.caja_resultado .titulo .color3 a
{
	color:#0071bd;
}

.caja_resultado .txtint
{
	width:51.75em;
	height:3.08em;
	overflow:hidden;
	line-height:1.5em;
	padding-bottom:0.2em;
}

.caja_resultado .enlace
{
	width:51.75em;
	height:1.25em;
	overflow:hidden;

}
.caja_resultado .enlace a
{
	color:#333333;
	text-decoration:underline;
}
.caja_resultado .enlace a:hover
{
	color:#333333;
	text-decoration:underline;
}

.sep_caja_resultado{
	width:62.1em;
	height:0.5em;
	background:url(../imgs/sep_caja_resultado.gif) no-repeat top left;
	margin-left:2.3em;

}


.inputxplarge
{
	width:437px;
	border:1px solid #5d697a;
	height:25px;
}


.inputxcontact
{
	width:70px;
	border:1px solid #5d697a;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial;
	font-size:11px;
}

.cajalistpack{
padding-top:1em;
width:22.2em;
}

.contpackslist{
margin:0em;
padding:0em;
padding-left:1em;

}

.contpackslist .elemenlist{
list-style-image:url(../imgs/flelist.png);
color:#333333;
font-size:12px;
font-weight:normal;
padding-bottom:0.5em;

}

.contpackslist .elemenlist a{
color:#333333;
text-decoration:none;
}
.contpackslist .elemenlist a:hover{
color:#333333;
text-decoration:none;
}

.contpackslist .elemenlist span a{
text-decoration:underline;
font-weight:bold;
}
.intdest
{
	padding-left:2.8em;
	padding-top:2.1em;
	height:33.5em;
}
.intdest .fotocaja
{
	width:22.5em;
	height:13.9em; 
	background-color:#006699;
	margin-top:1.6em;
	left:0;
		float:left;
}

.intdest .titulo
{
	font-family:Georgia; 
	font-size:18px; 
	font-weight:bold; 
	margin-top:0.6em;
	color:#333333;
	line-height:1em;
	width:12.5em;
	float:left;
}

.intdest .texto
{
	margin-top:0.5em;
	font-size:12px;
	line-height:1.5em;
	width:19.3em;
		float:left;
}

.intdest .btndest
{
	margin-top:1.6em;
	margin-left:1.6em;
	width:19.3em;
	height:2.7em;
	background:url(../imgs/fondoboton_pack.png) top left no-repeat;
	text-align:center;
	cursor:pointer;
		float:left;
}

.intdest .btndest img
{
	vertical-align:middle;
	margin-top:-0.2em;
}

.intdest .contobt{
float:right;


}

.intdest .btdstros
{
	margin-top:2em;
	height:2.4em;
	background:url(../imgs/fondo_btn_rosa1.gif) top left no-repeat;
	text-align:center;
	cursor:pointer;
	width:11.4em;
	padding-top:0.4em;
	padding-right:3.5em;

}
.intdest .btdstros a
{
text-decoration:none;

}

.intdest .btdstros img
{
	vertical-align:middle;
}

.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-ms-border-radius:10px;
margin:0;
padding:0;
border-color:#FFFFFF;
}

.curved2 {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-ms-border-radius:2px;
margin:0;
padding:0;
border-color:#FFFFFF;
}

.curved3 {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-ms-border-radius:2px;
margin:0;
padding:0;
border-color:#cdc9eb;
}

/*.curved4 {
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin:0;
padding:0;
border-color:#f1f1f1;
}*/

#cabecera_d .cab_destinos
{
	width:33.5em;
	height:17.2em;
	background:url(../imgs/cabecera_destinos.gif);
	float:left;
}
#cabecera_d
{
	background:url(../imgs/fondo_sombra_head.gif) top left;
	width:95.8em;
	height:17.9em;
	position:absolute; 
	margin-top:11.7em;
	padding-left:0.8em;
	padding-top:0.6em;

	
}

#cabecera_d .caja
{
	float:left;
	width:61em;

	margin-left:0.5em;

}

#cabecera_d .texto
{
	width:24em;
	font-size:12px;
	padding-left:2em;
	color:#FFFFFF;

}

#cabecera_d .hora img
{
	margin-right:0.4em;
}

#cabecera_d .th
{
	color:#eb44e6;
	font-size:12px;
}

#cabecera_d .hora
{
	position:absolute;
	width:31.5em;
	text-align:right;
	top:14em;
}

#cabecera_d .imagen
{
	padding-left:2.4em;
	padding-top:2.4em;
	padding-bottom:1em;
}

#toppres
{
	width:72em;
	height:1.5em;
	margin-left:0.1em;
	background:url(../imgs/top_pres2.gif);
	background-repeat:no-repeat;
}

.centraldes
{
	float:right;
	width:72em;
	padding-right:1em;
}

.central2
{
	width:41.5em;
	float:left;
}

.packdest
{	
	margin-left:2em;
}

#midpres
{
	width:69.7em;
	background:url(../imgs/mid_pres.gif);
	padding-left:2.3em;
	padding-bottom:2em;
}

#footpres
{
	width:72em;
	height:0.7em;
	background:url(../imgs/foot_pres.gif);
}

/* GALERIA */

#galeria_interior{
	background:#ebebeb;
	position:relative;
	height:19.5em;
	width:67.6em;
	overflow:hidden;
}
#galeria_interior .tit{
font-weight:normal;
	font-size:19px;
	color:#666666;
	padding-left:1.8em;
	padding-top:0.8em;
}
#galeria_interior .titbold{
font-weight:normal;
	font-size:19px;
	color:#666666;
	padding-left:0em;
	padding-top:0.8em;
}


#galeria_interior .contenedor{
	width:62.5em;
	height:12.9em;
	position:absolute;
	left:2.9em;
	top:4.7em;
	overflow:hidden;
}
#galeria_interior .contenedor .gal{
	width:62.5em;
	overflow:hidden;
	position:absolute;
	display:none;
}

#galeria_interior a{
	color:#816B32;
}

#galeria_interior .foto{
	float:left;
	width:19.3em;
	background:url(../imgs/img86.png) no-repeat;
	padding:0.5em 0 0 0.5em;
	margin-right:0.9em;
		cursor:pointer;
}
#galeria_interior .foto .ampliar{
	position:absolute;
	margin-top:9.2em;
	margin-left:16.2em;
	display:none;
		cursor:pointer;
}

#galnext2{left:65.8em;}
#galprev2{left:1em;}
#galnext2,#galprev2{
	cursor:pointer;
	position:absolute;
	top:9.2em;
	display:none;
}

#pto_interes .caja
{
	width:19.3em;
	height:12em;
}

#pto_interes .titulo
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.5em;
}

#pto_interes .texto
{
	font-size:12px;
	color:#333333;
}

#pto_interes .fotos
{
	margin-bottom:2.9em;
	width:100%;
}

#pto_interes .fotoizq
{
	margin-right:2em;
	float:left;
}

.centraltext
{
	font-size:12px;
	color:#333333;
}

#pos_gmaps
{
	z-index:5;
	position:absolute;

}

#pos_gmaps .fblanco
{
	width:102px;
	height:25px;
	background:url(../imgs/gm_mini_caja.png);
	padding:4px;
	margin-left:285px;
	
}
#pos_gmaps .fblanco .botros
{
padding-left:0.2em;
	
}

#pos_gmaps .fondobot
{
	width:56px;
	height:249px;
	margin-top:133px;
	margin-left:18px;
	background:url(../imgs/gm_botonera.png);
}

#pos_gmaps .mas
{
	width:11px;
	height:11px;
	position:absolute;
	cursor:pointer;
	background:url(../imgs/gm_mas.png);
	margin-left:23px;
	margin-top:69px;
}

#pos_gmaps .menos
{
	width:15px;
	height:14px;
	position:absolute;
	cursor:pointer;
	background:url(../imgs/gm_menos.png);
	margin-left:21px;
	margin-top:226px;
}

#pos_gmaps #capasZoom
{
	position:absolute;
	margin-left:18px;
	margin-top:90px;
}

#pos_gmaps .zoomno
{
	width:11px;
	height:5px;
	background:url(../imgs/gm_off.png);
	margin-bottom:2px;
	margin-top:2px;
	margin-left:5px;
	cursor:pointer;
}

#pos_gmaps .zoomno img
{
	width:11px;
	height:5px;
}

#pos_gmaps .zoomsi
{
	width:21px;
	height:5px;
	background:url(../imgs/gm_on.png);
	margin-bottom:2px;
	margin-top:2px;
}

#pos_gmaps .zoomsi img
{
	width:21px;
	height:5px;
}

#pos_gmaps .zoomsiverde
{
	width:21px;
	height:5px;
	background:url(../imgs/gm_on_verde.png);
	margin-bottom:2px;
	margin-top:2px;
}

#pos_gmaps .right
{
	position:absolute;
	width:8px;
	height:14px;
	cursor:pointer;
	background:url(../imgs/gm_right.png);
	margin-top:20px;
	margin-left:40px;
}
#pos_gmaps .left
{
	position:absolute;
	width:8px;
	height:14px;
	cursor:pointer;
	background:url(../imgs/gm_left.png);
	margin-top:20px;
	margin-left:8px;
}
#pos_gmaps .up
{
	position:absolute;
	width:13px;
	height:11px;
	cursor:pointer;
	background:url(../imgs/gm_up.png);
	margin-top:5px;
	margin-left:22px;
}
#pos_gmaps .down
{
	position:absolute;
	width:13px;
	height:8px;
	cursor:pointer;
	background:url(../imgs/gm_down.png);
	margin-top:40px;
	margin-left:22px;
}

#pos_gmaps .center
{
	position:absolute;
	width:20px;
	height:19px;
	cursor:pointer;
	background:url(../imgs/gm_center.png);
	margin-top:18px;
	margin-left:19px;
}

#pos_gmaps #tipo
{
	position:absolute;
	margin-left:745px;
	width:176px;
	height:32px;
	padding-top:5px;
	padding-left:8px;
	background:url(../imgs/gm_tipomapa.png);
}

#pos_gmaps #tipo div
{
	float:left;
}

#pos_gmaps .gmsep
{
	width:1px;
	height:12px;
	background-color:#ede4ed;
	margin-top:6px;
	margin-left:4px;
	margin-right:4px;
}

#pos_gmaps .gmnosep
{
	width:1px;
	height:12px;
	margin-top:6px;
	margin-right:4px;
		margin-left:4px;
}

#pos_gmaps #capaInfo
{
	position:absolute;
	width:181px;
	height:297px;
	background:url(../imgs/gm_fondoinfo.png);
	margin-left:760px;
	margin-top:75px;
	display:none;
}

#pos_gmaps #capaInfoAgencias
{
	position:absolute;
	width:178px;
	height:227px;
	background:url(../imgs/gm_fondo_agencias.png);
	margin-left:422px;
	margin-top:175px;
	display:none;
}

#pos_gmaps .inter
{
	padding:10px;
}

#pos_gmaps .cierra
{
	text-align:right;
	cursor:pointer;
}

#pos_gmaps .titu
{
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
	padding-right:9px;
	color:#8f268c;
}

#pos_gmaps .tituverde
{
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	color:#00a650;
	padding-bottom:4px;
}


#pos_gmaps .text
{
	height:85px;
	overflow:hidden;
	padding-left:6px;
	padding-right:6px;
	line-height:14px;
	padding-top:5px;
	font-size:11px;
	color:#000000;
}

#pos_gmaps .textag
{
	height:80px;
	overflow:hidden;
	padding-left:6px;
	padding-right:6px;
	line-height:14px;
	padding-top:5px;
	font-size:11px;
	color:#000000;
}


#pos_gmaps .foto
{
	width:142px;
	height:88px;
	margin-top:14px;
	margin-left:6px;
}

#pos_gmaps .botongm
{
	padding-left:6px;
	padding-top:14px;
}

#gmapa
{
	width:41.4em;
	height:28.5em; 
	overflow:hidden;
}

#listadolinks .cajalink
{
	margin-bottom:2em;
}

#listadolinks .titulo
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.5em;	
}

#listadolinks .link
{
	color:#333333;
	font-size:12px;
	width:398px;
	overflow:hidden;
}

#listadolinks .link a
{
	color:#92278f;
	text-decoration:underline;
}
#listadolinks .link a:hover
{
	color:#92278f;
	text-decoration:none;
}

.tituloh1
{	
	width:42em;
}

#cabecera_gmaps_agencias
{
	background:url(../imgs/fondo_gmaps.gif) top left;
	position:absolute; 
	padding-left:0.8em;
	padding-top:0.6em;	
	width:61.6em; 
	height:42.3em;
	margin-top:1em;
	overflow:hidden;
}

.opcionesbajomapa
{
	margin-top:45em;
}

.conteag
{
	margin-top:2em;
}

.hhh
{
	width:10.5em;
	height:6.5em;
}

#cajabuscador
{	
	margin-top:5em;
	background-color:#ebebeb;
	padding-top:1.8em;
	padding-left:1.8em;
	padding-bottom:2em;
}

.titulocajabuscador
{
	margin-bottom:2em;
}
.listdirecciones 
{
width:59em;
}
.listdirecciones th
{
	color:#333333;
	font-size:12px;
	padding-right:3.5em;
	border-bottom:1px solid #ffffff;
	padding-bottom:1em;
	
}

.nombrea
{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	padding-bottom:1em;
	padding-top:1em;
	padding-right:1em;
}

.nombrea a
{
	color:#333333;
	text-decoration:none;
}

.nombrea a:hover
{
	color:#333333;
	text-decoration:underline;
}


.campo
{
	color:#333333;
	font-size:11px;
	padding-right:4.5em;
	border-bottom:1px solid #ffffff;
	padding-bottom:1em;
}

#paginador .itempag
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	padding-right:0.2em;
	padding-left:0.2em;
	
}

#paginador .itempag a
{
	color:#333333;
	text-decoration:none;
}

#paginador .itempag a:hover
{
	text-decoration:underline;
}

.selagencias
{
	width:320px;
	padding-top:3px;
}

.f12{
font-size:12px;

}

.cjcabh_verde_claro{
	width:28.8em; height:14.3em; float:left;
	background:url(../imgs/fondo_verde_claro_head.gif);
	padding-left:2.5em;
	padding-right:2.2em;
	padding-top:2.8em;
}

.oblito
{
	font-size:11px;
	color:#333333;
}

.separador_contenido a
{
color:#333333;
font-weight:bold;
text-decoration:underline;

	
}
.separador_contenido a:hover
{
color:#333333;
font-weight:bold;
text-decoration:none;

	
}

.sepbusc{
padding-left:2em;

}

.tabla_importe
{
	width:100%;
	font-size:14px;
}

.tabla_importe table
{
	width:100%;
	border-left:1px solid #CCCCCC;	
	border-top:1px solid #CCCCCC;
}

.tabla_importe th
{
	background:url(../imgs/cajares.gif);
	background-repeat:repeat-x;
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;		
}

.tabla_importe td
{
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;	
}

.acont
{
	color:#000000;
}
