@charset "UTF-8";

/*

  ===========================================================================================

  0.0 SASS VARIABLES

  ===========================================================================================

*/

/* ---------- Sass Color Variables -----------------------------*/

/* ---------- Sass Font Variables -----------------------------*/



/*CHECKOUT*/
#edd_checkout_cart {
    font-size: 14px;
    width: 100%;
}
#edd_checkout_cart thead th{ padding-top: 15px; background:#DEEBE6;}
.edd_cart_header_row {
    font-size: 12px;
}
.edd_cart_item {
    height: 80px;
}
.edd_cart_item_name {
}
.edd_cart_item_image {
    float: left;
    padding: 20px 5px;
    width: 25px;
}
.edd_checkout_cart_item_title {
    float: left;
    padding: 25px 0;
}
.edd_cart_actions {
	padding-bottom: 15px;
    vertical-align: middle;
}
.edd_cart_item_price {
    padding-bottom: 15px;
    text-align: center;
    vertical-align: middle;
}
.edd_cart_footer_row {
    text-align: right;
}
.edd_cart_total {
	background: none repeat scroll 0 0 #DEEBE6;
    padding: 15px;}

.edd_error {
  color: #FF0000;
border: 1px solid #FF0000;
background: #F2DEDE;
padding: 6px 10px;
border-radius: 4px;
}
 /* ===========================================================================================

  1.0 Template

  ===========================================================================================
/*BANNERS*/
footer.content-info {border-top:1px solid #e7e7e7;}
.banner, #banner {margin:0 auto;}
.banner_160x90 {width: 160px; height: 120px;}
.banner_160x600 {width:160px; height:600px;}
.banner_200x90 {width:100%; background:#EDF4F1;}
.banner2_160x600 {width:160px; height:600px; margin-top: 10px;}
.banner_300x250 {width: 300px; height: 250px;}
.banner_336x280, #banner_336x280{width:336px; height:280px;}
.banner_468x60 {width: 468px; height: 60px;}
.banner_468x15 {width: 468px; height: 15px;}

.single .banner_468x15 {margin-top: 10px;}


/* añadidos ZS */
#respond {font-family: merriweather; margin-left: 20px;}
#respond h3 {border-bottom: 1px solid #056B3B; color: #056B3B; font-size: 18px;}
#respond label { font-size: 13px;}
.CopyRight {margin: 10px 0;}
.CopyRight p {font-size:10px; color:	#00583D;}
.pageid-2 #wpcf7-f562-p2-o1 {min-height:500px;}
.pageid-2 #wpcf7-f562-p2-o1 .ft_button_row{clear:both;}
.tall_art h1 {font-size:1.6em;}
#sd2_wrap .banner {margin-bottom: 11px; margin-left: -11px; }
.home_row aside  ins {margin-top:10px;}
#popular_post_home li:hover {background:none repeat scroll 0 0 #DCEFE8;}
#popular_post_home h3 a:hover {text-decoration: underline;}
a.thumbnail:hover, a.thumbnail:focus {border-color: #64FFE1;}
.menu-footer {text-align: center;margin: 10px 0;}
#menu-footer {list-style:none;}
.blockquote {border-left: none;}

img { max-width: 100%; }


/*
.edd-add-to-cart {display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #cccccc;
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.edd-add-to-cart:hover{color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;}
.edd-description {display: none;}
*/


a {color: #00583d; text-decoration: none;}
.main  {border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF; padding: 0 10px 0 20px;}
.home .main {border-left: none; border-right: none; padding: 0;}
.container {margin:0 auto;}
/*#wrapper {width: 1000px; }*/

#sidebar_main {width:160px;}




#popular_post { margin-top: 20px;}
#popular_post h2 {font-size:18px; font-family: "Merriweather", Times, serif; color:#00583d;}
#popular_post li a {display:block; font-size:12px; font-family: "Merriweather", Times, serif; }
#popular_post li {clear:left; display:block; float:left; width:100%; margin:6px 0px;}
#popular_post li:hover {background:#E5EEEB;}
#popular_post li img {display:block; float:left; margin-right:6px;}

.yarpp-related { margin-top: 20px;}

#breadcrumb a { color: #00a160; }

#breadcrumb a:hover { color: #64ffe1; }

.btn-primary {
    background-color: #8EB9A8;
    background-image: linear-gradient(to bottom,#8EB9A8, #018752);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn:hover, .btn:focus {
    background-position: 0 -30px !important;
    color: #333333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}

/* test */
.tBloquePregunta label input {margin-right: 10px;}
p.tPregunta {font-weight: bold; color:#018752; }
.tBloquePregunta {margin: 10px 0;padding: 10px;border-radius: 10px;}
.tBloquePreguntaError {}
p.result {margin-bottom: 0px !important;
font-family: "Merriweather", Times, serif;
font-size: 20px;
padding: 0px !important;}
p.result span {color:#018752; font-weight: bold; font-size: 24px;}
#resultado h2.entry-title { font-size: 28px; font-family: "Merriweather"; font-weight: 400; color: #00583d; margin: 40px 0; }
#resultado h2.entry-title span {font-size: 16px; font-weight: normal; display: block;}
#enviaAmigo fieldset { float: left; padding-right: 20px;}
#enviaAmigo fieldset input {width: 190px;}
.margin-top {margin-top:30px;}
 
#tweetandlike-heading { margin-bottom: 1em; color: #00583d; font-family: "Merriweather"; font-weight: 400; font-size: 1.6em; padding-top: 10px; border-top: 1px solid #b2b2b2; }
ul#tweetandlike-buttons { margin-bottom: 30px; display: block; }

.sidebar #searchform #s {border-radius:0px; width:82px;font-size:1em; }

/* HOME TABS */
.panes div.pane {  padding: 25px; min-height:300px; font-size:14px; background:white;   border: 3px solid #008751; border-top: 8px solid #008751; margin-bottom:20px;}


a.thumbnail.span2 {width:100px;border: none;padding: 0;line-height: 0;border-radius: 0;box-shadow: none;margin-right: 20px;}
a.thumbnail.span2  img{width:100px; height:100px;border-radius: 2px;}
/**/
ul.tabs { list-style:none; margin:0 !important; padding:0; height:30px; background-color:#e5eeeb; }
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; width:33.3333%;}
ul.tabs a { background:#b2dbca; color:#00573c; display:block; font-size:13px; font-weight:bold; font-family:'Merriweather', Arial, Helvetica, sans-serif; line-height:30px; padding:0px; margin:0px; text-align:center; text-transform:uppercase;}
ul.tabs a:active { outline:none; background-color:#008751;}
ul.tabs a:hover { background-color:#00573c; color:white;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color:white; background-color:#008751;}
/*
.panes .pane { display:none;} */
.pane h2, .home_mas_art h2 { font-family: "Merriweather"; font-size:18px; margin-top:0;}
.pane article, .home_mas_art article {margin-bottom: 20px;}
.tabs_container .excerpt {font-size:85.714285%;}
.home_mas_art article  .excerpt {font-size:12px; display: table-cell;}


#mas_vistos h2 {color:#00583d; font-size: 19px; margin: 10px auto;}
h2.separador {background: url(../img/bkg_separador.png) repeat-x 0 0 transparent; font-size:20px; text-align:center;}
h2 span {background:#FFF; padding:0 15px;}

h3 {font-size:16px;}

li {font-size:14px}

.newsletter_block_wrap { background: #f9f7f3; border: 1px solid #eae1d0; color: #002216; padding: 10px; }
#newsletter_block {background: url(../img/bkg_newsletter.jpg) repeat-x 0 0 transparent; padding: 20px;/* border-radius: 8px; */border: 1px solid  #DFDFDF;}
#newsletter_block form {margin-bottom: 10px;}
#newsletter_block h3 {background:url(../img/bkg_ribbon.png) no-repeat 0 0 transparent; width:279px; height: 36px; font-family: "Merriweather"; font-size: 16px;margin-left: -22px;margin-top: -3px; text-align: center;padding-top: 9px; color: #00583d;}
#newsletter_block p {font-size: 12px; text-align: center;}
#newsletter_block .widget_wysija_cont {background: #E5EEEB; border-radius: 8px; padding: 10px 10px 1px 10px;}
#newsletter_block .widget_wysija_cont p {margin-bottom: 4px;
}
#newsletter_block .wysija-submit{
  margin-top: -2px; width: 100%}
/*BOTÒN BOOTSTRAP */
#newsletter_block .wysija-submit{
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

/*Landing Bases*/
.expand-one {color: #003C29; cursor: pointer; font-size: 12px; font-weight: normal;}
.content-one { display:none;}
.content-one h4{color: #003C29;font-size: 14px;}
.content-one p{font-size: 12px;}
.pageid-4339 .wpcf7 {
    border-bottom: 1px solid #003C29;
    border-top: 1px solid #003C29;
    height: 450px;
    margin: 15px 0;
    padding: 15px 0;}
	
.pageid-4339 .hentry img {height: auto; width: 100%;}
.pageid-4339 .wpcf7-response-output {margin-top: 220px;}

/*

  ====================

  1.1 Basics

  ====================

*/

html { height: 100%; }



body { font-size: 62.5%; background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f6ed), color-stop(40%, white)); background-image: -webkit-linear-gradient(-450deg, #e5f6ed 0%, white 40%); background-image: linear-gradient(180deg,#e5f6ed 0%, white 40%); height: 100%; margin: 0; background-repeat: no-repeat; background-attachment: scroll; color: black; font-family:Helvetica, Arial, sans-serif; }



#wrapper { position: relative; }



h1, h2, h3, h4, h5, h6 { line-height: 1.2em; font-family: "Merriweather", serif;}



.leaderboard { margin: 0 auto 15px; width: 728px; }



p { line-height: 1.2em; font-size: 14px; }



/*

  ====================

  1.2 Header

  ====================

*/
#searchform  input.gsc-search-button {color:#FFFFFF !important; margin:-10px 0 0 0; border-radius:4px; height: 28px;  cursor: pointer;  border: 1px solid #018752; background: #2aaa37; /* Old browsers */
background: -moz-linear-gradient(top,  #2aaa37 1%, #1b6e3a 91%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2aaa37), color-stop(91%,#1b6e3a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2aaa37 1%,#1b6e3a 91%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2aaa37 1%,#1b6e3a 91%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2aaa37 1%,#1b6e3a 91%); /* IE10+ */
background: linear-gradient(to bottom,  #2aaa37 1%,#1b6e3a 91%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aaa37', endColorstr='#1b6e3a',GradientType=0 ); /* IE6-9 */
}
#searchform { height: 30px;  margin: 0 0 5px; border: 2px solid #018752; border-radius: 6px; padding: 10px; background: #E5EEEB;}
#searchform label {float:left; color:#018752; font-weight:bold;font-size: 12px;margin-right: 10px;display: none;}
#searchform input[type=submit] { /* background: url("../img/search_btn_2.png") no-repeat scroll 0 0 transparent; */ border: medium none; border-radius: 0 0 0 0; /* float: right; */ height: 28px; /* text-indent: -999px; */ /* width: 40px; */ cursor: pointer; /* top: -50px; */ /* right:-7px; */ /* z-index: 9; */ /* position: relative; */ border: 1px solid #018752; margin-top: -9px; border-radius: 4px;}

#searchform input[type=text] {width: 166px; position: relative; border:5px solid #669b8b; height: 22px;}
#searchform #s { background: #669b8b; border: medium none; height: 16px; margin-top: 7px; width: 70%; color: #fff;box-shadow: 0 0 0 rgba(255, 255, 255, 0.2) inset, 0 0 0 rgba(0, 0, 0, 0.05);}




#goTop { position: fixed; right: 5%; bottom: 10%; }

#goTop a { height: 48px; width: 48px; display: block; background: url(../img/arriba.png) no-repeat scroll 0 0 transparent; }

#goTop a span { display: none; }



.main-header { margin-bottom: 15px; background-color: #fff; border-bottom: 1px solid #fff; box-shadow: 0 2px 20px -3px gray; }



.hidden { display: none; }



#logo_header { float: left; }

#logo_header a { display: block; height: 62px; width: 320px; margin-top: 20px; background: url(../img/logo-main.jpg) no-repeat scroll 0 0 transparent; }



/*

  ====================

  1.3 Main menu (Header)

  ====================

*/

.brand_sidebar { padding: 15px 0; background-color: white; }

.brand_sidebar img { width: 90%; margin: 0 auto; display: block; }



.btn-navbar { display: none; }



.sidebar .navbar { margin: 0; }



#menu-primary-navigation { font-family: "Merriweather"; font-weight: 700; text-transform: uppercase; margin:0;}

#menu-primary-navigation li { text-align: right; }

#menu-primary-navigation li.menu_1 a { background-color: #e5eeeb; }

#menu-primary-navigation li.menu_2 a { background-color: #d8e5e1; }

#menu-primary-navigation li.menu_3 a { background-color: #e5eeeb; }

#menu-primary-navigation li.menu_4 a { background-color: #f2f6f5; }

#menu-primary-navigation li a { background-color: #e5eeeb; color: #00583d; display: block; text-decoration: none; display: block; padding: 4px 10px 4px 0; font-size: 13px; -webkit-transition: background-color 500ms ease-in-out, color 500ms ease-in-out; -moz-transition: background-color 500ms ease-in-out, color 500ms ease-in-out; transition: background-color 500ms ease-in-out, color 500ms ease-in-out; }

#menu-primary-navigation li a:hover { color: #fff; }

#menu-primary-navigation li a:hover { background: #018752; }



#menu-primary-navigation li.active a { background: #018752; color: #fff; }



#ads_sidebar { margin: 10px 0; }

#ads_sidebar h3 { font-size: 24px; text-align: right; padding: 4px 10px 4px 0; color: #b2b2b2; border-bottom: 1px solid #b2b2b2; font-family: "Merriweather"; font-weight: 400; }

.sidebar ul {list-style:none; margin:0;}
/*
ul.collapse {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: none;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 0;
    position: relative;
    top: 100%;
    z-index: 1000;
}*/

.collapse_item { cursor: pointer;}
#menu-primary-navigation ul.collapse li a {font-weight:bold;}
#menu-primary-navigation ul.collapse li.menu_1 a {background:#EBE2D1; color:#804A00;}
#menu-primary-navigation ul.collapse li.menu_2 a {background:#E0D3B9; color:#804A00;}
#menu-primary-navigation ul.collapse li.menu_3 a {background:#EBE2D1; color:#804A00;}
#menu-primary-navigation ul.collapse li.menu_4 a {background:#E0D3B9; color:#804A00;}
#menu-primary-navigation ul.collapse li a:hover {background:#BC8B35; color:#fff;}
#menu-primary-navigation ul.collapse li.active a {background:#AD8B45; color:#fff;}
.caret {color:white;}

/*

  ====================

  1.4 Sidebar

  ====================

*/

#sd2_wrap { background: #f9f7f3; border: 1px solid #eae1d0; color: #002216; padding: 10px; }

#sd2_wrap h3 { color: #00583d; font-family: "Merriweather"; font-weight: 700; font-size: 1.6em; line-height: 1.2em; margin-bottom: .5em; text-align: center; }

#sd2_wrap .yarpp-related ul { list-style: disc outside url("../img/bullet-star-16.png"); margin-left: 20px; }

#sd2_wrap .yarpp-related ul li { font-size: 1.2em; }

#sd2_wrap .yarpp-related ul li a { color: #00a160; }

#sd2_wrap .yarpp-related ul li a:hover { color: #661505; }



/*

  ====================

  1.5 Footer

  ====================

*/

footer .Footer { margin: 0 auto; display: block; }



/*Category

-----------------------------*/
.entry-content a { background-color: #e5eeeb; text-decoration: underline;}

.main { /*margin-top: 15px;*/ }

.main .page-header { border-bottom: 1px solid #b2b2b2; margin-top: 0; margin-bottom: 10px;}

.main .page-header h1 { color: #00583d; display: block; padding-right: 8px; font-size: 2.8em; line-height: 1.2em; height: inherit; vertical-align: middle; font-family: "Merriweather"; font-weight: 400; }



.category .main article , .error404 .main article, .search .main article { margin: 15px 0; padding: 13px 0px; }

.category .main article:hover, .error404 .main article:hover, .search .main article:hover { background: #dcefe8; }

.category .main article img , .error404 .main article img, .search .main article img  { border-radius: 2px 2px 2px 2px; box-shadow: 0 2px 3px #CCCCCC; float: left; margin: 0 10px; }

.category .main article div header h2, .error404 .main article div header h2, .search .main article div header h2 { font-size: 1.8em; font-family: "Merriweather"; font-weight: 400; }

.category .main article div header h2 a, .error404 .main article div header h2 a , .search .main article div header h2 a { text-decoration: none; color: #00583d; }

.category .main article div header h2 a:hover, .error404 .main article div header h2 a:hover, .search .main article div header h2 a:hover { color: #661505; /*NO SIRVE TRANSITION, NO SE DECLARA*/ transition: all 0.5s ease 0s; }

.category .main article div header time { color: #4c4c4c; font-size: 12px; }

.category .main article div .entry-summary, .error404 .main article div .entry-summary, .search .main article div .entry-summary { font-size: 1.2em;  padding-right: 20px; color: #4c4c4c; }

.category .main article div .entry-summary p , .error404 .main article div .entry-summary p ,.search .main article div .entry-summary p { font-size: 100%;}

.category .main article div .entry-summary a , .error404 .main article div .entry-summary a, .search .main article div .entry-summary a { text-decoration: none; font-size: 12px; color: #00a160; font-family: "Merriweather"; font-weight: 400; }

.category .main article div .entry-summary a:hover, .error404 .main article div .entry-summary a:hover, .search .main article div .entry-summary a:hover { color: #661505; }



.paginacion { width: auto; margin: 0 auto 15px; font-size: 2.1em; text-align: center; font-family: "Merriweather"; font-weight: 400; }

.paginacion .page-numbers { color: #999; }

.paginacion .prev, .paginacion .next { color: #00a160; }

.paginacion .current { color: #00583d; font-size: 1.4em; }



/*Single

-----------------------------*/
.page-nav {margin: 0px 0 20px;}
.page-nav div {color: #056B3B; height: 30px; text-align: center; width: auto;}
.page-nav div span {float: left; padding-top: 5px;}
.page-nav div .numero {
	background: none repeat scroll 0 0 #E5EEEB;
    border: 1px solid #00583D;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 0 3px;
    padding-top: 4px;
    width: 25px;}
	
.page-nav div a span.numero {
	background: none repeat scroll 0 0 #00583D;
    border: 1px solid #E5EEEB;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 0 3px;
    padding-top: 4px;
    width: 25px;}
	
.page-nav div .numero:hover {background:#F9F7F3;border:1px solid #00583D; color:#00583D;} 

.single .entry-content h3 {color: #00583D;}
.single .social { border-bottom: 2px dotted #DFDFDF; border-top: 2px dotted #DFDFDF; margin: 15px 0; padding: 15px; text-align: center;}
.single #tweetandlike-heading { margin-bottom: 1em; color: #00583d; font-family: "Merriweather"; font-weight: 400; font-size: 1.6em; padding-top: 10px; border-top: 1px solid #b2b2b2; margin-top: 60px;}

.single ul#tweetandlike-buttons { margin-bottom: 30px; display: block; }



.single .main article header h2 { font-size: 28px; font-family: "Merriweather"; font-weight: 400; color: #00583d; }

.single .main article header time { color: #4c4c4c; font-size: 12px; }

.single .main article header .author { display: none; /*TOGGLE ON/OFF AUTHOR*/ }

.single .main article header .author a { color: #00a160; }

.single .main article header .author a:hover { color: #661505; }

.single .main article .entry-content { font-size: 1.4em; line-height: 1.2em; }

.single .main article .entry-content p, .single .main article .entry-content ul { margin: 8px 0; padding-bottom: .6em; }

.single .main article .entry-content li { list-style: square inside none; margin: 5px 0; }

.single .main article .entry-content .wp_bannerize.single { float: right; }

.single .main article .entry-content .wp_bannerize.single img { margin: 0 10px; }

.single #related { margin: 15px 0 0;}
.single #related li {border: 1px solid #CCEEDC; float: left; height: 150px;list-style: none outside none; margin: 1%; padding: 10px; text-align: center; width: 25%;}
.single #related li:hover {background:#DCEFE8;}
.single #related li p a{background: none repeat scroll 0 0 transparent;}
.single #related li img{height: auto; width: 80px;}

.serie_arts {border-bottom: 1px solid #00583D; border-left: 1px solid #00583D; border-right: 1px solid #00583D; padding: 5px 15px 0;}
.serie_arts ul{}
.serie_arts li{}
.serie_arts a{background: none ;padding: 2px 0;}
.serie_arts a:hover{background-color: #E5EEEB;}

/*

  ===========================================================================================

  3.0 Páginas

  ===========================================================================================

*/

.page .hentry p {  margin: 5px 0; }

.page .hentry ul { font-size: 1.3em; list-style: disc inside none; }



/*

  ====================

  3.1 Home

  ====================

*/
/*
.home .span9 {width:730px;}
.home .span3 {width: 250px;}

#hm_slider {  }

#hm_slider .wp_bannerize.home { width: 20000em; position: absolute; }

#hm_slider .wp_bannerize.home div { float: left; }



#hm_pnl { background: url("../img/pnl_transparent.png") no-repeat scroll 8px 10px #00583d; }

#hm_pnl h2 { font-family: "Merriweather"; font-weight: 700; color: #dcefe8; font-size: 21px; margin-bottom: 10px; }

#hm_pnl p { color: white; text-align: justify; }

#hm_pnl a { color: #ffda00; font-size: 14px; text-transform: uppercase; width: auto; }

#hm_pnl a:hover { color: #64ffe1; }

*/

#hm_news  {  margin-left: 0; margin-top: 10px; padding: 0 0 10px 0; }
#hm_news ul {margin:0; list-style: none;}
#hm_news  li {border: 1px solid #cceedc; margin:0; padding: 10px 15px; width: 124px; text-align:center; min-height: 198px; clear: none; float: left;}
#hm_news  li h3 {font-family: "Merriweather"; font-size:15px;}
#hm_news  li p { font-size:11px;}

/*
#hm_news #home_news h3 { background: url("../img/novedades.png") no-repeat scroll 50% 0 transparent; height: 40px; text-indent: -999px; margin-bottom: 10px; margin-top: 10px; }

#hm_news #home_news article { margin-left: 10px; border-left: 1px solid #cceedc; }

#hm_news #home_news article:first-child { border: none; }

#hm_news #home_news article img { margin-left: 20%; }

#hm_news #home_news article h4 { font-family: "Merriweather"; font-weight: 400; color: #00583d; font-size: 1.6em; line-height: 1.2em; text-align: center; margin-top: 5px; }

#hm_news #home_news article .entry-summary { margin-top: 5px; padding: 0 5px; text-align: center; }

#hm_news #home_news article .entry-summary a { background: url("../img/bkg_a.jpg") no-repeat scroll 0 0 transparent; color: white; display: block; font-size: 16px; height: 24px; margin: 0 auto; padding-top: 5px; text-align: center; width: 92%; }
*/


#hm_training { margin-top: 10px; }

#hm_training #home_news2 { border: 1px solid #f0e8e6; padding: 0 0 10px 0; }

#hm_training #home_news2 h3 { font-family: "Merriweather"; font-weight: 700; color: #661505; font-size: 4.2em; font-weight: 700; line-height: 1.2em; padding: 5px 0 0 20px; }

#hm_training #home_news2 article { margin-left: 10px; border-left: 1px solid #f0e8e6; width: 45%; }

#hm_training #home_news2 article:first-child { border: none; }

#hm_training #home_news2 article h4 { font-family: "Merriweather"; font-weight: 400; color: #661505; font-size: 1.6em; line-height: 1.2em; text-align: center; margin-top: 5px; }

#hm_training #home_news2 article .entry-summary { margin-top: 5px; padding: 0 5px; text-align: center; }

#hm_training #home_news2 article .entry-summary a { background: url("../img/bkg_a_cafe.jpg") no-repeat scroll 0 0 transparent; color: white; display: block; font-size: 16px; height: 24px; margin: 0 auto; padding-top: 5px; text-align: center; width: 100%; }

#hm_training #sabias_que { width: 30%; background: url("../img/corchete.png") no-repeat scroll 9% 10% #eeeaab; height: 270px; margin-left: 10px; padding: 20px 0 0 60px; width: 23.3%; }

#hm_training #sabias_que h4 { font-family: "Merriweather"; font-weight: 700; color: #661505; font-size: 4.2em; line-height: 0.6em; }

#hm_training #sabias_que p { font-family: "Merriweather"; font-weight: 400; color: #661505; font-size: 1.4em; padding: 20px 5px 0; }



#hm_school { margin-top: 10px; }

#hm_school #hm_ask { background: #faf7da; color: #373616; padding-bottom: 15px; }

#hm_school #hm_ask h3 { font-family: "Merriweather"; font-weight: 700; font-size: 2.4em; padding: 15px 0; text-align: center; }

#hm_school #hm_ask img { margin-left: 5px; float: left; }

#hm_school #hm_ask ul { font-family: "Merriweather"; font-weight: 700; }

#hm_school #hm_ask ul li { font-size: 1.6em; list-style: none outside none; margin: 10px 5px; }

#hm_school #hm_ask #hm_ask_link { background: url("../img/descubre_mas.png") no-repeat scroll 0 0 transparent; display: block; height: 54px; margin: 0 auto; text-indent: -999px; width: 340px; }

#hm_school #hm_test { display: block; border: 1px solid #cceedc; margin-left: 10px; padding: 19px 3px; }

#hm_school #hm_test hgroup { color: #00583d; font-family: "Merriweather"; font-weight: 700; text-align: center; }

#hm_school #hm_test hgroup h5 { font-size: 2.6em; }

#hm_school #hm_test hgroup h6 { font-size: 1.6em; }

#hm_school #hm_test img { margin: 0 auto; display: block; }

#hm_school #hm_test p { color: black; line-height: 1.2em; margin-top: 5px; }

#hm_school #hm_test ul { margin-left: 10px; font-size: 1.5em; color: #00583d; }

#hm_school #hm_test ul li { display: block; }

#hm_school #hm_test a { font-family: "Merriweather"; font-weight: 700; font-size: 1.6em; margin: 5px auto; display: block; color: #00583d; }

#hm_school #hm_book2 { border: 1px solid #cceedc; margin-left: 10px; padding: 17px 3px; }

#hm_school #hm_book2 img { margin: 0 auto; display: block; }

#hm_school #hm_book2 p { line-height: 1.2em; margin-top: 5px; }

#hm_school #hm_book2 a { background: #00583d; color: white; display: block; font-size: 1.6em; height: 25px; padding-top: 5px; margin: 5px auto 0; text-align: center; width: 130px; font-family: "Merriweather"; font-weight: 700; }



/*

  ====================

  3.1 category-talleres

  ====================

*/

.category-talleres .main .tall_art { padding: 20px; background-color: #f9f7f3; border: 1px solid #eae1d0; text-align: left; }

.category-talleres .main .tall_art strong { color: #777777; font-weight: normal; }

.category-talleres .main .tall_art .accordion-toggle { display: block; min-height: 24px; position: relative; }

.category-talleres .main .tall_art .accordion-toggle .icon { background: url(../img/tall_navs.png) no-repeat; height: 24px; width: 24px; display: block; position: absolute; right: 0px; top: 0px; }

.category-talleres .main .tall_art .accordion-toggle:hover { color: #986d16; }

.category-talleres .main .tall_art .entry-summary { color: #002216; }

.category-talleres .main .tall_art .entry-summary h3 { color: #986d16; font-family: "Merriweather"; font-weight: 700; font-size: 128.5714%; line-height: 1.2em; margin: .8em 0; }

.category-talleres .main .tall_art .entry-summary em { font-weight: bold; font-size: 92.8571%; color: #00583d; margin-top: .4em; display: block; }

.category-talleres .main .tall_art .entry-summary ol li { font-weight: bold; list-style: inside decimal; margin-top: .4em; line-height: 1.2em; }

.category-talleres .main .tall_art .entry-summary ol li ul li { font-weight: normal; list-style: none; margin-top: none; }

.category-talleres .main .tall_art:hover { background-color: #f9f7f3; }

.category-talleres .main .tall_art.active .accordion-toggle { color: #986d16; }

.category-talleres .main .tall_art.active .accordion-toggle .icon { background-position: 0px -32px; }



/*

  ====================

  3.2 Contacto

  ====================

*/

.pageid-2 p { font-size: 1.4em; margin-top: 5px; }

.pageid-2 h3 { border-bottom: 1px solid #00583d; color: #00583d; font-size: 1.8em; margin: 10px 0; }



.wpcf7 { margin-bottom: 10px; height: 300px; }

.wpcf7 .ft-row { text-align: right; height: 30px; width: 100%; }

.wpcf7 .ft-row label { float: left; font-size:12px; margin-right: 15px; width: 30%; color:#018752 }

.wpcf7 .ft-row label span { float: none; }

.wpcf7 .ft-row span { float: left; font-size: 1.2em; }

.wpcf7 .ft_button_row { font-size: 1.3em; margin: 10px; text-align: center; }


/*

  ====================

  3.3 Actividades

  ====================

*/

.category-actividades-y-cursos .entry-content blockquote p{font-size: 14px;}
.category-actividades-y-cursos .entry-content em{color: #00583D;}
.category-actividades-y-cursos .entry-content h2{color: #00583D; font-size: 20px;}
.category-actividades-y-cursos .entry-content h3{color: #00583D;}


/*recibo*/
.recibo {border:1px solid #CCC; padding:15px; font-size:12px; width:80%; margin:0 auto; margin-bottom:30px; background-color: #EDF4F1}
.recibo td, .recibo th {text-align:left; padding:4px 8px; border-bottom:1px solid #056B3B; }
.recibo table {margin-bottom:35px;}
.recibo ul li {list-style-type: none; margin:5px;}
.recibo a {color: #0000FF; text-decoration:underline;}

.btn-contacto {margin: 15px 0;}

#edd-last-name-wrap .edd-description, #edd-first-name-wrap .edd-description {display:none;}
.edd-description {font-size:10px; display:block;}
.edd-label {margin-bottom:0px;}

.alert-info {
background-color: #F0FAF5;
border-color: #00583D;
color: #00583D;
}

ins {background-color: #EDF4F1;}


/* AJUSTES ANCHO ROMPEN BOOTSTRAP */
#sidebar_main {width: 150px;}
#sidebar2 {width:300px !important}
#wrapper {width: 1000px}

.home .main.span9 {width:780px}