/*
Theme Name: Hotel Hesperia
Theme URI: http://www.venezia.net/
Description: a theme developer for the famous hotel
Version: 1
Author: Spina Domenico
Author URI: mailto: domenico.spina@eniac.it
Tags: 
*/

html,body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#3A3A3A;
	cursor:default;	
}

form{
	padding:0px;
	margin:0px;
}

.floaterLeft{
	float:left;
}

.floaterRight{
	float:right;
}

.floaterClear{
	clear:both;
}

.content-top{
	background:#3A3A3A;
}

.content-bottom{
	background:#303030;
}

.content-frame{
	width:940px;
}

a, a:link, a:visited, a:active{
	color:#bd9d1e;
	text-decoration:none;
}

.content-frame .content-logo-menu{
	width:940px;
	height:152px;
	background-color:#3A3A3A;
	background-image:url(images/sfumatura_logo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.content-frame .content-logo-menu .content-logo{
	width:200px;
	height:94px;
	padding:46px 0px 12px 12px;
	text-align:left;
}


.content-frame .content-logo-menu .content-menu{
	width:700px;
	text-align:right;
	color:#828181;
	padding:30px 0px 0px 0px; 
}
		
.content-frame .content-logo-menu .content-menu .top_menu ul{
	display:block;
	font-size:13px;
	margin:45px 0px 0px 0px;
	float:right;
}

.content-frame .content-logo-menu .content-menu .top_menu ul li{
	list-style:none;
	border-left:1px solid #4c4c4c;
	float:left;
	padding:6px 6px 4px 6px;
}

.content-frame .content-logo-menu .content-menu .top_menu ul li a, .content-frame .content-logo-menu .content-menu .top_menu ul li a:link, .content-frame .content-logo-menu .content-menu .top_menu ul li a:active, .content-frame .content-logo-menu .content-menu .top_menu ul li a:visited{
	color:#bd9d1e;
	text-decoration:none;
	display:inline-block;
	height:20px;
}	

.content-frame .content-logo-menu .content-menu .top_menu ul li a:hover{
	background-image:url(images/underscore.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.content-frame .content-logo-menu .content-menu .top_menu ul li.current_page_item a, .content-frame .content-logo-menu .content-menu .top_menu ul li.current_category_item a{
	text-decoration:none!important;
	background-image:url(images/underscore.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


.content-frame .section-image{
	width:940px;
	height:418px;
	border:1px solid #4C4C4C;
}

.content-frame .section-image.section-image-photo01{
	background:url(images/big_photo1.jpg);
	background-repeat:no-repeat;
}

.content-frame .section-image .section-image-slider{
	position:absolute;
	z-index:100;
}

.content-frame .section-image .container-booking{
	padding-top:378px;
	height:40px;
	text-align:left;
	z-index:200;
}

.content-frame .section-image .container-booking .container-booking-bg{
	position:absolute;
	width:940px;
	height:40px;
	display:block;
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:300;
}

.content-frame .section-image .container-booking .container-booking-text{
	position:absolute;
	background-image:url(images/calendar.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
	padding:0px 0px 0px 40px;
	width:900px;
	height:40px;
	display:block;
	color:#FFFFFF;
	text-align:left;
	line-height:40px;
	z-index:400;
}

/*è qui che sarà il contenuto della pagina*/
.content-frame .content-page-frame{
	width:940px;
	padding:0px 0px 50px 0px;
	color:#B7B6B6;
	text-align:left;
}

.content-frame.footer{
	padding:4px 0px 4px 0px;
	font-size:11px;
	color:#B7B6B6;
	text-align:left;
}

.content-page-frame{
	margin-top:15px;
}

.content-page-frame .double-framed-frame1{
	float:left;
	text-align:left;
	width:580px;
}

.content-page-frame .double-framed-frame2{
	float:right;
	text-align:left;
	width:325px;
}


.post_header{
	margin:14px 0px 0px 0px;
}

.post_header .post_title{
	margin-bottom:30px;
}

.post_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.post_header .post_title a{
	text-decoration:none!important;
	color:#B7B6B6!important;
}

.post_validity{
	margin:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	text-align:right;
}

.post_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}

.post_content img{
	border:1px solid #4c4c4c;
	margin:0px 20px 20px 0px;
}

a.offer-container, a.offer-container:link, a.offer-container:active, a.offer-container:hover, a.offer-container:visited{
	display:block;
	width:289px;
	height:74px;
	background-image:url(images/sfumatura_offerta.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:18px;
	overflow:hidden;
	margin:0px 0px 40px 0px;
	cursor:pointer;
}

.offer-container p{
	line-height:10px;
}

.offer-container .text{
	width:200px;
}

.offer-container .image{
	width:80px;
}

.offer-container .image img{
	width:76px;
	height:76px;
	border:1px solid #4c4c4c;
	text-align:right;
}


.offer-container .text .title{
	font-weight:bold;
	text-decoration:underline;
	margin-top:0px;
	font-size:13px;
	text-transform:capitalize;
}

.offer-container .text .summary{
	font-size:12px;
	font-weight:normal;
}

.gallery a,.gallery a:link, .gallery a:active,.gallery a:hover,.gallery a:visited{
	color:#3A3A3A;
}

.gallery  img.attachment-thumbnail{
	border:1px solid #686868!important;
}


.category_content .child_posts{
	margin:40px 0px 0px 0px;
}

.category_content .child_posts img{
	border:1px solid #4c4c4c;
	margin:0px 20px 20px 0px;
}

.category_content .child_posts .post_header .post_validity{
	text-align:left;
}

a.inner_post_link:hover{
	text-decoration:underline;
}

.contact_form{
	padding:10px;
	background-color:#3C3C3C;
	border:1px solid #999999;
	background-image:url(images/form_bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	color:#FFFFFF;
}

.contact_form p{
	margin:10px 0px 10px 0px;
}

.contact_form input[type="text"]{
	width:180px;
}

.contact_form select{
	width:184px;
}

.contact_form textarea{
	width:554px;
}

.contact_form .privacy{
	width:545px;
	height:70px;
	overflow:auto;
	padding:5px;
	margin:0px 0px 20px 0px;
	border:1px solid #999999;
	background-color:#F4F4F4;
	color:#333333;
}

.contact_form .form_contact_date{
	background-image:url(images/calendar_form.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor:default;
}

.contact_form .left_form{
	width:50%;
	text-align:left;
}

.contact_form .right_form{
	width:50%;
	text-align:left;
}

.contact_form  .error{
	display:none;
}

.contact_form  .error p, .contact_form .success-message{
	padding:10px;
	font-weight:bold;
}

.contact_form  .error .ui-icon, .contact_form .success-message .ui-icon{
	display:inline-block;
}

.contact_form  .success-message{
	background-color:#F4F4F4;
	color:#000000;
	border:1px solid #bd9d1e;
}

.padded{
	padding:5px;
}
