/*

Theme Name: Quarks

Theme URI: 

Description: Wordpress template of Quarks

Version: 1.0

Author: 

Author URI:

Tags: 

*/



/** 

*	CSS	RESET

*/



html, body, div, h1, h2, h3, ul, ol, li, form, fieldset, input, textarea {

    margin: 0;

    padding: 0;

}



ul {

	list-style: none;

}



img, fieldset {

	border: 0 none;

}



img {

	margin: 0;

	padding: 0;	

}



h1, h2, h3 {

	font-weight: normal;

}



em {

	font-style: italic;

}



strong {

	font-weight: bold;

}



ol,ul {

	list-style:none;

}



a {

	outline:none;

}



/** 

*	CLEAR FIX

*/





.clearfix {

	display: block;

}



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	font-size:1px;

}



.clr, .clear {

	clear: both;

}



/**

*	GENARAL SETTINGS

*/



body {

	background-color: #ffffff;

	color: #353535;

	font-family: Georgia, serif;

	font-size: 14px;	

}



h1,h2,h3,h4,h5,h6 {

	margin: 0px 0 15px 0;

}



h1 {

	font: normal 40px Georgia, serif;

}



h2 {

	font: normal 30px Georgia, serif;

}



h3 {

	font: bold 13px "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;

        line-height:140%;

        text-transform:uppercase;

}



a, a:visited{

	color: #000000;

        text-decoration:underline;

        font-style:italic;

}



p {

	margin: 0 0 15px 0;

}



ul {

	list-style-type: disc;

	margin: 15px 0;

	padding-left: 15px;

}



.img-left {

	float: left;

	margin: 0 10px 10px 0;

}



.img-right {

	float: right;

	margin: 0 0 10px 10px;

}



.left {

	float: left;

}



.right {

	float: right;

}



/**

*	MAIN STRUCTURE

*/



#page-wrap {

	margin: 0 auto;

	width: 927px;

}



#header {

	height: 76px;

	position: relative;

}



#nav {

	height: 13px;

        width: 927px;

	margin-bottom: 6px;

}



#feature {

	height: 355px;

	overflow: hidden;

	position: relative;

}



#mainbody {

	background: url(/wp-content/themes/quark/images/bg-mainbody.png) repeat-x scroll 0 0;

	color:#353535;

	float: left;

	padding: 27px 0 50px 0;

}



#content {

	float: left;

	margin-right: 30px;

	min-height:250px;

	width: 643px;

}



#sidebar {

	float: right;

	width: 254px;

}



#footer {

	border-top: 1px dotted #666565;

	clear: both;	

}





/**

*	HEADER GROUP

*/



.logo {

	display: block;

	height: 55px;

	width: 112px;

	position: absolute;

	right: 3px;

	top: 5px;

}



/**

*	NAVIGATION GROUP

*/



#nav ul {

	list-style: none;

	margin: 0;

	padding: 0;

	overflow: hidden;

}



#nav ul li {

	display: inline;

	float: left;

}



#nav ul li a,

#nav ul li a:link,

#nav ul li a:visited {

	color: #353535;

        text-decoration:none;

        font-style:normal;

	display: block;

	float: left;

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;

        font-size:13px;	

	margin-right: 44px;

	padding: 0;	

	text-transform: uppercase;

}



#nav ul li.last a {

	margin: 0;

}



/**

*	FEATURE GROUP	

*/



#feature.homepage{



}



.banner-01{

	background: url(/wp-content/themes/quark/images/crecimiento.jpg) no-repeat;

}



#feature  h1 {

	color: #ffffff;

	margin-left: 23px;

}



#feature  #caption {

	color: #ffffff;

	height: 170px;

	width: 579px;

	padding: 17px 15px 20px 20px; 

	position: absolute;

	right: 0;

	top: 92px;

	overflow: hidden;

}



#feature #caption * {

	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;

        font-size: 13px;

        font-weight:normal;

}



#feature #caption .negreta {

        font-weight:bold;

}



#feature ul {

	list-style-type: disc;

}



#feature a {

	color: #ffffff;

	font-weight: bold;

}



#feature.banner #caption, #feature.banner #caption a

{

	color:#000;

}



#feature.banner #caption

{

	line-height:20px;

	width:470px;

}



/**

*	CONTENT GROUP	

*/



#content h2, .col-right h2

{

	font-size:21px;

	margin-left:0px;

}



#content h3

{

	margin-left:30px;

}



#content.inner-page h3

{

	margin-bottom:30px;

}



#content .image-block {

	float: left;

	width: 310px;

}



#content .image-block p

{

	/*margin-top:15px;*/

}



.text-block .negreta{

	font-weight:bold

}





#content .text-block {

	float: right;

	width: 312px;

}



.grey-bg

{

	background:#f0f0f0;

	height:32px;

}



#content .col-left {

	float: left;

	margin-left:10px;

	width: 295px;

}



#content .col-left p

{

	margin:25px 0 0 0;

}



.col-left .img-left {

	float: left;

	margin: 0 10px 10px 0;

}



/**

*	SIDEBAR GROUP	

*/



#quotation {

	background: url(/wp-content/themes/quark/images/stripe-bg.gif) repeat scroll 0 0;

	font-size:12px;

	line-height:20px;

	padding: 10px;

}



#quotation a,

#quotation a:link,

#quotation a:visited {

	color: #000000;

	font-size:14px;

	font-style:italic;

	text-decoration: underline;

}



#quotation h6

	{

		font-size:12px;

		font-weight:normal;

		text-transform:uppercase;

	}

	

#quotation.rightside

{

	margin-top:50px;

}



.col-right

{

	margin-top:50px;

}

/**

*	FOOTER GROUP	

*/



#footer ul

{

	list-style:none;

	margin:0 0 20px 0;

	padding:0;

	text-align:center;

}



#footer ul li

{

	

	display:inline;

	padding:0 0 0 10px;

}



#footer ul li a

{

	background:url(/wp-content/themes/quark/images/footer-nav-sep.gif) no-repeat right center;

	color:#666565;

	font:bold 11px Georgia, serif;

	padding:0 10px 0 0;

}



#footer ul li.last a

{

	background:none;

}



/******************/



.post

{

	margin-left:20px;

	padding-bottom:5px;

}



.pagination

{

	float:left;

	margin:20px 0 0 0;

	width:600px;

}



.pagination .alignleft

{

	float:left;

}



.pagination .alignright

{

	float:right;

}



/* widget */

.widget h2

{

	font-size:20px;

}



.widget ul

{

	list-style:none;

	margin:0 0 20px 0;

	padding:0;

}



.widget ul li

{

	margin-bottom:6px;

}



.widget ul li ul

{

	margin-left:10px;

}