@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8.5pt;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#fff;
}

#cabecera { width:780px; margin:auto; height:64px;  border-bottom: 15px solid #efefef;}
#cabecera h1 {   margin: 0px; padding: 0px; }
#cabecera h2 {  text-indent: -1000px; margin: 0px; padding: 0px;  }
#menu { width:625px; margin:auto;  height:22px; text-align:center; padding-top: 30px; }
#menu ul { list-style:none; margin:auto; padding:0px; }
#menu ul li { float:left; }
#menu ul li a{ display:block; height:14px; color:#000000;  text-align:center; text-decoration:none; font-weight:normal; margin:2px 2px; padding:2px 4px 2px 4px; width:144px;} 
#menu ul li a:hover { text-decoration:none;  }
#contenedor { width:780px; margin:auto; background:#efefef; }

#submenu { float:right; width:200px; }
#submenu h2 { background:#deeae6; color:#369994; margin:0px; padding:5px; text-align:right; font-size:10pt; }
#submenu ul { list-style:none; margin:0px; padding:0px; }
#submenu ul li { background:#aacbc0; border-bottom:1px solid #deeae6; text-align:right; text-transform:capitalize;}
#submenu ul li a { display:block; padding:4px; color:#000000; text-decoration:none; font-weight:normal; } 
#submenu ul li a:hover { background:#181b1a; color:#FFFFFF; text-decoration:none; }

#contenido { width:780px; background:#FFF; float:left; }
#contenido p { padding-left:20px; padding-right:20px; text-align:justify; }
#contenido h2 { padding:10px 0px 5px 20px; color:#000000; font: bold 1.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; margin:10px 0px; text-transform:lowercase; }

#contenido img { padding-left:20px; padding-right:20px; }
#contenido iframe { padding-left:20px; padding-right:20px; }
#contenido h3 { padding-left:20px; padding-right:20px; }
#contenido h4 { margin:0px; font: bold 2.1em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;letter-spacing: -2px; background:#E8E8E8; padding:0px 20px;  }
#contenido h4 a { color:#000000; }

#footer { clear:both; width:780px; background:#fff; color:#000000; margin:auto;}
#footer p { margin:0px; padding:10px; text-align:right; font-weight:bold; }
#footer p a { font-weight:normal; color:#000000; text-decoration:none;}
#footer p.copi { background:#FFF; color:#000; font-weight:normal; text-align:center; display:block; }
#footer p.copi a { color:#000; }

#provincias { margin:20px 0px 20px 20px; width:240px; float:left; padding:10px 0px 10px 10px; border:#CCCCCC 1px solid; background:#FFFFFF; }
#provincias ul { list-style:none; margin:0px; padding:0px; }
#provincias ul li { padding:2px 0px; border-bottom:#efefef 1px solid; }
#provincias ul li a { text-decoration:none; text-decoration:none; font-weight:bold; font-size:10px; color:#000000; }
#provincias ul li a:hover { text-decoration:none; text-decoration:none; font-weight:bold; font-size:10px; color:#666666; }

#localidades { margin:20px 0px 20px 0px; width:520px; float:left; padding:10px 10px 10px 10px; border:#CCCCCC 1px solid; background:#cccccc; }
#localidades ul { list-style:none; margin:0px; padding:0px; }
#localidades ul li { padding:2px 4px; border-bottom:#efefef 1px solid; }
#localidades ul li a { text-decoration:none; text-decoration:none; font-weight:bold; font-size:10px; color:#000000; }
#localidades ul li a:hover { text-decoration:none; text-decoration:none; font-weight:bold; font-size:10px; color:#666666; }
#localidades h6 { color:#FFFFFF; padding:0px; margin:0px; font-size:12pt; }

a.destacado { font-size:8.5pt; color:#000000; background: #efefef;}

#hoteles {}
#hoteles ul { list-style:none; margin:0px; padding:0px; }
#hoteles ul li { padding:5px; text-align:center; margin:3px; background:#FFFFFF; border-bottom:#CCCCCC 1px solid; display:block; height:65px;}
#hoteles ul li:hover { background:#cccccc;}
#hoteles ul li a{ border:none; color:#000000; text-decoration:none; text-align:center;}
#hoteles ul li a img { border:none; float:right; padding-left:20px; }

#hotel { clear:both; padding:5px; margin:5px 20px; background:#FFFFFF; border:#999999 solid 1px;}
#hotel h2 { padding:0px; margin:0px; font-size:15pt;}
#hotel a{ color:#000000; text-decoration:none;}
#hotel p { padding:0px 80px 5px 20px; margin:0px;}
#hotel .fotohotel { border:none; padding:0px; margin:0px; float:right;}
#hotel .estrellas { border:none;padding:0px; margin:0px;}

#fotoshotel { margin:auto; padding:0px 20px 0px 20px;}
#fotoshotel a img { padding:0px; margin:0px; border:none; }

#caracteristicas { margin:0px; padding:0px; padding-right:20px;}
#caracteristicas h3 { margin:10px 0px; font: bold 1.6em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; background:#E8E8E8; text-transform: lowercase; padding: 5px; }
#caracteristicas ul { margin:0px; list-style:none;  }
#caracteristicas ul li { background:#FFFFFF; font-size:8.5pt; padding:2px 10px 2px 20px; margin:0px;  }

#reviews {}
#reviews h5 { margin:0px; font: bold 1.6em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; color:#666666;}
#reviews p { font-size:8.5pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

#reserva { margin:auto; padding:20px; }
#reserva a { display:block; width:400px; font-size:10pt; background:#00CC33; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:auto; text-align:center; padding:4px;  }
#reserva a:hover { color:#FFFF00; background:#006633; }

#home { background:url(http://www.pyreneesaccommodation.com/img/home.png) left top no-repeat; margin: 0px 20px 0px 20px;  }
#home p { padding:0px 0px 0px 204px; }

#typehome {}
#typehome ul { list-style:none;}
#typehome ul li { display:block; float:left; width:128px; text-align: center; padding:40px 0px 0px 0px; }
#typehome ul li a { font-weight:bold; color:#000000; text-decoration:none; }

.t5 {background:url(http://www.pyreneesaccommodation.com/img/country-inn-pyrenees.jpg) no-repeat center top;}
.t4 {background: url(http://www.pyreneesaccommodation.com/img/hotel-pyrenees.jpg) no-repeat center top;}
.t6 {background: url(http://www.pyreneesaccommodation.com/img/self-catering.jpg) no-repeat center top;}
.t8 {background: url(http://www.pyreneesaccommodation.com/img/small-and-charm.jpg) no-repeat center top;}

#themehome {}
#themehome ul { list-style:none; margin: 0; padding: 0;}
#themehome ul li { display:block; float:left; width:128px; text-align: center; padding:40px 0px 10px 0px; }
#themehome ul li a { font-weight:bold; color:#000000; text-decoration:none; text-transform:lowercase;}

.t_beach_hotels {background: url(http://www.pyreneesaccommodation.com/img/beach-hotels3.jpg) no-repeat center top;}
.t_food_and_drink {background: url(http://www.pyreneesaccommodation.com/img/food-and-drink-hotels.jpg) no-repeat center top;}
.t_hiking_hotels {background:url(http://www.pyreneesaccommodation.com/img/hiking-hotels.jpg) no-repeat center top;}
.t_luxury_hotels {background: url(http://www.pyreneesaccommodation.com/img/luxury-hotels.jpg) no-repeat center top;}
.t_golf_hotels {background: url(http://www.pyreneesaccommodation.com/img/pyrenees-golf-hotels.jpg) no-repeat center top;}
.t_ski_hotels {background: url(http://www.pyreneesaccommodation.com/img/pyrenees-ski-hotels.jpg) no-repeat center top;}
.t_spa_hotels {background: url(http://www.pyreneesaccommodation.com/img/spa-hotels.jpg) no-repeat center top;}
.t_traditional_hotels {background: url(http://www.pyreneesaccommodation.com/img/traditional-hotels.jpg) no-repeat center top;}
.t_recommended_hotels {background: url(http://www.pyreneesaccommodation.com/img/recommended-hotels.jpg) no-repeat center top;}
.t_design_hotels {background: url(http://www.pyreneesaccommodation.com/img/design-hotels.jpg) no-repeat center top;}



#destination {  }
#destination img { margin:0px; padding:0px; margin:auto;  }
#destination p { text-align:center; margin:0px 20px 0px 20px; }
 
.mapilla { display:block; background:#FFFFFF; width:530px; margin:0px 20px 0px 20px; text-align:center;}

#proen { margin:0px; padding:5px; }

a.provin { display:block; width:150px; float:left; height:16px; text-decoration:none; color:#000000; margin:1px; border:1px solid #666666; text-align:center; }
a.provin:hover { background:#666666; color:#FFFFFF; }

li.segundacol { width:250px; float:right;  }
li.primeracol { width:250px; float:left; }

.provincia { margin: 0px 0px 0px 10px;}
.provincia h6 { font-size: 13px; padding: 0; margin: 0; }
.provincia h6 a { color: black; text-decoration: none; } 

.provincia ul { margin: 0; padding: 0; list-style: none; float: left; width: 190px; }
.provincia ul li { margin: 0; padding: 2px;}
.provincia ul li a { color: black; text-decoration: none; font-size: 13px;}


.navigation { padding: 10px; }
.navigation a { color: black; text-decoration: none;}

.pagination { text-align: center; }
.pagination a {  padding: 4px 10px;  text-decoration: none; font-size: 14px; color: black;  }


