/*  
Theme Name: Opapa Theme
Theme URI: http://opapajuan.cl/
Description: Hecho para Hostal Opapa Juan
Author: Edgardo Milla, basado en diseño de Valeria Solari
Author URI: http://abz.cl/

*/


body{
background-repeat: repeat-x;
background-image:url(img/fondo-tejuelas.jpg);
background-color: #191303;
background-attachment: fixed;
}

#pagina{
width:760px;
margin-left: auto;
margin-right: auto;


border-color: white;
border-width: 5px;
border-style: solid;
background-color: #E2D7D3;
background-image: url(img/back-pagina.png);
background-repeat: repeat-y;
overflow: none;
}
#header{
background-image: url(img/bg_header.gif);
background-repeat: repeat-x;

/*height: 109px;*/
padding-bottom: -20px;

}
#langbar{
float: right;
display: inline;
padding-right: 20px;
}
#langbar ul {
font-size: 0.8em;
font-family: "Lucida Sans","Lucida Grande" ,Verdana,Arial,sans;
color: white;
text-decoration: none;
}
#langbar ul li a {
font-size: 0.8em;
font-family: "Lucida Sans","Lucida Grande" ,Verdana,Arial,sans;
color: white;
text-decoration: none;
}
#langbar ul li a:hover {
font-size: 0.8em;
font-family: "Lucida Sans","Lucida Grande",Verdana,Arial,sans;
color: white;
text-decoration: underline;
}
#langbar ul li{
display: inline;
}



#navbar table {
	width: 100%;
	_margin: -3px 0 0 0;
	border-top: solid #999 1px;
	border-bottom: solid #ccc 1px;
	background-color: #4a236d;
}
#navbar td {
	BORDER-RIGHT: #ddd 1px dotted;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-TOP: 7px; 
	TEXT-ALIGN: center;
}


#navbar td a {
	font-size: small; 
	font-family: "Lucida Sans","Lucida Grande",Verdana,Arial,sans; 
	text-decoration: none;
}	
#navbar td a:link {
	color: #FFFFFF;
	font-size: small; 
	font-family: "Lucida Sans","Lucida Grande",Verdana,Arial,sans;
	text-decoration: none;
}
#navbar td a:visited {
	COLOR: #FFFFFF;
}
#contenido
{	
	/*background-color: #bab5b2;*/
	
}
#contenido-left{
	float: left;
	width: 551px;
	background-color: #E2D7D3;
}
#sidebar {
	float: right;
	width: 209px;
	padding-left: -10px;
	
	background-color: #bab5b2;
}
#blog-box{
	text-align: justify;
	width: 240px;
	float: right;
	padding-right: 10px;
}
#welcome{
	text-align: justify;
	width: 245px;
	float: left;
	padding-left: 15px;
}
.viñeta{
	padding-left: 15px;
	margin-top: -5px;
}
#footer{
	clear: both;
	width: 100%;
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-color: #191303;
	padding-top: 60px;
	padding-bottom: 20px;
	text-align: center;
	color: #fff;
	
}
#footer p {
	font-family: Arial;
background-color: #191303;
color: #CCCCCC;
text-decoration: none;
word-spacing: 0;
text-align: center;
letter-spacing: 1px;
text-indent: 2px;
line-height: 11px;
font-size: 9px;
	}
#quicklinks{
	text-align: center;
	padding-top: 20px;
	padding-left: -10px;
}
hr.linea {
	
	height: 1px;
	color: #666;
	border: 0;
	background-color: #666;
	float: left;
	width: 100%;
	
}
img {
	border: 0;
}
#comentario-nube{
	font-size: xx-small;
	margin-top: -30px;
	}
#-post h2{
	width: 100%;
}
#cada-post{
	padding-left:0px 0 0 20px;
	width:485px;
	margin-left:30px;
	height:100%;
	
	
}
#galeria {
	
	

}
.imagen-galeria{
float: left;
	

}

#blog-box h1{
 	text-align: center;
 }
#welcome h1{
 	text-align: center;
 }
#relacionados{
	background-image: url(img/fondo-related.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
}
#cada-link{
	background-image: url(img/vineta-pag-relacionadas.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	padding-top: 10px;
	}
#cada-link a{
	text-align: center;
	
	}

h1{
	
	font-family: "Georgia", Times, "Times New Roman", serif;
	background-color: #E2D7D3;
	color: #A3210B;
	text-decoration: none;	
	word-spacing: 0;
	letter-spacing: 1px;
	text-indent: 0px;
	line-height: 11px;
	font-size: 28px;
	font-weight: normal;
}
#cada-post-info{
	font-family: Times, "Times New Roman", serif;
	background-color: #E2D7D3;
	color: #666666;
	text-decoration: none;
	word-spacing: 0;
	text-align: left;
	letter-spacing: 1px;
	text-indent: 0px;
	line-height: 11px;
	font-size: small;
	padding-top: 12px;
	width:434px;
	background-image: url(img/vineta-blog.gif);
	background-repeat: no-repeat;

}
#cada-post-info a:link{
	text-decoration: none;
	}
#cada-post-info a:visited{
	color:000000;
	text-decoration: none;
}
#cada-post h1{
	margin-top: 10px;
	margin-bottom: 10px;
}

#usermesagea{ 
text-align: left;
font-size: 12px:
}

.cform {  
 margin:10px 0 0px 0;  
 width: 350px;  
} 
 
.cform fieldset {  
 margin-top:0px;  
 padding:0px 0 0px 0;      
 background:#E2D7D3;
 border-color:#E2D7D3;
 display: none; 
} 
 
.cform legend {  
 margin-left:10px; 
 padding: 0 2px;  
 font:normal 20px Times;  
} 


 
ol.cf-ol {  
 margin-top:40px;  
 padding:0px 0px 0px 0px;
 height:290px;
 width:450px;
 margin-left:10px;
    
} 
 
ol.cf-ol li {  
 margin:5px 0!important; 
 padding:0px;  
 list-style:none;  
 text-align:left;
 font-size:15px;
 width: 400px;
 height: 40; 
} 

 
/*                                   */ 
/*   FORM submit button              */ 
/*                                   */ 
p.cf-sb { 
 margin:20px;
  
} 
.cform input.sendbutton {  
 width:100px;   
 padding:2px;  
 margin:40px 0 0 90px; 
 font-size:0.8em; 
 background-color:  white; 
repeat-x;  
 border:1px solid #adadad!important; 
} 
 
ol.cf-ol li.textonly { 
 padding:3px 0;  
 text-align:center; 
} 

#li--1{
width:400px;
height:40px;
display:inline;
padding-left:0px;
} 
 
 #li--1 span.reqtxt{
 margin-left:100px;
 font-size: 12px;
 display:inline-table;

}


#li--2{
margin-left:100px;
 font-size: 12px;
 width:390px;
 
 }


/*                                          */ 
/* global definitions for field labels      */ 
/*                                          */ 
 
.cform label { 
 width:90px;  
 margin:2px 10px 0 0;  
 display:inline-table;  
 text-align:right; 
 vertical-align:top; 
} 
 
.cform label span { 
 width:90px;  
 font-family: Times;
 font-size: 15px;
 
}
 
label.cf-before { 
 margin:0 10px 0 0;  
} 
 
label.cf-after { 
 margin:0 0 0 6px; 
 width:200px; 
 text-align:left; 
} 
 
label.cf-after span { 
 width:200px; 
 display:block; 
} 
 
label.cf-group-after { 
 margin:0 0 0 2px; 
 width:60px; 
 text-align:left; 
} 
label.cf-group-after span { 
 width:60px; 
 display:block; 
} 
 
/*                                         */ 
/*   FORM FIELDS general formatting        */ 
/*                                         */ 
 
.cform input,
{  
 padding:1px 3px; 
 background: #f9f9f9;  
 border: 1px solid #888888;
 with:200px;
   
} 
 
.cform textarea, 
{  
 padding:1px 3px; 
 background: #f9f9f9;  
 border: 1px solid #888888;
  with:400px;  
} 

.cform select {  
 padding:1px 3px; 
 background: #f9f9f9;  
 border: 1px solid #888888;  
} 
.cform input:hover, 
.cform textarea:hover, 
.cform select:hover { 
 background:#CEDDDF;  
} 
 
.cform input:focus, 
.cform textarea:focus, 
.cform select:focus {  
 background:#F3F8F8;  
} 
 
.cform textarea, 
.cform input { 
 width:230px;
 margin-left:100 px;
 padding-rigth:0px;
 vertical-align:middle;  
} 
 
.cform select { 
 width:158px;  
}   
 

/* formatting for text:  "(required)"  & other */ 
/*                                             */ 
 
span.reqtxt
{

margin:3px 5px 0 80px; 
 font-size:14px; 
 display: inline-table;  
 vertical-align:inherit;
  text-align:left;
 width: 250px; 
} 
 
span.emailreqtxt {  
 margin:3px 0px 0 100px; 
 font-size:12px; 
 display: inline;   
 text-align: right ;
 padding:0 0px 0 0px;
 width:250px;
 height:6px;
} 
 
/*                                           */ 
/* change formatting of response msgs here   */ 
/*                                           */ 
 
p.info  { 
 margin:10px 0; 
 text-align:right; 
} 
p.success { 
 color:green; 
} 
p.failure { 
 color:red; 
} 



/*                                          */ 

#contenido-left p{
	font-family: "Georgia", Times, "Times New Roman", serif;
	background-color: #E2D7D3;
	color: #333333;
	text-decoration: none;
	word-spacing: 0;
	letter-spacing: 1px;
        text-align: justify;
        text-justify: newsletter;
	text-indent: 0px;
	line-height: 18px;
	font-size: small;

}
h2{
	font-family:  "Georgia", Times, "Times New Roman", serif;
	color: #4D4D4D;
	text-decoration: none;
	word-spacing: 0;
	letter-spacing: 2px;
	text-indent: 0px;
	line-height: 18px;
	font-size: large;
	font-weight: normal;
}

.area-de-texto{
	width: 250px;
}






.comments{
	
	list-style-type: none;
	
}
.comments p{

	padding-top: 15px;
	padding-left: 30px;
	padding-right: 40px;
	background-color: #d3ccc9;
	background-image: url(img/fondo-comentarios-arriba.gif);
	background-repeat: no-repeat;
	width: 390px;
	}
#comment-meta{
	margin-top: -13px;
	padding-top: 3px;
	padding-left: 30px;
	background-image: url(img/fondo-comentarios-abajo.gif);
	background-repeat: no-repeat;
	width: 404px;
	height: 30px;

	background-color: #D3CCC9;
	color: #4D4D4D;
	text-decoration: none;
	word-spacing: 0;
	text-align: left;
	letter-spacing: 2px;	
	text-indent: 0px;
	line-height: 11px;
	font-size: 10px;

}
#comment-meta a:link{
	color: #29593F;
	text-decoration: none;
	word-spacing: 0;
	text-align: left;
	letter-spacing: 2px;	
	text-indent: 0px;
	line-height: 11px;
	font-size: 10px;
}
#comment-meta a:hover{
	text-decoration: underline;
	}
#comment-meta a:visited{
	
	
	}
.titulo-lateral{
	font-family: "Georgia", Times, "Times New Roman", serif;

	color: #333333;
	text-decoration: none;
	word-spacing: 0;
	text-align: center;
	letter-spacing: 2px;
	text-indent: 0px;
	line-height: 11px;
	font-size: 14px;
	padding-top: 15px;
	padding-left: 5px;
	margin-left: 0px;
	background-image: url(img/titulo-lateral.gif);
	background-repeat: no-repeat;
	}
#cada-link a{
	padding-left: 10px;
}

#cada-link a:link {

	font-family: "Georgia", Times, "Times New Roman", serif;


text-decoration: none;
word-spacing: 0;
text-align: center;
letter-spacing: 1px;
text-indent: 0px;
line-height: 11px;
font-size: 14px;
	
}
#cada-link a:hover{text-decoration: underline;
}
#cada-link a:visited{


	text-decoration: underline;

	font-family: "Georgia", Times, "Times New Roman", serif;



word-spacing: 0;
text-align: center;
letter-spacing: 1px;
text-indent: 0px;
line-height: 11px;
font-size: 14px;
}
.lateral a:link {

	font-family: "Georgia", Times, "Times New Roman", serif;


text-decoration: none;
word-spacing: 0;
text-align: center;
letter-spacing: 1px;
text-indent: 0px;
line-height: 11px;
font-size: 14px;
	
}
.lateral a:hover{text-decoration: underline;
}
.lateral a:visited{


	text-decoration: underline;

	font-family: "Georgia", Times, "Times New Roman", serif;



word-spacing: 0;
text-align: center;
letter-spacing: 1px;
text-indent: 0px;
line-height: 11px;
font-size: 14px;
}
.lateral li{list-style-type: none;

}
a:link{
	color:#29593f;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;

}
a:visited{
	color: #662D91;
}

#wp-calendar{
	background-image: url(img/calendario-fondo.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 5px;
	height: 210px;
	width: 202px;
}
#wp-calendar td{
	padding-right: 5px;
	text-align: center;
	padding-top: 2px;
	line-height: 14px;
	background-image: url(img/cada_cuad_cal.gif);
	background-repeat: repeat-x;

}
#wp-calendar .nav{
	padding-left: 20px;
	}
#wp-calendar .nav td {
	background-image: none;
	}
	
#wp-calendar .nav a{
font-family: "Georgia", Times, "Times New Roman", serif;
color: #333333;
text-decoration: none;
word-spacing: 0;
text-align: center;
letter-spacing: 2px;
text-indent: 0px;
line-height: 11px;
font-size: 14px;
}
#wp-calendar table{
	padding-top: 10px;
}

///////////////////////////////////////////////////////////


