/* CSS Hoteliz */
/* Created by Jose Aguilar at www.grupogeminis.es*/
/*Designed According Web Standards - Accesibility - Bullet Proof Web Design - Search Engine Optimization*/

* {padding:0; margin:0; }

html {height:101%;}

/* ESTILOS POR DEFECTO*/

a { text-decoration:underline; outline:none;}
a:link, a:visited { color:#000066}
a:hover, a:focus { text-decoration:underline; color:#000066}
a:active {color:#000066;}

body {
background:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;/* he cambiado el tamaņo para que se vea */
font-size:12px;
line-height:18px;
margin:0px;
padding:0px;
}
h1 {font-size:18px;color:#ffff66; margin:20px 0px;}

h2 {font-size:14px;color:#666666; margin:0px 0px;}

h3 {font-size:1.3em;margin-top:5px;margin-left:10px;}

img {border:0px;}

p{padding:8px 0px;  text-align:justify;}
/****************************************/

/* ESTILOS COMUNES TODAS LAS PAGINAS*/

#wrapper {
color: black;
background-color:#ffffff;
width:100%;
margin:0;
}

#header {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background:url(../images/style/background-header.png) repeat-x;
padding:23px 0px 14px 0px;
}

#header h1{
margin-left:20px;
font-size:40px;
display:inline;
}

#header h1 a{
color:#ffff66;
text-decoration:none;
}

#header h2{
color:#FFFFff;
font-size:16px;
display:inline;
margin-left:50px;
}
#contenido{padding:0px; margin:0px;}

#loader{position:absolute;top:0px; left:0px; z-index:10; text-align:center;background:#FFFFFF; color:#000000; width:100%; height:900px; margin:0px auto;}
#loader img{margin-top:10px;}
#loader h1{ margin-top:90px; color: #0066CC; font-size:26px; border:0px;}
#loader h2{ margin-top:10px; color: #0066CC; font-size:16px; border:0px;}
#loader h3{ margin-top:10px; color: #FF9933; font-size:14px; border:0px;}
#loader h4{ margin-top:10px; color: #999999; font-size:12px; border:0px;}


#content{
background-color:#fff;
padding:5px 0px;
width:1007px;
}

#main_content{
float:left;
width:790px;
padding-top:0px;
}

#right_column{
float:right;
margin:0px;
margin-top:0px;
padding-top:0px;
}

#right_column ul { margin:0px; font-size:12px;}
#right_column li { margin-left: 5px;padding:4px 5px; list-style-type:none;}
#right_column li a:link, a:visited {color: #000099; text-decoration:none;}
#right_column li a:hover, a:focus { text-decoration:underline;}

#left_column{
float:left;
width:340px;
margin-left:5px;
margin-top:0px;
}

#center_column{
float:right;
width:440px;
margin:0px;
}

#center_column ul { margin:5px 20px; font-size:12px;}
#center_column li { padding:2px;}
#center_column li a:link, a:visited {text-decoration:underline;}
#center_column li a:hover, a:focus { color:#cc0000;}


.yellow_box {
 background:#ffffbd;
 border:1px solid #000000;
 margin-bottom:10px;
 width:210px;
}

#down_central{
float:left;
width:800px;
margin-left:120px;
margin-bottom:10px;
}

#down_central img{ margin:10px 5px -10px 15px;}
#down_central h2 a{ font-size:12px; margin-top:-10px; vertical-align:middle;}

/* ESTILOS INTERIOR */
#left_column_2col{margin:0px 10px; margin-bottom:30px;}
#left_column_2col h1{color:#cc3333; margin-top:10px;margin-bottom:0px;}
#left_column_2col h2 , #left_column_2col h2 a{color:#cc3333; padding:10px 0px 10px 0px;}
#left_column_2col h3{ font-size:14px; margin-left:0px;}
#left_column_2col ul li{list-style-image:url(../images/style/red-dot-2.png);margin-left:30px;padding:0px 0px 5px 0px;}
#left_column_2col hr{ border:3px solid #000066; margin:10px 0px;}

#right_column_two_columns{float:right;width:660px;margin-top:-10px;}

#content_down{ clear:both; margin-left:5px;}
#content_down td{ padding:0px 5px 5px 0px;}

/* CIUDADES PRINCIPALES*/
#maincities{margin-bottom:0px; height:252px;}
#maincities p { font-size:16px; font-weight:bold; color:#cc3333; margin-bottom:-5px;}
#maincities_0 {width:140px; float:left; padding-left:5px; margin-bottom:10px;}
#maincities_1 {width:140px; float:left; padding-left:5px; margin-bottom:10px;}
#maincities_2 {width:140px; float:left; padding-left:5px; margin-bottom:10px;}
#maincities_0 ul,#maincities_1 ul, #maincities_2 ul { margin-left:0px;padding:0px; list-style-type:none; font-size:11px;}
#maincities_0 li,#maincities_1 li, #maincities_2 li { margin-bottom:5px;padding:0px; list-style-type:none;}
#maincities .price{margin-left:10px;}
#maincities .price a{font-size:12px; color:#CC0000; text-decoration:none; font-weight:bold;}
/*//////////////////////////////////////////////*/
/* OFERTAS*/
#ofertas {margin-top:10px;}
.ofert {margin:10px 0px 10px 10px;border-bottom:#006699 dashed 1px;}
.ofert p{margin-right:1px; text-align:justify;}
.ofert img{ float: right; margin-top:0px; margin-left:9px;}
.ofert a{ text-decoration:none; outline:none;}
.ofert a:link, .oferta a:visited { color: #CC0000;}
.ofert a:hover, .oferta a:focus { text-decoration:underline;}
.ofert a:active {color:#FFFF00;}

/*//////////////////////////////////////////////*/
.head_1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
background:url(../images/style/background-head-1.png) repeat-x;
padding:5px 10px;
color:#FFFFff;
}
.head_2{
font-size:14px;
background-color:#99CCCC;
padding:5px 10px;
color:#000066;
}
/*//////////////////////////////////////////////*/
.smalltitle{
width:130px;
font-size:1.1em;
font-weight:bold;
margin-top:5px;
vertical-align:middle;
height:20px;
color:#ffffff;
background-color:#000066;
padding:5px 5px 0px 25px;

}
.smalltitle a{
color:#ffffff;
}

 .imgdrch{
float:right
}

/*/////////////////////*/

#ofertas, #register, #services, #otros, #hotels{
clear:both;
}

#register img{float:right;margin-top:0px;margin-bottom:5px;}
#register ul{margin-left:25px; font-size:12px; font-weight:bold; line-height:18px; margin-top:10px;}
#register h3{ text-decoration:underline; float:left; margin-left:25px;}

#services, #hotels{
margin:10px 0px;
border:1px solid #02114D;
}
#hotels img{
float:right;
margin:3px;
}
#services img{
float:left;
}
.hotel {
margin:10px 210px 10px 10px;
border-bottom:#006699 solid 1px;
}

.service {
margin:5px;
border-bottom:#006699 solid 1px;
}

.hotel p{
margin:0px;
}
.service p, .service h2{
padding-left:30px;
margin-left:30px;
margin-top:0px;
margin-bottom:0px;
}
.service p{
margin-top:-5px;
}
.products{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
background:url(../images/style/background-head-1.png) repeat-x;
padding:5px 10px;
color:#FFFFff;
}

#otros img{
float:right;
margin-top:5px;
}

#flags	{
margin-top:-18px;
float:right;
width:200px;
}
address	{
font-style:normal;
background:#666666;
text-align:center;
font-size:11px;
color: #CCCCCC;
line-height:35px;
}
address	a:link, address	a:visited{
color: #CCCCCC;
}

#footer
{
clear:both;
margin-top:10px;
border-top:#000066 solid 2px;
background:#666666;
width:100%;
height:30px;/* NECESARIO PARA QUE APAREZCA LA BANDA*/
}

.clear{clear:both;}
/**/
