/*  
Theme Name: Inforegion 2015
Theme URI: http://www.inventarte.net
Description: Plantilla optimizada
Author: Inventarte
Author URI: http://inventarte.net
Version: 1.0
*/

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;} 
.box-maestria { float:left; display:inline; margin-right:20px;}
/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#463806;background:#fff;font-family:"Arial", sans-serif; padding-top:10px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
/* grid.css */
.content-grid { width:950px; margin:0 auto; padding-left:5px; padding-right:5px;}
.content-grid-1, .content-grid-2, .content-grid-3, .content-grid-4, .content-grid-5, .content-grid-6, .content-grid-7, .content-grid-8 { margin-right:10px; float:left; display:inline;}
.sidebar-grid-1, .sidebar-grid-2, .sidebar-grid-3, .sidebar-grid-4, .sidebar-grid-5 { margin-left:10px; float:right; display:inline;}
.content-grid-1 { width:70px;}
.content-grid-2 { width:150px;}
.content-grid-3 { width:230px;}
.content-grid-4 { width:310px;}
.content-grid-5 { width:390px;}
.content-grid-6 { width:470px;}
.content-grid-7 { width:550px;}
.content-grid-8 { width:630px; overflow:hidden;}
.sidebar-grid-1 { width:52px;}
.sidebar-grid-2 { width:114px;}
.sidebar-grid-3 { width:176px;}
.sidebar-grid-4 { width:238px;} 
.sidebar-grid-5 { width:300px; overflow:hidden;}
.content-grid-13 { width:940px;}
.last { margin-right:0;}
.clear { width:1px; height:1px; font-size:1px; display:block; clear:both;}

/* General */
a, a:visited{color: #6A560F; text-decoration: none;  }
a:hover{color: #3c3108; text-decoration: underline; }

/**************************PUBLICIDAD TOP**************************/
.content-publicidad-top .content-grid{ background:#e0eabb; }
.content-publicidad-top .swf_container { float:left; margin: 10px 10px 0 10px;  }
.content-publicidad-top .swf_container:last-child { margin: 0; }
/**************************HEADER**************************/
.content-header  {}
.content-header .content-grid { background-image: url('http://s3.amazonaws.com/img.inforegion.pe/wp-content/uploads/2020/10/01132351/logo-14-years.png');  background-repeat: no-repeat;  background-position: 820px 5px;	height:120px;} 
.content-header .box-fecha { padding-top:80px; text-align:right; font-size:11px; color:#9c9e9f;}
.box-buscador { padding-top:73px;    padding-right: 80px;}
.box-buscador div { padding:3px; border:#CCC solid 1px; display:inline; float: left; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.box-buscador input { float:left; display:inline;}
.top-text-buscar { height:12px; overflow:hidden; color: rgb(40, 134, 37); font-size:11px; background:#d0df99!important; border-bottom:0!important; border-top:0!important; border-left:0!important; border-right:3px #FFF solid!important; padding:4px!important; margin:0!important; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.top-bot-buecar { height:20px; overflow:hidden; color:#FFF; font-size:11px; color:#FFF; background:#97bf0d!important; border:0!important; padding:2px 4px 6px !important; margin:0!important;-webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
/**************************MENU**************************/
.content-menu {}
.content-menu .container { width:960px; margin:0 auto; }
.content-menu ul { list-style:none;	padding:0; margin:0; }
.content-menu ul li { float:left; padding:0; margin:0; }
.content-menu ul li.home a{ padding-top:8px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;}
.content-menu ul li.home img{ height: 18px; width: auto;}
.content-menu ul li a { background:#967c21; color:#FFF; font-size:1.2em; display:block; text-decoration:none; padding:6px 10px; margin:0 1px 0 0; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; behavior: url(http://www.inforegion.pe/wordpress/wp-content/themes/inforegion2011/css/ie-css3.htc); /*behavior: url(s3://img.inforegion.pe/wp-content/themes/inforegion2011/css/ie-css3.htc);*/ }
.content-menu ul li a:hover, .content-menu ul li.current-menu-item a { background: #5a751e;}
/**************************BANNER**************************/
.content-banner { background: url(images/back-banner.jpg) no-repeat bottom center #7b9f34; margin-bottom:10px; padding:15px 0 0px;}
.box-tranparent { position:absolute; background:#b1c87a; padding:0; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; -khtml-opacity:.3; /*several different ways to set the transparency to ensure cross browser independence*/ -moz-opacity:.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
.contentDiv { width:inherit; position:relative; padding:10px;}
.contentDiv td { padding:0; margin:0; background:none!important;}
.box-banner-principal .box-tranparent  { width:630px; height:370px; }
.box-banner-principal .contentDiv { width:610px; padding:10px 10px 0 10px; }
.box-banner-principal .contentDiv table { margin:0;}
.box-banner-principal .contentDiv table td{ vertical-align:top; }
.box-banner-principal .contentDiv h2 { font-size:20px; line-height:130%; }
.box-banner-principal .contentDiv span { display:block; color:#6a560f; font-size:11px; font-weight:bold;}
.box-banner-principal .contentDiv small { display:block; color:#FFFFFF; font-size:11px;}
.box-video-home .box-tranparent  { width:300px; height:300px;} 
.box-video-home .contentDiv { width:280px;}
.border-banner-inter { display:block; border-bottom:#FFF 5px solid;}
.border-banner-inter h2 { margin:0; background:#FFF; font-size:21px; color:#5c8d1b; float:left; display:inline; padding:5px 25px 0; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.home .content-banner {	background: url(images/bg_header.jpg) repeat-x bottom center #7b9f34;	padding:15px 0;	margin-bottom:10px;}
.content-banner .content-grid { }

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}


/**************************BODY**************************/
.section_title{margin: 0; padding: 0; font-size: 12px; }
.section_title span{ letter-spacing: 1px; font-size: 14px; background-color: #967c21; color: #fff; padding:  5px 15px; border-radius: 0 10px 0 0; display: block; float: left;}
.section_title span.brown{ background-color: #967c21; }
.section_title span.green{ background-color: #97bf0d; }
.content-body { margin-bottom:10px;}
.content-body .content-grid .content-grid-8 { margin:0!important;}

.content-body .banner{ margin: 0 0 20px 0;}

.publicidad-central { margin-bottom:15px; border:#bfce83 solid 1px; color:#a1b15c; font-size:10px; background:#e0eabb; padding: 10px 4px 10px 4px !important;}
/*HOME*/
.box-body-noticias { margin-bottom:20px;}
/*.box-body-noticias h2 { margin:0 0 0 10px; padding:7px 10px; color:#FFFFFF; display:inline; float:left; font-size:12px; background:#97bf0d; font-family: 'Open Sans', Arial, sans-serif; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}
*/
.box-body-noticias .content-noticias { border:#bfce83 solid 1px; background:#e0eabb; padding:10px 0 0; float:left; display:inline; width: 628px;}
.box-body-noticias .content-noticias .box-noticia { width:300px; height: 175px; background:#FFF; margin-left:9px; margin-bottom:10px; float:left; display:inline;}
/* 	Mosaic - Sliding Boxes and Captions jQuery Plugin | www.buildinternet.com/project/mosaic */
.content-noticias .mosaic-block {float:left; position:relative; overflow:hidden; width:300px; height:175px; margin:0; background:#111 url(img/progress.gif) no-repeat center center; border:1px solid #fff; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); font-family: arial, sans-serif !important; font-size:12px; }
.content-noticias .mosaic-block a{ color: #fff; text-decoration: none; }
/*-------*/
.post-type-archive-revista .box-body-noticias .content-noticias .box-noticia { width:132px; height: 175px; background:#FFF; margin-left:20px; margin-bottom:15px; float:left; display:inline;}
.post-type-archive-revista .content-noticias .mosaic-block {float:left; position:relative; overflow:hidden; width:132px; height:175px; margin:0; background:#111 url(img/progress.gif) no-repeat center center; border:1px solid #fff; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); font-family: arial, sans-serif !important; font-size:12px; }
.post-type-archive-revista .content-noticias .mosaic-block a{ color: #fff; text-decoration: none; }
/*-------*/
.content-noticias .mosaic-backdrop {display:none; position:absolute; top:0; height:100%; width:100%; background:#111; }
.content-noticias .mosaic-backdrop .title_container{ background-color: rgba(92, 141, 27, 0.6); position: absolute; width:  290px; padding: 5px; bottom: 0;  height: 47px; }
.post-type-archive-revista .content-noticias .mosaic-backdrop .title_container {
	background-color: rgba(30, 53, 1, 0.6);
	width: 122px;
	padding: 2px 5px;
	height: 35px;
}
.content-noticias .mosaic-backdrop .date{ background-color: #fff; border-radius: 0 0 30px 30px; color: #556B23; font-size: 11px; font-weight: bold; padding: 10px 5px; float: left; top: 0; left: 10px; position: absolute; text-align: center; text-transform: capitalize;} 
.content-noticias .mosaic-backdrop .title{ bottom: 0; color: white; margin-left: 60px; display: block; font-weight: bold; line-height: 1.4; }
.post-type-archive-revista .content-noticias .mosaic-backdrop .title {
	margin: 5px 0;
	text-align: center;
} 
.content-noticias .mosaic-overlay { display:none; z-index:5; position:absolute; width:100%; height:100%; background:#111; }
.content-noticias .mosaic-backdrop:hover  .title{ text-decoration: underline;  }
.content-noticias .mosaic-overlay { top:-100px; height:40px; max-height: 40px; background-color: rgba(151, 191, 13, 0.7); /* background:url(img/bg-black.png); */ } 
.content-noticias .mosaic-overlay .inner{ padding: 10px; display:  block; }
.content-noticias .mosaic-overlay .media_type{ float: left; }
.content-noticias .mosaic-overlay .category{ float: right; }
/*SINGLE*/
.content-single { color:#6a560f;}
.content-single h1 { color:#6a560f; font-size:30px; font-weight:bold; margin-bottom:15px;}
.content-single small { display:block; margin-bottom:15px; font-size:14px; color:#5c8d1b;}
.content-single span.box-date { display:block; border-bottom:#6a560f dashed 1px; border-top:#6a560f dashed 1px; padding:5px 0; margin-bottom:15px;}
.content-single div.description-img { /*background:#b4aa87;*/ padding:10px 5px; display:block; font-size:11px; margin-bottom:15px; color:#6a560f;}
.content-single span.box-date strong { color:#97bf0d; font-weight:normal;}
.content-single p strong {}
/*COMENTARIOS*/
#comments h2 { font-size:24px; color:#6a560f; font-weight:bold;}
#comments ol { padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:#6a560f dashed 1px; }
#comments ol .comment { background:#bcda8d; padding:10px; margin-bottom:10px;}
#comments ol .comment a { color:#6a560f; font-weight:bold;}
#comments ol .comment .profile-image { float:left;}
#comments ol .comment .description-comment { float:right; width:540px;}
#comments ol .comment .description-comment .cmdata { color:#FFF;}
#comments ol .comment .description-comment .cmdata a { color:#FFF; font-weight:bold;}
#comments ol .comment .description-comment p { margin-bottom:10px;}
#commentform table tr td { background:none; padding:5px; color:#6a560f;}
#commentform table tr td label small { font-size:14px;}
#commentform table tr td input, #commentform table tr td textarea { background:#b4aa87; border:none; margin:0; padding:5px;}
#commentform table tr td input { width: 300px;}
#commentform table tr td textarea { width:500px}
#commentform table tr td input#submit { width: 100px; background:#79b51c; color:#FFFFFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
/*CATEGORY*/
.content-category-video {}
.content-category-video li { margin:0; padding:0; list-style:none; border-bottom:#967c21 dashed 1px; margin-bottom:15px;}
.content-category-video li td { padding:0; vertical-align:top;}
.content-category-video small { color:#97bf0d; display:block; margin-bottom:10px;}
.content-category-video h2 { font-size:16px; line-height:130%;}
.content-category-video h2 a { color:#5c8d1b; text-decoration:none; font-weight:bold;}
.content-category-video h2 a:hover { text-decoration:underline;}
.content-category-video p {}
.content-category-video a.ver-mas { color:#5c8d1b; text-decoration:none; display:block; text-align:right; }
.content-category-video a:hover.ver-mas { text-decoration:underline;}

/*************PUBLICIDAD*************/
.publicidad-central div { border:#bfce83 solid 1px; background:#e0eabb;}

/*************SIDEBAR*************/
.content-sidebar  { background:#e7efcc;}
.content-sidebar .inner{ padding: 10px;}
.box-face-sidebar, .box-twitter-sidebar, .box-new-sidebar, .box-publi-sidebar { width:290px; margin:0 0 25px 0;}
.content-sidebar h2 { margin:0 0 0 10px; padding:7px 10px; color:#FFFFFF; display:block; /*float:left;*/ font-size:12px; background:#97bf0d; font-family: 'Open Sans', Arial, sans-serif; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}
.bottom-sidebar-sombra { background:url(images/sombra-sidebar-bottom.gif) no-repeat bottom left; padding-top: padding-bottom:20px; padding-left:15px;} 
.logos {margin-top: 1em;}
.logos ul {
	margin: 0;
	padding: 0;
}
.logos ul li {
	list-style-type: none;
	display: inline-block;
	padding: 0 0 10px 11px;
}
/* SIDEBAR TABS */
.tabs_widget .tabs_navigation{
	margin: 0; padding: 0; 
}
.tabs_widget .tabs_navigation .tab{
	float: left;
	margin: 0 5px 0 0;
	list-style-type: none;
}
.tabs_widget .tabs_navigation .tab .link{
	text-decoration: none;
	background-color: #97bf0d;
	padding: 5px 15px;
	border-radius: 0 10px 0 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.tabs_widget .tabs_navigation .tab .link.active{
	background-color: #fff;
	color: #6A560F;
}
.tabs_widget .tabs_navigation .tab .link .sign{

}
.tabs_widget .tabs_panels{
	background-color: #fff;
	padding: 15px;
}
.tabs_widget .tabs_panels .panel{
	
}



/* Lista de post genérico */
.post_list{
	margin: 0;
	padding: 0;
}
.post_list .post_item{
	list-style-type: none;
	margin: 0 0 10px 0;
	border-bottom: dashed 1px #97BF0D;
	padding: 0 0 10px 0;
}
.post_list .post_item:last-child{
	margin: 0;
	border-bottom: none;
}
.post_list .post_permalink{
	font-size: 12px;
	font-weight: bold;
}
.post_list .post_thumbnail{
	margin: 5px 15px 0 0;
	float: left;
	border: solid 1px #fff;
	box-shadow: solid 1px #0 1px 3px rgba(0, 0, 0, 0.5)
}
.post_list .post_title{
	margin: 0;
	padding: 0;
}
.post_list .post_title_text{
	display: block;
	margin: 0 0 0 95px;
	padding: 0;
	line-height: 1.5;
}




/*FACEBOOK*/
.top-sidebar-face {  background:url(images/top-sidebar-facebook.gif) no-repeat top left; padding-top:41px;}
/*TWITTER*/
.top-sidebar-twitter {  background:url(images/top-sidebar-twitter.gif) no-repeat top left; padding-top:41px;}
/**************************FOOTER**************************/
.content-footer { background:#79b51c; color:#FFFFFF; padding:15px 0 30px; font-size:11px;}
.content-footer .content-grid { text-align:center; background: url("http://img.inforegion.pe.s3.amazonaws.com/wp-content/themes/inforegion/images/logo-footer-region.gif") no-repeat 770px 150px;}
.content-footer .content-grid .box-auspiciadores { margin-bottom:15px; padding:15px 0; border-radius: 15px; background:#FFF; border:#97bf0d solid 5px; }
.content-footer .content-grid .box-auspiciadores ul { margin:0; padding:0;}
.content-footer .content-grid .box-auspiciadores ul li { display:inline; margin:0 10px;}
.content-footer .content-grid .box-descripcion-bottom { margin-bottom:15px;}
.content-footer .content-grid .box-menu-bottom ul { margin:0; padding:0;}
.content-footer .content-grid .box-menu-bottom ul li { display:inline; margin:0 10px;}
.content-footer .content-grid .box-menu-bottom ul li a { color:#FFF; text-decoration:none; font-weight:bold;}
.content-footer .content-grid .box-menu-bottom ul li a:hover { text-decoration:underline;}
/***************************primero*************/
/* Navigation Links */
.campo-slide-normal div.anythingSlider .anythingControls { outline: 0; display: none; }
.campo-slide-normal div.anythingSlider .anythingControls ul {width: 200px;height: 30px;	top: 290px; position: absolute; right: 49px; *right:68px; background: url("images/botonera.png") no-repeat scroll 0 0 transparent; text-align: left; line-height:10px; *padding-left:0;}
.campo-slide-normal div.anythingSlider .anythingControls .last { margin-right:60px;}
.campo-slide-normal div.anythingSlider .anythingControls ul li { display: inline;}
.campo-slide-normal div.anythingSlider .anythingControls ul a {	font: 11px/18px Georgia, Serif;	display: inline-block; text-decoration: none; padding: 2px 8px; height: 18px; margin: 10px 5px 0 0;	text-align: center;	outline: 0;}
/* Navigation buttons, active state */
.campo-slide-normal div.anythingSlider.activeSlider .anythingControls ul a {background:url('images/bull01.png') no-repeat;width:10px;height:17px;margin: 6px -2px 0 0;}
.campo-slide-normal div.anythingSlider.activeSlider .anythingControls ul a:hover {background:url('images/bull02.png') no-repeat;}
.campo-slide-normal div.anythingSlider.activeSlider .anythingControls ul a.cur{	background:url('images/bull02.png') no-repeat;}
.campo-slide-normal div.anythingSlider .anythingControls ul a{ background:url('images/bull01.png') no-repeat;width:10px;height:17px;margin-top:6px;}
.campo-slide-normal div.anythingSlider .anythingControls ul a:hover { background:url('images/bull02.png') no-repeat;}
.campo-slide-normal div.anythingSlider .anythingControls ul a.cur { background:url('images/bull02.png') no-repeat;}
.campo-slide-normal h2{ font-size: 18px; line-height: 100%; margin-bottom:0; text-align:justify;}
.campo-slide-normal span{ color: #6A560F; display: block; font-size: 11px; font-weight: bold;}
.campo-slide-normal span b{	font-weight:normal;}
.campo-slide-normal h2 a{ color: #6A560F; font-weight: bold; text-decoration: none; text-align:justify;}
.campo-slide-normal h2 a:hover{ text-decoration:underline;}
.campo-slide-normal small{ color: #FFFFFF; display: block; font-size: 11px;}
.campo-slide-normal table, .campo-slide-normal table tr, .campo-slide-normal table tr td,{ background:none; }
.campo-slide-normal td p{ margin-top:-30px; line-height: 120%;}
/***************************tercero*************/
.home_related{ margin-top:0; background:#e0eabb; padding-top:10px; bordeR:1px solid #a9ca3c; height:120px;}
.home_related ul, .home_related ul li{ margin:0; padding:0; list-style:none;}
.home_related div.anythingSlider { height:100px;}
.home_related td{ *width:128px;	*text-align:center; }
.home_related td img{ height:91px; width:126px; }
.home_related div.anythingSlider .back { left: -28px; *left:0px; bottom:12px;}
.home_related div.anythingSlider .back a { background-position: left top; background: url(images/home_related_rwd.jpg) no-repeat; height: 106px; width: 22px;}
.home_related div.anythingSlider .back a:hover, .home_related div.anythingSlider .back a.hover {  }
.home_related div.anythingSlider .back.disabled { display: none; }
.home_related div.anythingSlider .forward {	right:-20px; *right:0px; bottom:12px;}
.home_related div.anythingSlider .forward a { background-position: right top; background: url(images/home_related_fwd.jpg) no-repeat; height: 106px; width: 22px;}
.home_related div.anythingSlider .forward a:hover, .home_related div.anythingSlider .forward a.hover {}
.home_related div.anythingSlider .forward.disabled { display: none; } 
.home_related .anythingControls{ display:none!important;}

.campo-slide-normal td { background:none!important;}
.details td{ width:50%;	color:white; font-size:12px; line-height:12px; vertical-align:top;	}
.details td a{ color:white; }
.details .derecha{ text-align:right; }

/*Paginacion boletin*/
div.pagination { margin: 3px; padding: 3px; text-align: center;}
div.pagination a { background-color: #79B51C; border: 1px solid #619116 ; color: #ffffff; margin: 2px; padding: 2px 5px; text-decoration: none;}
div.pagination a:hover, div.pagination a:active { background-color: #6A560F; border: 1px solid #6A560F; color: #ffffff;}
div.pagination span.current {background-color: #6A560F; border: 1px solid #6A560F; color: #FFFFFF; font-weight: bold; margin: 2px; padding: 2px 5px; }
div.pagination span.disabled {border: 1px solid #EEEEEE; color: #DDDDDD; margin: 2px; padding: 2px 5px; }

.content-sidebar .tags{overflow:hidden; padding-left: 10px; width: 255px; }

#box-table-b{ width:600px; }

.tag h2{color:#967D21; }
.tag hr{border:none; border-bottom:1px dashed #C7C7A5; }
.tag .post table td h4 {font-size:12px; }
.tag .post table td h2{font-size:14px; }
.tag .post table td a{color:#71BF44;}

.archive .post{border-bottom:1px dashed #C7C7A5;margin-bottom:20px;}

.sidebar-grid-5 .relacionadas, .sidebar-grid-5 .ultimos{background:white; margin-left:10px; }
.sidebar-grid-5 .relacionadas a, .sidebar-grid-5 .ultimos a{color:#71BF44; }
.sidebar-grid-5 .relacionadas ul, .sidebar-grid-5 .ultimos ul{	list-style:none; }
.sidebar-grid-5 .relacionadas .top, .sidebar-grid-5 .ultimos .top{ background: #E7EFCC; }



/*Galeria de fotos*/
#galeria_fotos {
	list-style: none; margin: 0; padding: 0;
}

#galeria_fotos h3 {
	color: #6A560F;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;

}
#galeria_fotos li {
	list-style: none;
	display: block;
	float: left;
	padding: 0 7px 20px 0;
}
/*Boletin*/

.boletin {
	padding-top: 20px;
}

.imagen_boletin {
	float: left;
	padding: 0 20px 10px 0;
	
}

.boletin h3 {
	color: #967D21 !important;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
}
.boletin .category_description {
	color: #000000;
	font-size: 10px;
}
.boletin .contenido_subtitulo {
	color: #6A560F;
	font-size: 11px;
}
.boletin .zona {
	text-transform: uppercase;
	font-weight: bold;
}
.boletin h3 {
	padding: 0;
	margin: 0;
}

.boletin h3 a, .boletin h3 a:link, .boletin h3 a:visited{
	color: #000000 !important;
	text-decoration: none !important;
}
.boletin h3 a:hover { 
	text-decoration: underline !important;
}
.boletin .contenido_excerpt {
	color: #000000;
	padding: 5px 0 5px 0;
}
.alignright {
        float:right;
        padding:        0 0 10px 10px;
}
.alignleft {
        float:left;
        padding:        0 10px 10px 0;
}
.aligncenter  {
        text-align:     center;
}

/*Estilos para videos, galerias*/

.video_youtube {
	text-align: center;
}
.sh_downaudio {
	margin: 0 0 10px 0;
}

.img_wrapper.center { clear:both; width:620px; height:350px; overflow:hidden; display:block; position:relative; text-align:center; margin-bottom:10px; }
.img_wrapper.left { margin-right:15px; clear:both; width:200px; height:300px; overflow:hidden; display:block; float:left; position:relative; text-align:center; }
.img_wrapper.right { margin-left:15px; clear:both; width:200px; height:300px; overflow:hidden; display:block; float:right; position:relative; text-align:center; }
.img_wrapper .post_thumbnail{ top:400px; left:600px;}

/*******************ESTILOS DE EDSON*********************/
.box-number-comments a { color:#99c00f; text-decoration:none;}
.single .border-banner-inter h2 { background:url(images/vineta-category.gif) no-repeat #FFFFFF 10px 15px; padding:5px 25px 0 45px;}
.single .img_wrapper { margin-bottom:0!important;}
.description-img .box-image-text { background:#b4aa87; color:#66571c; padding:10px;}
.zone-content-one { color:#6a5914; text-transform:uppercase; float:left; padding-right:5px;}
#respond { border-top:dashed 1px #6e5803; padding-top:10px;}
#respond h3 { color:#6e5803; font-weight:bold; }
#commentform textarea { background:#b4aa87 ; border:#b4aa87 solid 1px; width:600px; height:200px;}
#commentform #submit { background:#75b61c; color:#fff; border:solid 1px #75b61c; padding: 3px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
#section-leido table { margin-bottom:0;}
#section-leido td img { margin:0!important;}
.top-sidebar-moreview { background:url(images/top-notas-relacionadas.gif) no-repeat top left; padding-top: 41px;}
.top-sidebar-noteenlace { background:url(images/top-notas-enlace.gif) no-repeat top left; padding-top: 41px;}
.new-box-social-media li { list-style:none; float:left; margin-right:15px; }
.new-box-social-media ul { padding:0;}

/* extras */
.v-home {
margin: 0px 0px 0px 75px;
}

.bottom-sidebar-sombra ul{
	list-style:none;
	margin:0px 15px 0px 0px;}
.bottom-sidebar-sombra ul li {
	border-bottom:#330 1px dashed;
	margin-top:10px;}


/****************************ESTILOS PUESTOS EN EL HEADER***********************************/
.box-banner-principal .contentDiv h2 a { color:#6a560f; text-decoration:none; font-weight:bold; }
.box-banner-principal .contentDiv h2 a:hover { text-decoration:underline; }
.box-banner-principal .contentDiv span b { font-weight:normal; }
.box-banner-principal .contentDiv{ overflow:hidden; height:344px; }

.agreganos{ margin:0; padding:0; height:49px; line-height:49px; border-collapse: collapse; border-spacing: 2px; width:256px; }
.agreganos tr{ margin:0; padding:0; }
.agreganos tr td{ margin:0; padding:0; }
.agreganos tr td img{ border:0; margin:0; padding:0; }
.vplayer{ position:absolute; bottom:6px; *bottom: 3px; left:66px; width:182px; margin:0; padding:0; border-collapse: collapse; border-spacing: 2px; }
.vplayer tr{ margin:0; padding:0; }
.vplayer tr td{ margin:0; padding:0; }
.vplayer tr td img{ border:0; margin:0; padding:0; }
.box-video-home .contentDiv { height: 285px;}
.description-sidebar a { color: #6A560F; text-decoration: none;}
.paginador { margin: 30px 0 15px 0; display: block; text-align: center; }
.content-footer .content-grid .box-auspiciadores { -webkit-box-shadow: 0px 0px 2px 2px #629217; -moz-box-shadow: 0px 0px 2px 2px #629217; box-shadow: 0px 0px 2px 2px #629217; }
.box-new-sidebar h2:hover { background: none repeat scroll 0 0 #ffffff; }
.box-new-sidebar h2:hover a { color: #6A560F; text-decoration: none;}
#tabs_navigation li a:hover { color: #6A560F; text-decoration: none;}
.campo-slide-normal td { background:none;}
.campo-slide-normal span { display:block; color:#6a560f; font-size:11px; font-weight:bold;}
.campo-slide-normal small { display:block; color:#FFFFFF; font-size:11px;}
.campo-slide-normal h2 a { font-size:20px; line-height:130%;  }
.wp-pagenavi { text-align: center; padding: 30px 20px 20px; display:block; clear:both;     line-height: 34px;}
.wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend { color:#fff !important; border:solid 1px #619116 !important; padding:6px 9px 6px 9px !important; margin-right:3px !important; text-decoration:none !important; font-size:12px !important; background:#79B51C !important; }
.wp-pagenavi a:hover { color:#fff !important; border-color:#6A560F !important; background:#6A560F !important; }
.wp-pagenavi span.current{ padding:6px 9px 6px 9px !important; border:solid 1px #DCDCDC !important; color:#fff !important; margin-right:3px !important; border-color:#6A560F !important; background:#6A560F !important;}
#box-table-b { border-bottom: 6px solid #619116; border-collapse: collapse; border-top: 6px solid #619116; border-right: 1px solid #619116;	border-left: 1px solid #619116; font-size: 12px;    margin: 20px;    text-align: center;    width: 480px;}
#box-table-b td { background: none repeat scroll 0 0 #effae0; color: #666699; padding: 8px; text-align: center; vertical-align: top;}
#box-table-b td a {	color: #619116;	text-decoration: none;}
.jsclass body .randomcontent{ display: none;}



/* Rotador de noticias destacadas */
.featured_news_container{position:relative; background-color: #a4bd6e; padding: 15px; border-radius: 0 20px 0 20px; height: 390px; overflow: hidden;}
.news_meta{ font-size: 11px; color: #6a560f; margin: 0 0 5px 0; }
.news_meta .zone{ font-weight: bold; }
.news_meta .news_datetime{ }
.news_subtitle{ color: #fff; font-size: 12px; margin: 0;  }
.news_title{ font-weight: bold; font-size: 24px; line-height: 30px; font-family: arial, sans-serif;  }
.news_title a{ color: #6a560f; text-decoration: none;  }
.news_title a:hover{ text-decoration: underline;  }
.news_thumbnail{ margin: 0 20px 0 0; float: left; }
.news_thumbnail img{  }
.news_intro{ font-size: 14px; line-height: 20px;}
.jcarousel-navigation{display: none;}
/*
.featured_news_container .jcarousel-navigation{ position: absolute; background-color: #79B51C; bottom: 20px; left: 400px; padding: 5px 20px; border-radius: 20px; border: solid 2px white; line-height: 1; }
.featured_news_container .jcarousel-navigation a{ text-indent: -9999px; display: inline-block; width: 15px; height: 15px; background-color: #E7EFCC; border-radius: 20px;}
.featured_news_container .jcarousel-navigation a.current{ background-color: #886819; }
*/
/*.jcarousel-skin-featured_news .jcarousel-container-horizontal {width: 600px; }
.jcarousel-skin-featured_news .jcarousel-clip {overflow: hidden; }
.jcarousel-skin-featured_news .jcarousel-clip-horizontal {width:  600px; height: 360px; }
.jcarousel-skin-featured_news .jcarousel-item {width: 600px; height: 360px; }
.jcarousel-skin-featured_news .jcarousel-item-horizontal {margin-left: 0; margin-right: 0; }
.jcarousel-skin-featured_news .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 0; margin-right: 0; }
.jcarousel-skin-featured_news .jcarousel-item-placeholder {background: #fff; color: #000; }*/

/* Rotador de videos */
.featured_videos_container{ height: 306px; overflow: hidden; position:relative; background-color: #a4bd6e;   padding: 15px 15px 0px 15px; border-radius: 0 20px 0 20px; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box; width: 100%;}
.featured_videos_container .jcarousel-navigation{ background-color: #79B51C; line-height: 1; padding: 5px 20px; border-radius: 20px; border: solid 2px white; line-height: 1;display: block;   bottom: 10px;  width: 80%; position: absolute;}
#videos_home.flexslider{ padding: 10px;}
#videos_home.flexslider .slides > li{ position:relative;}
#videos_home.flexslider .slides > li .video-title{ width: 100%;bottom: 0; left: 0;padding: 10px;background-color: rgba(0, 0, 0, 0.6);color: white;font-weight: bold; position: absolute;}
#videos_home .flex-control-nav{ display: none;}
/*.jcarousel-skin-featured_videos{ margin: 0 0 10px 0 }
.jcarousel-skin-featured_videos .jcarousel-container-horizontal {width: 270px; }
.jcarousel-skin-featured_videos .jcarousel-clip {overflow: hidden; }
.jcarousel-skin-featured_videos .jcarousel-clip-horizontal {width:  270px; height: 240px; }
.jcarousel-skin-featured_videos .jcarousel-item {width: 270px; height: 240px; position: relative; }
.jcarousel-skin-featured_videos .jcarousel-item .video-title{position: absolute;
width:  250px;
bottom: 0;
left: 0;
padding: 10px;
background-color: rgba(0, 0, 0, 0.6);
color: white;
font-weight: bold;}
.jcarousel-skin-featured_videos .jcarousel-item .icon-video{ background-image: url(images/play-button.png); width: 73px; height: 73px; position: absolute; background-repeat: no-repeat; top: 72px;
left: 98px;}
.jcarousel-skin-featured_videos .jcarousel-item .video{ display: none; }
.jcarousel-skin-featured_videos .jcarousel-item-horizontal {margin-left: 0; margin-right: 0; }
.jcarousel-skin-featured_videos .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 0; margin-right: 0; }
.jcarousel-skin-featured_videos .jcarousel-item-placeholder {background: #fff; color: #000; }
*/
/* Rotador de noticias relacionadas */
.related_news_container{ background-color: #E0EABB; padding: 10px; border: 1px solid #BFCE83;}
.jcarousel-skin-related_news{ }
.jcarousel-skin-related_news .jcarousel-container-horizontal { }
.jcarousel-skin-related_news .jcarousel-clip {overflow: hidden; }
.jcarousel-skin-related_news .jcarousel-clip-horizontal {width:  535px; height: 91px; margin: 0 auto; }
.jcarousel-skin-related_news .jcarousel-item {width: 126px; height: 91px; }
.jcarousel-skin-related_news .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px; }
.jcarousel-skin-related_news .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 0; margin-right: 0; }
.jcarousel-skin-related_news .jcarousel-item-placeholder {background: #fff; color: #000; }
.jcarousel-skin-related_news .jcarousel-prev, .jcarousel-skin-related_news .jcarousel-next{ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); border-radius: 4px; background-repeat: no-repeat; background-position: center center; cursor: pointer; height:91px; width: 25px; position: absolute; top: 0; background-color: #79b41c; }
.jcarousel-skin-related_news .jcarousel-prev:active,
.jcarousel-skin-related_news .jcarousel-next:active{ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);}

.jcarousel-skin-related_news .jcarousel-prev{left: 0; background-image: url(images/arrow_left.png); }
.jcarousel-skin-related_news .jcarousel-next{right: 0; background-image: url(images/arrow_right.png); }
.jcarousel-skin-related_news .jcarousel-next-disabled, .jcarousel-skin-related_news .jcarousel-prev-disabled{ opacity: 0.2; cursor:default; }

/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {clear: both; }
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF; padding: 3px 5px; margin: 2px; }
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000; }
.wp-pagenavi span.current {font-weight: bold; }


/*** Buscador *****/

.buscador {
	padding-top: 20px;
	border-bottom: 1px solid #E7EFCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.imagen_buscador{
	float: left;
	padding: 0 20px 37px 0;
	
}

.buscador h3 {
	color: #967D21 !important;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
}
.buscador .category_description {
	color: #808080;
	font-size: 10px;
	margin-bottom: 5px;
}
.buscador .contenido_subtitulo {
	color: #6A560F;
	font-size: 11px;
}
.buscador .zona {
	text-transform: uppercase;
	font-weight: bold;
}
.buscador h3 {
	padding: 0;
	margin: 0;
}

.buscador h3 a, .buscador h3 a:link, .buscador h3 a:visited{
	color: #000000 !important;
	text-decoration: none !important;
}
.buscador h3 a:hover { 
	text-decoration: underline !important;
}
.buscador .contenido_excerpt {
	color: #000000;
	padding: 5px 0 5px 0;
}

/************ estilo fancy box ***************/
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(images/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	/*z-index: 8040;*/
	z-index: 9999;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

table .banner-top {
	z-index: -10;
}
/******************** end estilo fancy box *******************/

.img_revista {
	width: 132px;
	height: 187px;
	overflow:hidden;
}

.text_revista {
	padding: 5px 1px;
}

.masrevistas {
	background: #7fb13b;
	padding: 10px 0 10px 0;
	text-align:center;
}
.masrevistas a {
	color: white;
	font-weight: bold;
}

/*nuevos estilos*/
.content-grid .banner-top {
	margin-bottom: 0.5em;
}

.content-grid .banner-top td {
	padding: 9px 10px 4px 5px;
}

.content-banner .content-grid .sidebar-grid-5 h3 {
	/*color: #ffffff;*/
	opacity: 0.7;
	color: #CCDAAB;
	font-size: 2.5em;
	margin: 0;
	padding-bottom: 10px;
	font-family: "Times New Roman";
}
@media screen and (max-width: 977px) {
	.home .content-banner {
		width: 960px;
	}
	.content-footer {
		width: 960px;
	}
}



/***** Redes Sociales ****/
ul.redes_sociales{
	width: 253px;
	height: 40px;
	margin: 10px auto 20px;
	padding: 0 0 0 0;
	text-align: center;
}

ul.redes_sociales li{
	display: inline;
	list-style: none;
	margin-right: 8px;
}

ul.redes_sociales li{
	padding-top: 0px;
	float: left;

	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
}

ul.redes_sociales > li:hover{
	padding-top: 10px;

	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
}





/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  -moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.flexslider .slides .edge{
	width: 94%;
	display: inline-block;
	padding: 3%;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 0px;
 /* background: #ffffff;
  border: 4px solid #ffffff;*/
  position: relative;
  zoom: 1;
/*  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);*/
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  background-color: #886819
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  background-color: #886819
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  position: absolute;
  bottom: 20px;
  left: 400px;
  background-color: #79B51C; padding: 5px 20px; border-radius: 20px; border: solid 2px white; line-height: 1; 
}
.flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 15px;
  height: 15px;
  display: block;
  background: #E7EFCC;
  /*background: rgba(0, 0, 0, 0.5);*/
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #886819;
}
.flex-control-paging li a.flex-active {
  background: #886819;
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}


.mobile_link {
  display: none;
width: 15%;
height: 55px;
  margin: 0px auto 0px;
  position: absolute;
  z-index: 3;
  right: 0px;
  top: 0px;
  padding: 21px 10px 10px 10px;
  background-color: #fff;
}

.mobile_link.on{
	position: fixed;
}

.mobile_link span:after,
.mobile_link span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
}
.mobile_link span:after{
  top: 16px;
}
.mobile_link span {
  position: relative;
  display: block;
}

.mobile_link span,
.mobile_link span:after,
.mobile_link span:before {
  width: 100%;
  height: 5px;
  background-color: #888;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

.mobile_link span{
	margin-right: 10px;
}

/* on activation */
.mobile_link.on span {
  background-color: transparent;
}
.mobile_link.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
  top: 5px;
}
.mobile_link.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
  top: 22px;
}

.menu_mobile{
	position: fixed;
	left: 0;
	top: 0;
	width: 85%;
	height: 100%;
	background: #967c21;
  	color: #FFF;
  	z-index: 4;
  	display: none;

  	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
}

.menu_mobile ul{
	width: 100%;
	display: inline-block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menu_mobile ul li{
	width: 100%;
	float: left;
	list-style: none;
	border-bottom: 1px solid #fff;
}

.menu_mobile ul li a{
	width: 100%;
	float: left;
	padding: 15px 10px;
	color: #fff;
}

.menu_mobile.on{
	display: block;
	 	-webkit-transition-duration: 0.3s; 
	-moz-transition-duration: 0.3s; 
	transition-duration: 0.3s; 
}

.menu_mobile form{
	width: 100%;
	padding: 2%;
}

.menu_mobile .top-text-buscar{
	float: left;
	height: 28px;
}

.menu_mobile .top-bot-buecar{
	height: 28px;
}

#envivo{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#141604+0,000000+100 */
	background: #141604; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MTYwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #141604 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141604), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #141604 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #141604 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #141604 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #141604 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141604', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

	min-height: 300px;
	padding-bottom: 20px;
}

#envivo .ultimo {
    width: 100%;
    display: inline-block;
    padding-top: 10px;
}

#envivo .ultimo iframe{
	width: 100% !important;
	height: 450px;
}

#envivo .info_video{
	width: 100%;
	display: inline-block;

}

#envivo .info_video h2{
   font-size: 16px;
    border-bottom: 2px solid #97bf0d;
    color: #97bf0d;
    padding: 5px 5px 2px 0px;
    font-weight: bold;
    display: block;
    float: left;
    margin: 0 0 0 0;
}

#envivo .info_video .informacion_video{
	width: 100%;
	display: inline-block;
	position: relative;
}
#envivo .info_video h3{
	width: 80%;
	display: inline-block;
	color: #fff;
	font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#envivo .info_video h3 a,
#envivo .info_video h3 a:hover{
	color: #fff;
	text-decoration: none;
}


#envivo .info_video .archivo{
	position: absolute;
    right: 0px;
    top: 0px;
    color: #967c21;
    /* color: #fff; */
    padding: 5px 0px;
    text-decoration: none;
    font-size: 14px;
    border-bottom: 1px solid #967c21;
}

.single-envivo .video_youtube{
	margin-bottom: 20px;
}

.archivos{
	width: 100%;
	display: inline-block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.archivos li{
	display: inline-block;
	width: 100%;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: #967c21 dashed 1px;
}

.archivos li .imagen{
	width: 45%;
	float: left;
	margin-right: 5%;
}

.archivos li .imagen img{
	width: 100%;
	height: auto;
}

.archivos li .informacion{
	width: 50%;
	float: left;
}

.submenu_all{
	background: #5a751e;
	width: 100%;
	float: left;
	position: relative;
}
.submenu_all .bg_gre{
    position: absolute;
    z-index: 1;
    left: 0;
    background-color: #48580F;
    width: 50%;
    height: 29px;
}

.submenu_all .container{
    width: 959px;
    margin: 0 auto;

}

.submenu_list {
    width: 100%;
   	float: left;
   	position: relative;
   	z-index: 2;
   	background: #5a751e;
}

.submenu_list span.base {
    background-color: #48580F;
    color: #fff;
    padding: 5px 5px 5px 2px;
    float: left;
    margin-right: 20px;
    font-size: 13px;
    position: relative;
}

.submenu_list span.base:after{
    content: " ";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 13px solid #48580F;
    border-bottom: 15px solid transparent;
    position: absolute;
    right: -13px;
    top: 0;
}

.submenu_list .zonas{
	float: left;
	padding-top: 6px;
    padding-bottom: 6px;
    color: #fff;
}

.submenu_list .zonas a{
	margin-right: 6px;
    margin-left: 6px;
    color: #fff;
}

.error_page {
	position: relative;
	padding: 30px 0px 50px 0px;
}

.error_page .imagedown{
	width: 45%;
	float: left;
}

.error_page .imagedown img{
	width: 100%;
	height: auto;
}

.error_page .explication{
	padding-left: 7%;
	width: 48%;
	float: left;
}

.error_page .explication h1{
    font-size: 16em;
    font-weight: bold;
    margin-top: 30px;
    width: 100%;
    display: inline-block;
    color: #967c21;
    margin-bottom: 0px;
    line-height: 150px;
}

.error_page .explication h3{
	font-size: 2em;
    font-weight: bold;
    color: #967c21;
}

.error_page .explication .sorry{
	font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 20px 0px;
}

.error_page .explication .search{
	width: 100%;
	display: inline-block;
	font-size: 14px;
}

.error_page .explication .search a{
	color: #97bf0d;
	font-weight: bold;
}

.error_page  .explication .search .box-buscador {
    padding-top: 0px; 
    padding-right: 0px;
}
