/*
Theme Name: Hacienda Los Angeles
Theme URI: http://www.kifulab.net
Description: Hacienda Los Angeles
Version: 1.0
Author: Kifulab
Author URI: http://www.kifulab.net
Tags: blue
Text Domain: kifulab

	

*/

*{margin:0;padding:0;}
a img, a{outline:none;border:none}
a, a:visited {color:#252525;}
ul,ol{list-style:none}
/* Begin Typography & Colors */
body{font-size: 62.5%;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #333;text-align: center;background:#999;}
.overflow{overflow:hidden;}


#page{background:white;text-align: left;width:966px;margin:0 auto;padding:0 7px;position:relative}
#header{height:500px;background:URL("images/headerShadow.jpg") white left bottom no-repeat;}
#subtitle{display:block;position:absolute;left:55px;top:60px;font-size:10px;font-style:italic;color:#666}
#porta-img{padding:10px;border:1px solid #ddd;position:absolute;height:300px;background:white;left:-6px;top:165px}
#logo{position:absolute;left:35px;top:10px;}	
#navigation{position:absolute;left:30px;top:130px;}
#navigation li{float:left;margin-right:5px;padding:5px 10px;}
#navigation li a{color:black;text-decoration:none;font-size:11px;display:block;border-top:5px solid #fff;border-top:5px solid #f2f2f2}
/* #navigation li a:hover{border-top:5px solid #780000} */
#navigation li a:hover{border-top:5px solid #252525}
#footer{margin:30px auto 0 auto;width:920px;padding:10px 0;text-align:center;background:URL("images/hr.gif") center top no-repeat;padding-top:35px}
.float-left{float:left}
.float-right{float:right}
.width-50-perc{width:50%}
.width-48-perc{width:48%}
.margin-10{margin:10px 0}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-20{margin-bottom:20px}
.margin-top-20{margin-top:20px}

#content{width:925px;padding:20px;overflow:hidden;font-size:12px;line-height:22px;}
#content .post p{margin-bottom:20px}
#content .page-title{color:#780000;font-size:22px;font-weight:normal;font-style:italic;margin:0 0 15px 0;font-family: "Georgia"}


#home-strip .box{width:288px;float:left;margin-right:10px;border:1px solid #ddd;padding:5px;position:relative;overflow:hidden;margin-bottom:15px}
#home-strip .box .details {width:280px;padding:5px;position:absolute;top:165px;left:0;height:200px;color:white;}
#home-strip .box .details .details-bg{background:URL("images/box-home.png") #780000 left top no-repeat;width:288px;height:120px;}

#home-strip .box .details h2{font-size:14px;line-height:14px;padding:0;margin:0;text-indent:15px;font-weight:normal;font-style:italic;position:absolute;left:0;top:15px;text-shadow:1px 1px 1px #000}
#home-strip .box .details p{position:absolute;top:20px;left:0px;padding:15px;font-size:10px;line-height:16px}

#home-strip .box div.hr{position:absolute;bottom:0;border:1px solid white;height:5px;background:white;left:5px;width:288px;_bottom:-1px;_height:6px;line-height:5px;font-size:1px}

	
img.alignleft{float:left;margin-right:10px;margin-bottom:10px;}
img.alignright{float:right;margin-left:10px;margin-bottom:10px;}
img.bordered{padding:5px;border:1px solid #ddd}

/*NON TEMA*/
#wrapper-reserva{padding:35px 20px;background:URL("images/fading_corner.jpg") right top no-repeat;width:500px}
#reserva{overflow:hidden;width:95%;margin:0 auto}
#reserva label{display:block;margin:3px 0;font-size:12px;font-style:italic;padding:5px;width:220px}
#reserva input.input-text{border:1px solid #ddd;padding:6px 4px;font-size:13px;width:220px}
#reserva textarea.input-text{border:1px solid #ddd;padding:4px;width:465px;height:200px;font-size:12px;margin-bottom:20px}
#reserva span.error{display:block;color:#780000;font-size:10px}
#reserva .send-input{padding:5px 8px;font-size:12px}

#calendar_table{width:100%;margin:0 auto;border-collapse:collapse;border-right:1px solid #ddd;border-top:1px solid #ddd;font-family:Georgia}
#calendar_table th{font-size:11px;font-weight:normal;text-align:center;padding:5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:14%;background:URL("images/th.jpg") #f2f2f2 left bottom repeat-x;}
#calendar_table td{text-align:left;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#333;vertical-align:bottom;}
#calendar_table td a{padding:25px 5px 10px 5px;font-size:16px;display:block;text-decoration:none;color:#333;height:22px;}
#calendar_table td.free a:hover{background:#e2e2e2;text-decoration:none}
#calendar_table td.reserved{background:URL("images/reservado.gif") #f2f2f2 60px 32px no-repeat;text-decoration:none;padding:25px 5px 10px 5px}
#calendar_table td.half{background:URL("images/reservado_mitad.png") #f9f9f9 25px 1px no-repeat;text-decoration:none;}

.calendar-navigation {padding:15px 0;background:URL("images/headerShadow.jpg") white left -10px no-repeat;}
.calendar-navigation .alignleft{float:left;font-size:13px;text-decoration:none;color:#333}
.calendar-navigation .alignleft:hover{color:#666}
.calendar-navigation .alignright{float:right;font-size:13px;text-decoration:none;color:#333}
.calendar-navigation .alignright:hover{color:#666}


.ngg-galleryoverview{margin:0 0 20px 0}
.entry h3{font-size:16px;color:#780000;font-family:Georgia;font-weight:normal;font-style:italic}
.entry img{padding:5px; border:1px solid #999;}


.formcontainer{background:URL("images/internal-bg.jpg") left top no-repeat;height:286px;padding:10px;padding:35px}
.formcontainer legend{display:none}
.formcontainer fieldset{border:none;overflow:hidden;width:100%}
.formcontainer .form-label{display:block;float:left;width:49%;height:24px;margin-bottom:5px;}
.formcontainer .form-input{display:block;float:left;width:49%;height:24px;margin-bottom:5px;}
.formcontainer .form-input input{border:1px solid #999;padding:5px;background:#f2f2f2}

#qtranslate-chooser { font-family:Georgia; padding-bottom:10px; font-size:11px; font-weight:bold; }
#qtranslate-chooser a { text-decoration:none; } 
#qtranslate-chooser li { display:inline; padding:5px 10px;}