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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-y:scroll;}
body{background:#FFFFFF url(../images/bg_diag.png);font-family:Georgia, serif;color:#633503;}
html, body{height:100%;}
a{color:#6BA137;text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin-bottom:1em;line-height:1.2em;}
.page-header h2{margin-bottom:1em;font-size:20px;text-transform:uppercase}
h3{font-weight:bold;margin:1.5em 0 0.8em 0;}
img{border:5px solid #6BA137;}
strong{font-weight:bold;}
#component ul{list-style:square;padding-left:3em}
#component li{line-height:1.3em}
.clr{clear:both;}
#wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -78px;overflow:hidden;}
.container{width:960px;margin:auto;clear:both;}
#header_top{background:#6BA137;height:25px;}
#header{background:#fff;height:125px;}
.social_icons{float:right;}
.social_icons li{display:inline;}
.social_icons li a{display:inline-block;width:13px;height:12px;text-indent:-2000em;margin:5px 0 0 5px}
.social_icons li a:hover{opacity:0.6;}
.social_icons li.facebook a{background:url(../images/facebook.png) center no-repeat;}
.social_icons li.twitter a{background:url(../images/twitter.png) center no-repeat;}
#logo a{display:block;width:304px;height:80px;background:url(../images/logo.png);float:left;margin-top:25px;text-indent:-5000em;}
ul.menu{float:right;margin-top:50px;}
ul.menu li{display:inline;margin-left:25px;}
ul.menu a{color:#633503;text-decoration:none;font-size:16px;border-bottom:5px solid #6BA137;padding:2px;}
ul.menu a:hover{color:#6BA137;border-bottom:5px solid #633503;}
#featured{background:#633503;color:#fff;padding-top:1em;}
#featured .readmore{float:right;margin-top:15px;}
#main_content{padding:50px 0;margin-bottom:80px;}
table.verde{background:#D3E9BE;width:100%;}
table.cafe{background:#D8CCC0;width:100%;margin:40px 0;}
table.verde h2,
table.cafe h2{color:#fff;background:#6BA137;font-size:19px;padding:7px 0;margin:0;}
table.verde:first-child .non th h2{background:none;font-weight:normal;padding:0;margin:0;}
table.cafe h2{background:#633503;}
table.verde th{background:#8FC758;color:#fff;padding:20px 0;font-size:19px;width:50%;}
tr.titulo th{padding:0;}
table.verde td{padding:10px 2%;}
table.cafe td{padding:6px 3.5%;font-size:14px;width:50%;background:url(../images/bullet_cafe.png) no-repeat 3.3% 8px;}
td.nobullet{background-image:none !important;}
table.verde tr.par{background:#C4E1A6;}
table.cafe tr.non{background:#cfc0b1;}
table.ventajas td.par{border-right:1px solid #6BA137;}
table.verde ul{padding:0 2% !important;}
table.verde li{font-size:14px;background:url(../images/bullet_cafe.png) no-repeat left 5px;padding-left:15px;margin:1em 0;line-height:1.2em;list-style:none;}
footer{background:#633503;color:#FFF;font-size:14px;padding:15px 0 1px 0}
footer .custom{float:right}
#sidebar{width:28%;float:left;}
.page #component{width:68%;float:right;}
h2{font-weight:bold;margin-bottom:1em}
#sidebar .moduletable{margin-bottom:15px;color:#fff;font-size:14px;}
.moduletable h3{color:#fff;margin-top:0;font-size:16px;}
.moduletable.facebook,
.moduletable.mod_contacto{padding:15px 20px 25px 20px;background:#633503;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.moduletable.mod_contacto{background:#6BA137;}
.moduletable.mod_contacto ul{margin-bottom:15px;}
.moduletable.mod_contacto li.cel{background:url(../images/cel_icon.png) no-repeat left 4px;padding-left:25px;line-height:20px;}
.moduletable.mod_contacto li.tel{background:url(../images/tel_icon.png) no-repeat left 3px;padding-left:25px;line-height:20px;}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{background:#fff;}
#chronoform_contacto{margin-top:40px;}
input, label{display:block;}
input, textarea{width:300px;margin:5px 0 15px 0;border:1px solid #ccc;padding:5px;font-size:14px;color:#633503;}
input.boton,
.button{width:100px;background:#6BA137;color:#fff;text-transform:uppercase;border:0;}
input.boton:hover,
.button:hover{background:#633503;}
textarea{width:500px;height:200px;}
.chronoform{display:none}
small{font-size:11px;float:right;margin-top:5px;}
.pagination{text-align:center;margin-top:30px;}
.pagination li{display:inline-block;margin:0 7px;}
.pagination p.counter{display:none}
.items-more{margin-top:20px;}
.items-more ol{margin-left:1em}
.items-more li{list-style:square;}
.blog .page-header h2{margin-bottom:0.5em;font-size:17px}
.blog{font-size:14px;}
.blog p.readmore{margin-bottom:30px;text-align:}
.item-image img{float:left;width:250px;margin:5px 15px 10px 0;}
.search input.inputbox{width:100%;max-width:260px;margin:0 5px 5px 0;float:left;border:1px solid #6BA137;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.search label{display:none}
.search .button{width:28px;height:28px;text-indent:-2000em;background-image:url(../images/buscar.png);background-repeat:no-repeat;background-position:center;margin-left:-33px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
#component .search .page-title,
#component .search form{display:none;}
#component .search dd{font-size:14px;padding-left:1.2em;}
.result-title{margin-bottom:3px;}
.result-category{display:none}
.result-text{margin-bottom:15px;line-height:1.3em}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (max--moz-device-pixel-ratio:2){}
@media (max-width:480px){}
@media (max-width:767px){}
@media (min-width:768px) and (max-width:979px){}
@media (min-width:1200px){}