#b_searchboxInc #b_blockdisplay2 {background-color:#5F5F5F;}


#b_additionalBookingsArea {
border-top:0px solid #DCE5EE;
}

#b_searchboxInc #b_frmInner .b_blockdisplay a:link {color:#FFF!important}



#b_blockdisplay2 {color:#FFF}

.b_hotelSummary h3 a:link, .b_hotelSummary h3 a:visited {color:white!important; text-decoration:none}

.b_hotelSummary h3 a:hover {color:white!important; text-decoration:underline}

.b_submitButton input {background-color:#CB0306; color:white;}

#b_bookForm {background-color:white}

.b_roomsBook form input {background-color:#CB0306; color:white;}

.b_roomsFormInner {background-color:white}

.b_tabNav div {background-color:#BFBFBF;}

#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_hotelSummary h3, #b_askMore tr th, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent,  #b_bookConfirm {
background-color:#CC0000;
color:white!important;}
}

.b_tabNav .b_tabCurrent {color:#999999!important;}


#b_searchboxInc h2{

color:#CC0000;}

.b_bContent{font-size:11pximportant; }

#b_langSelect {display:none}


.b_bContent a:hover img.b_seeThrough {background-color:#BFBFBF;}
.b_bContent a:link img.b_seeThrough {background-color:#4F4F4F;}


#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner {
background-image:url(/data/sp_aff/319894/degradado.jpg);
background-position:100%;
background-repeat: repeat-x;
color: white!important;
}

#b_searchboxInc #b_frmInner a, #b_hotelTmpl .b_availFormInner a{
color: white!important;
}




#contentbooking { width: 948px; font-size: 11px!important; margin: 0 auto;}


#header{
	margin:0 auto;
	padding:0;
	width:948px;
	font-family: arial, serif;
	font-size:11px;
	color:#656565;
}


#header #header-top{
	position:relative
	
}

#header #header-top #idiomas{
	color:#C10001;
	padding:5px 0 0 375px;
}

#header #header-top #idiomas a:link, #header #header-top #idiomas a:visited{
	color:#000000;
}

#header #header-top #idiomas a:hover{
	color:#C10001;
}

#header #header-top #idiomas a.actual:link, #header #header-top #idiomas a.actual:visited{
	color:#C10001;
}


#header #header-top #logo{
	padding:18px 0 20px 0px;
}



.cuadro{
	width:300px;
	position:absolute;
	top:2px;
	right:3px;
}

.cuadro #top-left {
	position:absolute;
	left:-1px;
	top:-1px;
	.top:0px;
	background-image: url(/data/sp_aff/319894/tl.gif);
	background-repeat:no-repeat;
	height: 9px;
	width:9px;
	font-size: 2px;
}

.cuadro #top-right {
	position:absolute;
	top:-1px;
	right:-1px;
	.top:0;
	.right:0;
	background-image: url(/data/sp_aff/319894/tr.gif);
	background-repeat:no-repeat;
	height: 9px; 
	width: 9px;
	font-size: 2px;
}

.cuadro #bottom-left {
	position:absolute;
	bottom:-1px;
	left:-1px;

	.bottom:-3px;
	background-image: url(/data/sp_aff/319894/bl.gif);
	background-repeat:no-repeat;
	height: 9px;
	font-size: 9px;
	width: 9px;
}

.cuadro #bottom-right {
	position:absolute;
	bottom:-1px;
	right:-1px;
	.bottom:-3px;
	.right:0;
	background-image: url(/data/sp_aff/319894/br.gif);
	background-repeat:no-repeat;
	height: 9px;
	font-size: 9px;
	width:9px;
}

.cuadro #inner {
	border: 1px solid #D6D6D6;
	background: #EFEFEF;
	position:relative;
}

.cuadro #inner .miavanza{
	border-right:1px solid #D6D6D6;
	padding:0 7px 0 12px;
}

.cuadro #inner input{
	width:79px;
	border:none;
	font-size:11px;
}


.cuadro #inner td{
	height:21px;
	line-height:21px;
}

.cuadro #inner .arial_12{
	font-size:12px;
	font-weight:bold;
}

.cuadro #inner .arial_10 a{
	font-size:10px;
	text-decoration:underline;
}

#avanzagrupo{
	position:absolute;
	top:5px;
	left:8px;
}

#header #navigation-tab{	
	position:relative;
	padding:0px;
	vertical-align:middle;
	border-bottom:1px solid #C20001;
}

#header #navigation-tab .acerca{
	position:absolute;
	top:1px;
	right:0;
	height:30px;
	line-height:30px;
	padding:0px 17px 0px 24px;
	background-image:url(/data/sp_aff/319894/fondo_acerca.gif);
	color:#C10001;
	font-weight:bold;
}

#header #navigation-tab ul{
	list-style-type:none;
	padding:0;
	margin:0;
	color: #fff;
	float:left;
	position:relative;
}

#header #navigation-tab ul li{
	display: inline;
	
}

#header #navigation-tab ul li a{
	float: left;
	padding:0 13px 0 9px;

	text-decoration: none;
	color: #FFFFFF;
	background-image:url(/data/sp_aff/319894/fondo_li.gif);
	background-repeat:no-repeat;
	background-position:center right;
	height:30px;
	line-height:30px;
	position:relative;
	font-weight:bold;
}
/**/
#header #navigation-tab ul li#der a{
	background-image:url(/data/sp_aff/319894/fondo_li_der.gif);


}

#header #navigation-tab ul li#der a:hover{
	background-image:url(/data/sp_aff/319894/fondo_li_hover_der.gif);
}

#header #navigation-tab ul li#der.current a{
	background-image:url(/data/sp_aff/319894/fondo_li_hover_der.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

#header #navigation-tab ul li#der.current a .fondoli{
	position:absolute;
	background-image:url(/data/sp_aff/319894/fondo_li_hover_izq.gif);
	height:11px;
	width:7px;
	top:0px;
	left:-7px;
}
/**/

#header #navigation-tab ul li a .fondoli{
	position:absolute;
	background-image:url(/data/sp_aff/319894/fondo_li_izq.gif);
	background-repeat:no-repeat;
	height:11px;
	width:7px;
	top:0px;
	left:-7px;
}

#header #navigation-tab ul li a:hover .fondoli{
	position:absolute;
	background-image:url(/data/sp_aff/319894/fondo_li_hover_izq.gif);
	height:11px;
	width:7px;
	top:0px;
	left:-7px;
}

#header #navigation-tab ul li a:link, #header #navigation-tab ul li a:visited{
}

#header #navigation-tab ul li a:hover{
	background-image:url(/data/sp_aff/319894/fondo_li_hover.gif);
}

#header #navigation-tab ul li.current a{
	background-image:url(/data/sp_aff/319894/fondo_li_hover.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

#header #navigation-tab ul li.current a .fondoli{
	position:absolute;
	background-image:url(/data/sp_aff/319894/fondo_li_hover_izq.gif);
	height:11px;
	width:7px;
	top:0px;
	left:-7px;
}


#header #navigation-tab ul li ul{
	position:absolute;
	bottom:-20px;
	left:0;
	background-color:#95999A;
	height:20px;
	line-height:20px;
	width:925px;
	.width:926px;
	z-index:1;
	filter:alpha(opacity=70);
	float:left;
	-moz-opacity:.70;
	opacity:.70;
	padding-left:22px;
}

#header #navigation-tab ul li ul a{
	background-image:url();
	color:#FFFFFF;
	float:none;
	height:20px;
	line-height:20px;
	padding:0;
	text-decoration:none;
}

#header #navigation-tab ul li ul a:hover{
	background-image:url();
	color:#FFFFFF;
	float:none;
	height:20px;
	line-height:20px;
	padding:0;
	text-decoration:underline;
}


#header #navigation-tab ul li.current ul li a {
	background-image:url();
}


#header a:link , a:visited{
	text-decoration:none;
	color:#656565;

}

#header a:hover{
	color:#C10001;
}

#header img{
	display:block;
	border:none;
}
#header img.normal{
	display:inline;
}

#header .limpia{
	clear:both;
}

#header .limpia_izq{
	clear:left;
}

#header td {
	font-family: arial, serif;
	font-size:11px;
	color:#656565;
}


#footer{
	font-family: arial;
	color:#656565;
	width:948px;
	clear:both;
	text-align:center;
	height:17px;
	line-height:17px;
	color:#ffffff;
	background-image:url(/data/sp_aff/319894/fondo-pie.gif);
	position:relative;
	font-size:10px;
}


#mapaweb{
	position:absolute;
	top:0;
	right:22px;
}

#mapaweb a{
	color:#ffffff;
	text-decoration:underline;
}
