/*
Theme Name: Corpoguajira
Theme URI: http://wordpress.org/themes/
Author: Ryan Brüderlich
Author URI: http://wordpress.org/
Description: Diseño web adaptativo, donde prevalecen los colores de la naturaleza: verde y azul. Asimismo, los colores corporativos como el café y el naranja.
Version: 1.0
License: EULA End User License Agreement
License URI: http://www.mozilla.org/foundation/EULA/
Tags: azul, verde, café, naranja, dos-columnas
Text Domain: corpoguajira
*/
@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Genericons';
    src: url('font/genericons-regular-webfont.eot');
    src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/genericons-regular-webfont.woff') format('woff'),
         url('font/genericons-regular-webfont.ttf') format('truetype'),
         url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	font-family: 'Lato', sans-serif;
	text-decoration:none;
	padding:0;
	margin:0;
}

body {
	background-color:white;
}

img {
	display:block;	
}

a, .entry-meta a:hover{
	color:DodgerBlue;	
}

a:hover, .green {
	color: MediumSeaGreen;	
}

a:visited{
	color: Olive;	
}



p a{
	text-decoration:underline;	
}

input, textarea {
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
}

.flex {display:flex;}
.flex3 {flex:0 0 300px;}
.flex13 {flex: 0 0 1000px;}

.ancho_flexible {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	max-width:1290px;
}
#superior {
	background: url(images/sunlight.png) left top no-repeat, url(images/aves.png) 70% top no-repeat, url(images/bg.jpg) repeat-x;
	padding-bottom:30px;
	background-color: #fff;
}

.no-slider{
	background: url(images/sunlight.png) left top no-repeat, url(images/aves.png) 70% top no-repeat, url(images/bg.jpg) repeat-x !important;
	padding-bottom:30px;
	
}

#top_center {
	padding: 10px 0;
}
#logos_header {
	display:table;
	width:100%;
	margin-bottom:10px;

}
#logo_corp, #titu_sub, #escudo {
	display:table-cell;
	vertical-align:middle;
}

#logo_corp{
	float:left;	
}
#escudo {
	float:right;
}
#titu_sub {
	padding:0 20px;
}
#titu_sub h1, #titu_sub h2 {
	font-weight:700;
	font-size: 18px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
#titu_sub h2 {
	font-size: 16px;
	font-style:italic;
	text-transform:none;
}


/*Top Menu*/

#top_menu {
	height: 50px;
	background: #c1dbe8; /* Old browsers */
	background: -moz-linear-gradient(top, #c1dbe8 0%, #0079ff 50%, #066caa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1dbe8), color-stop(50%, #0079ff), color-stop(100%, #066caa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c1dbe8 0%, #0079ff 50%, #066caa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c1dbe8 0%, #0079ff 50%, #066caa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c1dbe8 0%, #0079ff 50%, #066caa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c1dbe8 0%, #0079ff 50%, #066caa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1dbe8', endColorstr='#066caa', GradientType=0 ); /* IE6-9 */
	border:#0075B0 solid 1px;
}


.nav-menu{
	margin-right:250px;
}


ul.nav-menu,
div.nav-menu > ul {
	padding: 0 40px 0 0;
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	font-weight:700;
	font-size:16;
	text-transform:uppercase;
	color:white;
	display: block;
	height:48px;
	padding:15px 15px 0;
	transition:all .3s;	
}

.nav-menu .menu-item-home {
	padding-left: 20px;
}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color:#75C8EB;
}

.nav-menu .sub-menu,
.nav-menu .children {
	display: none;
	padding: 0;
	position: absolute;
	left: 0;
	z-index: 99999;
}

.nav-menu .sub-menu a,
.nav-menu .children a {
	font: bold 14px Arial, sans-serif;
	color: #333;
	text-transform:none;
	height:auto;
	padding:10px 15px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	background: #D7D4D4 url(images/bg_grey.png) repeat-x 0 -1px;
}

.nav-menu .sub-menu a:hover,
.nav-menu .children a:hover, #dc_jqaccordion_widget-2-item ul a:hover {
background: #fff;
color: #0075B0 !important;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #fff;
	margin: 0;
	width: 200px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color:#75C8EB;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .sub-menu .menu-item-has-children > a, .more-link {
background: url(images/arrow_grey_right.png) no-repeat right, url(images/bg_grey.png) repeat-x 0 -1px !important;
}

.nav-menu .sub-menu .menu-item-has-children > a:hover, .more-link:hover {
background: url(images/arrow_grey_right.png) no-repeat right, url(images/bg_grey_hover.png) repeat-x 0 -1px !important;
}


/*Fin Top Menu*/

/*Sombra para textos blancos*/
#titu_sub h1, #titu_sub h2, #top_menu_links ul li a, .panel_title, .noti_grid h3 {
	text-shadow:0 1px 1px #194b7e;
}
#search_box input {
	background-color: #FFF;
	background-image: url(images/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 30px;
	width: 200px;
	border:#75C7EC solid 1px;
	padding:10px;
}
#search_box {
	float: right;
	margin-top: 10px;
	margin-right: 30px;
}

#content #search_box {
	float: left;
	margin-top: 10px;
	margin-right: 30px;
}


#slider {
	background-color:#FFF;
	-webkit-box-shadow: 0px 20px 14px -10px rgba(50, 50, 50, 0.46);
	-moz-box-shadow:    0px 20px 14px -10px rgba(50, 50, 50, 0.46);
	box-shadow:         0px 20px 14px -10px rgba(50, 50, 50, 0.46);
}
#slider img, .noti_grid img, .attachment-featured {
	width:100%;
	height:auto;
}
.noti_grid {
	float: left;
	width: 33.3%;
	border: 1px solid white;
	display:inline-block;
	transition:all .3s;
	opacity:1;
	-webkit-backface-visibility: hidden;
	overflow: hidden;
	position:relative;
}
.noti_grid:hover, a img:hover {
	opacity:0.8;
}
.noti_grid h3 {
	font-weight:700;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	color:white;
	padding:15px;
	position:absolute;
	bottom:-10px;
}
.orange h3 {
	background-color: #FF6900;
}
.blue h3{
	background-color: #02D7FA;
}
.brown h3{
	background-color: #552300;
}

.gap, .spacer {
	visibility:hidden;
	height:25px;
}

.spacer, .clear {
	clear:both;
}

.clear{
	visibility:hidden;	
}

#col_izquierda {
	width: 300px;
	float: left;
}

.panel{
border: 1px solid #BDBCBD;
border-top:none;
background: #f9fcf7 url(images/right-bg.jpg);
margin-bottom:10px;
}

.panel p {
	padding:0 20px;
}

.panel_title {
	color:white;
	font-size:14px;
	width:306px;
	padding:10px 30px 10px;
	margin-bottom:0;	
	background: #b9ce44; /* Old browsers */
	background: -moz-linear-gradient(top, #b9ce44 0%, #8eb92a 49%, #78ad05 51%, #339900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9ce44), color-stop(49%, #8eb92a), color-stop(51%, #78ad05), color-stop(100%, #339900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b9ce44 0%, #8eb92a 49%, #78ad05 51%, #339900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b9ce44 0%, #8eb92a 49%, #78ad05 51%, #339900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b9ce44 0%, #8eb92a 49%, #78ad05 51%, #339900 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b9ce44 0%, #8eb92a 49%, #78ad05 51%, #339900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ce44', endColorstr='#339900', GradientType=0 ); /* IE6-9 */
	position:relative;
	left:-6px;
	border:#679800 solid 1px;
}
.panel_title:before {
	content: '';
	position: absolute;
	top: 100%;
	left: -1px;
	width: 0px;
	height: 0px;
	border-top: 6px solid #507500;
	border-left: 6px solid transparent;
}

.panel h4{
	font-size:12px;
	color:#999999;
	margin:10px;
}

.audio{
	margin:10px;	
}


#col_derecha {
	background: #EEEEEE url(images/right-bg.jpg);
	/*margin-left: 330px;*/
	min-height:600px;
	padding-bottom:20px;
	overflow:auto;
}
#content {
	background-color: #FFF;
	padding: 20px;
	margin: 0 20px;
	position: relative;
	top: -40px;
	z-index:2;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	min-height:560px;
}

#content.no_thumb{
	top:20px;
}


/*-----Artículos-------*/

h1, h2, h3 {
	text-transform:uppercase;
	margin-bottom:10px;	
	font-weight: 700;
}

article h1 {
	font-size: 17pt;
}

article h2 {
	font-size: 15pt;
}

article h3 {
	font-size: 14pt;
}

article h4 {
	font-size: 13pt;
}

p {
	font-size: 12pt;
	color: #333;
	text-align: justify;
	margin-bottom: 10px;
}

article blockquote  {
	float: left;
	width: 50%;
	margin-right: 15px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
article blockquote p {
	font-size: 14pt;
	font-style: italic;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;

}

article p {
	text-align: justify !important;	
}

.gallery .gallery-item, .wp-caption {
	border: 2px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34,25,25,.4);
	background: #F9F9F9;
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,1.00) 0%,rgba(249,249,249,1.00) 100%);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,1.00) 0%,rgba(249,249,249,1.00) 100%);
	background-image: -o-linear-gradient(45deg,rgba(255,255,255,1.00) 0%,rgba(249,249,249,1.00) 100%);
	background-image: linear-gradient(45deg,rgba(255,255,255,1.00) 0%,rgba(249,249,249,1.00) 100%);
}

.wp-caption {
	padding:10px;
	margin-bottom:20px;
}

.wp-caption > a > img {
	width:100%;
	height:auto;
	margin-bottom:10px;		
}

.wp-caption-text {
	font-size: small;
	font-family:Verdana, sans-serif;
	font-style:italic;
}

.alignleft, .alignright {
	width:40% !important;	
	height:auto !important;
}

.alignleft {
	float:left;
	margin-right:20px;
}

.alignright {
	float:right;
	margin-left:20px;
}

.alignnone, aligncenter {
	width:100% !important;
	height:auto !important;
}

.entry-content iframe, .entry-content object > embed, .panel iframe {
	border:none;
	width:100%;
}

.entry-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
	padding-top:10px;
}

.entry-content table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
	 border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;
}

.entry-content table td, .entry-content table td > * {
	font-size:12px;
	font-family:Verdana, sans-serif;
}

.entry-content table tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.entry-content table td, .entry-content table th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.entry-content table th, .entry-content table tr:first-child, .download-title {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.entry-content table td:first-child, .entry-content table th:first-child {
    border-left: none;
}

.entry-content table th:first-child, .download-title {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.entry-content table th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.entry-content table th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.entry-content table tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.entry-content table tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.entry-content table caption, .at_icon {
	display:none;	
}

.entry-content table tr.odd {
	background-color: AliceBlue;
	background-image:none;
}

tr.even {
	background-color:WhiteSmoke;
}

.entry-content ul, .entry-content ol {
	margin-left:40px;	
}

.entry-content img {
	max-width:100%;
	margin-bottom:10px;
	height:auto !important;
}

.col_title{
	width:50%;	
}

.col_size, .col_date{
	width:25%;	
}

/*----- Fin Artículos-------*/

.art_rect {
	background-image: -webkit-linear-gradient(270deg,rgba(238,240,201,1.00) 0%,rgba(244,246,222,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(238,240,201,1.00) 0%,rgba(244,246,222,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(238,240,201,1.00) 0%,rgba(244,246,222,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(238,240,201,1.00) 0%,rgba(244,246,222,1.00) 100%);
	border: 1px solid #EEF0CA;
	padding: 20px;
	margin: 20px 0;
	min-height:190px;
}
.art_rect .attachment-thumbnail {
	float: left;
	margin-right: 20px;
	border: 3px solid #FFFFFF;
}

.art_rect h3 {
	font-size:medium;	
}



footer {
	background-image: -webkit-linear-gradient(270deg,rgba(199,219,34,1.00) 26.94%,rgba(129,154,8,1.00) 98.96%);
	background-image: -moz-linear-gradient(270deg,rgba(199,219,34,1.00) 26.94%,rgba(129,154,8,1.00) 98.96%);
	background-image: -o-linear-gradient(270deg,rgba(199,219,34,1.00) 26.94%,rgba(129,154,8,1.00) 98.96%);
	background-image: linear-gradient(180deg,rgba(199,219,34,1.00) 26.94%,rgba(129,154,8,1.00) 98.96%);
	min-height: 300px;
	clear:both;
	padding:30px 0;
	margin-top:20px;
}

#footer-widget-area .textwidget, #menu-menu-inferior-1  {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	background: rgba(248,247,247,0.25);
	border-radius: 10px;	
}

#footer-widget-area p{
	color: #333;	
}

#footer-widget-area .textwidget p {
	text-align:center;	
}

#menu-menu-inferior-1  {
-webkit-column-count:4; 
-moz-column-count:4; 
column-count:4;
}

#menu-menu-inferior-1 {
	list-style:none;
}

#footer-widget-area a {
	color: #552300;
}

#footer-widget-area a:hover {
	color: #9B4000;
}


.white{
	color:white;	
}

.more-link {
	padding: 10px 40px 15px 10px;
	text-decoration:none;
	color:#333333;
	font-weight:700;
	overflow:hidden;
	height:42px;
	display:block;
	clear:both;
}

.ribbon-title {
	position: relative;
	font-size: 18px;
	padding: 8px 30px;
	left: -30px;
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	background-color: #ff3019;
	color: #fff;
	text-shadow: 2px 1px 1px rgba(0,0,0,.4);
	background-image: -webkit-linear-gradient(270deg,rgba(255,178,125,1.00) 0%,rgba(255,105,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,178,125,1.00) 0%,rgba(255,105,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,178,125,1.00) 0%,rgba(255,105,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,178,125,1.00) 0%,rgba(255,105,0,1.00) 100%);
	max-width:80%;
	margin-bottom:20px;
}
.ribbon-title:before {
	content:'';
	position:absolute;
	top:100%;
	left:0;
	height:0;
	width:0;
	border-top:10px solid #D65D00;
	border-left:10px solid transparent
}

ul.lista_vinculos>li:before {
	content:'»'
}

ul.lista_vinculos >li {
	position:relative;
	margin:0 0 6px 2em;
	padding:4px 0 4px 8px;
	list-style:none;
	border-bottom:2px solid  rgba(221,221,221,0.62);
	text-align:left
}
ul.lista_vinculos >li:before {
	position:absolute;
	top:-2px;
	left:-2em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:2em;
	margin-right:8px;
	padding:4px;
	border-top:2px solid #2ec2e8;
	color:#fff;
	background:#2ec2e8;
	font-weight:700;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center
}

#divSliderMain .bx-wrapper{
	max-width:100% !important;	
	padding:20px !important;
	background: rgba(248,247,247,0.40) !important;
	border-radius: 10px;
}

#divSliderMain .bx-wrapper .bx-viewport {
	height:auto !important;
	background: rgba(248,247,247,0) !important;	
}

/*Ellipsis*/
#breadcrumbs, .ribbon-title span, .gallery-caption {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

#breadcrumbs {
	font-size:11pt;
	margin:0;
}

#breadcrumbs span {
margin-right:5px;
}

.attachment-featured, #featured-pic {
	position: relative;
	z-index: 1;
}

#featured-pic figcaption {
	position: absolute;
	z-index: 2;
	top:20px;
	left:20px;	
	padding:10px;
	background: rgba(255,255,255,0.50);
	border-radius: 5px;
	max-width:60%;

}

.entry-meta {
	margin-bottom: 10px;
}

.entry-meta a {
	font-size: 12pt;
	font-weight: 700;
	color: #999;
}

.entry-meta > span {
	margin-right:10px;
}

.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	vertical-align: text-bottom;
}


.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}

.entry-meta .date a:before {
	content: "\f303";
}

.comments-link a:before {
	content: "\f300";
	margin-right: 2px;
	position: relative;
	top: -1px;
}

.entry-meta .author a:before {
	content: "\f304";
	position: relative;
	top: -1px;
}

.categories-links a:first-child:before {
	content: "\f301";
}

.tags-links a:first-child:before {
	content: "\f302";
	position: relative;
	top: -1px;
}

.edit-link a:before {
	content: "\f411";
	position: relative;
	top: -1px;
}

.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
	display: none;
}


hr.separador {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	margin: 20px 0;
}

/* Comentarios*/


ol.commentlist{
 margin: 10px 5px;
 padding: 10px;
 list-style:none;
}

.comment-author{
	overflow: hidden;
	position: relative;
	padding: 10px;
	background-image: -webkit-linear-gradient(270deg,rgba(232,232,232,1.00) 0%,rgba(199,199,199,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(232,232,232,1.00) 0%,rgba(199,199,199,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(232,232,232,1.00) 0%,rgba(199,199,199,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(232,232,232,1.00) 0%,rgba(199,199,199,1.00) 100%);
}
.avatar {
	float:left;
	margin-right:20px;	
}

.comment-name{
	color:#333;
	font-style:normal;
	font-weight:700;	
}

.comment-date {
	display:block;
	font-size:0.8em;
}


blockquote.comment-quote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  padding: 20px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote.comment-quote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote.comment-quote p {
  display: inline;
}


#respond label, p.form-allowed-tags{
	display:none;	
}

.error404 {
	color: #ccc;
	font-size: 10em;
	overflow:hidden;
}

.navigation  {
	padding-top:20px;
	text-align:center;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #3C8DC5;
}

.no_thumb #breadcrumbs{
	margin-bottom:20px;	
}

.gallery {

}

.gallery .gallery-item{
	margin: 10px 10px 0 0 !important;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	float:left;
	width:180px !important;
	height:200px !important;
	overflow:hidden;
}

.gallery .gallery-item > span > a > img {
border: none !important;
width:100% !important;
height:auto !important;
}

.gallery-caption{
	color: #666;
	margin-top: 10px;
	font-size: 14px;
	line-height: 1em;
	text-align: center;
	text-transform: uppercase;
	font-weight:700;
}

/* Calendar Widget*/

#calendar_wrap {
	padding:10px;	
}
#calendar_wrap table {
	line-height: 2;
	margin: 0;
}

#wp-calendar {
	width:100%;	
}

#calendar_wrap caption {
	color: black;
	font-weight: 700;
	line-height: 1.7142857142;
	margin-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}

#calendar_wrap thead th {
	background-color: rgba(255, 255, 255, 0.1);
}

#calendar_wrap tbody td,
#calendar_wrap thead th {
	text-align: center;
}

#calendar_wrap tbody a {
	background-color: #24890d;
	color: #fff;
	display: block;
}

#calendar_wrap tbody a:hover {
	background-color: #41a62a;
}

#calendar_wrap tbody a:hover {
	color: #fff;
}

#calendar_wrap #prev {
	padding-left: 5px;
}

#calendar_wrap #next {
	padding-right: 5px;
	text-align: right;
}

.panel select {
	margin:20px;
	width:260px;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}


#skype-box {
	display:block;
	background: url(images/representante.png) no-repeat bottom right;
	background-color: #0094ff;
	padding:20px;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta, li.bbp-forum-info, li.bbp-topic-title {
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:11pt !important;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content {
	text-align:justify !important;	
}

#tr_credit{
	display:none;	
}

.wp-polls {
	padding:20px 20px 10px 10px;	
}

.wp-polls-ul li {
	padding-bottom:5px;
	border-bottom: 1px solid rgba(0,0,0,.1);	
}


/*------------Media Queries---------------------------------------------------*/

/*Tablets*/
@media screen and (min-width:900px) and (max-width:1200px){
.ancho_flexible {
	width: 90%;
}

}

@media screen and (max-width:640px){
#escudo, #slider{
	display:none;
}

#titu_sub h1, #titu_sub h2 {
text-align: left;
font-size: 14px;
}

.noti_grid {
float: left;
height: 180px;
}

#titu_sub {
	padding: 0 10px;
}

#logos_header {
	margin:0 10px 10px;	
}
#logo_corp{
	width:100px;
	height:auto;	
}

}

@media screen and (max-width:899px){
.ancho_flexible {
	width: 95%;
}

#search_box {
margin-right: 10px;
}


.responsiveMenuSelect {
	margin:10px;
	height:30px;
}

.escritorio {display:none!important;}
.flex {flex-direction: column-reverse;}
.flex3 {flex:1;}
.flex13 {flex:1;}

#col_izquierda{
	float:none;
	width:100%;
}

.panel_title {
width: 100%;
left: 0;
}

.panel_title:before {
	display:none;
}

.panel select, .panel select.responsiveMenuSelect, #footer-widget-area select.responsiveMenuSelect {
width: 88%;
}

#col_derecha{
	margin-left:0;	
}

#menu-menu-inferior-1 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}

.ribbon-title{
	max-width:100%;
	
}

.alignnone, .alignleft, .alignright, .aligncenter {
	width:100% !important;	
}

}


@media screen and (max-width:400px){

.nav-menu {
margin-right: 20px;
}
	
#search_box input {
	display:none;
}

.ancho_flexible {
	width: 100%;
}

#superior {
background: url(images/sunlight.png) left top no-repeat, url(images/bg.jpg) repeat-x;
padding-bottom: 0;	
}


.cycloneslider-caption-description{
	display:none;
}


#slider{
	margin:0 10px;	
}

.cycloneslider-template-standard .cycloneslider-caption-title {
font-size: 14px !important;
}

.noti_grid {
float: none;
height: auto;
width:100%;
}

#content {
margin: 0;
padding: 15px;
}

article time, p, article blockquote p {
	font-size:medium;	
}


article h1 {
font-size:large;
}

article blockquote {
float: none;
width: 100%;
margin-right: 0;
margin-bottom:10px;
}

.art_rect .attachment-thumbnail {
float: none;
margin-bottom:10px;
width:100%;
height:auto;
}

.ribbon-title {
font-size: large;
left: -0;
max-width: 100%;
padding: 8px 15px;
}

#divSliderMain .bx-wrapper .bx-viewport {
 height: 150px !important; 
}

#featured-pic figcaption {
max-width: 90%;
}

.no-slider{
	background: url(images/sunlight.png) left top no-repeat, url(images/bg.jpg) repeat-x !important;
}

}

.download-title {
	font-size: 14pt;
	font-weight: 700;
	margin-top:20px;
	margin-bottom: 0;
	padding: 10px;
	border: 1px solid #ccc;
}


.download-attachments ul {
	margin:0;
	padding:0;
	list-style:none;	
}

.download-attachments ul li {
	background-color: AliceBlue;
	padding: 10px 20px;
	border: 1px solid #ccc;
}
.attachment-icon {
	display:inline-block;
	padding-right:10px;
	margin-bottom:0 !important;	
}

.attachment-link {
	text-transform:uppercase;
	font-weight: 700;
	font-size: 12pt;	
}

.attachment-label {
	font-weight: 700;
	color:rgba(0,0,0,0.70);
}

.attachment-date, .attachment-size {
	display:block;	
}

.mapp-iw .mapp-body img {
	float:left;
	margin:	0 20px 10px 0 !important;
}

.mapp-iw .mapp-body {
	margin-top:10px !important;	
}