/*__________________________________________
//
//    Copyright (c) 2007 Fugrāfic:Estudi
//__________________________________________
*/

body {
	margin: 16px 0px 0px 16px;
	background-color: #fff;
	}

input,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* ---------------------------------- [ generico ] --- */	
.debug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0033;
	display: block;
	}

.show {
	border: 1px dashed #666;
	width: 100%;
	display: block;
	}
	
.tit_land_search{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.sep_dot {
   width: 100%; 
	height: 1px;
	background: url(../img/bg_underline.gif);
	background-repeat: repeat;
	margin: 4px 0px 4px 0px;
	display: block;
	}

.sep_mid {
    width: 100%; 
	height: 6px;
    background-color: #ccc;
	margin: 4px 0px 2px 0px;
	display: block;
	}
	
.sep_std {
    width: 100%; 
	height: 6px;
    background-color: #ccc;
	margin: 4px 0px 0px 0px;
	display: block;
	}
	
.sep_top {
    width: 100%; 
	height: 6px;
    background-color: #ccc;
	margin: 0px 0px 0px 0px;
	display: block;
	}
	
.sep_bot {
    width: 100%; 
	height: 6px;
    background-color: #ccc;
	margin: 6px 0px 4px 0px;
	display: block;
	}
	
.sep_big {
    width: 100%; 
	height: 8px;
    background-color: #ccc;
	margin: 12px 0px 2px 0px;
	display: block;
	}

.lnk {
	cursor: pointer;
	}

.form_norm {
	background: none;
	padding: 0px;
	margin: 0px;
	}
	
.form_err {
	background-color: #FFCCCC;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	}

#MODULE td {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	}
	
	
#MODULE2 td {
	text-align: left;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
	}

#MODULE td.button {
	width: 226px;
	height: 34px;
	background-image: url(../img/button.jpg);
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

#MODULE td.button_small {
	width: 180px;
	height: 34px;
	background-image: url(../img/villas/button_small.jpg);
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
#MODULE td.button2 {
	width: 226px;
	height: 34px;
	background-image: url(../img/button2.jpg);
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
/* ---------------------------------- [ Oferta ] --- */	

.oferta_h1{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #666666;
}
.oferta_h2{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #000066;
}
.oferta_h3{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
.oferta_h4{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #999999;
}
.oferta_desde{
	font-family: Arial,verdana,sans-serif;
	font-size: 17px;
	padding: 2px 0px 2px 0px;
	color: #193869;
	font-weight: bold;
	display: inline;
}

/* ---------------------------------- [ main ] --- */	
h1 {
	font-family: Arial,verdana,sans-serif;
	font-size: 19px;
	color: #000;
	line-height: 19px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	display: inline;
	text-transform: uppercase;
	}

h1.gr {
	font-family: Arial,verdana,sans-serif;
	font-size: 19px;
	font-weight: normal;
	color:#666;
	line-height: 19px;
	padding: 0px 0px 0px 0px;
	display: inline;
	text-transform: uppercase;
	}

h1.tel {
	font-family: Arial,verdana,sans-serif;
	font-size: 19px;
	color: #666;
	text-align: center;
	line-height: 19px;
	font-weight:bold;
	padding: 4px 0px 4px 0px;
	display: block;
	}

h2 {
	font-family: Arial,verdana,sans-serif;
	font-size: 17px;
	padding: 2px 0px 2px 0px;
	color: #193869;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
	}
	

h3 {
	font-family: Arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#990000;
	font-weight: bold;
	display: inline;
	}

h3.cap {
	font-family: Arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#990000;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
	}

h4 {
	font-family: Arial,verdana,sans-serif;
	color: #333;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	display: inline;
	}

h4.link {
	cursor: pointer;
	display: inline;
	}

h4.link:hover {
	color: #990000;
	}

h4.mini {
	font-family: Arial,verdana,sans-serif;
	color: #333;
	font-size: 10px;
	line-height:12px;
	text-decoration: none;
	display: inline;
	}

h4.minijust {
	font-family: Arial,verdana,sans-serif;
    margin: 0px 0px 12px 0px;
	color: #656261;
	font-size: 10px;
	line-height:12px;
	text-decoration: none;
	text-align: justify;
	display: block;
	}

h4.minic {
	font-family: Arial,verdana,sans-serif;
	color: #656261;
    text-align: center;
	font-size: 10px;
	line-height:11px;
	text-decoration: none;
	display: block;
	}


h5 {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}

h5.tag {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	}

h5.tag2 {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}


h5.blk {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: bottom;
	text-decoration: none;
	display: inline;
	}

h5.res {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 16px;
	vertical-align: bottom;
	text-decoration: none;
	display: inline;
	}
	


h6, .h6 {
	font-family: Arial,verdana,sans-serif;
	color: #656261;
	font-size: 10px;
	line-height:12px;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	}

h6:hover, .h6:hover {
   color: #990000;
	}

#MODULE a {
	font-family: Arial,verdana,sans-serif;
	color: #656261;
	font-size: 10px;
	line-height:12px;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	}

#MODULE a:hover {
   color: #990000;
	}

h6.mas {
	font-family: Arial,verdana,sans-serif;
	font-weight:bold;
	color:#06c;
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
	display: inline;
	}

h6.mas:hover {
    color: #09f;
	}

a {
	font-family: Arial,verdana,sans-serif;
	font-weight:bold;
	color:#06c;
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
	display: inline;
	}

a:hover {
    color: #990000;
	}


/* ---------------------------------- [ menu ] --- */	

#MENU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background: url(../img/logo_easyibiza.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#MENU h1 {
	font-family: Arial,verdana,sans-serif;
	text-transform: uppercase;
	color: #000;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	vertical-align: bottom;
	margin: 0px 0px 0px 95px;
	text-decoration: none;
	display: block;
	}
	
#MENU h1.top {
	font-family: Arial,verdana,sans-serif;
	font-size: 12px;
 	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding: 0px 0px 0px 300px;
	text-decoration: none;
	display: inline;
	cursor: pointer;
	}

#MENU .h2 {
	font-family: Arial,verdana,sans-serif;
	font-size: 12px;
 	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
	display: inline;
	cursor: pointer;
	}

#MENU .h2:hover {
	color: #990000;
	}

#MENU .h3 {
	font-family: Arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	margin: 0px;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	}

#MENU .h3:hover {
	color: #990000;
	}

/* ---------------------------------- [ foot ] --- */	

#FOOT {
	font-family: Arial,verdana,sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	text-decoration: none;
	text-align: center;
	}

#FOOT h1 {
	font-family: Arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-decoration: none;
	display: inline;
	}

#FOOT h1.pink {
	font-family: Arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #c00076;
	margin: 0px;
	text-decoration: none;
	display: inline;
}

#FOOT h2 {
	font-family: Arial,verdana,sans-serif;
	color: #000;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	text-transform: capitalize;
	cursor: pointer;
	display: inline;
	}

#FOOT a {
	font: inherit;
	color: inherit;
	text-decoration: none;
	}

#FOOT h2:hover {
   color: #666;
	}

#FOOT h3 {
	font-family: Arial,verdana,sans-serif;
	color: #c00076;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	cursor: pointer;
	display: inline;
	}

#FOOT h3:hover {
   color: #ff0099;
	}
	

#HOTELS_FOOT h2 {
	font-family: Arial,verdana,sans-serif;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	text-transform: capitalize;
	cursor: pointer;
	display: inline;
	}

#HOTELS_FOOT a {
	font: inherit;
	color: inherit;
	text-decoration: none;
	}

#HOTELS_FOOT h2:hover {
   color: #CCC;
	}
	
/******************************************************************** NEW FOOT */ 

.foot_text{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #333;
 }

.foot_link{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}

.foot_link a{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}

.foot_link a:hover {
	color: #990000;
	text-decoration:underline;
}

/******************************************************************** teaser */ 

.best_price_div_es{
	background-image: url(../img/preciominimo_es.png);
	background-repeat: no-repeat;
	width: 277px;
	height: 119px;
	text-align: right;
	vertical-align: top;
}

.best_price_div_en{
	background-image: url(../img/preciominimo_en.png);
	background-repeat: no-repeat;
	width: 277px;
	height: 119px;
	text-align: right;
	vertical-align: top;
}

/******************************************************************** OFERTAS */ 

.ofertas_div_es{
	background-image: url(../img/oferta_es.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 68px;
	text-align: right;
	vertical-align: top;
}

.ofertas_div_en{
	background-image: url(../img/oferta_en.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 68px;
	text-align: right;
	vertical-align: top;
}

/******************************************************************** q questions */

.questions_h1{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #333;
}

.questions_h2{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #A90014;
}

.questions_h3{
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #990000;
}

.questions_h4{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #333;
}

.questions_h5{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #A90014;
}

.questions_es{
	background-image: url(../img/questions_es.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 90px;	
}

.questions_en{
	background-image: url(../img/questions_en.png);
	background-repeat: no-repeat;
	width: 269px;
	height: 94px;	
}

/******************************************************************** q questions */

.links_h1 a{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #000;
}

.links_h1 a:hover{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #006600;
}

