/* HEADER
----------------------------------------------- */

.navbar.navbar-default{ background:#8DB43D url(../images/bgcabecera.gif) repeat;}

#logo{ display:block; text-align:center; width:100%; overflow:hidden;}
#logo span{ display:block; overflow:hidden; text-align:center; width:100%; padding:0.5em;}

.navbar-collapse{ padding:0;}
.navbar-brand{
	background:url(../images/logo.png) no-repeat 0 0;
	margin:0 auto !important;
	padding:0;
	width:143px;
	height:126px;
	text-indent:-9000px;
	float:none;
	display:block;
}

.navbar-default .navbar-nav { padding:1em 0 0 0;}
.navbar-default .navbar-nav > li{
	margin:0.4em;
}

.navbar-default .navbar-nav > li > a{
	background:#597520;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0.8em;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.45);
	box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.45);
}

.navbar-default .navbar-nav > li > a:hover{ background:#283808;}

.navbar-default .navbar-nav > li.current-menu-item a, 
.navbar-default .navbar-nav > li.current-menu-item a:hover{ background:#FFF; color:#1e6a4a;}

.navbar-default .navbar-toggle{
	background:#ddb038;
	border:#ddb038 solid 1px;
	position:fixed;
	z-index:5000;
	right:1em;
	top:0;
	-webkit-border-radius:  0 0 4px 4px;
	-moz-border-radius:  0 0 4px 4px;
	border-radius:  0 0 4px 4px;
	margin:0;
}
.navbar-default .navbar-toggle .icon-bar{ background:#fff;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:#333; border:#333 solid 1px;}

#my-search{ padding:0.8em 0;}
#my-search .form-control{ padding:0 0.7em; height:auto; height:3em; border:#FFF; font-weight:bold;}
#my-search .form-control:focus{ border:#0b4a2f solid 1px; color:#0b4a2f;}
#my-search .btn{ background:#FFF; color:#999; height:3em; border:#FFF solid 1px;}
#my-search .btn:hover{ background:#333; color:#FFF; text-shadow:#000 1px 1px 1px; border:#333 solid 1px;}

/* SECONDARY
----------------------------------------------- */
#secondary .widget a:hover{ color:#597520;}

#secondary .mod_experto #moduloexperto{
	background: #009D75 url(../images/bg_new_experto.png) no-repeat right 0;
    border: 3px solid #6BA64A;
    border-radius: 8px 8px 0 0;
    color: #F2FAE1;
    display: block;
    margin: 0;
    padding: 1em;
    text-align: left;
    text-decoration: none;
    text-shadow: 1px 1px 1px #4C6913;
}
#secondary .mod_experto #moduloexperto h3{ color:#d4f8a7; margin:0; font-size:2em;}
#secondary .mod_experto #moduloexperto p{ padding:0.4em 0; line-height:1.2em; font-weight:bold;}
#secondary .mod_experto #moduloexperto:hover{ border:#f2fae1 solid 3px;}
#secondary .mod_experto #moduloexperto:hover h3{ color:#FFF; }
#secondary .mod_experto .moduloexperto_tlf{
	background: none repeat scroll 0 0 #427128;
    border-radius: 0 0 4px 4px;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    padding: 0.5em;
    text-shadow: 1px 1px 1px #374E0A;
    text-transform: uppercase;
	text-align:center;
	font-weight:bold;
}

/* CONTENT
----------------------------------------------- */
#content .post-inner-content{ border-left:0; border-right:0;}

/* FOOTER
----------------------------------------------- */
#footer-area{ background:#EAE7E7; }
#footer-area .footer-inner{text-shadow:#fff 1px 1px 1px; color:#9D9B9B;}
#footer-area strong{ color:#333;}
#footer-area a{ color:#658328;}
#footer-area a:hover{ color:#25300f;}
#footer-area ul li{ border-bottom:#ccc solid 1px; border-top:#fff solid 1px; margin:0; padding:0.5em 0;}
#footer-area ul li:last-child{ border-bottom:none;}
#footer-area ul li:first-child{ border-top:none;}

#colophon { background:#5E5E5E;}

#colophon .social-icons{ text-align:left;}
#colophon .copyright{ display:none;}





/* RESPONSIVE
----------------------------------------------- */
@media screen and (max-width:992px){
	.navbar-collapse{ text-align:center;}
	.nav.navbar-nav{ margin:0 auto; display:inline-block; float:none;}
}

@media screen and (max-width:768px){
    .navbar-default .navbar-nav { padding:0; padding:2em 0;}
    .navbar-collapse {position: fixed; background:rgba(255,255,255,0.8); top:0px; width:100%; z-index:1000; left:0; right:0;}
}

.ctaproducto {
background: #009D75 url(../images/logo.png) no-repeat right 0;
    border: 3px solid #6BA64A;
    /* border-radius: 8px 8px 0 0; */
    color: #F2FAE1;
    display: block;
    margin: 0;
    padding: 1em;
    text-align: left;
    text-decoration: none;
    text-shadow: 1px 1px 1px #4C6913;
}

.ctaproducto span {color:#F2FAE1;}