/*
Theme Name: HENRIQUEZ LARA V.EN
Theme URI: http://henriquezlara.com/
Description: The 2011 henriquezlara theme. 
Author: henriquezlara
Version: 1.0
Tags: henriquezlara
*/
/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i{
	vertical-align: baseline border: 0;  outline: 0;
    font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit;
}
* { margin: 0; padding: 0; color: inherit; }
html, body { width: 100%; height:100%; }	
body { line-height: 1; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
blockquote, q { quotes: "" ""; }
hr { border: 0; color: #000; background-color: #000; height:1px; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
a img { border: none; }
a { text-decoration: none; }
/*GENERAL*/
em { font-style: italic; }
strong { font-weight: bold; }
body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, a { font-family: Helvetica, Arial, sans-serif; }
/*LAYOUT*/
a:hover, a:link, a:active, a:visited { color: #666666; }
#wrapper {
	width: 90%; min-width: 1022px; height: auto; min-height: 100%; margin: 0 auto; overflow: hidden; position: relative;
}
#header {
	width: 100%; height: auto; 
}
#masthead {
	width: 100%; height: auto;
	overflow: hidden;
}
#footer {
	width: auto; height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	position: absolute; bottom: 0;
}
#colophon {
	width: 100%; height: auto;
}
#main {
	width: 100%; height: auto;
	margin: 35px auto 0 auto;
	overflow: hidden;
}
#container {
	width: 100%; height: auto;
}
#content {
	width: 100%; height: auto;
	overflow: hidden;
}
/*HEADER*/
#branding {
	margin-top: 33px; float: left;
}
#description {
	margin-top: 33px; margin-left: 190px;  
	float: left;
}
#description p {
	color: #666666;
	font-size: 11px; line-height: 13px;
	letter-spacing: .1px;
}
#access {
	margin-top: 33px; margin-left: 64px;  
	float: left;
}
#menu>li>a { 
	color: #666666;
	font-size: 14px; line-height: 16px;
	font-weight: bold;
}
#menu ul{ 
	color: #666666;
	font-size: 12px; line-height: 14px;
}
#searchform { margin-top: 28px; padding: 0; }
#searchform fieldset{
	margin: 0; padding: 0; border: none;
}
#s {
	width: 116px; height: 14px;
	padding: 2px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 11px; line-height: 16px;
	font-weight: bold;
	border: none;
	float: left;	
}
#searchsubmit { float: left; }
#navlang {
	margin-top: 7px;
}
#navlang, #navlang a{
	color: #666666;
	font-size: 11px;
}
/*FOOTER*/
#site-generator {}
#site-generator #copy{
	color: #666666;
	font-size: 12px; line-height: 13px;
}
/*CONTENT*/
.post {
	width: 250px; height: 250px;
	margin-bottom: 45px;
	margin-right: 90px;
	text-align: center;
	float: left; overflow: hidden;
}
.post img{
	width: 250px;
}
.page-title {
	margin-bottom: 35px;
	color: #666666;
	font-size: 14px; line-height: 16px;
	font-weight: bold; letter-spacing: .2px;
}
.entry-title {
	margin-top: 3px;
	color: #666666;
	font-size: 11px; line-height: 12px;
	font-weight: bold; letter-spacing: .2px;
	text-align: left;
}
#nav-below {
	width: 100%;
	margin-top: 21px;
	margin-bottom: 35px;
	color: #666666;
	overflow: hidden;
}
.nav-previous, .nav-next {
	margin-right: 14px;
	float: left;
}
.nav-previous a, .nav-next a, .nav-home a{
	font-size: 11px; line-height: 15px;
	font-weight: bold; font-style: italic;
	letter-spacing: .2px;
}
#share {
	margin-top: 35px;
	color: #666666;
}
#share ul{
	margin-top: 14px;
}
#share h3, #share a{
	font-size: 12px; line-height: 15px;
	letter-spacing: .2px;
}
#share h3 { font-weight: bold; }
/*//single*/
.post-single {
	width: 960px;
	overflow: hidden;
}
.entry-content {
	width: 960px; overflow: hidden;
}
.entry-utility{
	width: 250px;
	float: left;
}
.entry-content-text {
	width: 250px;
	margin-top: 21px;
	float: left;
}
.entry-content-img {
	width: 710px;
	float: right;
}
.entry-title-single{
	width: 250px;
	margin-bottom: 21px;
	color: #666666;
	font-size: 40px; line-height: 40px;
	font-weight: bold; letter-spacing: -.2px;
	float: left;
}
.cat-links {  }
.cat-links a{
	width: 250px;
	color: #666666;
	font-size: 12px; line-height: 15px;
	font-weight: bold; letter-spacing: .2px;
	float: left;
}
.entry-content-text p, .entry-content-text ul, .entry-content-text ol, .entry-content-text blockquote{
	margin-bottom: 21px;
	color: #666666;
	font-size: 12px; line-height: 15px;
	letter-spacing: .2px;
}
.entry-content-text ul li, .entry-content-text ol li, .entry-content-text blockquote{
	margin-left: 21px;
}
.entry-content-text ul li { list-style-type: disc; }
.entry-content-text ol li { list-style-type: decimal; }
.entry-content-img img { margin-bottom: 35px; float: right; }
/*PARTICULAR*/
.screen-reader-text { display: none; }
/*PAGES->CONTACTO*/
#contactcontent {
	width: 250px; height: auto;
	margin-top: 80px;
	float: left;
}
#contactcontent h1{
	color: #666666;
	font-size: 41px; line-height: 41px;
	letter-spacing: -.2px;
}
#contactcontent p, #contactcontent ul, #contactcontent ol {
	margin-top: 21px;
	color: #666666;
	font-size: 13px; line-height: 15px;
	letter-spacing: .2px;
}
#contactcontent ul li { margin-left: 14px; }
#contactformcontainer {
	width: 340px; height: auto;
	margin-top: 80px;
	margin-left: 90px;
	float: left;
}
#contactform{
	width: 100%; height: auto;
	margin: 0; padding: 0;
}
#contactform fieldset{
	width: 100%; height: auto;
	margin: 0; padding: 0;
	text-align: right;
	border: none;
	position: relative;
}
#contactform .contactformtext {
	width: 282px; height: 11px;
	margin-bottom: 15px;
	padding: 2px;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px; line-height: 11px;
	border: none;
}
#contactform label {
	width: 55px; height: 15px;
	margin-right: 3px;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px; line-height: 11px;
}
#contactform #contactmensajelabel {
	position: relative; top: -220px;
}
#contactform .contactformtextarea {
	width: 282px; height: 220px;
	margin-bottom: 15px;
	padding: 2px;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px; line-height: 11px;
	border: none; overflow: auto;
}
#contactform #contactformenviar {
	width: 52px; height: 15px;
	margin-left: 40px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px; line-height: 11px;
	border: none;
	cursor: pointer; float: left;
}