/* Tags */
body{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EAE6C6;
	scrollbar-face-color:#E9E9E9;
	scrollbar-arrow-color:#8B8B8B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#E9E9E9;
	scrollbar-shadow-color:#B4B4B4;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F3F3F3;
}
td, div, p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #8B7D75;
	padding: 0px;
}

table {
	border-collapse:collapse;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2971D3;
}
a:hover {
	text-decoration: underline;
	color: #FF7B00;
}
#logo {
	height: 70px;
	width: 70px;
	z-index: 10;
	margin-left: 15px;
	position: absolute;
}
/* Containers - Contenedores de cosillas que van aplicadas ahora a "tables" */
#containerHeader1 {
	width: 760px;
	margin: auto;
}
#containerMain1 {
	width: 760px;
	margin: auto;
	background: #FFFFFF;
}
#containerFooter1 {
	width: 760px;
	margin: auto;
}
#containerIntro1 {
	width: 400px;
}
/* -- */
.contentMain1{
	padding: 0px 5px 5px;
}
.container1{
	width: 100%;
}
.container2{
	width: 100%;
	margin-bottom: 1px;
}
.container3{
	width: 100%;
	margin-bottom: 20px;
}
.container4{
	width: 165px;
	margin-bottom: 20px;
}
.container5{
	width: 100%;
	margin-bottom: 5px;
}
.container6{
	width: 100%;
	margin-bottom: 10px;
}
.container7{
	width: 100%;
	margin-bottom: 3px;
}
/* Default */
.dfInputs1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #C5C5C5;
	background-color: #FFFFFF;
	padding: 2px;
}
.dfContent1 {
	padding: 1px;
}
.dfContent2 {
	padding: 2px;
}
.dfContent5 {
	padding: 5px;
}
.dfContent10 {
	padding: 10px;
}
.dfBodyBg1 {
	padding: 20px 10px;
	vertical-align: top;
}
.dfBodyBg2 {
	padding: 30px 10px;
	vertical-align: top;
}
.dfBodyBg3 {
	padding: 5px 20px;
	vertical-align: top;
}
.dfBodyBg4 {
	background-color: #F0F0F0;
	padding: 30px 10px;
	vertical-align: top;
}
/* Submenus */
.dfSMTxt1, .dfSMTxt1 a:link, .dfSMTxt1 a:visited, .dfSMTxt1 a:active  {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
}
.dfSMTxt1 a:hover  {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7B00;
	text-decoration: none;
}


/* Lineas */
.dfLn1 {
	background: url(i/df_ln1.gif) repeat-x;
}
.dfLn2 {
	background: url(i/df_ln2.gif) repeat-y;
	vertical-align: top;
}
.dfLn3 {
	background: #FFFFFF;
}
.dfLn4 {
	background: #F0F0F0;
}
.dfLn5 {
	background: #D9D9D9;
}
/* Titulares */
.dfT1, .dfT1 a:link, .dfT1 a:visited, .dfT1 a:active {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FF7B00;
}
.dfT1 a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0077B0;
	text-decoration: none;
}
.dfT2 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dfT3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dfTxt1 {
	line-height: 17px;
}

/* Textos */
.dfTxt2, .dfTxt2 a{
	font-size: 10px;
}
.dfTxt3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.dfTxt3 a:link,  .dfTxt3 a:visited, .dfTxt3 a:active{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
}
.dfTxt5 {
	color: #454545;
	padding: 2px;
}

.dfHeaderTxt1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 4px;
}

.dfHeaderTxt1 a:link, .dfHeaderTxt1 a:visited, .dfHeaderTxt1 a:active{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 2px;
}
.dfHeaderTxt1 a:hover  {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
	text-decoration: none;
}
.dfFooterTxt1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 10px;
}

.dfFooterTxt1 a:link, .dfFooterTxt1 a:visited, .dfFooterTxt1 a:active{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 2px;
}
.dfFooterTxt1 a:hover  {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;
	text-decoration: none;
}


/* home */
.homeDestinosTxt1  {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7B00;
	padding-top: 2px;
	padding-bottom: 2px;
}
.homeDestinosTxt1 a:link, .homeDestinosTxt1 a:visited, .homeDestinosTxt1 a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7B00;
	padding: 0px;
}
.homeDestinosTxt1 a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF7B00;
	padding: 0px;
}
.homeBg1 {
	background: #D2D2D2;
	padding: 30px 10px;
	vertical-align: top;
}

.homeOfferCl1 {
	color: #FFFFFF;
	background: #19567D;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px;
	vertical-align: top;
}
.homeOfferCl2{
	background: #19567D;
	vertical-align: top;
	padding: 0px 10px;
}
.homeOfferCl2 a:link, .homeOfferCl2 a:visited, .homeOfferCl2 a:active {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.homeOfferCh1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF7B00;
	padding: 0px 10px 0px;
	vertical-align: top;
}
.homeOfferCh2{
	background: #FF7B00;
	padding: 0px 10px;
	vertical-align: top;
}
.homeOfferCh2 a:link, .homeOfferCh2 a:visited, .homeOfferCh2 a:active {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.homeOfferP1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #BF9249;
	padding: 0px 10px 0px;
	vertical-align: top;
}
.homeOfferP2{
	background: #BF9249;
	vertical-align: top;
	padding: 0px 10px;
}

.homeOfferP2 a:link, .homeOfferP2 a:visited, .homeOfferP2 a:active {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.homeOfferGp1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #BDBDBD;
	padding: 0px 10px 0px;
	vertical-align: top;
}
.homeOfferGp2{
	background: #BDBDBD;
	padding: 0px 10px;
}
.homeOfferGp2 a:link, .homeOfferGp2 a:visited, .homeOfferGp2 a:active  {
	color: #333333;
	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.buscadorFichaT1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background: #F0F0F0;
	padding-right: 3px;
	padding-left: 3px;
}
.buscadorFichaT1 a:link, .buscadorFichaT1 a:visited, .buscadorFichaT1 a:active  {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 0px;
}
.buscadorFichaT1 a:hover {
	color: #0038AE;
	text-decoration: none;
}
.buscadorFichaF1 {
	border: 1px solid #C5C5C5;
	margin-bottom: 10px;
}
.buscadorFichaLogoAllinc1 {
	float: right;
	margin: 2px 0px 5px 10px;
}
.hotelesTxt1 {
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px;
}
.hotelesTxt1 a:link, .hotelesTxt1 a:visited, .hotelesTxt1 a:active {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.hotelesBgCh1 {
	background: #FF7B00;
	padding: 10px;
}
.hotelesBgCh2 {
	background: #F4CA76;
	padding: 15px;
	color: #744A00;
}
.hotelesBgP1 {
	background: #BC8F3D;
	padding: 10px;
}
.hotelesBgP2 {
	background: #BC8F3D;
	padding: 10px;
}
.hotelesBgGp1 {
	background: #999999;
	padding: 10px;
}
.hotelesBgGp2 {
	background: #999999;
	padding: 10px;
}
.hotelesBgCl1 {
	background: #19567D;
	padding: 10px;
}
.hotelesBgCl2 {
	background: #19567D;
	padding: 10px;
}
.hotelesBodyBg1 {
	vertical-align: top;
	background: #D2D2D2;
}
/* Hotel Classic */
.htClBg1{
	background: #19567D;
}
.htClBg2{
	background: #D2EBF2;
	padding: 20px 10px;
	vertical-align: top;
}
.htClLn1 {
	background: url(i/df_ln_cl1.gif) repeat-x;
}
.htClMTxt1, .htClMTxt1 a:link, .htClMTxt1 a:visited, .htClMTxt1 a:active  {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
}
.htClMTxt1 a:hover  {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #19567D;
	text-decoration: none;
}
.htClMTxt1Active  {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #19567D;
}

