/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/***********************[FUENTES]**************************************************************/
@font-face {
    font-family: BuccaneerT1;
    font-style:  normal;
    font-weight: normal;
    src: url(../BUCCANE0.eot);/* IE */
	/*  src: local('buccaneert1'), url('/fonts/buccaneert1.ttf') format('truetype');*/ /* non-IE */
  }
  @font-face {	
    font-family: Gill Sans mt;
    font-style:  normal;
    font-weight: normal;
    src: url(../GILLSAN0.eot);
  }
  
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.62em;
	background:#E1DCBA;
}
body.bodygeneral{
	background:#E1DCBA;color:#000080
}
body.indice{
/*background:#0C0A32;*/
background:#3D342B url(/im/motivo.jpg);

}
/************************[GLOBALES]*******************************************************/
.default{
	font-family: Arial !important
}
.separadordotted{
	border-top:1px dotted gray
}
.visible{visibility:visible !important}
.desplazado{
	position:absolute;left:-1500px
}
.clearnone{
	clear:none !important
}
.width90{
	width:90%;
}
.gray{
font-style: italic;color:gray;
}
.nobold{
	font-weight:normal !important
}
a.underline{
	text-decoration: underline !important
}
.error
{
	color:red; font-weight:bold;background: #FFFACD;	
}
a.blue{
	color:blue  !important;text-decoration:underline !important
}
.negro{
	color:#000000
}

.nopadding{
	padding:0 !important
}
p.separado{
	margin-top:10px
	}
.clearleft{
	clear:left !important
}
.margendobleleft{
	margin-left:1.5em
}
.margentop
{
	margin-top:1em !important
	}
	.margenmini{
		margin-top:8px;margin-bottom:8px
	}
.margenbottom{
	margin-bottom:1em !important
}	
.margenright{
	margin-right:0.5em !important
}
.margenleft{
	margin-left:0.5em !important
}
.margenleftmayor{
	margin-left:1.5em !important
}
.margintotal{
	margin:0.7em
}
.margentopdoble{
	margin-top:2em !important
}
.margentoptriple{
	margin-top:4em !important
}
.centrar,.centrarsolo
{
	text-align:center;
	}
	.centrarimportante{
			text-align:center !important;
	}	
.centrar div{
		margin:0 auto;
}
.naranja{
	color:#ff6820
}
.clearing{
	clear:both;
}

.floatleft
{
	float:left;
	}
.floatright
{
	float:right;
	}
.nomargen{
	margin:0  !important;padding:0 !important
}
.nodecoration
{	text-decoration:none
	}
.nofloat{
	float:none !important
}
.top,.valigntopcenter,.valigntopright{
vertical-align:top
}
.valignbot,.valignbotcenter{
vertical-align:bottom
}
.valignmid,.valignmidcenter{
vertical-align:middle
}
.valigntopleft
{
	text-align:left;
	vertical-align:top;
}
.valigntopcenter,.valignbotcenter,.valignmidcenter,.aligncenter{
text-align:center
}
.valigntopright,.alignright{
text-align:right
}
.valigntopleft,.alignleft{
text-align:left
}
.alignjustify{
	text-align:justify	
}
.texto_1{
	padding:0 0.5em
} 
.noborder{
	border:none !important
}
.textosbloque,.textosbloque2{
	text-align:left;padding:1em 1.5em;	font-size:13px;font-family: Georgia, Verdana,Times;color:#000000
}
a.blue{
	color:blue !important
}
.textosbloque2{
	padding-bottom:0em;margin-bottom:0em
}
.textosexplicativos{
	text-align:left;color:#000000;font-family:Verdana, Arial;font-size:0.8em;margin-left:15px
}
.nopadding{
	padding:0
}
.nomargin{
	margin:0 !important;
}
.paddingtop{
	padding-top:15px
}
.paddingtopleve{
	padding-top:5px !important
}
.marginverlit{
	margin-top:0.2em !important;margin-bottom:0.2em !important
}
.marginvernormal,.marginvernormalmoz{
	margin:1em 0 0 0
}
.marginverboth{
	margin:1em 0
}
.marginhorultra{
	margin-left:4em;margin-right:4em
}

ul.inline,ul.inline li{
	margin:0;padding:0;display:inline;list-style:none;
}
.marginauto{
	margin:0 auto
}
.nooverflow{
	overflow:hidden
}
.displaynone{
	display:none
}
li.default{
	background: url(../im/pin1.gif) no-repeat;
	background-position: 1px 3px;height:18px;padding-left:20px;margin-left:10px
}
li.default a{
	text-decoration:none;font-weight:normal;color:black
}
li.default a:hover{
text-decoration:underline
}
.barraseparador{
margin-bottom:10px;margin-top:8px
}
/*****************[botones]***********************/
a.btnnuevogrande{
	background:url(/im/btnnuevos/btngrandeizq.gif)0 0 no-repeat;width:279px;height:35px;
	text-decoration: none;font-size:12px;font-family:Verdana,Arial;color:#000;padding-left:45px;
display:block
}
a.btnnuevogrande span{
	width:279px;height:35px;padding-top:30px;background:url(/im/btnnuevos/btngrandedcha.gif)
}
div.btnnuevogrande {
background:transparent url(/im/btnnuevos/btngrandeizq.gif) no-repeat 0 0;
display:inline-block;
padding:11px 0 12px 38px;clear:both
}
div.btnnuevogrande a {
background:transparent url(/im/btnnuevos/btngrandedcha.gif) no-repeat  right center;
padding:11px 15px 12px 4px ;
text-decoration: none;font-size:12px;font-family:Verdana,Arial;color:#000;
}

a.btnnuevogrande:hover{
	text-decoration:underline
}
/******************************[ESTRUCTURA PRINCIPAL]******************************/
HTML.JS #leftmenu li ul{
	display:none
}
#globalwrapper {
	margin:0em auto 0em auto;
	width:1007px;
/*		width:100em;*/
/*		background:url(../im/fondo_pasaporte.gif) no-repeat 0 0;*/
background:url(/im/motivo_nav.jpg) no-repeat 0 0;
		background-repeat: repeat-y;	

}
#globalwrapper.fondofotos{
		background:url(/im/motivo_nav_fotos.jpg) no-repeat 0 0;
		background-repeat: repeat-y;	
}
body.indice #globalwrapper{
		/*background: url(../im/fondo_indice.gif) no-repeat 0 0;*/
			background: url(/im/motivo_nav.jpg) no-repeat 0 0;
		background-repeat: repeat-y;	
}
#globalwrapper #nav {
	float:left;
	width:132px;/*13.3em;	*/
	border-right:1px solid #ff6820;	
	text-align:center;
min-height:70em
}
#globalwrapper #logosmenu.navindice {
height:50px
}

#globalwrapper #pagecontent {
	float:left;
	width:870px;
/*	width:86.5em;	*/
	background-repeat:no-repeat !important;
	background-position:-70px 0  !important;
	min-height:69em;	
}
#globalwrapper #pagecontent #contentwrapped{
	font-size:1.5em
	}
#footer{
clear:both;
padding:1em;
text-align:right;
}
#globalwrapper #pagecontent.loading {
            background: url(../im/spinner.gif);			
				background-position:70px 200px  !important;

        }

/**********[FIN ESTRUCTURA PRINCIPAL]*********/

/******************** [BARRA LATERAL]**********************************************/
#globalwrapper #nav ul.menu {
	width:11.1em;
		margin:0em auto 0em auto;
}
globalwrapper #nav ul.menu ul{
		display:none
}
#globalwrapper #nav ul.menu li div{	

	margin-bottom:5px
}

#globalwrapper #nav ul.menu li ul li div{	

	margin-bottom:2px;margin-top:0
}

#globalwrapper #nav ul.menu li.btnAlto  div a{
	background:url(../im/btns/btnmenugrande.gif) 0 0;
	background-repeat:no-repeat;
	height:33px
}
#globalwrapper #nav ul.menu li div.usuarios{

	background: transparent url(/im/menu/menuusuarios.gif) no-repeat 0 0;
	padding-left:18px
	
}

#globalwrapper #nav ul.menu li.btnAlto  div  a:hover,
#globalwrapper #nav ul.menu li.btnAlto  div  a:focus, 
#globalwrapper #nav ul.menu li.btnAlto  div  a:active {background-position:0 -37px;}
#globalwrapper #nav ul.menu ul li.btnAltoSub div a,#globalwrapper #nav ul.menu  li.btnAlto ul li.btnAltoSub div a{
	background:url(../im/btns/btnmenugrande2.gif) 0 0;
	background-repeat:no-repeat;
   height:33px !important;line-height:15px;
	padding-top:6px
}

 #globalwrapper #nav ul.menu li div  a:hover,
 #globalwrapper #nav ul.menu li  div  a:focus, 
 #globalwrapper #nav ul.menu li div  a:active
 {background-position:0 -23px;}
 

 #globalwrapper #nav ul.menu ul li  div  a:hover,
#globalwrapper #nav ul.menu ul li  div  a:focus, 
#globalwrapper #nav ul.menu ul li div  a:active,
#globalwrapper #nav ul.menu  li.btnAlto ul li div  a:hover,
#globalwrapper #nav ul.menu  li.btnAlto ul li  div  a:focus, 
#globalwrapper #nav ul.menu  li.btnAlto ul li div  a:active
 {background-position:0 -39px;}

 #globalwrapper #nav ul.menu li div a{
background:url(../im/btns/btnmenulittle.gif) 0 0;
	background-repeat:no-repeat;		
	height:18px;	line-height:16px
}	
 #globalwrapper #nav ul.menu li.btnResaltar div a:hover,
#globalwrapper #nav ul.menu li.btnResaltar div a:focus,
#globalwrapper #nav ul.menu li.btnResaltar div a:active
 {background-position:0 -21px}
#globalwrapper #nav ul.menu li.btnResaltar div a{
	background:url(../im/btns/btnmenuresaltarlittle1.gif) 0 0;
	background-repeat:no-repeat;		
	height:18px;	line-height:16px;color: white /*color:#b15353*/
}
#globalwrapper #nav ul.menu  li.btnAlto ul li div a,#globalwrapper #nav ul.menu  li ul li div a{
background:url(../im/btns/btnmenugrande2.gif) 0 0;
	background-repeat:no-repeat;		
	height:18px;
}	

#globalwrapper #nav ul.menu li a,#globalwrapper #nav ul.menu li  a:visited {
	display:block;		
	font-family:Verdana, Georgia, Arial;
	font-size:1.4em;
	font-weight:normal;
	color:#342B22;
	padding-top:0.2em;
	text-decoration:none;

	}

#globalwrapper #nav ul.menu ul {
padding:0px 0 0 4px;
	}
#globalwrapper #nav ul.menu ul li div{
padding-top:1px;	
}

#globalwrapper #nav ul.menu ul li div a,#globalwrapper #nav ul.menu ul li div a:visited{
font-size:1.1em;padding-top:5px
}
#globalwrapper #nav ul.menu ul li.btnAltoSub div a,#globalwrapper #nav ul.menu ul li.btnAltoSub div a:visited{
font-size:1.1em;line-height:15px;
}
#globalwrapper #nav ul.menu ul li.btnAltoSub.letralittle div a{
	
font-size:1.1em;
}
#globalwrapper #nav ul.menu ul li.letragrande div a{
	font-size:12px
}
/*
#globalwrapper #nav ul.menu li.btnAlto  div a.nodopadre
{
	background-position:0 -74px
}
#globalwrapper #nav ul.menu li  div a.nodopadre
{
	background-position:0 -44px
}
#globalwrapper #nav ul.menu li.btnAlto  div a.nodopadreabierto
{
	background-position:0 -111px
}
#globalwrapper #nav ul.menu li  div a.nodopadreabierto
{
	background-position:0 -66px
}
*/

#globalwrapper #nav #logosmenu
{
	margin:0em 0em 2em 0em
}
#globalwrapper #nav #logosmenu img
{
margin-top:1em
}


/*****************[PERGAMINO CONTINENTE]*********************************/
/*#globalwrapper #pagecontent .pergaminolit, #globalwrapper #pagecontent .pergamino .pergaminotop,
#globalwrapper #pagecontent .pergaminolit .pergaminobottom
{
width: 321px;
}
#globalwrapper #pagecontent .pergaminolit
{
background-image: url(../im/pergamino_continentes/pergamino_continentes_parts_mid.jpg);
background-repeat: repeat-y;
margin-top:7px;
overflow:hidden;
float:left;

}
#globalwrapper #pagecontent .pergaminolit.primero
{
margin-left:210px !important
}
#globalwrapper #pagecontent .pergaminolit .pergaminotop
{
background-image: url(../im/pergamino_continentes/pergamino_continentes_parts_top.jpg);
background-repeat: no-repeat;
height:20px;
}
#globalwrapper #pagecontent .pergaminolit .pergaminobottom
{
background-image: url(../im/pergamino_continentes/pergamino_continentes_parts_bot.jpg);
background-repeat: no-repeat;
height:26px;
text-align:center;
clear:both
}*/
#globalwrapper #pagecontent .pergamino .texto_1.africa,#globalwrapper #pagecontent .pergamino .texto_1.america,#globalwrapper #pagecontent .pergamino .texto_1.asia,#globalwrapper #pagecontent .pergamino .texto_1.oceania{
min-height:558px;margin-top:-10px;
}
#globalwrapper #pagecontent .pergamino .texto_1.europa,#globalwrapper #pagecontent .pergamino .texto_1.tierras_polares,#globalwrapper #pagecontent .pergamino .texto_1.oriente,,#globalwrapper #pagecontent .pergamino .texto_1.asia,#globalwrapper #pagecontent .pergamino .texto_1.oceania{
	min-height:400px
}
/*******************INDICE*****************************/
#globalwrapper #pagecontent table.tablaindice
	{
			width:441px
}
#globalwrapper #pagecontent table.tablaindice,#globalwrapper #pagecontent table.tablaindice td,#globalwrapper #pagecontent table.tablaindice tr{
	vertical-align:top
}
#globalwrapper #pagecontent div#wrapperTablaIndice{
	width:441px
}
#globalwrapper #pagecontent #cartelpasaporte{
	margin:0px 40px 0 40px
}
#globalwrapper #pagecontent #wrapperCartelesTopIndice{
	width:549px;margin-top:10px
}
	.cartelcontinente{/**carteles del hover de los continentes**/
		padding:0;margin:0;font-size:14px;
		background:#E1DCBA;
		/*background:#5F5F5F;*/
		color:#0C0A32;padding:4px
	}
	.explicontinentes{/**carteles del hover de los continentes**/
	padding:5px
	}
/***********************[FICHA]****************************/
#paginawrapper,#paginaofertaswrapper{
	float:left;margin-left:7px;
}
#paginawrapper{
	clear:both
}
#paginawrapper.anchodefinido,#paginaofertaswrapper.anchodefinido{
		width:850px /*******antes 811********/
}
#paginawrapper .paginacolor,#paginaofertaswrapper .paginacolor{
	margin-top:8px
}
#paginawrapper .paginacolor .textoficha1
{
	padding:1em;min-height:300px
}

.paginacolor .cartelpaises{
	margin-top:0.5em;color:#000000
}

.paginacolor,#paginaofertaswrapper .paginacolor{
margin-top:20px;
background-image: url(../im/pergaminoficha/tours_mid.jpg);
background-repeat: repeat-y;
width: 611px;overflow:hidden;
}
.paginatop,#paginaofertaswrapper .paginatop{
background-image: url(../im/pergaminoficha/tours_top.jpg);
background-repeat: no-repeat;
width: 611px;
height:30px;text-align:center;
}
.paginabottom,#paginaofertaswrapper .paginabottom{
background-image: url(../im/pergaminoficha/tours_bot.jpg);
background-position:left bottom;
background-repeat: no-repeat;
height:47px;
width: 611px;
text-align:center
}
#paginaofertaswrapper .paginacolor
{
background-image: url(../im/pergaminoofertas/tours_mid.jpg);width: 840px;
}
#paginaofertaswrapper .paginatop{
	background-image: url(../im/pergaminoofertas/tours_top.jpg);width: 840px;
}
#paginaofertaswrapper .paginabottom{
background-image: url(../im/pergaminoofertas/tours_bot.jpg);width: 840px;
}
.paginamiddle{
background-image: url(../im/pergaminoficha/tours_middle.jpg);
background-repeat: no-repeat;
width: 611px;
height:84px;

}
.bottompaisnuevo{
	clear:both;padding-top:10px
}
#empresas{
	background: white ; color: black; font-family: Arial; font-size: 13px; font-weight: bold;  width: 530px; text-align: center;
	margin-bottom:5px;border:1px solid gray;/*margin-left:50px;*/
}
#empresasficha{
	background:url(../im/fondofooterempresas.gif) no-repeat;width:588px;height:28px;display:block;text-align:center;
	font-family: "Trebuchet MS",Verdana;font-size:15px;color:#000000;padding-top:4px;line-height:18px
}
#empresasficha{
	margin-left:10px
}
/******************[CAJA DERECHA FICHA]*********************/
#rightwrapper,#cajageneralderecha{
	float:left;margin-top:10px;width:252px
}
#cajageneralderecha{
	margin-top:0
}
#infowrapper,#fotowrapper,#interesawrapper,#esquemawrapper,#enlaceswrapper{
	
}

/*****************[MENU PORTADA]***************/
.yuimenubar{visibility:visible;position:static;}
.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}
.yuimenubar li,.yuimenu li{list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}
.yuimenubar ul{*zoom:1;}
.yuimenubar .yuimenu ul{*zoom:normal;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}
.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;} 
.yuimenubaritemlabel{padding:0 5px;color:#000;text-decoration:none;cursor:pointer;*position:relative;margin:-1px 0;} 
.yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}
.yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;} .yuimenu{font-size:93%} 
.yuimenubar .yuimenu, .yuimenu .yuimenu{font-size:100%;} 
.yuimenu .bd{border:solid 1px #808080;background-color:#fff;} 
.yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;} 
.yuimenu ul.first-of-type{border-width:0;} 
.yuimenu div ul li{line-height:10px;height:25px}
/* era 20px para todos menos ie6*/
*html .yuimenu div ul li{height:auto}
*+html .yuimenu div ul li{height:auto}
.yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;} 
.yuimenu .topscrollbar, .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../js/yui/images/sprite.png) no-repeat 0 0;} 
.yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}
 .yuimenu .topscrollbar_disabled{background-position:center -975px;} 
.yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;} 
.yuimenu .bottomscrollbar_disabled{background-position:center -875px;} 
.yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;} 
.yuimenuitem-hassubmenu{background-image:url(../js/yui/images/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;} 
*html .yui-menu-shadow-visible{background-color:none}
div > .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yuimenuitem-selected{background-color:darkred;color: white;} 
.yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;} 
.yuimenuitem-hassubmenu-disabled{background-image:url(../js/yui/images/menuitem_submenuindicator_disabled.png);}


 
#pointermenu{
		margin:6px auto 0;text-align:left;width:760px;font-size: 72%;font-family: Verdana;line-height:2;*line-height:1.9;font-weight:bold;
		
		
}
#pointermenu .yuimenubaritem{
	margin-right:10px;
	background:url(../im/btns/btnhorizontaldcha.gif) top right;height:20px;background-repeat:no-repeat;
}
#pointermenu .yuimenubaritem span.btnmenuhorizontal{
background:url(../im/btns/btnhorizontalizq.gif) 0px 1px;background-repeat:no-repeat;
}
#pointermenu .yuimenubaritem span.btnmenuhorizontal a{
font-family:Verdana;
font-size:11px;
padding-top:7px;
font-weight:bold
}
*html #pointermenu{
	width:570px
}
#pointermenu ul li a,#pointermenu ul li a:visited{
color: #000000; 
font-weight: bold;line-height:15px;
padding: 4px 11px 7px 7px;
text-decoration: none;
cursor:pointer;
}
#pointermenu ul li a:hover{
color: white !important;
/*background-color: darkred;*/
}
#pointermenu ul li ul a,#pointermenu ul li ul a:visited{
background:none;
color: #422F53;
text-decoration: none;
}
#pointermenu ul#firstoption{
padding-left:10px;
}

/*****[FIN MENU PORTADA]***********/
/*****[index]******/
#cartelactualizado{
	margin-top:-20px
}
.cajaindex800{width:800px}
.cajaindex600{width:600px}
.cajaindex400{width:400px}
.cajaindex200{width:200px}
#cajaslinksindex{
margin-top:15px
}
#cajaslinksindex .cajaindex{
background:#D6C6A9;
float:left;
min-height:150px;
margin-right:40px;
width:155px;
}
#cajaslinksindex .cajaindex h2 a{
	color:#241e17;text-decoration:none
}
#cajaslinksindex .cajaindex h2{text-transform:uppercase;
	background:url(/im/indice/caja/header.gif) no-repeat;
		color:#241e17;
font-family:"Trebuchet Ms","Bauhaus Md BT", "AvantGarde Bk BT" ,Arial;
font-size:17px;
letter-spacing:0px;
font-weight:bold;
height:22px;
padding:6px 0 0px 2px;
text-align:left;
}
#cajaslinksindex .cajaindex img{
	padding:0 0 5px;
}
/****[fin index]***/
/***********************[CONTINENTES]****************************/
#pagecontent .pergamino div.cartel{
text-align:center;
}
#pagecontent .pergamino div#mapaafrica{

}
#pagecontent .pergamino div.mapas {
width:320px;text-align:center;margin-top:1.5em
}

#pagecontent .pergamino div#mapaafrica.mapas #filtermap {
	margin:0 auto;width:293px
}
#pagecontent .pergamino div#mapaeuropa.mapas #wrappermapa,#pagecontent .pergamino div#mapatierras_polares.mapas #wrappermapa,
#pagecontent .pergamino div#mapaoceania.mapas #wrappermapa
{
margin:0 auto;
width:283px;
	}

#pagecontent .pergamino div#mapaoriente.mapas 
{
	width:334px
	}
	
#pagecontent .pergamino div#mapaoriente.mapas #wrappermapa,#pagecontent .pergamino div#mapaoceania.mapas #wrappermapa,
#pagecontent .pergamino div#mapanorteamerica.mapas #wrappermapa{
	width:310px;margin:0 auto;
}
#pagecontent .pergamino div.mapas img{
	float:left
}
#pagecontent .pergamino div#mapaafrica.mapas ul#filtermap li{
	display:inline
}

#pagecontent .pergamino  ul#viajesmapa { float: left; width: 300px; }
#pagecontent .pergamino  ul#viajesmapa li.cartelenlista {
	background:none;width:100%;margin-top:15px
}


#pagecontent .pergamino  ul#viajesmapa li { 	
	background:url(../im/bordeviajescontinentes.png);
	padding-top:5px;padding-left:5px;
	background-repeat: no-repeat;
	float: left; 
	width:140px;
	margin-left:5px;margin-top:3px;height:3.2em
}
#pagecontent .pergamino ul#viajesmapa li.blanco{
	background:url(../im/bordeviajescontinentes_blanco.png);
	background-repeat: no-repeat;
}
#pagecontent .pergamino  ul#viajesmapa li a,#pagecontent .pergamino div.mapas ul#viajesmapa li a:visited{
text-decoration:none;	color:#82827c;font-weight:bold
}
#pagecontent .pergamino  ul#viajesmapa li a span.tituloPais{
color:#3e3e0f;font-family:Arial;font-weight:bold;font-size:0.9em;display:block
}
#pagecontent .pergamino ul#viajesmapa li a span.tituloPais.viajeantiguo{
	color:#000000
}
#pagecontent .pergamino  ul#viajesmapa li a span{
	font-size:0.75em;
}
div#zonaselect{
	width:100%;text-align:left;margin:0px 0 0 35px;
}
div#zonaselect div{
	width:176px;height:31px;padding-top:0px;
/*background:#e2dcba;border:2px solid #ff6923*/
}
div#zonaselect select{
	border:1px solid #7e97ab;color:#000;font-family:Arial;font-size:12px;
}
/*****************pergamino mï¿½s ancho***********************/

#pagecontent .pergamino ul#viajesmapa {
float:left;
width:351px;
}
#pagecontent .pergamino ul#viajesmapa li
{
height:3em;
width:160px;
}
#pagecontent .pergamino.tierras_polares ul#viajesmapa li,#pagecontent .pergamino.america ul#viajesmapa li,#pagecontent .pergamino.oceania ul#viajesmapa li{
	height:3em !important
}

#pagecontent .pergamino ul#viajesmapa li#viaje42,#pagecontent .pergamino ul#viajesmapa li#viaje12,#pagecontent .pergamino ul#viajesmapa li#viaje11,
#pagecontent .pergamino ul#viajesmapa li#viaje4,
#pagecontent .pergamino ul#viajesmapa li#viaje9,
#pagecontent .pergamino ul#viajesmapa li#viaje5,
#pagecontent .pergamino ul#viajesmapa li#viaje10,
#pagecontent .pergamino ul#viajesmapa li#viaje28,#pagecontent .pergamino ul#viajesmapa li#viaje45,
#pagecontent .pergamino ul#viajesmapa li#viaje124,#pagecontent .pergamino ul#viajesmapa li#viaje30,
#pagecontent .pergamino ul#viajesmapa li#viaje132,#pagecontent .pergamino ul#viajesmapa li#viaje164,
#pagecontent .pergamino ul#viajesmapa li#viaje21,
#pagecontent .pergamino ul#viajesmapa li#viaje22,#pagecontent .pergamino ul#viajesmapa li#viaje19,
#pagecontent .pergamino ul#viajesmapa li#viaje25,#pagecontent .pergamino ul#viajesmapa li#viaje78,#pagecontent .pergamino ul#viajesmapa li#viaje75
{
	height:3.2em !important
}
#pagecontent .pergamino ul#viajesmapa li#viaje123,#pagecontent .pergamino ul#viajesmapa li#viaje161{height:3.5em !important}

#pagecontent .pergamino ul#viajesmapa li#viaje6,#pagecontent .pergamino ul#viajesmapa li#viaje160,#pagecontent .pergamino ul#viajesmapa li#viaje68,#pagecontent .pergamino ul#viajesmapa li#viaje3{
height:2.7em;
}
#pagecontent .pergamino ul#viajesmapa li#viaje135{
	height:4.3em !important
}
#globalwrapper #pagecontent .pergamino
{
background-image: url(../im/pergamino_continentes/pergaminocontinentespartsmid.jpg);
background-repeat: repeat-y;
margin-top:7px;
overflow:hidden;
float:left;

}
#globalwrapper #pagecontent .pergamino, #globalwrapper #pagecontent .pergamino .pergaminotop, #globalwrapper #pagecontent .pergamino .pergaminobottom {
width:351px;
}
#globalwrapper #pagecontent .pergamino .pergaminotop
{
background-image: url(../im/pergamino_continentes/pergaminocontinentespartstop.jpg);
background-repeat: no-repeat;
height:20px;
}
#globalwrapper #pagecontent .pergamino .pergaminobottom
{
background-image: url(../im/pergamino_continentes/pergaminocontinentespartsbot.jpg);
background-repeat: no-repeat;
height:26px;
text-align:center;
clear:both
}

#globalwrapper #pagecontent .pergamino.primero {
margin-left:168px !important
}
#pagecontent .pergamino div.mapas {
	width:356px
}
/******HERRAMIENTAS*********/
#herramientasficha {
	margin-top:7px;float:left;margin-left:0px;width:100%
}
#herramientasficha ul{
	margin-left:1px
}
#herramientasficha ul li{
display:inline;margin-left:6px
}
#herramientasficha ul li{
	background: url(../im/pin1.gif) no-repeat;
	background-position: 1px 3px;height:18px
}
#herramientasficha ul li a{
		font-family:Arial,verdana, verdana, times;font-size:13px;color:#000000;
		text-decoration:none;line-height:16px;
		padding-left:12px
}
#herramientasficha ul li a:hover{	
		text-decoration:underline;
}
#pagecontent .pergamino #mapaamerica,#pagecontent .pergamino #mapaasia {
	width:338px
}
#pagecontent .pergamino #mapaamerica table,#pagecontent .pergamino #mapaamerica table td,#pagecontent .pergamino #mapaamerica table tr
{
padding:0;margin:0
}
#pagecontent .pergamino #mapaamerica table,#pagecontent .pergamino #mapaasia table{
	width:283px;margin:0 auto;
}

/*******CAJAS DERECHA********/

.cajainfo{
margin-top:7px;
background: url(../im/pergaminoinfo/pergaminomid.gif);
background-repeat: repeat-y;
overflow:hidden;
}
.cajainfo, .cajainfotop, .cajainfobot{
width: 252px;
}
.cajainfo .letreroinfo{
	text-align:center;margin-top:-20px;margin-bottom:8px
}
.cajainfo .letreroinfo div{
margin:0 auto;
}
.cajainfo .textoficha1{
	padding:0 1em;
}
.cajainfo .capafotos{
	text-align:center
}
.cajainfotop{
background: url(../im/pergaminoinfo/pergaminotop.gif);
background-repeat: no-repeat;

height:30px;text-align:center;
}
.cajainfobot{
background:transparent url(../im/pergaminoinfo/pergaminobot.gif) no-repeat scroll center bottom;
height:30px;
padding-top:0;
text-align:center;

}
#infowrapper .cajainfo p{
	color:#000000;font-size:15px;font-family:Arial, Verdana;line-height:21px
	}
#infowrapper .cajainfo p strong{
	color:#e9790b;
}
#esquemawrapper .cajainfo p
{
	line-height:18px
}
#esquemawrapper .cajainfo p,
#esquemawrapper .cajainfo p strong{	
	color:#000000;font-size:13px;
}
/*********CAJA FOTOS***********/
#fotowrapper .capafotos img,.fotowrapper .capafotos img{
	position:relative;cursor:pointer
}
#fotowrapper .capafotos img,#interesawrapper .capafotos img,.fotowrapper .capafotos img{
	margin-top:5px
}
#interesawrapper a{
	cursor:hand
}

#fotowrapper .cajainfo ul,#interesawrapper .cajainfo ul,.fotowrapper .cajainfo ul{
width:200px;margin-left:25px;margin-top:10px
}
.fotowrapper .cajainfo ul li a,#fotowrapper .cajainfo ul li a,#interesawrapper .cajainfo ul li a span,#enlaceswrapper .cajainfo ul li a{
	display:block;margin-left:10px;
	background: url(../im/pin1.gif) no-repeat;
	background-position: 1px 3px;
	text-align:left;padding-left:10px;
	margin-top:5px;
	line-height:18px;
	min-height:18px
}
.fotowrapper .cajainfo ul li a,#fotowrapper .cajainfo ul li a,#interesawrapper .cajainfo ul li a,#enlaceswrapper .cajainfo ul li a{
		font-family:Arial,Verdana;font-size:13px;color:#000000;font-weight:bold;
		text-decoration:none;
		padding-left:12px;line-height:16px
}
#interesawrapper .cajainfo ul li a{
	padding-left:0px !important;
}
.fotowrapper .cajainfo ul li a:hover,#fotowrapper .cajainfo ul li a:hover,#interesawrapper .cajainfo ul li a:hover,#enlaceswrapper .cajainfo ul li a:hover{
text-decoration:underline
}

/*********RECOMIENDA****************/
.dialogs,.dialogsvisible{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;visibility:hidden}
.dialogs #example {height:30em;}
.dialogs label{ display:block;float:left;width:45%;clear:left; font-weight:bold;color:#000}
.clear { clear:both; }
#resp { margin:10px;padding:5px;border:1px solid #ccc;background:#fff;display:none}
#resp li { font-family:monospace }
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.yui-skin-sam .dialogs .hd{color:#FFFFFF !important}
.yui-skin-sam .dialogs .ft,.yui-skin-sam .dialogs .bd{background:#E1DCBA !important;color:#000000}
#dialogRecomendacion textarea,#dialogRecomendacion input{
	font-size:1.1em;font-family:arial
}
.recomendacionOK{background:green !important;font-weight:bold;color:#FFFFFF !important}
.recomendacionFallo{background:red  !important;font-weight:bold;color:#FFFFFF !important}
#dialogRecomendacion  .recomendacionProcesando{width:40%;padding-left:0;padding-right:0;background:white}
#dialogRecomendacion  .recomendacionProcesando img#cargando{padding-left:5px;vertical-align:middle}
.antispam input{font-weight:normal;width:7.3em}

.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(../js/yui/assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#FFFFFF;font-weight:bold}.yui-skin-sam .yui-button a{*line-height:2;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(../js/yui/assets/skins/sam/menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(../js/yui/assets/skins/sam/split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#FFFFFF;}.yui-skin-sam .yui-split-button-focus button{background-image:url(../js/yui/assets/skins/sam/split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#FFFFFF;}.yui-skin-sam .yui-split-button-hover button{background-image:url(../js/yui/assets/skins/sam/split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#FFFFFF;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(../js/yui/assets/skins/sam/split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(../js/yui/assets/skins/sam/menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(../js/yui/assets/skins/sam/split-button-arrow-disabled.png);}


.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../js/yui/assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../js/yui/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;text-decoration:none}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../js/yui/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

/**********Wforms************/
select.errFld, input.errFld,form .errFld {
	border: 1px solid #F00 !important;
}
/* Styling for message associated with a validation error. */
fieldset.reserva select.errMsg, fieldset.reserva input.errMsg,form .errMsg {	
	color: #CC3333 !important;
	display: none;
}
*html fieldset.reserva select.errFld{
	background: #FFBFE2 !important;
}
/************************ESTILOS FICHA******************/
div.cajapreciosnueva div{

}
#rightwrapper .botonficha,#rightwrapper .botondetalle,#rightwrapper .botonsalidas{
	margin-left:28px;width:198px;overflow:hidden;
}
#rightwrapper a.lnkFicha,#rightwrapper a.lnkDetalle, a.lnkFichaBottom{
background:transparent url(/im/btns/solicitaficha.gif) no-repeat 0 0;
color:black;
display:block;
font-family:arial;
font-size:12px;
font-weight:bold;
height:39px;
line-height:16px;
padding-left:35px;
padding-top:3px;
text-decoration:none;
text-transform:capitalize;
width:170px;
}
a.lnkFichaBottom{
	background:transparent url(/im/btns/solicitafichabottom.jpg) no-repeat 0 0;width:338px;height:39px;padding-left:20px;padding-top:12px;
	margin:20px auto;
}
#rightwrapper a.lnkDetalle{
background:transparent url(/im/btns/leerdetalle.gif) no-repeat 0 0;
padding-top:10px;padding-left:42px
}
#rightwrapper a.lnkFicha:hover,#rightwrapper a.lnkDetalle:hover,#rightwrapper .botonsalidas a:hover{
	text-decoration: underline
}
#rightwrapper .botonsalidas{
background:#D6CCBC none repeat scroll 0 0;
border:1px solid #424242;
clear:both;
padding-bottom:1px;
text-align:left;
width:200px;

}
#rightwrapper .botonsalidas a{
background:transparent url(/im/btns/verfechas.gif) no-repeat scroll 2px 5px;
color:#000000;
display:block;
font-family:arial;
font-size:10px;
font-weight:bold;
height:20px;
line-height:12px;
padding-left:27px;
padding-top:8px;
text-decoration:none;
text-transform:capitalize;
}
/***********************LIGHTBOX FICHA*******************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 110;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	z-index:110 !important
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #68782F;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
img#lightbox-image{
	background:white !important
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #C8B78B;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 10px 5px; 
	color: #000; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/************************ESTILOS GENERALES******************/
.naranja{
	color:#DB6400 !important
}
strong.resaltar{
	color:#913E3C;font-weight:normal
}
h3.resaltar{margin:0px;padding:0px;font-size:15px;font-family:Gill Sans mt,verdana, times;	color:#913E3C;font-weight:normal;padding-left:3px;padding-right:3px;display:inline;}
.supercartel{
	font-size:40px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;color:#000;line-height:45px
}
.supersupercartel{
	font-size:50px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;margin:0;color:#000;padding-top:3px
}
.cartelgrande{
font-size:30px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;color:#000000;font-weight:normal;margin:0;line-height:35px
/*título del viaje*/
}
.cartelgrande2{
	font-size:25px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;font-weight:normal;margin:0;line-height:32px
/*subtítulo del viaje*/
}
.cartelgrande3{
	font-size:18px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;font-weight:normal;margin:0;color:black;line-height:22px
/*subtítulo del viaje*/
}
.cartelgrande4{
	font-size:22px;font-family:buccaneert1,"Trebuchet MS",Times, times new roman, verdana;font-weight:normal;margin:0
/*subtítulo del viaje*/
}
.aclaracionenlaces{/*	#e1dcba;*/
	background:#FFF;border-left:2px solid #ff6820;border-right:2px solid #ff6820;padding:1em;margin:1em
}
.aclaracionenlaces li{
	margin-top:5px
}
.dias{
	font-family:verdana;font-size:17px;color:#767472;font-style:italic}
.resumenviaje{
	font-size:15px;font-family:Gill Sans mt,verdana, times;color:#000000;margin-bottom:5px;line-height:19px;
}
.tituloItin,.tituloItinpeque{
	font-family:Gill Sans mt,verdana, verdana, times;font-size:27px;color:#FF6820;display:block
}
.tituloItinpeque{
font-size:20px
}
p.nota{
	margin-top:8px
}
#noincluyes,.noincluyes{font-family:verdana, times;font-size:13px;color:#000}
#itinerario{font-family:verdana, times;font-size:13px;color:#000000}
.ficha{
	font-family:verdana, times;font-size:13px;color:#000000;line-height:18px
}
.preciosizq{font-family:verdana;font-size:10px;color:#000000;line-height:27px;text-align:left;padding:1em;max-width:500px;min-width:300px;padding-right:4em}
td.fondoprecios{
	background:white;
}
table.tablaprecios{
	margin:0 auto
}
input.texta2{background:#b8975f;border:1px solid gray;color:white;font-weight:bold;font-size:13px;font-family:Arial,Verdana;
padding:0.5em;line-height:14px;height:33px
}
.textoprincipal{
	color:black
}
.textobloque{
	clear:both;
}
.fontdefault,.fontdefaultgrande{
	font-family: arial, verdana !important;color:black
}
.fontdefaultgrande{
	font-size:25px
}
.notagris,.notagrispeque
{
	background:#CACACA;font-size:12px;font-family:Arial;width:96%;border:1px solid gray;padding:10px 10px;margin-bottom:4px;
	color:black;text-align:left !important
}
.width35{
	width:35%
}
.notagrispeque{
width:35%;
}
span.h1busca{display:none}
#paginawrapper .cartelnuevo{
	background:url(/im/cartelnuevo2.png) no-repeat;width:90px;height:62px;float:right;margin-top:-29px;margin-right:3px;text-align:left;clear:both
}

#paginawrapper .cartelviejo,#paginawrapper .cartelagnoactual{
	background:url(/im/cartelruta2008.gif) no-repeat;width:100%;height:22px;float:left;margin:0 0 0 4px;text-align:right;padding-bottom:10px;
}
#paginawrapper .cartelagnoactual{
	background:url(/im/cartelagnoactual.gif) no-repeat
}
/***************FORMULARIO*********************/
#formulariowrapper{
	float:left;margin-left:7px;	margin-top:8px;
text-align:left;
visibility:visible;
width:500px;	text-align:center;width:811px;
}

#formulariowrapper .cajaform{
color:black;font-size:12px;font-family:Arial,Verdana;
margin:0 auto;
width:550px;
}
#formulariowrapper .cajaform .header{
	margin:10px 0;text-align:center
}
#formulariowrapper .cajaform .header div.subheader{
width: 370px; display: block;margin:0 auto;
}
#formulariowrapper .cajaform .header div.subheader img{
	float:left;margin-bottom:20px
}
#formulariowrapper .cajaform #carteluno{
color:#000000;font-family:Arial;font-size: 16px;margin-left: 10px;border:2px solid #BFBA9B;padding:5px 15px;background:#f3f2ed;
float:left;margin-bottom:20px;width:270px;
}
#formulariowrapper .cajaform #carteldos{
color:#107010;font-family:Arial;	font-size: 18px;
}
#formulariowrapper .cajaform #fondoformulario{
margin-left:10px;	background-color:white;	border-top:1px solid #FF6820;border-bottom:1px solid #FF6820;clear:both;
text-align:left;line-height:20px;;padding:0 1.3em 1.3em 2.5em;
}
#formulariowrapper .cajaform #fondoformulario label,#suscripcionwrapper label,.contenidoperfil label{
line-height:21px;color:#000000;padding-right:10px;font-weight:bold
}
.contenidoperfil label{
	display:block;
float:left;

width:30%;
}
#suscripcionwrapper fieldset.baja {
	padding-top:10px !important
}
#suscripcionwrapper fieldset.baja label{
display:inline
}
#formulariowrapper .cajaform #fondoformulario .cajatexto,#suscripcionwrapper .cajatexto{
	color:#000000;background-color:#f0f7e6;border:1px solid gray;clear:both;display:block;
}
#formulariowrapper .cajaform #fondoformulario .columna,#suscripcionwrapper .columna,.contenidoperfil .columna{
	width:50%;float:left;height:40px
}
.contenidoperfil .columna .labelespecial{
	width:38%
}
.contenidoperfil #newpassword{
	width:116px
}
#suscripcionwrapper .cajatexto{
display:inline	
}
#suscripcionwrapper label{
	font-size:13px;display:block
}
#suscripcionwrapper .columna{
	margin-top:10px
}
#formulariowrapper .cajaform #fondoformulario .columnatextarea {
	width:100%;float:left
}
#formulariowrapper .cajaform #fondoformulario .columnatextarea label{
clear:both;display:block
}


#formulariowrapper .cajaform #fondoformulario .explicacion{
	font-style: italic;color:gray;display:block;clear:both
}
#formulariowrapper .cajaform #fondoformulario select{
clear:both;margin-left:10px;
width:250px;font-family: arial, verdana; color: black; font-size: 13px;background-color: #F0F7E6; border-style: solid;font-weight:normal;	border:1px solid gray
}

#fondoformulario .aclaracion{
	color:gray;float:right;font-size:Arial;font-size:0.8em;font-weight:bold;
}
table.ofertasficha{text-align:left;background:#EBEAE7;border: 3px double gray; border-collapse: collapse;width:400px;
color:black;padding-bottom:1em;margin-bottom:1em
}
table.ofertasficha #borde{background:#F5EFE5;border:1px dashed gray;padding:0 10 0 10;text-align:center}
table.ofertasficha td img{
	float:right
}

#formulariowrapper fieldset label{
	vertical-align:top;
float:left;clear:both;
width:15%;
}
#formulariowrapper fieldset span#cargando{
	float:left;display:block
}
#formulariowrapper fieldset select{
	clear:none;float:left
}
/**************************FOTOS**************************/

.contienecartel{
text-align:center;margin-top:1em
}	
#cartelFotos {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #804040;  height: 35px;color:#007918;
}
#fotogallerywrapper{
	width:870px
}
#fotogallerywrapper table{
	margin:0 auto;width:800px
}
/*********flying safari***************/

#extensiones{background:url(/africa/viajes/tanzania/mapa-zanzibar.gif) right top no-repeat}

#extensiones #interna{
	width:320px
}
/*************etiopica********************/
#fondoetiopica{
background:url(/africa/viajes/etiopia-viajes/etiopia_fondo.gif) no-repeat right -50px;min-height:300px
}
*html #fondoetiopica{height:300px}
/************ANDALUCIA****************/

div#pagecontent table#tablaandalucia,div#pagecontent table#tablaandalucia td,div#pagecontent table#tablaandalucia tr
{
	vertical-align:top
}
/************buscadores************/
.cajabuscadores{
background:#F3F2ED none repeat scroll 0 0;
border:1px dotted #BFBA9B;
font-family:Arial;
font-size:16px;
margin-bottom:20px !important;
margin-left:20px;
margin-right:20px;
margin-top:20px !important;
padding:5px 15px;
width:400px;
}

select.opciones{font-family: verdana, times; color: #FF6820; font-size: 11px; background-color: #F4EDC3; border-style: solid;border-width:1px;border-color:orange;height:20px;width:250px;
line-height:12px;}
.cajabuscadores input.texta2{
	height:25px !important;
line-height:10px !important;
margin-left:5px;
padding:0;
}
div.buscadorrapido .cartel{
	margin-left:10%;
}
div.avisoenviaje.busqueda,#busquedawrapper .warning
{
	font-size:12px;
font-weight:normal;
margin:0 auto;
padding-bottom:3px;
padding-top:3px;
width:80%;
}

#numero,.cartelResultado{font-size:20px;color:#000000;font-family:verdana, Times, times new roman}
.cartelResultado{
background:#F3F2ED;
border:1px dotted #BFBA9B;
margin:10px auto;
padding:5px 15px;
text-align:center;
width:50%;
}
#busquedawrapper .warning{
margin-top:10px
}
#busquedawrapper .capaorden{
border:3px solid #BFBA9B;padding:7px 15px;background:#f3f2ed;	width:80%;margin-left:5%;
}
#busquedawrapper .capaorden a{
	color:#000000 !important;margin-left:5%;
}
#busquedawrapper .capaorden a.seleccionado
{
border:1px solid gray;text-decoration:none;padding:3px
}
#busquedawrapper .capaorden ul,#busquedawrapper .capaorden ul li{
display:inline
}	
#busquedawrapper .cajapaises{
	padding-top:10px;
}
#busquedawrapper .enlaceBtn,.fichaenviada .enlaceBtn,.cajaofertas .enlaceBtn,#paginaoferta .enlaceBtn,#suscripcionwrapper .enlaceBtn {
background:#B8975F;
border:1px solid gray;
clear:both;
color:white;
display:block;
font-family:Arial,Verdana;
font-size:13px;
font-weight:bold;
height:20px;
line-height:16px;
margin:10px auto 0;
padding:0.5em;
text-align:center;
text-decoration:none;
width:20%;
}

/***************************CAJA OFERTAS****************/
.cajaofertaswrapper{
	text-align: center;margin-bottom:10px;margin-top:35px
}
.cajaofertas{
	width: 451px;margin:0 auto;
}
.cajaofertas .box {/* esto es right medio */
	padding:0 1px 0em 0;
	background:white url(/im/cajaofertas/borders.gif) 100% 0 repeat-y;
}
.cajaofertas .bi {/* esto es left medio */
	padding:0 0 0 1px;
	background: url(/im/cajaofertas/borders.gif) 0 0 repeat-y;
}

.cajaofertas .bt,.cajaofertas .bt div {height:5px;overflow:hidden}
.cajaofertas .bb,.cajaofertas .bb div {height:5px}

.cajaofertas .bt,.cajaofertas .bb{	margin:0 -1px;}
.cajaofertas .bb div,.cajaofertas .bt div{	width:7px}
.cajaofertas .bt {/* esto es top medio right*/
		background: url(/im/cajaofertas/box.gif) 100% 0 no-repeat;
}
.cajaofertas .bt div {/* esto es top left */
	background: url(/im/cajaofertas/box.gif) 0 0 no-repeat;padding:0px
}
.cajaofertas .bb {/* esto es bottom medio y left */
	background: url(/im/cajaofertas/box.gif) 100% 100% no-repeat;
}
.cajaofertas .bb div {/* esto es bottom left */
	background: url(/im/cajaofertas/box.gif) 0 100% no-repeat;
}
.cajaofertas .tituloofertas{
	font-size:17px; font-family: "Trebuchet MS","Myriad Pro",Verdana;font-weight:bold;color:#FF441F;
	width:95%;border-bottom:1px solid #d6d7d6;margin-left:10px
}
.cajaofertas .textooferta{
	margin-left:10px;padding:10px 10px 10px 0;
}
.cajaofertas .content{
	color:black;text-align:left;
}
.cajaofertas .enlaceBtn{
	background:#CFCFCF;color:black;height:15px;padding:6px 1px;
line-height:11px;margin-right:0
}
.cajaofertas .imgexclamacion{
	background: url(/im/cajaofertas/exclamacion.png) 0 0 no-repeat;width:51px;height:51px;float:right;
margin-top:-40px;margin-right: 0px
}

.cajaofertas .descuentoofertas{
	background:#eeeded;width:95%;margin-left:10px;height:20px;margin-top:2px;
}
.cajaofertas .descuentoofertas span{
color:#FF441F;
font-weight:bold;
line-height:20px;
margin-left:5px;
margin-top:4px;
}
/*********PRECIOS DEL VIAJE***************/
.precioswrapper{
	text-align:center
} 
.precioswrapper .preciosviaje{
	margin:0 auto;border:1px solid #bad975;background:#FFFFFF;width:541px
}
.precioswrapper .tituloprecios{
border-bottom:1px solid #D6D7D6;
color:#687057;
font-family:"Trebuchet MS",Verdana;
font-size:17px;
font-weight:normal;
margin-left:10px;
padding:5px;
text-align:left;
width:95%;
}
.precioswrapper  p{
	margin:0;padding:0
}
/************visitas**********/

#rightwrapper .containvisitas
{
padding-left:1em;
padding-top:0.5em;
width:190px;
margin-left:18px
}
#rightwrapper .containvisitas .box {/* esto es right medio */
	padding:0 1px 0 0;
	background:#F9F8DC url(/im/visitas/borders.gif) 100% 0 repeat-y;
}
#rightwrapper .containvisitas .bi {/* esto es left medio */
	padding:0 0 0 1px;
	background: url(/im/visitas/borders.gif) 0 0 repeat-y;
}

#rightwrapper .containvisitas .bt,#rightwrapper .containvisitas .bt div,#rightwrapper .containvisitas .bb,#rightwrapper .containvisitas .bb div {height:5px;}
#rightwrapper .containvisitas .bt,#rightwrapper .containvisitas .bb{	margin:0 -1px;}
#rightwrapper .containvisitas .bb div,#rightwrapper .containvisitas .bt div{	width:5px}
#rightwrapper .containvisitas .bt {/* esto es top medio right*/
		background: url(/im/visitas/box.gif) 100% 0 no-repeat;
}
#rightwrapper .containvisitas .bt div {/* esto es top left */
	background: url(/im/visitas/box.gif) 0 0 no-repeat;padding:0px
}
#rightwrapper .containvisitas .bb {/* esto es bottom medio y left */
	background: url(/im/visitas/box.gif) 100% 100% no-repeat;clear:both;margin-top:0em
}
#rightwrapper .containvisitas .bb div {/* esto es bottom left */
	background: url(/im/visitas/box.gif) 0 100% no-repeat;
}
#rightwrapper .containvisitas p
{
	margin:0;padding:0;
}
#rightwrapper .containvisitas p#numero
{
font-family:Trebuchet,Verdana,Arial;
font-size:20px;
font-weight:bold;
margin:0 auto;
min-height:20px;
padding:0 0.3em 0.3em 0.2em;
}
#rightwrapper .containvisitas img
{
	padding-top:5px;padding-left:5px
}
#rightwrapper .containvisitas #numerowrapper{
	text-align:center
}
/**********pagina de ambar************/
.paginacontacto .titulosnuevos,.paginacontacto .titulosoficinas,.fichaenviada .titulosnuevos{
font-family:"Trebuchet MS",Verdana;
font-size:22px;color:#FF6820;font-weight:bold;
height:25px;
line-height:25px;
padding:5px 0;
}
.paginacontacto{
	color:#000000
}	
.paginacontacto p{
	padding:3px 0px
}
#cajageneralderecha .imagenes{
	margin-top:10px;border:1px solid black
}
#cajageneralderecha strong{
	font-family:"Trebuchet MS", Verdana;font-size:15px;color:#000000;display:block;margin-top:10px
}
.paginacontacto .columna{
	width:270px;float:left;padding:10px;	color:#000000
}

.paginacontacto .imagenoficina{
	
border:3px double #BABABA
}
.paginacontacto .direccion,.paginacontacto .direccionkananga{
	margin:0 auto;border:1px solid #bad975;background:#FFFFFF;padding-left:10px;width:275px;margin-top:5px
}
.paginacontacto .direccionkananga{
	width:90%
}
#cajageneralderecha .lightbox span,.avisoenviaje p.pin a,.paginatelefonos p.pin,#paginaseguros .pin a,a.pingeneral{
	display:block;margin-left:30px;
	background: url(../im/pin1.gif) no-repeat;
	background-position: 1px 3px;
	text-align:left;padding-left:10px;
	margin-top:5px;text-decoration:none;
	height:18px;color:black
}
.paginatelefonos p.pin,#paginaseguros .pin a{
		background-position: 1px 6px;
}
#paginaseguros .pin a{
	text-decoration:underline;color:blue
}
.avisoenviaje p.pin a:hover{
	text-decoration:underline
}
/*****************[pagina contacto - ultima parte]******************************/
.paginacontacto .content_gradientwrapper{
	width:575px;float:left;min-height:200px;clear:both
}
.paginacontacto .content_gradient {
background:url(../im/kanangaoffice/content_gradient_bg.gif) no-repeat;
background-position:0 0;
margin:0 0 0 10px;
height:auto;
width:575px;min-height:200px
}
.paginacontacto .content_gradient_footer {
background:url(../im/kanangaoffice/content_gradient_bg_bottom.gif) no-repeat;

height:9px;
margin:0 0 20px 10px;
width:575px
}
.paginacontacto .content_gradient .content_padding {
padding:20px 20px 5px;
}
.paginacontacto .content_gradient #imagenafrica,.paginacontacto .content_gradient #camionkananga,.paginacontacto .content_gradient #camionblanconegro{
		background: url(/im/kanangaoffice/imagenafrica.gif) 0 0 no-repeat;width:215px;height:252px;float:right;
margin-top:-75px;margin-right: 10px;
}
.paginacontacto .content_gradient #camionkananga{
		background: url(/im/kanangaoffice/camionkananga.gif) 0 0 no-repeat;margin-top:-50px;height:202px
}
.paginacontacto .content_gradient #camionblanconegro{
background: url(/im/kanangaoffice/camionblanconegro.gif) 0 0 no-repeat;margin-top:-50px;width:246px;height:202px
}
.paginacontacto .titulocontacto{
	font-family:"Trebuchet MS",Verdana;
font-size:22px;color:#FF6820;font-weight:normal !important;
height:25px;
line-height:25px;
padding:5px 0;
}
/**************[CAJA ATENCIÓN]***************/
.atencion_gradientwrapper{
	width:705px;float:left;clear:both;margin-left:50px;margin-top:20px
}
.atencion_gradient {
background:url(../im/cajaatencion/cuerpocaja.png) no-repeat;
background-position:0 0;
margin:0 0 0 10px;
height:auto;
width:705px;min-height:60px
}
.atencion_gradient_footer {
background:url(../im/cajaatencion/abajocaja.png) no-repeat;

height:17px;
margin:0 0 20px 10px;
width:705px
}
.atencion_gradient .atencion_padding {
padding:20px 20px 5px;	
}
.atencion_gradient .atencion{
	float:left;font-size:12px;font-family:Verdana;color:#000;
}
.atencion_gradient .atencion .icono{
	float:left;margin-right:10px;vertical-align:middle
}
.atencion_gradient .atencion .texto{
	width:650px;margin-top:8px;line-height:20px
}
/*****************[VIAJAR SOLO y OPINION]********************/
#paginaviajar div.textoprincipal p,#paginaviajarsolo p,#paginaopinion div.textoprincipal p{
	padding-top:8px;color:#000000;font-family:Georgia,Arial,Verdana;
font-size:15px;
font-style:italic;line-height:21px
}
#paginaviajar div.textoprincipal p{
	font-style: normal !important;
}
#paginaopinion p,#paginaviajar div.textoprincipal p{
	line-height:15px;font-size:13px
}
#paginaviajarsolo strong,#paginaopinion strong,#paginaviajar strong {
color:#913E3C;
}
#paginaviajarsolo,#paginaopinion,#paginaviajar {
	padding:20px
}
#paginaviajarsolo p.fuentegrande,#paginaopinion p.fuentegrande {
	font-size:16px;margin-top:8px
}
#paginaviajarsolo p.fuentefuerteprimera,#paginaopinion  p.fuentefuerteprimera{
	font-size:14px
}
/******************[CAJAMAIL]********************/
#listamails{
	width:810px;clear:both;
}
#listamails p{
	color:#000000;font-family:Georgia,Arial,Verdana;
font-size:15px;
font-style:italic;
line-height:20px;
padding-top:3px;
}
#listamails .cajamail
{
	background:white;padding:0.4em;	margin-top:10px;width:790px;border:1px solid #CECECE
}
#listamails .cajamail div.cajamailinterna{
	border:1px solid gray;padding:0.8em
}
#correoOpinion{
	background:url(/im/opinion/correos.gif) no-repeat;width:115px;height:115px;float:right;margin-top:-39px;margin-right:3px;text-align:left
}

/****************[PAGINADOR]***************/
.paginador,.pager .pagecontainer{
/*url(/im/opinion/fondo_paginador.jpg)#EFEFEF*/
background:url(/im/opinion/fondopaginador.gif);
height:22px;
margin:10px 0 0 0;
padding:5px 5px 0 5px;overflow:hidden;
width:792px;overflow:hidden
}

.paginador p,.pager p {
color:black;font-size:14px !important;font-family:Arial;
float:right;
font-weight:normal;
margin:0 15px 0 0
}
.paginador ul,.pager ul {
float:left;
margin:0;
}
.paginador li,.pager li {

display:inline;
margin:0 3px;
padding:0;
text-align:center;
}
.paginador a,.pager a{color:black;text-decoration:none; cursor:hand;
font-family:Arial, Arial;font-size:16px
}
.paginador a:hover,.pager a:hover{
text-decoration:underline;
}

.pager ul li.pgEmpty {
color:gray;display:none
}

.pager ul li a.pgCurrent{
color:white !important;background:#bb8f1c;padding:0px 5px;
border:none;
font-weight:bold !important

}
#paginaopinion #cargando{display:none;
width:800px;height:400px;text-align:center;
background:none;vertical-align:middle;
}
#paginaopinion #cargando img{
margin-top: 150px;
margin-bottom: 200px; 
}
/*****************[TELÉFONOS]**************/
.paginatelefonos{
	padding-left:4px;margin-top:80px;color:#000000;
}
.paginatelefonos .content_gradientwrapper{
	width:294px;float:left
}
.paginatelefonos .content_gradient {
background:url(../im/cajacontacta/content_gradient_bg.gif) no-repeat;
background-position:0 0;
margin:0 0 0 10px;
height:auto;
width:294px
}
.paginatelefonos .content_gradient_footer {
background:url(../im/cajacontacta/content_gradient_bg_bottom.gif) no-repeat;

height:9px;
margin:0 0 20px 10px;
width:294px
}
.paginatelefonos .content_gradient .content_padding {
padding:20px 20px 5px;
}
.paginatelefonos .content_gradient #logokananga,.paginatelefonos .content_gradient #logoambar{
		background: url(/im/cajacontacta/logokananga.gif) 0 0 no-repeat;width:98px;height:118px;float:left;
margin-top:-75px;margin-left: 10px
}
.paginatelefonos .content_gradient #logoambar{
		background: url(/im/cajacontacta/logoambar.gif) 0 0 no-repeat;width:89px;height:119px;
}
.paginatelefonos .titulotelefonos{
	font-family:"Trebuchet MS",Verdana;
font-size:15px;color:#FF6820;font-weight:bold;
height:25px;clear:both;
line-height:25px;
padding:5px 0;
}
.paginatelefonos p.telefono,.paginatelefonos p.mail,.paginatelefonos p.direccion,.paginatelefonos p.horario{
			background: url(/im/cajacontacta/telefono.gif) 0 0 no-repeat;padding-left:40px;height:50px;line-height:28px
}
.paginatelefonos p.mail{
				background: url(/im/cajacontacta/mail.gif) 0 0 no-repeat;
}
.paginatelefonos p.direccion{
				background: url(/im/cajacontacta/direccion.gif) 0 0 no-repeat;line-height:17px;
}
.paginatelefonos p.horario{
				background: url(/im/cajacontacta/horario.gif) 0 0 no-repeat;line-height:17px;height:70px
}
.paginatelefonos .enlaceoficinas{
	margin-top:20px
}
.paginatelefonos .enlaceoficinas a{
background: url(../im/pin1.gif) no-repeat 1px 2px;
display:block;
height:18px;
margin-left:10px;
margin-top:5px;
padding-left:10px;
text-align:left;
font-size:14px;
color:blue
}
.paginatelefonos .solicita,.solicita{
	background:#FFFFFF;
border:1px solid #BAD975;
display:block;
float:left;
line-height:20px;
margin-left:20px;
padding:10px;
width:541px;
}
#protecciondatos p{
	padding-top:9px;
}
#condiciones p strong{
	display:block;padding-top:8px
}
/*******fichaenviada***********/
#formulariowrapper.fichaenviada #fondoformulario{
	min-height:150px
}
.fichaenviada .cajaform{
	width:450px;
}
.fichaenviada .titulosnuevos{
color:#174743;text-align:center;border-bottom:1px solid gray
}
#mensajewrapper{
	text-align:center;margin:50px 0px 20px 0px;
}
.fichaenviada .mensajeok{
	margin:0 auto;background:#FFFFFF;padding:1em;
}
.fichaenviada .mensajeok strong{
	font-family:Verdana;font-weight:bold;font-size:13px
}
.fichaenviada .mensajeok img{
	float:left
}
.fichaenviada .mensajeok{
	width:300px;margin:0 auto;background:url(/im/iconos/ok.png) no-repeat;padding-left:100px;height:60px;
	text-align:left;
}
#formulariowrapper.fichaenviada #fondoformulario{
	padding:12px
}
#formulariowrapper.fichaenviada .avisoenviaje{
	font-weight:normal
}
.fichaenviada .enlaceBtn{
margin:30px auto
}
.listaok{
	margin-top:0;padding:0;list-style:none
}
.listaok li{
	margin-top:0;padding:0;list-style:none;background: url(/im/iconos/ok_lit.png) no-repeat;padding-left:35px;
}
.cartelnovedades{
	color:#008000;
margin-bottom:10px;
margin-top:10px;font-size:25px;
font-weight:normal;
line-height:32px;
font-family:Arial !important;
}
/****************FORMULARIOAS*********************/
.cajablanca,.cajablancagrande
{
	margin-left:10px;	background-color:white;	border-bottom:1px solid #FF6820;
border-top:1px solid #FF6820 !important;clear:both;
	padding:1em;font-size:100%;width:575px

}

.cajablanca.estrecha{
	width:500px
}
.cajablanca .texto,.cajablancagrande .texto
{
	font-family:"Gill Sans mt",verdana, verdana, times;font-size:14px;color:#000000;margin-bottom:1em;text-align:left;margin-left:1em	
}
.cajablancagrande{
	width:610px;margin:0
}
div>.cajablancagrande{
	width:590px;margin:0
}
.cajablanca fieldset,.fieldsets,#suscripcionwrapper .cajablanca fieldset,fieldset.marron
{
	font-weight:bold;color:#A56A42;border:2px solid #A56A42;clear:both
}
#suscripcionwrapper .cajablanca fieldset,fieldset.marron{
	padding:15px;padding-top:0
}
fieldset.marron{
	border:1px solid #A56A42
}
.cajablanca p{
	margin:8px 0;line-height:20px
}
.cajablanca ul li{
	margin:8px 10px;list-style: disc;
}
.cajablanca ul {
	margin-left:20px
}
.cajablanca{
	margin:0 auto !important
}
/*************RESERVAS - SUSCRIPCION************/
#reservawrapper .header,#proyeccioneswrapper .header,#suscripcionwrapper .header{
	text-align:center
}
#reservawrapper .subheader,#proyeccioneswrapper .subheader,#suscripcionwrapper .subheader
{
	margin:0 auto;width:200px
}
#reservawrapper .cartel,#proyeccioneswrapper .cartel,#suscripcionwrapper .cartel{
	background:#F3F2ED;
border:1px dotted #BFBA9B;
margin-bottom:10px;
margin-top:10px;
padding:5px 15px;
width:200px;
color:#FF6820;
font-family:"Trebuchet MS",Verdana;
font-size:20px;
font-weight:bold;
}
#suscripcionwrapper #herramientasficha
{
	width:405px;margin:0 auto 5px;text-align:center
}
#suscripcionwrapper .error
{
	text-align:center;margin-bottom:5px
}
/***********AYUDA***********/

#ayudaCapa .hd img,#fechasCapa .hd img{
	vertical-align:middle;padding-right:15px
}
#ayudaCapa .hd,#fechasCapa .hd{
	font-size:110%
}
#fechasCapa #fechassalidas{
min-height:300px;display:none
}

 .yui-skin-sam #fechasCapa .yui-calcontainer {
display:block;
margin:0 auto;

}

/**********OFERTAS****************/
.paginaofertas{
	margin-top:20px;color:#000000;min-height:400px
}
.paginaofertas .content_gradientwrapper{
cursor:pointer;
float:left;
margin-left:18px;
padding-left:5px;
width:377px;
}
.paginaofertas .content_gradient {
background:url(../im/cajapaginaofertas/content_gradient_bg.gif) no-repeat;
background-position:0 0;
margin:0 0 0 5px;
height:auto;
width:380px
}
.paginaofertas .content_gradient_footer {
background:url(../im/cajapaginaofertas/content_gradient_bg_bottom.gif) no-repeat;

height:9px;
margin:0 0 20px 5px;
width:380px
}
.paginaofertas .content_gradient .content_padding {
padding:8px 20px 5px 6px;min-height:170px
}
.paginaofertas .content_gradient .content_padding .contenido{
float:left;
margin-left:20px;width:232px
}

.paginaofertas .content_gradient .content_padding .paisescajaoferta{
clear:both;
color:#256B09;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:16px;
text-transform:uppercase;
}
.paginaofertas .content_gradient .content_padding a.cajaoferta{
clear:both;
color:black !important;
display:block;
margin-top:5px;
text-decoration:none;
text-transform:uppercase;
}

.paginaofertas .content_gradient .content_padding img.imgcajaoferta{
float:left;
margin-top:30px;border:1px solid black
}
.paginaofertas .content_gradient .content_padding .textoprincipal{
	font-size:12px;font-family:Arial,Verdana;clear:both
}
.paginaofertas .content_gradient .content_padding .capafechaprecio{
	clear:both
}
.paginaofertas .content_gradient .content_padding .precio,.paginaofertas .content_gradient .content_padding .fecha{
	float:right;font-family:"Trebuchet MS",Verdana,Arial;
font-size:16px;color:black;clear:both;
}
.paginaofertas .content_gradient .content_padding .precio strong,.paginaofertas .content_gradient .content_padding .fecha strong{
	color:#f7ab07
}

.disable_masking
{
    z-index: 6001;
    position: absolute;
    display: none;
    background-color: #ffffff;
   
    padding: 20px;
}
.closebutton, .myclosebutton
{
    float: right;
    text-decoration: none;
}
.dialogofertas{
	display:none;width:800px
}

#paginaoferta p{
color:#000000;font-size:15px;font-family:Arial, Verdana;line-height:21px
	}
#paginaoferta p strong{
	color:#e9790b;}
#paginaoferta div.textooferta strong{
	color:#000000 !important;
}
#paginaoferta .enlaceBtn.extra{
	width:230px
}
#paginaoferta .tituloviaje{
	color:#256B09;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:26px;
margin-bottom:8px
}
.noofertas{
	width:25%
}
/*********[mapa web]****************/
ul.mapaweb{
	margin-left:10px;color:black
}
ul.mapaweb li{
	margin-left:20px;	background: url(../im/pin1.gif) no-repeat; padding-left:10px;	background-position: 1px 8px;line-height:25px
}
ul.mapaweb li a{
	color:black
}
/*******************************/
.notamapa{
background:lightyellow url(/im/iconos/info.png) no-repeat;
border-bottom:1px solid yellow;
border-top:1px solid yellow;
color:black;
display:block;
font-family:arial;
font-size:12px;
height:25px;
margin-bottom:4px;
margin-left:25px;
margin-bottom:10px;
padding:5px 5px 5px 40px;
text-align:left;
width:250px;
}
/**********[rss]*************************/
ul.links,div.links{
	text-align:left;width:85%;margin:1em 0em 1em 2em;color: #000;font-family:Verdana, Arial;font-size:0.8em;background:white;
	border-bottom:1px solid #FF6820;border-top:1px solid #FF6820;padding:1em 1.5em
}
div.links{
	font-size:1.1em
}
.rsslink,ul.links li{
background:transparent url(../im/pin1.gif) no-repeat scroll 1px 3px;
height:auto;
margin-left:10px;
padding-left:20px;
}
.flickrfoto{
float:left;width:400px	
}
ul.links li{
	line-height:20px;background-position:0 6px;margin-top:4px
}
/**********************[llamada]******************/
#btnpidellamada{
	border: 1px solid white; padding: 5px 5px 3px 5px; background:white url(/im/telefonollamada.gif) no-repeat  0 0; font-size: 12px; font-family: Arial; margin-left: 30px; margin-top: 8px; font-weight: bold; width: 179px;padding-left:10px;border:1px solid #CCCCCC;
}
#btnpidellamada a{
	padding-left:20px;text-decoration:none
}
#btnpidellamada a:hover{
	text-decoration:underline
}
.procesando{
	color:black !important;margin-left:5px
}

#respllamada{
	 font-weight:bold;
margin:10px 0;
color:red;padding:5px;border:1px solid #ccc;background:#fff;display:none
}
#respllamada img{
margin-right:8px;
padding-top:0;
vertical-align:middle;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:98;
}

h2.borderbox{
text-align:left;
color:black;
font-size:22px;
font-weight:700;
background:transparent url(/js/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -200px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
padding-bottom:5px;
font-weight:bold;
line-height:15px;
padding-top:4px;
padding-left:10px
}
h2.borderbox img{
	font-size:14px;
margin-right:20px;
text-align:left;
vertical-align:middle;
}
.btnCierreCaja{
position:absolute;
color:black;
display:block;
background:transparent url(/js/yui/assets/skins/sam/sprite.png) no-repeat scroll 0 -300px;
cursor:pointer;
height:15px;
position:absolute;
right:6px;
text-decoration:none;
top:5px;
width:25px;
}
/**************[FOTOS HTTPREQUESTS]********************/
.antispam{	font-weight:bold}
.dialogocaja{
position:absolute; 
min-height:250px;
padding-bottom:20px;
width:900px;
z-index:99 !important;
font-size:13px;padding-bottom:0px
}
.dialogointerior{
left:0;position:relative;
top:0;z-index:100;background:#E1DCBA;
border:1px solid #FFFFFF;
font-size:13px;
color:#000000;
}
.dialogocaja .underlay{
background-color:#000000;
bottom:-3px;
left:-3px;
opacity:0.12;*filter:alpha(opacity=12);
position:absolute;
right:-3px;
top:2px;
z-index:99
}
.dialogocaja label{
	clear:left;
color:#000000;
display:block;
float:left;
font-weight:bold;
width:45%;
}
.dialogcaja textarea, .dialogcaja input{
	font-family:arial;
font-size:1.1em;
}
.dialogocaja .bd{
	padding:10px 10px 10px;background:#E1DCBA !important;
color:#000000;
}
.dialogocaja .ft{
padding:0 10px 10px;
height:45px;background:#E1DCBA !important;
color:#000000;
}
.dialogocaja .ft .button-group{
	float:right;
}

#popupContactwrapper{
min-height:150px;
width:380px;
}

#fechasCapaWrapper{
	width:610px
}
#dialogRecomendacionwrapper{
width:385px;min-height:100px
}

#cartelFotosrequest{
	color:green;
font-family:"Trebuchet MS",Arial;
font-size:25px;
font-weight:bold;
margin-bottom:30px;
margin-top:30px;
}
#cargadorfotos{

position:absolute;z-index:200
}
#scriptcontainer{
	z-index:200
}
#videoswrapper,#fotosviajewrapper{
	background:black;padding-bottom:20px
}
/*******PIDE QUE TE LLAMEMOS*********/
#popupContact label{
	clear:both;display:block;color:#000;font-weight:bold
}
#popupContact #contactArea{
	padding:8px
}
#calendariowrapper{
	width:440px;
}
#ayudawrapper{
	width:400px
}
#ayudaCapa .bd p{
	margin-top:10px
}
/*******login*************/
#login,.creausuario{
clear:both;
margin:10px auto 0em;
padding:1em;
background:#685f56 url(/im/login/bg_clientFormTop.gif) no-repeat  0 0;
color:white;
padding:13px 0 0 15px;
width:520px;color:#FFFFFF;
}
#login.esquinasblancas{
	background:#685f56 url(/im/login/bg_clientFormTopblanco.gif) no-repeat  0 0;
}
.creausuario{
	width:443px;background:#5cbc67 url(/im/login/registratop.gif) no-repeat  0 0;
}
#form_bottom,#creaform_bottom{
background:#685f56 url(/im/login/bg_clientFormBottom.gif) no-repeat  0 0;
bottom:0;
height:18px;
margin:0px auto 1em;
position:relative;
width:520px;
padding:0px 0 0 15px;
}
#form_bottom.esquinasblancas {
	background:#685f56 url(/im/login/bg_clientFormBottomblanco.gif) no-repeat  0 0;
}
#creaform_bottom{
margin-left:40px;	width:443px;background:#5cbc67 url(/im/login/registrabot.gif) no-repeat  0 0;height:22px;
}
h1#h1login{
padding-left:0.5em;font-size:14px;text-align:left;
	background: url(/im/login/usuario.gif) no-repeat  0 0;
	height:20px;
}
h1#h1login a{
	cursor:pointer
}
h1#h1login a:hover{
	text-decoration:underline
}
h1#h1login div{
		background: url(/im/login/flecha.gif) no-repeat  0 5px;margin-left:5px;text-decoration:none;height:20px;padding-left:10px;margin-left:15px;
}
h1#h1login a{
	margin-left:10px;text-decoration:underline;
}
#login .bloque_login,.creausuario .bloque_login{
padding:0 1em 2em;;text-align:center
}
.bloque_login a{
	color:#FFF
}
#login .bloque_login p,.creausuario .bloque_login p {
display:block;
margin:2em 0.5em;text-align:left;
}
#login .bloque_login label,.creausuario .bloque_login label {
display:block;
color:white !important;
margin-left:15%;
margin-top:0.5em;}
#login .error,.creausuario .error{
	padding:10px;
}
#login .bloque_login label span,.creausuario .bloque_login label span {
display:block;
float:left;
margin-right:0.5em;
text-align:right;
width:9em;}
#login .cajatexto,.creausuario .cajatexto{
	border:1px solid gray;
background-color:lightyellow;
color:#000000;
display:block !important;
clear:none  !important
}
.recuperar a{
	background:transparent url(/im/login/item-actualidad.gif) no-repeat 2px 3px;
color:#FFF;
float:left;
font-weight:bold;
padding-left:10px;
margin-top:10px;
text-align:left;
text-decoration:underline;
}
.creausuario {
	margin:20px 0 0 40px
}

.creausuario h1#h1login{
	font-size:18px;color:#FFF;font-family:"Trebuchet Ms";font-weight:normal;
}
.creausuario h1#h1login a{
	text-decoration:none
}
#fondoformulario .creausuario .bloque_login input{
	clear:none !important
}
.creausuario .bloque_login label{
	margin-left:0
}
.creausuario label{
	margin-left:0% !important
}
.creausuario label span{
	width:15em !important
}
#fondoformulario .creausuario .aclaracion{
	color:#fff
}
a.infotips{cursor:pointer
	
}
.qtip-content .qtip-content{
	font-size:13px;
}
#logintools{
	font-size:13px; font-weight:bold;color:#FFF;height:25px;margin-left:10px;
}
#logintools div{
	background: url(/im/login/usuario.gif) no-repeat  0 0;padding-left:13px
}
#logintools a{
	text-decoration:none;color:#FFF;line-height:16px
}
#logintools a:hover{
	text-decoration:underline
}
#logintools span{

	/*background: url(/im/login/flecha.gif) no-repeat  0 5px;*/padding-left:3px
}
#logintools #desloguear{
padding-left:15px;background: url(/im/login/disconnect.gif) no-repeat 0 0;height:20px;margin-left:10px;
}
#logintools #desloguear span{
	position:absolute;left:-1500px
}
#logintools *{
	float:left;
}
#fondoformulario .creausuario label.check{
	margin-right:0 !important;
}
/********PERFIL**********/
.contenidoperfil{
	padding:1em;color:#000
}
.contenidoperfil #tabs{
	font-size: 14px;font-family:Arial
}
.contenidoperfil .error{
	margin:10px;
padding:10px;
}
.contenidoperfil .ok{
	background:#AFF17D;
	border:1px solid #C2C7CF;
color:#000000;
font-weight:bold;
width:90%;margin:0 10px 20px 0;
padding:10px;
}
.contenidoperfil h2{
	background:#EEEEEE ;
height:15px;
padding:5px;
width:300px;
margin:-12px 0px 1em 20px !important;
}
.contenidoperfil .capaopciones,.contenidoperfil .capaopcionessinborde{
	border-bottom:1px solid #CCC;padding-bottom:20px;border-top:1px solid  #CCC;margin:20px 0 0;width:100%
}
.contenidoperfil .capaopcionessinborde{
	border-bottom:none
}
.contenidoperfil .columna .labelespecial{
	width:48%
}
.contenidoperfil #cargadortabs{
	height:20px;display:block;text-align:center;width:100%;margin:100px 0px 50px 0px;
}
.contenidoperfil input.texta2{

}
.contenidoperfil input.px500{
	width:500px !important
}
.contenidoperfil input.px300{
	width:300px !important
}
/*********[textos cajas: america]*************/
#contentcajaWrapper{
	min-height:600px;width:700px;display:none;font-size:14px;
}
#contentcajaWrapper p{
	margin-top:5px
}
#contentcajatexto{
	line-height:20px;padding:20px;
}
#contentcajaWrapper strong.resaltar{
	color:#AF2A2A;
font-weight:bold;
}

/******[favoritos]*******/
.imgfavorito,#okfav{
background:#000000;
border:1px solid white;
color:#FFFFFF;
cursor: pointer;
font-family:Arial;
font-size:10px;
height:17px;
margin-left:-22px;
margin-top:0;
padding-top:3px;
position:absolute;
text-decoration: none;
width:19px;
}
.imgfavorito img{
	vertical-align: middle
}
#okfav{
	width:120px;margin-top:-100px;margin-left:20px;padding:3 0;
}
.avisofavoritos{
	margin-bottom:10px;
}
.avisofavoritos,.avisofavoritos a{
	font-size:14px; font-family:Arial;color:#FFFFFF;padding:10px 60px 0px
}
.avisofavoritos a{
	text-decoration: underline;padding:0
}
.avisofavoritos img{ vertical-align: middle;}
.commentFotofav,.commentFotofavnegro{
		font-size:12px; font-family:Arial;color:#000000;
}
.commentFotofavnegro{
	color:#FFF
}
.favoritosemail{
	color:white;font-size:13px;font-family:Arial;margin:20px
}
.favwrapper{
	margin-right:6%;margin-left:6%;margin-bottom:0.3em;padding-bottom:0;
text-align:left;
}
/******[BUCEO]*******/
.caracteristicas{
width:280px;float:left;padding-left:10px	
}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;}.yui-calendar .calnavright{position:absolute;z-index:1;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(/js/yui/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(/js/yui/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(/js/yui/assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(/js/yui/assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#0066cc;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ccff99;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#99ccff;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ccff99;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(/js/yui/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/js/yui/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/js/yui/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
.bold{
	font-weight:bold
}

div.info{
	border:2px solid #835138;background:#CFC68E;border-right:none;border-left:none;width:620px;text-align:left;font-family:Verdana;font-size:12px;position:absolute;
}
div.info .hd{
	color:#FFFFFF !important
}
div.info dl{
	padding:0.5em;padding-top:0;margin:0
}
div.info dd{
	margin-top:0;margin-bottom:0
}
div.info strong{
	display:block;
}
div.info a{
	color:blue
}
div.info h2{
font-size:1.2em;margin-top:0.6em;margin-bottom:0
}
div.info ul,div.info ul li{
margin:0;padding:0;display:inline;
}

a.leermas{
	font-weight:bold;color:blue;padding-left:10px;text-decoration: none
}
a.leermas:hover{
	text-decoration: underline
}
#cabecera{position:relative;text-align:right}
#incluyes,.incluyes{font-family:verdana, times;font-size:13px;color:#000}
.incluyecontainer{
background:#DDDDDD;padding:0.5em;border:1px dotted black;margin:0.5em 0 0.5em;color:#000
}

a img,img{
	font-family:Verdana; font-size:10px; color:#00
}
.avisoenviaje a,.aviso1linea a{
	color:blue
}
img.bordedoble{
	border:3px double black
}

.advertencia,.advertencia1linea{
color:white;font-weight:bold;background:#868686 url(../im/informacion.gif) 0.2em 0.7em no-repeat;padding-left:2.5em
}
.avisoenviaje.grisclaro{
	background:#DFDFDF  url(/im/informacion.gif) 0.2em 0.5em no-repeat;color:#000;line-height:30px
}
.avisoenviaje.peque{
	height:80px;color:#ff3333;font-size:15px;width:240px;margin-left:160px;
}
.avisoenviaje.peque div{
	margin-left:20px
}
.advertencia,.avisoenviaje, .success, .warning, .errorico, .validation,.aviso1linea {
border:1px dotted black;
margin: 10px 0px;
padding:8px 10px 8px 50px;
background-repeat: no-repeat;
background-position: 10px center;
color: white;
background-color: #5F5F5F;
}
.advertencia1linea{
	background-position:0.2em 0;
width:90%;padding-left:50px
}
.avisonota{
	color:black;border-top:1px solid gray;width:90%;font-size:0.8em;font-family:Arial;padding-top:0.4em
}
.avisonota strong{
	color:red;padding-right:0.4em
}
.avisoenviaje,.aviso1linea {
color: #00529B;
background-color: #E1DCBA;
color:black;font-weight:bold;
background-image: url('../im/iconos/info.png');

}
.avisoenviaje.peque{
	margin:10px auto 0;
	width:50%;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../im/iconos/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../im/iconos/warning.png');
}
.errorico {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../im/iconos/error.png');
}
.fontmayor{
	font-size:15px !important
}
*html .marginvernormalmoz{
	margin:0
}
.separadorapartados{
	margin:1em 0;text-align:center
}

#comment{font-family:Arial,Times;font-size:11px;font-weight:bold;color:#ffffff;line-height:12px;width:133px;border:1px dashed black}
#ordenar{font-family:verdana;font-size:11px;background:#d3dcd8;border:1px solid #345830;color:#404A87;width:380px}


.textobloque3,.textobloque5,.textobloque6,.textobloque7,.textobloque8,.textobloque9,.textobloque30{/*#1E4F0F*/
	text-align:left;width:85%;margin:1em 0em 1em 2em;color: #000;font-family:Verdana, Arial;font-size:0.8em;background:white;border-top:1px solid yellow;border-bottom:1px solid yellow;padding:1em 1.5em
}
.textobloque5,.textobloque6,.textobloque7,.textobloque8,.textobloque9{
	text-align:left;width:250px;margin:0;margin-top:1em;color: #000;font-family:Verdana, Arial;font-size:0.8em;background:white;border-top:1px solid yellow;border-bottom:1px solid yellow;padding:1em
}
.textobloque3,.textobloque9,.textobloque30{
	border-bottom:1px solid #FF6820;border-top:1px solid #FF6820;
}
.textobloque30{
	font-size:12px
}
.textobloque31{
	background:white;margin:15px;padding:10px;border:1px dotted;font-size:12px;font-family:Verdana,Arial;color:#000
}
.textobloque9{
	width:540px
}
.textobloque5 div,.textobloque6 div,.textobloque7 div,.textobloque8 div{
	text-align:center;
}
.textobloque7{
padding-left:10px;width:220px;padding-right:0;margin-left:5px
}
.textobloque7 #verlistaviaje,.textobloque8 
	margin-left:0 !important
}
.textobloque8{
	width:500px;height:80px;margin-left:20px
}
.textobloque8 a{
	float:left
}
.textobloque6{width:500px;margin-left:10px
}
.textobloque13{
font-size:12px;color:#000;margin:10px 30px 10px 20px;text-align:left;padding:10px 10px;background:white;border:1px solid #FFFF00;
border-left:none;border-right:none
}
.textobloque21{
		font-size:12px;font-family:verdana, times;color:#000000;line-height:20px;margin:20px;
}
.textosexplicativos .resaltar{
	font-weight:bold
}
.carteldentroprecios{
	color:red;border-bottom:1px solid gray;padding-top:0.3em;font-family:Arial;font-size:13px
}

h2.titular{
	font-family:verdana, verdana, times;font-size:19px;color: #BF600B;font-weight:normal;margin-top:0.4em
}
.textoamplio{
	font-size:12px;font-family:verdana, times;color:#000000;line-height:20px;margin-bottom:10px
}
.resumenfotos,dl.preciosizq{
	font-family:verdana;font-size:10px;color:#000000;line-height:27px;text-align:left}
.resumenfotos{
	line-height:14px;filter:alpha(opacity=60);padding:8px;border-color:#353535;border-width:1px;border-style: solid;background:#e7ebab;layer-background:#e7ebab;width:600px;margin-top:0px;
}
.avisoFotos{
font-size:12px;font-family:verdana;color:#FF6820
}

/* esto es africa */
#letrero{filter: revealTrans(Duration=1, Transition=3)}
#letrero{font-family:Verdana;color:#222262;
text-align:center;width:561;background-color:#e0d2ba;padding:0;visibility:hidden;
 border-color: #85a680;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
 border-style:solid; font-size:9px;margin-bottom:3px}
#letra{layer-background-color:#e0d2ba;font-size:10 px}
#tooltip2{position:absolute;visibility:hidden;clip:rect(0 100 30 0);width:100px;
background-color:#e7ebab;z-index:100;
color:#222262;font-size:8pt;font-family:Verdana,Roman;}
#tema{font-family: 'Times New Roman';font-size: 25px; font-weight: bold;width:550;
 filter: revealTrans(Duration=1, Transition=2);height:30;visibility:hidden}
#cartel0{font-family:arial, helvetica, sans-serif;height:12px;font-size:10px;color:#222262}
#cartel0{font-weight:bold}
.opciones,.opcionescenter{font-family: verdana, times; color: #FF6820; font-size: 10px;background-color: #F4EDC3; border-style: solid;font-weight:normal;font-weight:bold;border:1px solid black;margin-top:4px}
.opcionescenter{
	text-align:center; 
}
.opcion{
color:#2D8A55;text-align:center
}
.busquedaindex td{
padding-top:3px;margin:0px 5px;padding-left:7px
}

.autor{
	color:#BA4800;text-align:right;font-weight:bold
}
#desaparece{
	display:none
}
.botonfotos{
	background:#85A680;border-color:#345830;margin-right:0.5em
}
.nobackground{
	background:none !important
}
#avisoCerrar{
	font-family:Impact, Verdana, Times,Arial;width:130px;background:red;color:white;filter:alpha(opacity=60);border-color:white;border-width:1px;border-style: solid;text-align:center
}

.cartelFotos2{
	font-family:Verdana;width:400px;font-weight:bold;font-size:20px ;color:#007918;text-align:center;height:40px
}
.imgborde{filter:alpha(opacity=100);border:1px solid white}
.commentFoto{
color:#ffffff;font-family:Arial,Times;font-size:11px;font-weight:bold;width:133px;line-height:12px
}

.cajaexplicacionwrapper{
text-align:center !important
	}
	div.cajaexplicacion{
width:90%;text-align:left;margin:1em auto 0em;color:##0F7F3E;background:#DDDDDD;padding:0 0.5em 0.5em;font-weight:bold;border:2px solid #BF600B
}

h1.cartelnuevo{
	font-size:1.2em;font-family: Trebuchet MS,verdana;color:#000000;font-weight:bold;margin:0.5em 0;margin-left:2em
}
.direcciones {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #999999; height: 3.5em; width: 334px; border: #b79671;border:thin #999999 dotted;padding:0.5em;
text-align:center
}
.direcciones div{
	text-align:left;width:240px
}
table.proyecciones{
	color:black; margin-top:1em;margin-left:1em;border-collapse: collapse
}
table.proyecciones tr{
border-bottom:1px dotted black;height:20px
}
table.proyecciones th{
font-weight:bold;text-align:left;border-bottom:2px solid #A56A42;height:17px;color: #A56A42
}
table.proyecciones td{
 text-transform: capitalize;
}
table.proyecciones tbody{
	font-size:0.8em;font-family:Verdana
}
.fechastabla{
	font-weight:bold
}
.btnsportada img{
	border:none
}
.linksportada{
	text-align:center;clear:both;margin-top:0.5em;border-top:1px solid #EBCB68;width:80%;
}

.linksportada a,.linksportada a:hover{
	color:#FFF;margin:0 3em 0 0;padding:0.1em 0.4em; text-decoration:none; font-family: Verdana;font-size:0.7em;font-weight:bold
}

.linksportada a:hover{
	text-decoration:underline !important
}

/*****************[TOURS Y FONDOS PAPEL PERGAMINO]*****************/
.tablapagina,.tablapagina td,.tablapagina tr{
margin:0;padding:0;vertical-align:top;border-collapse: collapse 
}
#tours,.paginaficha,.paginafotospeque,.paginaficha2,.paginaesquema,.papelwrapper{
margin-top:20px;
background-image: url(../im/pergaminoficha/tours_mid.jpg);
background-repeat: repeat-y;
width: 611px;overflow:hidden;

}
.papelwrapper{
margin-top:0;margin-left:5px;
background-image: url(../im/fondopapel/papelmid.gif);
}
.paginaficha,.paginafotospeque,.paginaficha2{
text-align:left;float:left;margin-left:2px
}
.paginaficha,.paginaficha2{
margin-left:5px
}

.paginaesquema{
width:234px;margin-top:5px
}
.paginaesquema .diasesquema {
font-family:Arial,Times New Roman,times New Roman;
font-size:12px;
margin-top:4px;
}
.paginaesquema .diasesquema p {
margin:0;
padding:3px;
}
.paginaesquema .diasesquema p span {
font-weight:bold;
margin-right:5px;
}
#tours_top,.paginafichatop,.paginafotospeque .paginafichatop,.paginaesquema .paginatop,.papelwrapper .papeltop{
background-image: url(../im/pergaminoficha/tours_top.jpg);
background-repeat: no-repeat;
width: 611px;
height:30px;text-align:center;
}-
.papelwrapper .papeltop
{
background-image: url(../im/fondopapel/papeltop.gif);
}
#tours_bot,.paginafichabot,.paginafotospeque .paginafichabot,.paginaesquema .paginafichabot,.papelwrapper .papelbottom{
background-image: url(../im/pergaminoficha/tours_bot.jpg);
background-repeat: no-repeat;
width: 611px;
height:57px;
text-align:center;padding-top:50px
}
.papelwrapper .papelbottom{
height:40px
}
.paginafichabot{

height:52px;padding-top:10px
}
.papelwrapper .papelbottom{
background-image: url(../im/fondopapel/papelbottom.gif);
height:24px;padding-top:0px
}

.paginaficha2{
margin-top:0;clear:both
}
.paginafichamiddle{
background-image: url(../im/pergaminoficha/tours_middle.jpg);
background-repeat: no-repeat;
width: 611px;
height:84px;

}
.paginafotospeque,.paginafotospeque .paginafichatop ,.paginafotospeque .paginafichabot
{
width:234px;
}
.paginafotospeque .paginafichatop{
height:20px;
}
.paginaesquema .paginatop{
height:30px;background-image: url(../im/pagina_esquema_top.jpg);
width:234px
}

.paginafotospeque .paginafichabot,.paginaesquema .paginafichabot{
height:20px;padding:0
}

*html #tours_bot{
	height:97px;
}
*html  .paginafichabot{
height:63px
}
.tours_left{
	float:left;padding:0px 12px;
}
.tours_right{
	float:right;padding-right:12px
}
.contentfichas{padding:0px 15px 0px 15px;color:black}
.papelwrapper .contentfichas{text-align:left;padding:0px 30px 0px 30px}
/*****[FIN TOURS]***********/
/*****************[PAGINA PAISES]***************/
.paiseslista,.paiseslistamedida,.fotoslista,.viajeszona{
		margin-top:5px;font-family:Verdana;font-size:12px;width:540px;
}
.paiseslista,.viajeszona{
	margin-left:20px
}
.paiseslistamedida{
	margin:0
}
.paiseslista .explicacion,.fotoslista .explicacion{
	padding:0.5em 0 2em 0;text-align:left
}
.fotoslista .explicacion{
	margin-left:50px
}
.paiseslista span,.fotoslista span,.paiseslista span{
color:#C61313;font-size:11px;
}
.bottompais img{
	border:none
}
.bottompais,.bottompais2,.bottompaisvolver,.bottomvolvervideos,.bottompais3{
clear:both;position:absolute;margin-top:-35px;margin-left:250px
}

*html .bottompais,*html .bottompais2,*html .bottompaisvolver,*html .bottomvolvervideos{
	margin-left:90px
}
.bottomvolvervideos{
	margin-left:275px
}
*+html .bottomvolvervideos
{
	margin-left:115px
}
*html .bottomvolvervideos{
		margin-left:120px
}
*html .bottompaisvolver{
		margin-left:110px
}
.bottompaisvolver{
margin-left:270px
}
.bottompais2{
		margin-left:250px
}
*html .bottompais2{
	margin-left:85px
}
.cajacontinenteswrapper{
	width:570px;margin-top:5px;padding-left:20px
}
a.cajacontinentes{
	text-align:left;float:left;margin-top:5px;margin-left:10px;border:none
}
a.cajacontinentes img{
	border:none
}
.cajapaises{
	overflow:hidden;
	float:left;
	width:510px;clear:none;margin:0;margin-left:0.5em;
	text-align:left;cursor:pointer
}
.strpaises{
font-size:12px
}
.cajaizquierdapais,.cajaderechapais,.cajapaises{
		height:auto;min-height:54px
}
.cajapaises .content{
	height:auto;overflow:hidden;
	background: url(/im/bordeviajescontinentes_gr.png) no-repeat left 0;
	padding:10px
}
*html .cajapaises .content{
	height:100%
}
*html .cajaderechapais{
padding:0
}
.cajaderechapais h3{
font-size:12px;margin:0;padding:0
}
div.letreropais{
	width:100%;text-align:left;clear:both;padding:3px 0px
}
div.letreropais h2	{
margin:0;padding:0;font-size:17px;color:#A52929;border-bottom:3px double #000;
font-family:Arial, Verdana;margin:5px 0px 5px;text-transform: uppercase;text-align:left;width:500px;
}

.cajaizquierdapais{
padding:0px 4px;width:100px;
}
*html .cajaizquierdapais{
width:100px
}
.cajaizquierdapais,.cajaderechapais{text-align:left;float:left}
.cajaderechapais{
font-size:11px;color:#000;;width:365px;padding:0px 0px 15px 10px;
}
.cajaderechapais .explipais{
	font-weight:normal;line-height:14px
}
.cajaizquierdapais img{
	border:1px solid black;text-align:left;vertical-align:top;
}
.cajaderechapais a,.cajaderechapais a:visited,.cajaderechapais a:hover{color:#A52929;text-decoration:none;font-weight:bold}
.cajaderechapais .duracion{color:#00;font-weight:bold;margin-top:3px}
.cajaizquierdapais.cartelviaje{
	height:41px !important;width:108px
}
.cajaderechafotos.concartelviaje{padding-left:20px;width:150px
}
*html .cajaderechafotos.concartelviaje{padding-left:10px;}
.cajaderechapais.concartelviaje{padding-left:20px;width:355px
}
*html .cajaderechapais.concartelviaje{padding-left:10px;}
.paiseslista .graficopais,.fotoslista .graficopais,.viajeszona .graficopais
{
	text-align:left;clear:both;padding-left:0em;margin-top:0.1em
}
.cajapaises .box {/* esto es right medio */
	padding:0 1px 0em 0;
/*	background:white url(/im/listapaises/borders.gif) 100% 0 repeat-y;*/
}
.cajapaises .bi {/* esto es left medio */
	padding:0 0 0 1px;
	/*background: url(/im/listapaises/borders.gif) 0 0 repeat-y;*/
}

.cajapaises .bt,.cajapaises .bt div {height:5px;overflow:hidden}
.cajapaises .bb,.cajapaises .bb div {height:5px}

.cajapaises .bt,.cajapaises .bb{	margin:0 -1px;}
.cajapaises .bb div,.cajapaises .bt div{	width:7px}
.cajapaises .bt {/* esto es top medio right*/
		/*background: url(/im/listapaises/box.gif) 100% 0 no-repeat;*/
}
.cajapaises .bt div {/* esto es top left */
/*	background: url(/im/listapaises/box.gif) 0 0 no-repeat;*/padding:0px
}
.cajapaises .bb {/* esto es bottom medio y left */
/*	background: url(/im/listapaises/box.gif) 100% 100% no-repeat;*/
}
.cajapaises .bb div {/* esto es bottom left */
	/*background: url(/im/listapaises/box.gif) 0 100% no-repeat;*/
}
/*****[FIN PAGINA PAISES]***********/
/**************[ZONAS]**************************/
.viajeszona{margin-top:5px;font-family:Verdana;font-size:12px;width:800px}
.viajeszona .cajapaises{
	float:left;width:390px;margin-top:15px;cursor:default !important;
	
}
.cajapaises.nuevo{
	cursor:default !important;
}
.viajeszona .cajaizquierdapais{
	width:140px;border:none
}
.viajeszona .cajaderechapais{
	width:210px;
}
.viajeszona .cajaderechapais h3{
font-weight:bold;text-decoration:none;
}
.viajeszona .cajaderechapais h3 span{
color:#A52929;
}
.viajeszona .cajapaises .content,.cajapaises.nuevo .cajapaises .content{
	height:165px !important
}
.cajapaises.nuevo .cajaderechapais .explipais a,.viajeszona .cajaderechapais .explipais a{
	color:black;font-weight:normal
}
.cajapaises.nuevo .duracion a,.viajeszona .cajaderechapais .duracion a{
color:black;}
.viajeszona .cajaizquierda img{º
	border:1px solid black
}
.cajaizquierdapais .flechas{margin-top:10px}
.cajaizquierdapais .flecha1{margin-left:20px;border:none !important;cursor:pointer}
.cajaizquierdapais .flecha2{margin-left:5px;border:none !important;cursor:pointer}
.cajapaises.nuevo .cajaizquierdapais a,.viajeszona .cajaizquierdapais a {position:relative;}
.cajaizquierdapais a span {display:none;background: white url(/im/zoom.gif); background-repeat:no-repeat; width:15px; height:15px; position:absolute; left:0px; top:0px;border:1px solid black} 
.cajapaises.nuevo .cajaizquierdapais{
	width:140px !important
}
.cajapaises.nuevo .cajaderechapais{
	width:330px !important
}
.viajeszona .cajapaises h2 a,.cajapaises.nuevo .content a strong{
	margin-bottom:10px;clear:both;color:#256B09;font-family:Trebuchet MS,Verdana,Arial;font-size:16px;text-transform:uppercase;margin-left:10px;display:block;text-decoration:none
}
.cajapaises.nuevo .content .explipais a  strong{
	margin-bottom:0;clear:none;color:black;font-family:Arial;font-size:12px;text-transform: none;margin-left:0;display:inline;text-decoration:none
}
.viajeszona a img,.cajapaises.nuevo a img{
	margin-left:2em
}
.zonascontainer{
	padding-top:10px
}
/**************[inicio fotos]********************/
.fotoslista{
	width:580px
}
.cajafotos{
	overflow:hidden;
	float:left;
	width:283px;clear:none;margin:0.2em 0 0.2em 3px;
	text-align:left;cursor:pointer
}
.cajaizquierdafotos,.cajaderechafotos,.cajafotos1{
		height:auto;min-height:54px
}
.cajafotos .content{
	height:auto;overflow:hidden
}
*html .cajafotos .content{
	height:100%
}
*html .cajaderechafotos{
padding:0
}
.cajaderechafotos h3{
font-size:12px;margin:0;padding:0
}
.cajaizquierdafotos{
padding:0px 4px;width:100px;
}
*html .cajaizquierdafotos{
width:100px
}
.cajaizquierdafotos,.cajaderechafotos{text-align:left;float:left}
.cajaderechafotos{
font-size:11px;color:#000;;width:170px;padding:0px 0px 5px 3px;
}
.cajaderechafotos .explipais{
	font-weight:normal
}
.cajaizquierdapais img{
	border:1px solid black;text-align:left;vertical-align:top;
}
.cajaderechafotos a,.cajaderechafotos a:visited,.cajaderechafotos a:hover{color:#A52929;text-decoration:none;font-weight:bold}
.cajaderechafotos .duracion{color:#00;font-weight:bold;margin-top:3px}
.cajaizquierdafotos.cartelviaje{
	height:41px !important;width:88px
}


.cajafotos .box {/* esto es right medio */
	padding:0 1px 0em 0;
	background:white url(/im/listapaises/borders.gif) 100% 0 repeat-y;
}
.cajafotos .bi {/* esto es left medio */
	padding:0 0 0 1px;
	background: url(/im/listapaises/borders.gif) 0 0 repeat-y;
}

.cajafotos .bt,.cajafotos .bt div {height:5px;overflow:hidden}
.cajafotos .bb,.cajafotos .bb div {height:5px}

.cajafotos .bt,.cajafotos .bb{	margin:0 -1px;}
.cajafotos .bb div,.cajafotos .bt div{	width:7px}
.cajafotos .bt {/* esto es top medio right*/
		background: url(/im/listapaises/box.gif) 100% 0 no-repeat;
}
.cajafotos .bt div {/* esto es top left */
	background: url(/im/listapaises/box.gif) 0 0 no-repeat;padding:0px
}
.cajafotos .bb {/* esto es bottom medio y left */
	background: url(/im/listapaises/box.gif) 100% 100% no-repeat;
}
.cajafotos .bb div {/* esto es bottom left */
	background: url(/im/listapaises/box.gif) 0 100% no-repeat;
}
/**************[FIN PAGINA FOTOS]*******************/
/***********[FOTOS]******************/

#aviso2,.avisofotosbtn{position:absolute;font-size:12px;height:auto;font-family:Impact, Verdana, Times,Arial;width:130px;margin-top:-5px;background:red;color:white;margin-left:25em}
#aviso2{filter:alpha(opacity=60);border-color:white;border-width:1px;border-style: solid;text-align:center}
div > #aviso2,div > .avisofotosbtn{
margin-left:60%
}
*html .avisofotosbtn{
	margin-left:13em
}
.btnItinerario{
margin-left:6%;margin-bottom:0.3em;padding-bottom:0;
text-align:left;
}
#avisoFotos{filter:alpha(opacity=60);border-color:#353535;border-width:1px;border-style: solid;text-align:center;}
#avisoFotos{font-size:11px;height:15px;font-family:Impact,Times,Arial;width:270px;background:#e7ebab}
#avisoCerrar{
	font-family:Impact, Verdana, Times,Arial;width:130px;background:red;color:white;filter:alpha(opacity=60);border-color:white;border-width:1px;border-style: solid;text-align:center
}
.cartelFotos2{
	font-family:Verdana;width:400px;font-weight:bold;font-size:20px ;color:#007918;text-align:center;height:40px
}
.imgborde{filter:alpha(opacity=100);border:1px solid white}
.commentFoto{
color:#ffffff;font-family:Arial,Times;font-size:11px;font-weight:bold;width:133px;line-height:12px
}

/*****************************[formularios]********************************/

#derechanueva{
	left:150px
}

.texta1{font-style:Verdana,Times Roman;background-color:#f0f7e6;overflow:hidden;border:1px solid gray}

/*************[reserva]**************/
div.registrationwrapper{
	margin-left:3em
}
div>.registrationwrapper{
margin-left:4em;
}
.registrationsteps{
	background:url(/im/reserva/punteado.gif) no-repeat;background-position:0 1em;float:left;text-align:left;height:40px;padding:0;margin:0;
}

*html .registrationsteps,*html .registrationwrapper ol.tituloreserva li{
	width:150px;
}
div>.registrationsteps,div>.registrationwrapper ol.tituloreserva li
{
	width:165px
}

.registrationsteps.firstchild{
	margin-left:1em;
}
.registrationsteps.lastchild{
	background:none;
}
.registrationwrapper ol.tituloreserva{
		padding:0;margin:0;list-style:none;position:relative;
}
.registrationwrapper ol.tituloreserva li{
	padding:0;margin:0;list-style:none;font-weight:bold;color:black;float:left;text-align:left
}
.registrationwrapper ol.tituloreserva li{
	margin-bottom:1em
}

.registrationsteps .unoactivo{
background:url(/im/reserva/num_1_registration.gif);width:40px;height:40px
}
.registrationsteps .dosinactivo,.registrationsteps .dosactivo{
background:url(/im/reserva/num_2_inactive.gif);width:40px;height:40px	
}
.registrationsteps .tresinactivo,.registrationsteps .tresactivo{
	background:url(/im/reserva/num_3_inactive.gif);width:40px;height:40px
}
.registrationsteps .dosactivo{
	background:url(/im/reserva/num_2_registration.gif);
}
.registrationsteps .tresactivo{
	background:url(/im/reserva/num_3_registration.gif);
}
.tituloreserva{
font-weight:bold
}
fieldset.reserva{
	font-size:0.7em;font-family:verdana,arial;color:#000;padding-left:5em;padding-bottom:1em
}
fieldset.reserva p{
margin:0;padding:0;padding-top:0.2em;clear:both
}
fieldset.reserva legend{
	color:#A56A42;font-size:1.2em;margin-bottom:0.5em
}
.formulario2 .aclaracion,.aclaracion{
	color:gray;float:right;font-size:Arial;font-size:0.8em;font-weight:bold;height:20px;
}

fieldset.reserva  label{ display:block;float:left;width:30%;font-weight:bold;color:#000;text-align:left;}
fieldset.reserva input,fieldset.reserva select,fieldset.reserva textarea{
	display:block;border:1px solid black;float:left;width:45%;margin-left:12%
}
fieldset.reserva .hidden{
	border:0;background:0
}
fieldset.reserva .antispam{
display:inline;float:left;margin-left:0;padding-left:0;text-align:left
}
fieldset.reserva input.antisp{
	margin-left:1%
}
fieldset.reserva #btnCal,.wfPgButtons,.cursor{
	cursor:pointer
}
.wfPage, .wfHideSubmit { 
	display: none !important;
}
.wfCurrentPage {
	display: block !important;
}
fieldset.reserva #respuestaEnvio{
	text-align:left;font-weight:normal	
}
fieldset.reserva .respuestareserva{
	color:red;font-weight:bold
}
fieldset.reserva #avisoreserva{
	text-align:left;font-weight:bold
}
fieldset.reserva #calendario { display:none; position:absolute; margin-left:5px;}
.fieldsets{
	color:#800000
}

.btnEnlace{
	height:40px;padding-top:10px;text-align:center
}
/*************[guias]*********/
.cajatextoguias,.cajatextovideos{
	overflow:hidden;
	float:left;
	width:415px;clear:none;margin:0;margin-left:0.5em;
	text-align:left;
	height:auto;
}
.cajatextoguias{
	margin-left:2px
}
.cajatextoguias h2,.cajatextovideos h2,.cajatextovideos h2 a{
	padding:0;margin:0;color:#B62D2D;font-family:Arial;font-size:15px
}
.cajatextovideos h2 a{
	font-size:13px;display:inline
}
.cajatextovideos{
	width:280px;float:left
}
.cajatextovideos .imgcamara{
	width:75px;height:100%;float:left;
}
.cajatextovideos .imgverviaje{
	padding-top:0.5em;float:right;padding-right:0.5em
}
.cajatextovideos .imgcamara img{
border:1px solid black
}
.textobloque4,.textobloque10{
	font-family:Arial;font-size:12px;line-height:16px;color:#000
}
.textobloque10{
	margin-bottom:10px
}
 .cajatextoguias .content,.cajatextovideos .content{
 padding:0.7em;padding-right:0;
 }
 .cajatextovideos .content{
height:80px;
}
/**html .cajatextoguias .content{
	height:154px;	
}
*html .cajatextoguias{
	height:95px;
}*/
.cajatextoguias .box,.cajatextovideos .box {/* esto es right medio */
	padding:0 0px 0em 0;
	background:white url(/im/guias/cajatextoborder.gif) 100% 0 repeat-y;
}
.cajatextoguias .bi,.cajatextovideos .bi {/* esto es left medio */
	padding:0 0 0 1px;
	background: url(/im/guias/cajatextoborder.gif) 0 0 repeat-y;
}

.cajatextoguias .bt,.cajatextoguias .bt div,.cajatextovideos .bt,.cajatextovideos .bt div {height:5px;overflow:hidden}
.cajatextoguias .bb,.cajatextoguias .bb div,.cajatextovideos .bb,.cajatextovideos .bb div {height:5px}

.cajatextoguias .bt,.cajatextoguias .bb,.cajatextovideos .bt,.cajatextovideos .bb{	margin:0 -1px;}
.cajatextoguias .bb div,.cajatextoguias .bt div,.cajatextovideos .bb div,.cajatextovideos .bt div{	width:7px}
.cajatextoguias .bt,.cajatextovideos .bt {/* esto es top medio right*/
		background: url(/im/guias/cajatexto.gif) 100% 0 no-repeat;
}
.cajatextoguias .bt div,.cajatextovideos .bt div {/* esto es top left */
	background: url(/im/guias/cajatexto.gif) 0 0 no-repeat;padding:0px
}
.cajatextoguias .bb,.cajatextovideos .bb {/* esto es bottom medio y left */
	background: url(/im/guias/cajatexto.gif) 100% 100% no-repeat;
}
.cajatextoguias .bb div,.cajatextovideos .bb div {/* esto es bottom left */
	background: url(/im/guias/cajatexto.gif) 0 100% no-repeat;
}

.cajafotoguias{
	overflow:hidden;
	float:left;
	width:137px;clear:none;margin:0;margin-left:15px;
	text-align:left;clear:both;
 
}
.cajafotoguias,.cajatextoguias{
	margin-top:10px;
}
*html .cajafotoguias{
	margin-left:18px;margin-top:10px
}

 .cajafotoguias .content{
padding:4px 8px;text-align:center;
 }
 .cajafotoguias .content a{overflow:hidden;width:120px;display:block}
/*.cajafotoguias img{border:1px solid gray}*/

.cajafotoguias .box {/* esto es right medio */
	padding:0 0px 0em 0;
	background:white url(/im/guias/cajafotoborder.gif) 100% 0 repeat-y;
}
.cajafotoguias .bi {/* esto es left medio */
	padding:0 0 0 1px;
	background: url(/im/guias/cajafotoborder.gif) 0 0 repeat-y;
}

.cajafotoguias .bt,.cajafotoguias .bt div {height:2px;overflow:hidden}
.cajafotoguias .bb,.cajafotoguias .bb div {height:3px}

.cajafotoguias .bt,.cajafotoguias .bb{	margin:0 -1px;}
.cajafotoguias .bb div,.cajafotoguias .bt div{	width:7px}
.cajafotoguias .bt {/* esto es top medio right*/
		background: url(/im/guias/cajafoto.gif) 100% 0 no-repeat;
}
.cajafotoguias .bt div {/* esto es top left */
	background: url(/im/guias/cajafoto.gif) 0 0 no-repeat;padding:0px
}
.cajafotoguias .bb {/* esto es bottom medio y left */
	background: url(/im/guias/cajafoto.gif) 100% 100% no-repeat;
}
.cajafotoguias .bb div {/* esto es bottom left */
	background: url(/im/guias/cajafoto.gif) 0 100% no-repeat;
}

.miniwrappertotal{
	position:relative;width:100%
}
.minicontainertotal{
text-align:center;margin:0 auto;width:500px
}
.miniwrapper{
	position:relative;float:left;margin-left:20px;margin-bottom:6px;margin-top:6px;cursor:pointer
}
.minititulo{
	left:0px;
margin:0px;
padding:0px;
top:85px;text-align:left;margin-left:8px;
width:96%;position:absolute;
}
.minipais{
	color:#A52929;font-weight:bold;font-size:10px
}

.minititulo a{
	display:block;font-size:10px;text-decoration:none;color:black;font-weight:bold
}
.minititulo a:hover{
	text-decoration:underline
}
.minititulo span{
	font-size:10px;
}
.minimarco{
	text-align:center;
}
.minimarco img{
	background-position:20px 16px;background-repeat:no-repeat;	
border:medium none;
margin:auto;
}
.btnguias{
	margin-left:150px;margin-bottom:1em;clear:both
}
*html .btnguias{
	margin-top:0.8em
}
.btnviajesautor{
	margin-bottom:0;margin-left:100px;clear:both;margin-top:0.8em
}
.cajafotoguias.guiaseleccionado,.cajatextoguias.guiaseleccionado{
	border:2px solid red;padding:1px
}


/*******************FORMULARIOS*************************/

#derechanueva{position:absolute;visibility:visible;top:10px;left: 200px;text-align:center}
#derechanueva{
	left:150px
}

.texta1{font-style:Verdana,Times Roman;background-color:#f0f7e6;overflow:hidden;border:1px solid gray}

#desaparece{
	display:none
}

.fieldsets{
	color:#800000
}
.error
{
	color:red; font-weight:bold;background: #FFFACD;	
}
img{
	border:none
}
table.tablaprincipal{
	background:url(../im/fondofranja.jpg);background-repeat: repeat-y;margin:0;padding:0;border:none;height:100%;width:100%;border-collapse: collapse 
}
table.tablaprincipal tr,table.tablaprincipal td,table.tablafranja td,table.tablafranja tr{
	margin:0;padding:0
}
table.tablafranja{
	margin:0;padding:0;border:none;width:138px;border-collapse: collapse;vertical-align:top;padding-top:10px
}
table.tablafranja td{
	text-align:center;vertical-align:top
}
table.tablafranja td,table.tablafranja tr{
vertical-align: top;
}
table.tablaprincipal td.celda1{
	width:138px;vertical-align:top
}
.links.nuevo{
	background:transparent !important;
}.Verdana_naranja{font-family:verdana, times;font-size:13px;color:#FF6820}
.titulo{color:red;font-weight:bold;font-family:Arial, Times, Helvetica;font-size:14px}
.Verdana_normal{font-family:verdana, times;font-size:13px;color:#000000}
.Subrayadoarriba{color:red;font-weight:bold;font-family:Arial, Times, Helvetica;font-size:17px;text-decoration:overline}
.texto{font-size:12px;font-family: Arial,times new roman, times, serif;color:#011c36}
.Doblesubrayado{color:red;font-weight:bold;font-family:Arial, Times, Helvetica;font-size:17px;text-decoration:underline overline}
.nombredelviaje{color:black;font-weight:bold;font-family:Arial, Times, Helvetica;font-size:14px;text-transform: capitalize;}
.precioantiguo{color:black;text-decoration:line-through;font-weight:bold;font-family:Arial,Times,Helvetica;font-size:14px}
.negrita_chica{color:black;font-weight:bold;font-family:Arial,Times,Helvetica;font-size:12px}

.bordesgrises{font-family:verdana;font-size:11px;background:#d3dcd8;border:1px solid #345830;color:#404A87}
.bordespunteados{font-family:Arial,Times;font-size:11px;font-weight:bold;color:black;border:1px dashed black}
.aviso{
	text-align:center;
	background-color:#e9f5ff;
	color:#333;
	border:1px dashed #000;
}
.code {
	font-family:times new roman, monospace;
	padding:0 3px;
	color:#000080;
	background-color:#e9f5ff;
}
.verde{font-size:12px;
color:#393;
}div.dark_square #pp_full_res{padding-top:10px;padding-bottom:10px;}
div.dark_square #pp_full_res object{display:block;margin-left:20px;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_details{background:#C8B78B none repeat scroll 0 0;height:27px;padding-left:20px;padding-top:8px;padding-bottom:5px;margin:0;}
div.dark_square .pp_description{color:#000;font-weight:700;font-size:10px;font-family:Verdana,Helvetica,sans-serif;}
div.dark_square .pp_loaderIcon{background:url(/js/jquery/images/loading.gif) center center no-repeat;}
div.dark_square .pp_expand{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_square .pp_contract{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_square .pp_close{width:26px;height:26px;background:url(/js/jquery/images/close.gif) 0 0 no-repeat;cursor:pointer;padding-right:20px;}
div.dark_square #pp_full_res .pp_inline{color:#fff;}
div.dark_square .pp_arrow_previous{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(/js/jquery/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_content{height:40px;}
.pp_content .ppt{left:auto;margin-bottom:5px;position:relative;top:auto;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{margin:10px 0 2px;}
.pp_description{display:none;margin:0 0 5px;}
.pp_nav{clear:left;float:left;margin:3px 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(/js/jquery/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(/js/jquery/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#pp_full_res{line-height:1!important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content,div.dark_square .pp_content_container .pp_left,div.dark_square .pp_content_container .pp_right{background:#68782F;}
.pp_top,.pp_bottom{height:20px;position:relative;}
* html .pp_top,* html .pp_bottom{padding:0 20px;}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}