/*
	- GENERAL
	- BASIC LAYOUT
	- HEADINGS
	- HEADER
	- CONTENT
		+ CONTENT LEFT
		+ CONTENT RIGHT
		+ SEARCH FORM
	- COMMENTS
	- FOOTER
	- USEFUL

/*	##################################
   	GENERAL
	################################## */
	
* {border: 0;}
	
body {
	margin: 0px;
	padding: 0px;
	font:11.5px/18px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;
	color:#363636;
	background:#E6E6E6;
	background-image: url(img/bg_derecha.gif);
	background-repeat:  repeat-y;
	background-position: center;
	height: auto!important;
}

a {color:#000000;}
a:hover{background-color:#f1b82b;}
input {border: 1px solid #d3d3d3;}

blockquote {
	padding:0 0 0 20px;
	color: black;
	border-left:1px solid #CCCCCC;
	color:#555555;
	display:block;
	font-size:1em;
	font-weight:normal;
	width:380px;
}

img {border: none;}
#img_min {float: left; margin: 0px 4px 5px 0px; border: 1px solid #afafaf;  padding: 3px 3px 3px 3px; background:#F7F7F7;}
ul, ol {margin: 0 0 20px 20px; padding: 0px; border: none;}
li {list-style-type: circle;}
space {border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; DISPLAY: inline; OVERFLOW: hidden; height: 100px; width: 6px; float: left;}

/*	##################################
   	BASIC LAYOUT
	################################## */
	
#page {background-color:#E6E6E6;}
	
#header {
	position: relative;
	height: 90px;
	margin: 0 0 0px 0px;
	background-color:#f1b82b;
}

div#holder {
	background-color:#E6E6E6;
	padding-left: 0px;
	background-image: url(img/bg_menu.gif);
	background-repeat:  repeat-x;
	background-position: 0px -90px;
}

#content {
	width: 980px;
	margin: 0  auto;
	padding: 0px;

	background-image: url(img/bg_derecha.gif);
	background-repeat:  repeat;
	background-position: 0px 160px;
	height: auto!important;
}

#header_menu {
	height: 156px;
	margin: 0 0 0px 0px;
	
	background-image: url(img/bg_menu2.gif) !important;
	background-repeat:  repeat-x;
	background-position: 0px -90px;
}

#content-left {
	float: left;
	width: 480px;
	margin-top: 0px;
	font-size: 1.15em;
	line-height: 19px;
	color: #353535;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px!important;
	padding-right: 0px;
	margin-bottom: 10px;
	
	font-family:  Georgia, "Times New Roman", Times, serif;
	min-height: 1000px;
}

/*
.foh-oh-foh #content #content-left {
	MIN-HEIGHT: 1500px;
}
*/

#content-right {
	float: right;
	width: 474px;
	background-image: url(img/bg_derecha2.gif);
	background-repeat:  repeat-y;
	background-position: 0px;
}

#rightCol {
	float: right;
	width: 234px;
	margin-top: 0px;
	background-color:#FFFFFF;
}
#rightCol A {FONT-WEIGHT: bold; MARGIN-LEFT: 0px; COLOR: black}
#rightCol A.noHover {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LETTER-SPACING: 0.04em; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: underline}
#rightCol A.noHover:hover {FONT-SIZE: 0.8em; LETTER-SPACING: 0.04em; BACKGROUND-COLOR: #f1b82b}

#leftCol {
	float: left;
	width: 234px;
	margin-top: 0px;
	background-color:#d3d3d3;
}
#leftCol A {FONT-WEIGHT: bold; MARGIN-LEFT: 0px; COLOR: black}
#leftCol A.noHover {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; LETTER-SPACING: 0.04em; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: underline}
#leftCol A.noHover:hover {FONT-SIZE: 0.8em; LETTER-SPACING: 0.04em; BACKGROUND-COLOR: #f1b82b}

/*	TITULOS */
#tit_search {background: url(img/tit_search.gif) no-repeat left top; height: 30px;}
#tit_popularposts {background: url(img/tit_popularposts.gif) no-repeat left top; height: 30px;}
#tit_archives {background: url(img/tit_archives.gif) no-repeat left top; height: 30px;}
#tit_links {background: url(img/tit_links.gif) no-repeat left top; height: 30px;}
#tit_recentcomments {background: url(img/tit_recentcomments.gif) no-repeat left top; height: 30px;}
#tit_categories {background: url(img/tit_categories.gif) no-repeat left top; height: 30px;}
#tit_distribuidores {background: url(img/tit_distribuidores.gif) no-repeat left top; height: 30px;}
#tit_rss {background: url(img/tit_rss.gif) no-repeat left top; height: 30px;}
#tit_reports {background: url(img/tit_reports.gif) no-repeat left top; height: 30px;}


#footer {

}

/*	##################################
   	HEADINGS
	################################## */
	
h1 {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	
	height: 90px;
	width: 450px;
	float: left;
	background: url(img/logo.gif) no-repeat left top;
	DISPLAY: inline;
	OVERFLOW: hidden;
	LIST-STYLE-TYPE: none;
	TEXT-INDENT: -9000px;
}

h1 a {color:#fff; OVERFLOW: hidden; HEIGHT: 0px; TEXT-INDENT: -9000px; TEXT-DECORATION: none}
h1 a:hover {color:#fff; text-decoration: none; }


h2#blog-description {
	position: relative;
	top: 0px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	font:normal 10px/10px arial, sans;
	color: #FFFFFF;
}

h2 {
	margin:0 0 20px 0;
	padding: 0px;
	font:bold 19px/23px helvetica, arial, verdana, sans;
}

h3 {
	margin: 0px 0 10px 0;
	padding: 0px;
	font:bold 19px/23px helvetica, arial, verdana, sans;
}

h3 a {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

h4 {
	margin: 0 0 0px 0;
}

#linea {
	HEIGHT: 16px;
	background-image: url(img/0_lin.gif);
	background-repeat:  repeat-x;
}
/*	##################################
   	HEADER
	################################## */
#nav {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; DISPLAY: inline; OVERFLOW: hidden; LIST-STYLE-TYPE: none; HEIGHT: 50px}
#nav UL {padding: 0; margin: 0; LIST-STYLE-TYPE: none;}
#nav LI {padding: 0; margin: 0; LIST-STYLE-TYPE: none; FLOAT: left;}
#nav A {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FLOAT: left; OVERFLOW: hidden; HEIGHT: 0px; TEXT-INDENT: -9000px; TEXT-DECORATION: none}

#b_blog A {BACKGROUND: url(img/bot_blog.gif) no-repeat; WIDTH: 74px; HEIGHT: 50px; BACKGROUND-POSITION: -38px 0px}
#b_blog A:hover {BACKGROUND-POSITION: -38px -50px}
#b_blog_a A {BACKGROUND: url(img/bot_blog.gif) no-repeat; WIDTH: 74px; HEIGHT: 50px; BACKGROUND-POSITION: -38px -50px}
#b_news A {BACKGROUND: url(img/bot_news.gif) no-repeat; WIDTH: 74px; HEIGHT: 50px; BACKGROUND-POSITION: -38px 0px}
#b_news A:hover {BACKGROUND-POSITION: -38px -50px}
#b_news_a A {BACKGROUND: url(img/bot_news.gif) no-repeat; WIDTH: 74px; HEIGHT: 50px; BACKGROUND-POSITION: -38px -50px}
#b_logbook A {BACKGROUND: url(img/bot_logbook.gif) no-repeat; WIDTH: 106px; HEIGHT: 50px; BACKGROUND-POSITION: -22px 0px}
#b_logbook A:hover {BACKGROUND-POSITION: -22px -50px}
#b_logbook_a A {BACKGROUND: url(img/bot_logbook.gif) no-repeat; WIDTH: 106px; HEIGHT: 50px; BACKGROUND-POSITION: -22px -50px}
#b_about A {BACKGROUND: url(img/bot_about.gif) no-repeat; WIDTH: 86px; HEIGHT: 50px; BACKGROUND-POSITION: -32px 0px}
#b_about A:hover {BACKGROUND-POSITION: -32px -50px}
#b_about_a A {BACKGROUND: url(img/bot_about.gif) no-repeat; WIDTH: 86px; HEIGHT: 50px; BACKGROUND-POSITION: -32px -50px}
#b_contact A {BACKGROUND: url(img/bot_contact.gif) no-repeat; WIDTH: 98px; HEIGHT: 50px; BACKGROUND-POSITION: -26px 0px}
#b_contact A:hover {BACKGROUND-POSITION: -26px -50px}
#b_contact_a A {BACKGROUND: url(img/bot_contact.gif) no-repeat; WIDTH: 106px; HEIGHT: 50px; BACKGROUND-POSITION: -26px -50px}


.page_item a {
	display: block;
	width: 100px;
	height: 50px;
	margin: 0px;
	padding: 0px 0 0 0;
	background-color:#f1b82b;

	font:normal 11px/11px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;
	color:#fff;
	text-decoration: none;
	text-align: center;
}

.page_item a:hover {
	background: url(img/bg-menu-hover.gif) no-repeat left top;
}

.current_page_item a, .current_page_item a:hover {
	background: url(img/bg-menu-active.gif) no-repeat left top;
	font:bold 11px/11px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;
	color:#363636;
}

/*	##################################
   	CONTENT
	################################## */
	
/** content left */

.box-left {
	margin: 0 0 0px 0;
	clear: both;
}
.box-left p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
	
.meta {
	font:italic 10px/12px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;
	padding: 0px 0px 10px 0px;
}

.meta-date {
	padding: 0 0 0 15px;
	background: url(img/bg-date.gif) no-repeat 0px 1px;
}

.meta-categories {
	padding: 0 0 0 15px;
	background: url(img/bg-cats.gif) no-repeat 0px 1px;
}

.meta-comments {
	padding: 0 0 0 15px;
	background: url(img/bg-comments.gif) no-repeat 0px 1px;
}

.box-left img {
	float: left;
	margin: 0px 5px 5px 0px;
}

p.tags {
	clear: both;
}

/** content right */

.box-right {
	clear: both;
	padding: 0px;
	MIN-HEIGHT: 40px;
	margin: 0 0 0px 0;
	width: 234px;
}
.box-right p {
	clear: both;
	padding: 0px 5px 5px 5px;
	margin: 0 0 0px 0;
	border-bottom: 1px dotted #afafaf;
}

.box-right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.box-right li {
	display: inline; /* white space bug IE6 */
}

.box-right_distribuidores {clear: both; padding: 0px; MIN-HEIGHT: 40px; margin: 0 0 0px 0; width: 234px; border-bottom: 1px dotted #afafaf; font:normal 11px/14px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;}
.box-right_distribuidores ul {margin: 0px; padding: 0px; list-style: none; }
.box-right_distribuidores li {display: inline; }
.box-right_distribuidores p {clear: both; padding: 0px 5px 10px 5px; margin: 0 0 0px 0; }

.box-right_autoinfo {clear: both; padding: 0px; MIN-HEIGHT: 40px; margin: 0 0 0px 0; width: 234px; border-bottom: 1px dotted #afafaf; font:normal 11px/17px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;}
.box-right_autoinfo ul {margin: 0px; padding: 0px 0px 10px 0px; list-style: none; }
.box-right_autoinfo li {display: inline; }
.box-right_autoinfo p {clear: both; padding: 0px 5px 0px 5px; margin: 0 0 0px 0; }

li.cat-item ul.children {
	margin: 0px;
	padding: 0px;
}

li.cat-item ul.children li {
	margin: 0px;
	padding: 0px;
}

.box-right li a {
	display: block;
	margin: 0px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color:#000000;
}

.box_right_links {clear: both; padding: 0px; MIN-HEIGHT: 50px; margin: 0 0 0px 0; width: 234px;} 
.box_right_links ul {margin: 0px; padding: 0px; list-style: none; }
.box_right_links li {display: inline; /* white space bug IE6 */}
.box_right_links li a {display: block; margin: 0px; padding: 3px 5px 3px 5px; border-bottom: 1px dotted #ddd; text-decoration: none; color:#000000; }
.box_right_links li a:hover {background: #f1b82b; }


li.cat-item ul.children li a {
	padding: 5px 5px 5px 20px;
}

li.cat-item ul.children li a {
	padding: 5px 5px 5px 20px;
}


li.cat-item ul.children li ul.children li a {
	padding: 5px 5px 5px 40px;
}

.box-right li a:hover {
	background: #f1b82b;
}

.box-right .box-right_distribuidores .page_item a, .box-right .current_page_item a {
	background: transparent;
	width: auto;
	height: auto;
	color:#c7532d;
	font-weight: normal;
	text-align: inherit;
}

/** select archive drop down */
select#archiveDropDown {width: 215px; margin: 5px; border: 1px solid #d3d3d3; font:normal 14px/14px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;}
select {width: 215px; margin: 5px; border: 1px solid #d3d3d3; font:normal 14px/14px 'Lucida Grande', 'Trebuchet MS', helvetica, arial, sans;}
/** search form */

#search {
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	color: #363636;
	border: 1px solid #d3d3d3;
}
#search-submit {BACKGROUND: url(img/bot_search.gif) no-repeat; 
	width: 34px;
	height: 28px;
	margin: 0;
	padding: 0;
	color: #fff;
	border: 0;
}

/*	##################################
   	COMMENTS
	################################## */
	
h4#comments, h4#respond {
	margin:0 0 20px 0;
}	
	
.comment {
	margin:0 0 20px 0;
	padding: 10px;
	background: #f7f7f7;
	border-top: 1px solid #ccc;
}

.avatar {
	float: left;
	margin:0 10px 0 0!important;
}

.comment-details {
	margin: 0 0 10px 0;
}

.comment-text p {
	margin: 0px;
	padding: 0px;
}

/** comment form */

#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

input.text {
	width: 390px;
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #d3d3d3;
}

textarea {
	width: 410px;
	height: 100px;
	margin: 0;
	padding: 5px;
	border: 1px solid #d3d3d3;
}


input.submit {
	width: auto;
	margin: 0;
	padding: 5px;
	background: #363636;
	color: #fff;
	border: 0;
}


/*	##################################
   	FOOTER
	################################## */
	
#footer-wrap {
	background: #000;
}

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	font:normal 12px/17px Georgia, "Times New Roman", Times, serif;
	color: #f1b82b;
}

#footer a {
	text-decoration: none; 
	color:#f1b82b;
}
#footer a:hover {
	color:#000;
}

#legal {
padding: 10px ;
	float: left;
	width: 540px;
}

#webdemar {
	float: right;
	width: 234px;
	text-align: right;
	background: #000;
	HEIGHT: 100px;
}

/*	##################################
   	USEFUL
	################################## */
	
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
  	float: left;
  	margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.clear {
	clear:both;
}

/** wordpress css */

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/** wp-calendar */

#calendar_wrap {
	margin: 0px;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar th {
	text-align: center;
}
#wp-calendar td {
	text-align: center;
}

.box_right_rss2 {clear: both; padding: 0px; MIN-HEIGHT: 40px; margin: 0 0 40px 0; width: 234px; border-bottom: 1px dotted #afafaf;}
.box_right_rss2 p {clear: both; margin: 0 0 0px 0; font:11.5px/16px Georgia, "Times New Roman", Times, serif;}
.box_right_rss2 ul {margin: 0px; padding: 0px; list-style: none; }
.box_right_rss2 li {display: inline; /* white space bug IE6 */}
.box_right_rss2 li a {display: block; margin: 0px; padding: 3px 5px 3px 20px; text-decoration: none; color:#000000;  background: url(img/feed_icon_12x12.gif) no-repeat 5px 5px;}
.box_right_rss2 li a:hover {background: #f1b82b; }

