/*
Theme Name: Hosteria
Theme URI: http://hosteriadecastro.cl/
Description: .
Version: 1.1
Author: Richard Gonz�lez

*/

*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

body{
background:#70724a url(img/bg.jpg) repeat-x; 
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


a, a:hover{
color:#ebf2a4;
text-decoration:none;
outline:0;
}
p{
line-height:15px;
padding:4px 0;
}

h1 a{
display:block;
overflow:hidden;
background:url(img/logo.jpg) no-repeat;
width:274px;
height:148px;
text-indent:-999999px;
}
.datos_cabecera{
    position:absolute;
    color:#b1b497;
   top:20px;
    right:10px;
    text-align:right;
    font-family:georgia, times new roman;
    font-size:12px
}
.datos_cabecera2{
    position:absolute;
    color:#b1b497;
    top:110px;
    right:10px;
    text-align:center;
    font-family:georgia, times new roman;
    font-size:13px
}
.datos_cabecera h4{
    font-size:18px;
    color:#5a5d42;
}
.fecha{
    font-size:11px;
    font-style:italic;
}

#cabecera {
    position:relative;
}
#contenedor{
width:870px;
margin:0 auto;
}

#contenido{
float:left;
width:622px;
position:relative;
}
#cuerpo{
    overflow:hidden;
}

#lateral{
float:right;
width:243px;
padding:0 0 0 0;
background:#e8ebbe;
padding-bottom:9999px;
margin-bottom:-9999px;
}
#lateral h6{
    color:#9d9f6d;
    font-size:12px;
    line-height:20px;
}

#contenido h3{
background:#9d9f6d;
padding:15px 10px;
color:#fbffb0;
width:602px;
filter:alpha(opacity=85);   
-moz-opacity: 0.85;   
opacity: 0.85;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-transform:uppercase;
}

#contenido h3 span{
color:#FFFFFF;
font-size:12px;
}

/* SLIDER FOTOS */

#box1{
position:absolute;
}

.mask{
	position:relative;
	width:622px;
	height:290px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}


/*********************** PESTA�AS ******************/

.tab{
padding:15px;
background:#9d9f6d;

}

#tab-interior .tab{
    border-top:6px solid #8c8e5c;
}
ul#tab-interior-nav {

width:622px;
background:#faffaf;
display:block;
}

#tab-interior-nav li{
float:left;
}


#tab-interior-nav li a{ 
padding:10px 8px ;
color:#626538;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
background-color:#faffaf;
display:block;
line-height:13px;
height:30px;
float:left;
}
#tab-interior-nav li a span{
    font-size:11px;
}
#tab-interior-nav li a:hover{
color:#333;
} 

#tab-interior-nav li a.active{
background:#8c8e5c;
color:#faffaf;

}

#tab-interior{
background:#9d9f6d;
padding-bottom:9999px;
margin-bottom:-9999px;
}
#tab-interior img{
    padding:5px;
    border:1px solid #CCC;
}
#tab-interior p{
    line-height:140%;
}

.flash{
width:180px;
float:left;
margin:15px 0;
}

.content{
float:right;
width:400px;
margin:15px 0;
}

h6{
font-size:16px;
line-height:24px;
color:#ebf2a4;
font-family:georgia, times new roman;
}


/** TAB LATERAL **/

#tab-lateral .tab{
background:#e8ebbe;
color:#8c8f5a;
}

#tab-lateral-nav ul{
background-color:#faffaf;
}
#tab-lateral-nav li {
display:block;
float:left;
}
#tab-lateral-nav li a{
color:#626538;
background:#d0d39f;
padding:16px 32px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
display:block;
float:left;
}

#tab-lateral-nav li a:hover{
color:#333;

} 

#tab-lateral-nav li a.active{
background:#e8ebbe;
color:#626538;

}

#tab-lateral{
margin:0 ;
}

#tab-lateral label{
width:200px;
}

#tab-lateral input{
width:200px;
padding:3px 3px;
margin:3px 0 6px 0;
}

/** FOTTER **/

#noticias{
background:#8c8e5c;
width:622px;
float:left;
height:350px;margin-right:1px;
}

#noticias h3{
background:#d9de9e;
padding:15px 10px;
color:#8e915c;
width:602px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-transform:uppercase;
}

.noticia{
margin:10px 0;
padding:10px;

border-bottom:1px dashed #babb9d;

}
.noticia span{
    color:#babb9d;
}

.noticia h4{
color:#f9ffb2;
font-size:15px;
}

.noticia h6{
color:#d9de9e;
font-size:12px;

}

#pie{
    margin-top:5px;
    overflow:hidden;

    margin-left:1px;
}
.piepie{
    background:#d9de9e;
    font-size:10px;
    padding:5px;
    color:#9d9f6d;
}

.piepie p{
text-align:center;
color:#70724a;
}


#tab-pie{
float:right;
width:243px;
height:350px;
overflow:hidden;
padding-bottom:9999px;
margin-bottom:-9999px;    margin-left:1px;
        background:#d9de9e;
}
#tab-pie a{
    color:#8c8e5c;
}
#tab-pie-nav li {
display:block;
float:left;
}
#tab-pie-nav li a{
    background:#d9de9e;
    padding:15px 39px;
font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-transform:uppercase;
display:block;
float:left;}
#tab-pie li a.active{
    background:#e8ebbe;
}

#mapa, #amigos{
    background:#e8ebbe;
}

#reservas label{
width:100%;
line-height:18px;
font-weight:bold;
font-family:georgia, times new roman;
font-size:11px;
}
#reservas span input{
width:36px;
margin:0 3px;
}

#reservas span{
width:45px;
line-height:23px;
}
#reservas input{
border:1px solid #FAFFAF;
}
#reservas textarea{
width:200px;
border:1px solid #FAFFAF;
padding:3px;
}
#reservas #enviar{
    padding:3px 60px;
    background:#70724a;
    color:#FFFFFF;
    cursor:pointer;
    font-family:georgia, times new roman;
	width:155px;
	margin:3px 0; 
	
}
#reservas #enviar:hover{
    background:#d0d39f;
}

.anchillo{
width:100px;
}




