@charset "utf-8";
@import 'reset.css';
/*============ HEADER & FOOTER ===============*/
body{
	background-image:url(../imagenes/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#B5B2A1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	margin:0;
	padding:0;
	text-align:center;
}

strong{
	font-weight:bold;
}

div#main-wraper{
	background-color:#F2F1EE;
	background-image:url(../imagenes/bg_content.jpg);
	background-repeat:repeat-y;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:left;
}
div#header{
	width:100%;
	height:172px;
	display:block;
	background-image:url(../imagenes/bg_header.jpg);
	background-repeat:no-repeat;
}

ul.main-nav{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	padding-right:15px;
}
ul.main-nav li {
	float:right;
}
ul.main-nav li a {
	text-decoration:none;
	color:#0E3A0E;
	margin-left:20px;
	border-top:9px #F2F1EE solid;
	margin-bottom:20px;	
	display:block;
}
ul.main-nav li a:hover{
	color:#006600;
	border-top:9px #0E3A0E solid;
}

.post-nav{
	font-size:0.9em;
	display:block;
	margin-bottom:25px;
	margin-top:15px;
	width:98%;
}
.post-nav .p-prev{
	float:left;
}
.post-nav .p-next{
	float:right;
}

div#content{
	clear:both;
	overflow:hidden;
}


div#footer{
	clear:both;
	text-align:center;
	background-image:url(../imagenes/bg_footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	display:block;
	font-size:0.8em;
	padding-top:10px;
	padding-bottom:15px;
}
div#footer hr{
	width:95%;
	color:#4C483C;
	background-color:#4C483C;
	border-color:#4C483C;
	height:1px;
}
div#footer p{
	margin-bottom:10px;
}
div#footer a{
	color:#0E3A0E;
}
div#footer a:hover{
	color:#009800;
	text-decoration:none;
}

/*================= FORMS =====================*/
label {
	display:block;
	padding-right:7px;
	margin-top:15px;
}
input {
	width:400px;
	height:22px;
	border:1px solid #006600;
	font-weight:400;
	color:#533800;
	font-size:18px;
	padding:2px;
}
textarea {
	width:404px;
	height:150px;
	border:1px solid #006600;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#533800;
	font-size:16px;
	padding:2px;
}
input.button {
	width:80px;
	height:26px;
	padding:3px;
	background-color:#0E3A0E;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

/*============ CONTENT FORMAT ===============*/
.invisible{
	display:none;
}
.col_right{
	float:right;
	border-left:thin dotted #0E3A0E;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25000px;
	margin-bottom:-25000px;
}
.col_left{
	float:left;
	padding-left:15px;
	padding-bottom:25000px;
	margin-bottom:-25000px;
}
.thick{
	width:560px;
}
.thin{
	width:140px;
}
.centered{
	text-align:center;
}

.col_left h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.5em;
	color:#343127;
	margin-bottom:20px;
	padding-left:70px;
}
.col_left .foto-date{
	height:67px;
	width:61px;
	display:block;
	float:left;
	margin-bottom:20px;
	margin-right:10px;
	background-image:url(../imagenes/bg_cal.jpg);
	background-color:#006600;
	text-align:center;
}
.col_left .foto-date .date{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.mes{
	color:#CCCCCC;
	font-size:13px;
	margin-top:3px;
}
.dia{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}
.ano{
	color:#CCCCCC;
	font-size:15px;
}
.col_left .foto-main{
	border:1px solid #343127;
	padding:3px;
	margin-left:15px;
	margin-bottom:10px;
	clear:both;
}
.col_left p{
	padding:10px;
}

.foto-thumb {
	margin:10px;
	border:thin solid #006600;
	padding:1px;
}
a:hover .foto-thumb{
	border:thin solid #00BB00;
}
.col_right h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:0.9em;
	color:#006600;
	text-transform:uppercase;
}
.col_right a{
	color:#006600;
}
.col_right a:hover{
	color:#00BB00;
}
.col_left  a{
	color:#006600;
	padding:2px;
}
.col_left a:hover{
	color:#FFFFFF;
	background-color:#006600;
}

p.author-info{
	font-size:0.9em;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}
img.avatar{
	border:1px solid #343127;
	margin-right:5px;
	float:left;
}

.comentarios-title{
	border-bottom:thin solid #343127;
	border-top:thin solid #343127;
	padding: 3px 0 3px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	width:95%;
	clear:both;
}

div.comentario{
	border-bottom:thin dotted #343127;
	padding: 15px 5px 10px 5px;
	width:95%;
}
div.admin{
	background-color:#D9FFD9;
}
div.comentario img{
	border:1px solid #006600;
	float:right;
	margin-right:5px;
}
div.comentario strong{
	font-weight:bold;
}
div.comentario h5{
	margin-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
div.admin h5{
	color:#003300;
}
div.comentario h6{
	color: #999999;
	margin-bottom:0px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:0.9em;
}
div.comentario p.com-texto{
	padding:10px;
	padding-bottom:20px;
	margin-left:20px;
	color:#333333;
}

.error{	
	border:1px solid #660000;
	background-color:#FFEFEF;
	padding:10px;
	margin:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#660000;
}
.success{
	border:1px solid #006600;
	background-color:#EFFFF0;
	padding:10px;
	margin:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#006600;
	display:block;
}

div#comment_form{
	padding-top:10px;
}
div#comment_form  h3{
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0E3A0E;
	margin-bottom:10px;
	font-weight:bold;
}

/*============ NOSOTROS ================*/
h2.nosotros-title{
	font-size:2.1em;
	font-style:italic;
}
img.foto-nosotros{
	border:thin solid #343127;
	padding:1px;
	margin:5px;
}

/*================ CASAMIENTO ==================*/
.col_left a.thumb{
	display:block;
	float:left;
	margin:5px;
}

/*=================ARCHIVO=======================*/
a.thumb-archivo{
	background:none;
	border:#006600;
	margin:5px;
}
a.thumb-archivo:hover{
	background:none;
	border:#009900;
}
