*{margin:0px auto; border:0px; font-family:Arial, Helvetica, sans-serif;}
h1{ float:left; }
body { font-family: Arial, Helvetica, sans-serif; font-size: small; width:100%; text-align:center; background-color:#fff }
li { 
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none;
	/*width: 80%; 
	padding: 10px 0px; */
	/*border-bottom: 1px solid #CCCCCC; */
	}
li h3 { color: #FF9933; font-size: 1.2em; font-weight: lighter; }
li p { width: 100%; }
img { border: 0px; }
a { color: #FF9933; }
a:hover { color: #000000; } 


#cabecera { background-color:#4B565C; height:55px; margin:4px auto 0px; width:970px; } 
#intro { padding: 5px 0px; width: 99%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#4B565C; float:left}

div#idioma { padding: 24px 0pt 0pt 20px; float: left; font-size: 12px; letter-spacing: 0.2px; }
div#idioma a { text-decoration: none; color: rgb(255, 153, 52); }
div#idioma a:hover { text-decoration: none; color: rgb(255, 255, 255);  }


div.menu_principal_abierto { background-color:#CCCC99; height:30px; width:970px; border-top:#fff 1px solid; text-align:left; }
div#menu_principal ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px 0 0 6px; width:auto; margin:0px; }
div#menu_principal ul li { display:inline; float:left; font-size:10px; margin:auto 3px; text-transform:uppercase; width: auto; border:0px;}
div#menu_principal ul li a { color:#4A565C; text-decoration:none; }
div.breadcrumb{ background-color:#CCCC99; height:30px; width:970px; border-top:#fff 1px solid; text-align:left; }
ul.breadcrumb{ margin:0px; list-style-image:none; list-style-position:outside; list-style-type:none; float:left; clear:both; width:735px; background-color:#CCCC99  }
ul.breadcrumb li { width:auto; display:inline; border:0px; margin:0px 3px; line-height:28px; color:#fff;  }
ul.breadcrumb li a { color:#4A565C; border:0px; margin:0px; text-decoration:none;  }
ul.breadcrumb li a:hover { color:#ff9933;  }
h2 { color:#4A565C; float:left; font-size:19px; margin:10px 0 3px; -margin:0 0 3px; *margin:0 0 3px; width:100%; }
#contenidoDiv {width:970px; border-top:#fff 1px solid; text-align:left; clear:both; display:block; background:#fff; }
#contenidoDiv div#colResults{ float:left; margin:0 15px 0 0; -margin:0}
#contenidoDiv div#colFiltersContainer{ float:right; width:295px; -width:275px; padding:0 0 0 20px; -padding:0 0 0 10px; border-left:1px solid #cccc99}
#contenidoDiv div#colFiltersContainer div#colFilters{ float:left; width:285px; -width:250px; border-top:1px solid #cccc99; padding:15px 0}

div.paginatorNumRes{ float:left; color:#4A565C; font-family:Arial; font-size:11px; margin:18px 0 5px; clear:left}
ul.paginator { margin:0px; padding:0px; display:inline; float:right; margin:15px 0 8px; }
ul.paginator li { display:inline; list-style:none; margin:0px 10px; border:0px; clear:none; width:auto; }
ul.paginator li span { color:#4A565C; font-size:11px;  }
ul.paginator li a { color:#4A565C; border:0px; margin:0px; text-decoration:underline;  }
ul.paginator li a:hover { color:#ff9933;  }
 
ul.hotels { clear:both; margin:0; display:inline; padding:0 } 
ul.hotels li {list-style:none; padding: 15px 0 10px; border-top:1px solid #CCCC99; width:630px; float:left; clear:both; margin:0 auto; background#fff; display:table} 
ul.hotels li h3 { color: #4B565C; font-size: 1.2em; font-weight: lighter; padding:3px 9px; font-weight:bold; }
ul.hotels li h3 a { text-decoration:none; color:#4B565C; }
ul.hotels li h3 a:hover { color:#CCCC99; }
ul.hotels li h3 strong { padding:0px 00px 0px 10px; color:#4B565C; font-size:10px; font-weight:normal; }
ul.hotels li h3 em { padding:0px 0px; color:#4B565C; font-size:10px; font-weight:normal; }

ul.hotels li img { float:left; margin:3px 7px 0 0; }
ul.hotels li p { clear:both; margin:5px 0 0; display:table; font-size:11px; color:#4B565C; width:97% }
ul.hotels li  a {  } 
ul.hotels li  a:hover {  } 

ul.countries { width:100%; float:left; padding:0px; margin:10px 0 0 12px; display:table }
ul.countries div.colCountries { float:left; width:50%; -width:90px }
ul.countries div.colCountries li { display:inline; border-bottom:0px; width:100%; clear:none; font-size:11px; font-family:verdana }
ul.countries div.colCountries li a { color:#a8ac83; text-decoration:none; width:100%; float:left; padding:0px 0px 2px;   }
ul.countries div.colCountries li a:hover{ color:#FF9933; }
ul.countries div.colCountries li span { color:#FF9933; text-decoration:none; width:100%; float:left; padding:0px 0px 2px;   }

div.buscar_otro_hotel{ background-color:#FF9933; float:right; height:26px; line-height:18px; margin:10px 0 0; width:160px }
div.buscar_otro_hotel #imagen{display:inline; float:left}
div.buscar_otro_hotel #titulo a {float:left; font-size:11px; padding:4px 2px 0 10px; color:#fff; text-decoration:none}


div.infoprincipal { float:left; width:100%; clear:none }
div.infoprincipal a.verfotos{ font-size:10px; color:#ff9d0a; text-decoration:underline; font-weight:normal; margin:0 0 0 5px}
div.iconos ul.izda {float:left; padding:10px 0 0 0}
div.iconos ul.izda li {margin:0; padding:0; text-align:center; clear:none; border:0px; width:auto }
div.iconos ul.dcha {float:right; padding:15px 0 0 0}
div.iconos ul.dcha li {margin:0; padding:0; text-align:center; clear:none; border:0px; width:auto; }


div.filter_box { width:305px; -width:305px; float:left; margin:0 0 15px 0}
div.filter_box div.text { width: 30%; float:right; text-align:right; padding:0px 15px; color:#858585; }

ul.filter_tp { clear:both; margin:0px; float:left; margin:6px auto 0; width:100%; text-align:right; padding:0}
ul.filter_tp li.estviaje { display:inline; list-style:none; margin:5px 10px; float:left; border:0px; clear:none; width:auto}
ul.filter_tp li.estviaje a { color:#4A565C; border:0px; margin:0px; text-decoration:none }
ul.filter_tp li.estviaje a:hover { color:#ff9933;  }

ul.filter_prec { clear:both; margin:0px; display:inline; float:left; margin:6px auto 0; width:100%; text-align:right; padding:0 }
ul.filter_prec li { display:inline; list-style:none; margin:3px 4px; float:left; border:0px; clear:none; width:auto; }
ul.filter_prec li a { color:#4A565C; border:0px; margin:0px; text-decoration:none;  }
ul.filter_prec li a:hover { color:#ff9933;  }

div.filter_quitar{ float:right; margin:3px 15px 0 0; -margin:3px 8px 0 0}
div.filter_quitar a {font-size:10px; color:#4B565C; text-decoration:underline; font-weight:normal; margin:0 0 0 5px}
div.filter_quitar a:hover {color:#FF9D0A }

div#listas_publi_container{float:right; clear:right; width:315px; margin:15px 0 0 0}
div#robapagdinas { float: left; width: 100%;  clear:both; display:inline; margin-top:0px; }
div#robapagdinas div#robapaginas-in { background: rgb(204, 204, 204); float:left; width: 100%; height: auto; text-align:center; overflow:hidden; display:inline; padding:2px 0px 6px; }
div#robapagdinas div#robapaginas-in img { display:inline; clear:both; }
div#robapagdinas div#robapaginas-in object, div#robapagdinas div#robapaginas-in table { clear:both;  } 
div#robapaginas div#colaboradores-in { background: rgb(204, 204, 204); float: left; width: 100%; height: auto; text-align:center; overflow:hidden; display:inline; padding:2px 0px 4px;}

div#escaparate{float:left; width:650px}

div.buscar { width:210px; text-align:right; float:right; padding:5px 7px 0px 0px;  }
div.buscar input { background:#fff; color:#4B565C; padding:2px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.buscar span.q { color:#4B565C; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; }
div.buscar span a { color:#4B565C; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; } 
div.buscar span a:hover { color:#444; } 

ul#nav { font-family:Arial,Helvetica,sans-serif; }
ul#nav { color:#4B565C; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; z-index:0;	text-transform:uppercase; float:left; }
ul#nav li { cursor:default;	float:left;	list-style-image:none;	list-style-position:outside; list-style-type:none;  font-size:11px; display:inline; margin: 0px 5px 0px 5px; padding-top:3px; padding-left: 7px; }
ul#nav li ul { background-color: #CCCC99; display:none; padding:0px 3px 1px 1px; width:110px; position:absolute; clear:both;  padding-top:1px; padding-bottom:2px; }
ul#nav li p { float:left; display:none; }
ul#nav li ul li { text-transform:none; background-color:#4B565C; clear:both; color:#FFFFFF; float:left; font-size:11px; padding:0px; width:110px; margin:1px; position:relative; }
ul#nav li a { color:#4B565C; padding:1px; text-decoration:none;	}
ul#nav li ul li a {	color:#FFFFFF; text-decoration:none; width:100px; }
ul#nav ul li a:hover{ color:#FFF; }
ul#nav li ul li a:hover{ color:#4B565C; background-color:#FF9933; clear:both; float:left; padding:0; width:110px; }
/*
ul#nav li:hover ul, #nav li.over ul {  display:block;  }
*/
div.menu_principal_abierto { line-height:25px; }

div.bannersuperior_top { text-align:center; clear: both; width: 100%; height: 90px;  z-index: 1; position:absolute; top:1px; left:0px; margin:0px auto; padding:0px; }
div#sky_ad_box{ float:none; height:90px; width:970px; background-color: #fff; }
div#share_this_page { width:225px;  margin:20px 0px 20px 10px; -margin:20px 0px 20px 5px; float:left; padding:5px; text-align:right; border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both; }
div#share_this_page a { float:left; }
div#footer_box { text-align:left; width:99%; height:30px; padding:5px; clear:both; float:left; background:#4B565C; }
div#footer_box a { color:#fff; text-decoration:none; } 

div#logotipofacebook { float:left; font-size: 0px;  color: rgb(74, 86, 92); text-align: left; font-size:10px; padding:8px;   }
div#logotipofacebook a { color:#fff; text-decoration:none; }
div#logotipofacebook a:hover { color: #FF9933; }
