/*  
Theme Name: El Faro
Theme URI:
Description: Hotel El Faro
Version: 1
Author: Hoplo
*/



html,body{
margin:0;
padding:0
}
body{
font-size:12px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
text-align:center;
margin:0;
background:url(images/bg_01.jpg) repeat-x;
color:#4B4B4B;
}
h1, h2, h3, h4, h5, h6{ 
padding:0; 
margin:0;
}

a:link,a:visited,a:hover{ 
color:#3d624a;
text-decoration:underline;
}

a.skipnav{
position: absolute;
left: -9000px
}
hr{
display:none;
}
.text_hidden{
position: absolute;
left: -8000px
}

#container{
text-align:left;
width:785px;
margin:0 auto;
height:100%;
position:relative;
}

#header{
height:78px;
margin:0;
padding:0;
width:785px;
position:relative;
}
#header h1{
	margin:0;
	padding:0;
	width:182px;
	float:left;
}

#header h2{
font-size:17px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
color:#09637e;
margin:5px 0 0 0;
padding:0;
float:left;
}


#header h1 a:active, #header h1 a:link, #header h1 a:visited{
	background:url(images/logotestata.gif) no-repeat;
	width:180px;
	height:77px;
	display:block;
	text-indent:-9999px;
}

#top_links{
position:absolute;
top:55px;
right:0;
padding:0;
margin:0;
height:23px;
}
#top_video{
float:left;
background:url(images/bottonephotogallery.gif) no-repeat;
margin:0;
padding:0;
height:23px;
line-height:23px;
width:156px;
}
#top_dovesiamo{
float:left;
background:url(images/bottonedovesiamo.gif) no-repeat;
margin:0;
padding:0;
height:23px;
width:141px;
line-height:23px;
}

#top_contatti{
float:left;
background:url(images/bottonescrivici.gif) no-repeat;
margin:0;
padding:0;
height:23px;
line-height:23px;
width:142px;
}
#top_video a{
padding:0 0 0 48px;
}
#top_dovesiamo a{
padding:0 0 0 38px;
}
#top_contatti a{
padding:0 0 0 35px;
}
#top_contatti a,#top_video a,#top_dovesiamo a{
font-size:13px;
font-weight:bold;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
color:#0A637F;
}
.mail{
font-weight:normal;
font-size:12px;
font-family:Verdana;
text-decoration:none;
color:#09637E;
}

#language{
height:20px;
margin:0;
padding:0;
position:absolute;
top:5px;
right:0;
line-height:20px;
color:#999;

}
#language a{
font-size:10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#999;
}
#language a.active{
font-size:10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#666;
}
#top{
position:relative;
height:250px;
margin:0;
padding:0;
width:100%;
}
#top_left{
height:250px;
float:left;
width:573px;

margin:0;
padding:0;
}
#top_right{
height:250px;
float:right;
width:211px;
margin:0;
padding:0;
}
#top_center{
height:250px;
float:left;
width:785px;
margin:0;
padding:0;
}
.clm-3-d{
width:209px;
padding:0;
margin:0;
background-color:#FFF;
}
#prenota{
 margin:8px 0 0 0; 
 width:175px; 
 height:195px; 
 padding:0; 
 }
 #down_prenota {
    width:195px;
	height:14px;
	margin:0 0 0 0;
	padding:0;
	background:url(images/downboxmenu.gif) no-repeat top left;
} 

 #frm{
	/* border:3px solid #ead7ad; 
	background-color:#fcf8ec;*/
	width:175px;
	height:195px;
	padding:13px 10px 0 10px;
	font-size:10px;
	margin:0;
	width:100%;
	font-family: Verdana, Helvetica, sans-serif;
	background:url(images/centroboxmenu.gif);
}

 #frm select {
	font-size:10px;
	color:#000;
	font-family: Verdana, Helvetica, sans-serif;
}
#frm .submit{
position:absolute;
top:0;
left:50px;
    margin:10px 0 0 0;
	background:url(images/prenota.gif) no-repeat top left;
	width:70px;
	height:22px;
	border:0;
}

.mbotb{
	margin-bottom:15px;
}
.fl{
    position:relative;
	float:left;
	margin: 0 10px 0 0;
}

#wrap{
padding:0;
margin:0;
}
.div_top{
width:33%;
float:left;
padding:0;
margin:0;
}
.div_top img{
background-color:#FFF;
padding:3px;
border:solid 1px #ebe2c8;
}
.div_top h3{
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0 10px 0 0;
margin:0;
color:#666;
font-weight:normal;
}
#left .link{
background:url(images/arrow_g.jpg) no-repeat center left;
display:block;
font-size:15px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0 0 0 7px;
margin:0 0 5px 0;
color:#3d624a;
font-weight:bold;
}

#content{
width:100%;
margin:0 0 0 0;
padding:0;
text-align:left;
}
#content_top{
width:100%;
margin:0 0 20px 0;
padding:0;
text-align:left;
}
#content_down{
width:100%;
margin:0;
padding:0;
text-align:left;
}
#content_down h2 a{
font-size:15px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#3d624a;
font-weight:bold;
border:0;
}
#left{
float:left;
width:563px;
margin:15px 0 0 0;
padding:0;
}
#left a{
font-size:12px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
color:#3d624a;
font-weight:normal;
}
#left ul li a{ 
color:#3d624a;
text-decoration:none;
}
#right{
height:700px;
float:right;
width:205px;
margin:0 0 0 0;
padding:0 0 0 16px;
}
#overlayer{
position:absolute;
top:200px;
right:0px;
width:205px;
margin:0;
padding:0;

}

#footer{
background:url(images/bg_footer.jpg) no-repeat top left;
width:100%;
margin:20px 0 0 0;
padding:25px 0 0 0;
height:70px;
clear:both;
}
#footer p{
margin:0 0 20px 0;
}
#footer p, #footer p a{
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
color:#736D62;
text-align:center;
}
#wedding {
padding:0;
margin:10px 0 7px 0;
}
#overlayer .where {
width:190px;
height:49px;
border-bottom:1px solid #ebe2c8;
padding:0;
margin:10px 0 0 3px;
background:url(images/sardinia.jpg) no-repeat right top;
}
#overlayer .where a{
font-size:12px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#0b627e;
font-weight:bold;
}
#overlayer .news h3, #overlayer .where h3{
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#666;
font-weight:normal;
}

#overlayer .text_blue a{
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0A637F;
font-weight:bold;
text-decoration:none;
}
#left h2{
font-size:15px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0 0 8px 0;
margin:0 0 10px 0;
color:#3d624a;
font-weight:bold;
border-bottom:1px solid #ebe2c8;
}
#left .centre h3, #left .post h3{
font-size:13px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#3d624a;
font-weight:bold;
}
#left .centre p, #left .post p{
padding:0;
margin:0;
}
#left .text_blue{
height:25px;
font-size:15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:15px 0 0 0;
margin:0 0 10px 0;
color:#0A637F;
font-weight:bold;
border-bottom:1px solid #ebe2c8;
}
#overlayer .news {
height:49px;
width:190px;
text-align:left;
border-bottom:1px solid #ebe2c8;
padding:0;
margin:35px 0 0 3px !important;
margin:10px 0 0 3px;

background:url(images/sfondonews.gif) no-repeat right top;
}
#overlayer .news a{
font-size:12px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#0b627e;
font-weight:bold;
}
#overlayer .news p{
font-size:11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0 0 20px 0;
color:#666;
font-weight:normal;
}
 #side_top {
    width:195px;
	height:14px;
	margin:0 0 -10px 0;
	padding:0;
	background:url(images/topboxmenu.gif) no-repeat bottom left;
}
  #side_down {
    width:195px;
	height:14px;
	margin:-10px 0 0 0;
	padding:0;
	background:url(images/downboxmenu.gif) no-repeat top left;
} 

#sidebar {
    text-align:left;
	list-style:none;
	width:195px;
	margin:0;
	padding:0;
	background:url(images/centroboxmenu.gif);
	
}
   .pagenav{
    margin:-10px 0 0 0;
	padding:0 0 0 15px;
}
html>/**/body .pagenav /* FireFox*/
{
	margin:0 0 0 0;
	padding:0 0 0 15px;
}

#sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
	
}
#sidebar ul li{
	border-bottom:1px solid #ebe2c8;
	padding:0 0 0 15px;
	margin:0;
	width:150px;
	background:url(images/star.jpg) no-repeat center left;
}
#sidebar ul li a{
	color:#0A637F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

 #sidebar ul li ul{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul a:active, #sidebar ul a:link, #sidebar ul a:visited, #sidebar ul a:hover{
	text-decoration:none;
	display:block;
    padding:5px 0 5px 0;
}
html>/**/body #sidebar ul a:active,html>/**/body #sidebar ul a:link,html>/**/body #sidebar ul a:visited,html>/**/body #sidebar ul a:hover{
	text-decoration:none;
	display:block;
    padding:7px 0 7px 0;
}


#sidebar ul li ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 15px;
	margin:0;
	width:160px;
	border:none;
	background:none;
}


#sidebar ul li.current_page_parent{
    color:#996600;
	background:none; 
}
#sidebar ul li.current_page_item{
	background:url(images/star01.jpg) no-repeat top left;
}
html>/**/body #sidebar ul li.current_page_item{
	background:url(images/star02.jpg) no-repeat top left;
}

#sidebar ul li.current_page_item a:active, #sidebar ul li.current_page_item a:link, #sidebar ul li.current_page_item a:visited, #sidebar ul li.current_page_item a:hover {
	color:#996600;
}

 #left a.all_news {
display:block;
font-size:15px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:underline;
padding:0;
margin:20px 0 0 0;
color:#3d624a;
font-weight:bold;
 }
 
#table_room img {
   padding:3px;
   border:solid 1px #ebe2c8;
   background-color:#FFF;
 }
 #table_room  h3 {
font-size:12px;
font-family: Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
padding:0;
margin:0;
color:#3d624a;
font-weight:bold;
 }
#content_down .entry{
	padding:0 0 10px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #ebe2c8;
	min-height:115px;
	
}

#content_down .entry img{
   padding:3px;
   border:solid 1px #ebe2c8;
   background-color:#FFF;
   margin:0 7px 5px 0;
}
#content_down .entry h2 a:active, .entry h2 a:link, .entry h2 a:visited{
	text-decoration:none;
	color:#3d624a;
	font-size:15px;
}
#content_down .entry h2{
	color:#3d624a;
	font-size:15px;
	margin-bottom:-9px !important;
	margin-bottom:-13px;
	padding:0;
	border:none;
}
#content_down .entry a.more-link{
  color:#C69A2B;
  text-decoration:underline;
  display:block;
  margin:10px 0 10px 110px;
  padding:0 0 0 10px;
  background:url(images/arrow_y.jpg) no-repeat center left;
  width:200px;
}
 
.line {
clear:both;
height:10px;
line-height:10px;
margin:10px 0 10px 0;
padding:0;
border-bottom:1px solid #ebe2c8;
}

.clear {
clear:both;
width:100%;
height:1px;
line-height:1px;
margin:0;
padding:0;
}
.hidden {
display:none;
}
p.hidden a  {
display:none;
}    

.editBox{
    margin:20px 15px 0 0;
    padding:0;
	width:120px;
	text-align:center;
	float:right;
}

.editBox a{
	display:block;
	border:1px solid #cccccc;
	background: #f1f1f1;
	padding:2px;
	color: #333;
	text-decoration: none;
}


#slideshow {
	overflow: hidden;
	margin: 0;
	position: relative;
	width: 785px;
	height: 250px;
}

#slideshow img {
	width: 785px;
	height: 250px;
	border:0;
}

#slideshow img {
	border:0;
    display: none;
	position: absolute;
	top: 0;
	left: 0;
}

/* Contatti */ 
label {
 font-family:Verdana, "Times New Roman", Times, serif; 
font-size:11px; 
 }
.fmhalfblock
{
 font-family:Verdana, "Times New Roman", Times, serif; 
 font-size:11px; 
 }
.ddfmwrap {
 margin-left:0;
 }
.ddfmwrap fieldset{
 padding:0 0 20px 20px;
 border:1px solid #ebe2c8;
 }
.ddfmwrap  legend{
font-family:Verdana, "Times New Roman", Times, serif; 
font-size:13px; 
color:#3d624a;; 
line-height:30px
}
.fieldwrap input{
 width:250px;
 border:1px solid #ebe2c8;
 }
select.fmselect   {
 border:1px solid #ebe2c8;
 font-size:11px;
 }
.fieldwrap textarea{ 
height:40px; 
font-family:Verdana, "Times New Roman", Times, serif; 
}
.fmtextarea{ 
width:400px;
border:1px solid #ebe2c8; 
}
.submit input{
   background:url(images/invia.gif) no-repeat top left;
	width:100px;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	border:0;
}
/* Style Sidebar */

#sidebar ul li.page-item-13{
	border-bottom:none;
	padding:0 0 0 15px;
	margin:0;
	width:150px;
	background:url(images/star.jpg) no-repeat center left;
}
#new .page-item-14 a {
	color:#996600;
}
#offer .page-item-13 a {
	color:#996600;
}
#ecard .page-item-32 a {
	color:#996600;
}
#pacchetti .page-item-9 a {
	color:#996600;
}
#promozioni .page-item-9 a {
	color:#996600;
}

#offer ul li.page-item-13 {
	background:url(images/star01.jpg) no-repeat top left;
}
#new ul li.page-item-14 {
	background:url(images/star01.jpg) no-repeat top left;
}
#ecard ul li.page-item-32 {
	background:url(images/star01.jpg) no-repeat top left;
}
#pacchetti ul li.page-item-9 {
	background:none;
}
#promozioni ul li.page-item-9 {
	background:none
	
}

#pacchetti #sidebar ul li ul li.page-item-13 a{
	color:#996600;
}
#pacchetti #sidebar ul li ul li.page-item-13 {
background:url(images/star01.jpg) no-repeat top left;
	
}
#promozioni #sidebar ul li ul li.page-item-40 a{
	color:#996600;
}
#promozioni #sidebar ul li ul li.page-item-40{
	background:url(images/star01.jpg) no-repeat top left;
}

.wifi {padding-top:25px; text-align:right;}

.ico_calendario img{
	border: 0px;
	display: inline;
	position: absolute;
	left:168px;
}

