@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {
    font-family: 'Cabin', sans-serif;
    color: #1f1b1b;
}

#wrapper { position: relative; }
#subheader { color:#F59300; font-size:14px; text-align:right; margin-top:10px; font-weight:bold; }
.green { color:#87B400; }

#header { height:160px; position:relative; }

.header-back { background:url(../imgs/header-background.png) no-repeat center top;	width: 100%; height: 200px; overflow: hidden;               position:absolute; }

#content-slider { height:250px; position:relative; }
#main { position:relative; }
#footer { width:100%; height:200px; background:#98bf11; position:relative; }

.space { height:2px; position:relative; }
.space10 { height:10px; position:relative; }
.space20 { height:20px; position:relative; }
/*--header--*/

#logo { height:160px; }
#submenu { height:15px; margin:20px 0px 3px 0px;  }
	#subnav { padding:0; margin-bottom:10px; }
	#subnav li { display:inline; padding:0; margin:0 0 0 20px;}
    #subnav li a { font-family: 'Cabin', sans-serif; font-size:14px; color:#62bc4a; padding: 0px 0px 0px 0px; text-decoration:none; }
	#subnav li a:hover { font-family: 'Cabin', sans-serif; font-size:14px; color:#ffc000; text-decoration:underline; }
	
	#subnav .donde a { font-size:16px; color:#ffc000;}
	#subnav .donde a:hover { font-size:16px; color:#ffc000;}

#menuCenter { width:680px; height:40px; float:left; background:url(../imgs/w-menu.jpg) repeat-x; padding-top:9px; }
#menuLft { width:10px; height:37px; float:left; background:url(../imgs/lft-menu.jpg) no-repeat; }
#menuRgt { width:10px; height:37px; float:left; background:url(../imgs/rgt-menu.jpg) no-repeat; }
#menuG { height:37px; padding:0; }
#navG { padding:0; }
	#navlist li { display:inline; margin:0; }
	#navlist li a { font-family: 'Cabin', sans-serif; font-size:13px; padding: 0px 11px 0px 15px; border-left: 1px solid #66b319;  color:#fff; text-decoration:none; }
	#navlist li a:hover { font-family: 'Cabin', sans-serif; font-size:13px; color:#FF0; text-decoration:none; }
	#navlist li .first_op { border-left:none;}
	
/*-- content-slider --*/	
#slider { height:250px; background:#999; }
#slideB { height:204px; background:#000; }

.btn_shop {
	width:230px;
	height:30px;
	margin-top:5px;
    display: inline-block;
    *display: inline;
    vertical-align: baseline;
    cursor: pointer;
    text-decoration: none;
	text-align:center;
    font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	padding-top:7px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.btn_learn {
	width:340px;
	height:30px;
	margin-top:5px;
    display: inline-block;
    *display: inline;
    vertical-align: baseline;
    cursor: pointer;
    text-decoration: none;
	text-align:center;
    font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	padding-top:15px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.btn_shop:hover, .btn_learn { text-decoration: none; }

.radious {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;;
    border-radius: 5px;;
}

.radious2 {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;;
    border-radius: 15px;;
}
 
.orange {
    color: #fff;
    border: solid 1px #FC3;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#F90), to(#FC0));
    background: -moz-linear-gradient(top,  #ff9900,  #ffcc00);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ffcc00');
}

.orange:hover {
	color:#333;
    background: #fc0;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF0), to(#f90));
    background: -moz-linear-gradient(top,  #ff0,  #f90);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#ff9900');
}

.o-border { border: solid 10px #f8e5ae; }

/*-- content --*/

.lft {
    float: left;
	text-align:center;
}

#content { }
h1, h2{ margin:0px 0px 0px 0px; padding:0; }

h3{ margin:10px 0px 0px 0px; padding:0; }
.title-section{ margin-top:10px; color:#1f1b1b; font-size:18px; text-decoration:none; }

.title-page { color:#1f1b1b; font-size:20px; text-decoration:none; }
#content-txt { color:#80807e; border-top: 1px solid #F90; text-align:left; }

a.tips { font-family:'Cabin', sans-serif; font-style:normal; font-size:14px; color:#333; text-decoration:none; }
a.tips:hover { font-family:'Cabin', sans-serif; font-style:normal; font-size:14px; color:#F90; }

a.categoria { font-family:'Cabin', sans-serif; font-style:normal; font-size:10px; color:#333; }
a.categoria:hover { font-family:'Cabin', sans-serif; font-style:normal; font-size:10px; color:#F90; }

a.redes { font-family:'Cabin', sans-serif; font-style:normal; font-size:12px; color:#1f1b1b; text-decoration:none; }
a.redes:hover { font-family:'Cabin', sans-serif; font-style:normal; font-size:12px; color:#fff; }

p { text-align:justify; padding:10px 0px 10px 0px; margin-bottom:0px; }

#subcontent { background:#999; text-align:left; }

.post { width:auto; height:auto; overflow:hidden; padding-bottom:10px; }
.title-post { margin-top:10px; color:#1f1b1b; font-size:16px; text-decoration:none; }
.title-post-bar { margin-top:10px; color:#1f1b1b; font-size:12px; text-decoration:none; }
.body-post { padding:10px; text-align:left; }
.body-post p { text-align:justify; padding:10px 0px 0px 0px;}
.image-post { display: block; width:100px; height: 90px; margin-top:15px; }

.meta { font-family:'Cabin', sans-serif;; font-size:10px; }

a.readmore { display:block; font-family:'Cabin', sans-serif; font-style:normal; font-size:12px; float:right; color:#F90; }
a.readmore:hover { color:#09253b; }
.cursive { font-style:italic; }


.beneficios { list-style-type:none; font-size:15px; }
/*.beneficios li { background: url(../imgs/bullet.png)no-repeat; padding: 2px 0 0 15px;  }*/

#footer-content { height:200px; }
#navfooter { padding:0; list-style-type:none; }
	#navfooter li { margin:0; }
	#navfooter li a { font-family: 'Cabin', sans-serif; font-size:13px; padding: 5px 0px 5px 0px; color:#1f1b1b; text-decoration:none; }
	#navfooter li a:hover { font-family: 'Cabin', sans-serif; font-size:13px; color:#FFF; text-decoration:none; }

.title-footer{ margin:10px 0px 0px 10px; color:#1f1b1b; font-size:16px; text-decoration:none; }	
#footer-txt { border-top: 1px solid #FFF; text-align:left; }	

#icono { text-align:left; }	
#icono_txt { font-weight:bold;  padding-top:10px; }

.compartir{ width:700px; position:relative; margin-top:10px; margin-bottom:10px;}
.twitter-share-button{ width:200px; float:right; }
.facebook-share-button{ width:200px; float:right; text-align:right; padding-right:20px;}

.btn-orange {
background:#F90;
border-color:#F60;
color: white;
}

.btn-orange:hover {
background:#F60;
border-color:#F90;
color: white;
}

.error {
	font-family:'Cabin', sans-serif; font-style:normal; font-size:12px; float:left; color:#F90;
	}