/*

Theme Name: FOCEM 2022

Theme URI: http://www.medve.com.ar/

Description: Theme diseñado y desarrollado por Medve.

Version: 1.0

Author: Medve

http://www.medve.com.ar/

*/

html, body {

	font-family: 'Source Sans Pro', 'sans-serif';

	font-weight: 400;

	padding: 0;

	margin: 0;

}

/* estilos para el editor de contenido */

body.mceContentBody  {

	width: 708px !important;

	padding: 30px;

}

body.mceContentBody img.size-large {

	width: 100%;

	height: auto;

}

body.mceContentBody p {

	color: #757575;

	font-family: 'Noto serif', serif !important;

	font-size: 16px;

	line-height: 22px;

	font-weight: 400;

	font-style: normal;

	margin: 0 0 25px;

}

body.mceContentBody p a, body.mceContentBody p a:visited  {

	color: #064372;

}

body.mceContentBody .wp-caption {

	width: 100% !important;

	display: table;

	margin: 0 0 30px;

	padding: 0 !important;

	font-style: italic !important;

	text-align: left !important;

	background-color: #398EA5 !important;

	border: 0 none !important;

}

body.mceContentBody .wp-caption img {

	float: left;

}

body.mceContentBody .wp-caption img.size-medium {

    float: left;

    height: auto;

    margin: 0 0 0 -30px;

    width: 50%;

}

body.mceContentBody .wp-caption-dd {

	width: 45%;

	padding: 30px;

	color: #FFF;

	font-size: 16px;

	line-height: 21px;

	float: left;

	display: table-cell;

}

body.mceContentBody ul, body.mceContentBody ol {

	margin: 0 0 0 40px;

	padding: 0;

}

body.mceContentBody ul li, body.mceContentBody ol li {

	color: #757575;

	font-family: 'Noto serif', serif !important;

	font-size: 16px;

	line-height: 22px;

	font-weight: 400;

	margin: 0 0 25px;

}

body.mceContentBody ol {

    padding: 0;

	list-style-type: none;

    list-style-type: decimal !ie; /*IE 7- hack*/     

    counter-reset: li-counter;

}

body.mceContentBody ol li {

    position: relative;

}

body.mceContentBody ol li:before {

    position: absolute;

    top: 0;

    left: -20px;

	color: #757575;

	font-family: 'Roboto', serif !important;

	font-weight: 700;     

    font-size: 18px;

    text-align: right;

	content: counter(li-counter) "\.";

    counter-increment: li-counter;

}

/* */

@font-face {

    font-family: 'cc_iconsregular';

    src: url('fonts/cc-icons-webfont.eot');

    src: url('fonts/cc-icons-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/cc-icons-webfont.woff') format('woff'),

         url('fonts/cc-icons-webfont.ttf') format('truetype'),

         url('fonts/cc-icons-webfont.svg#cc_iconsregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

a, a:visited, :focus {

	outline: none !important;

	border: 0 none;

	text-decoration: none !important;

}

a img {

	border: none;

}

.wrapper {

	background-color: whitesmoke;

}

/* /// HEADER /// */

header {

	padding: 20px 0 0;

}

.site-header {

	padding: 0 0 20px;

}

.site-logo {

	float: left;

}

.site-logo a {

	padding: 2px 0 0;

	/*margin: 0 40px 0 0;*/

	display: block;

	float: left;

}

.secondary-menues {

	padding: 2px 0 0;

	float: right;

}

.secondary-menu {

	float: left;

}

.secondary-menu ul {

	margin: 0;

	padding: 0;

}

.secondary-menu li {

	list-style: none;

	text-transform: uppercase;

	margin: 0 0 0 10px;

	float: left;

}

.secondary-menu li:first-child {

	margin: 0;

}

.secondary-menu li a, .secondary-menu li a:visited {

	color: #767575;

	font-size: 11px;

	background-color: #e5e5e5; 

	border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	padding: 3px 8px;

	display: block;

}



/* Resaltar en color amarillo RAADH */ 

.secondary-menu li#menu-item-4395 a, .secondary-menu li#menu-item-4395 a:visited {

	background-color: #FBC02D;

	font-weight: bold;

}



.secondary-menu li#menu-item-4455 a, .secondary-menu li#menu-item-4395 a:visited {

	background-color: #FBC02D;

	font-weight: bold;

}



/* ***************** */

.secondary-menu li a:hover {

	color: #FFF;

	background-color: #064372;

}

.language-menu {

	display: inline-block;

	padding: 0;

	margin: 0 0 0 20px;

}

.language-menu li {

	list-style: none;

	display: inline-block;

	color: #17428b;

	text-transform: uppercase;

	font-size: 11px;

}

.language-menu li a, .language-menu li a:visited {

	color: #8c8c8c;

}

.language-menu li.active a {

	color: #17428b;

}

.language-menu li a:hover {

	color: #17428b;

	text-decoration: none;

}

.language-menu li:before {

	content: " | ";

	color: #8c8c8c;

	font-size: 11px;

	margin: 0 5px;

}

.language-menu li:first-child:before {

	content: none;

}

.nav-top {

	float: right;

}

.nav-bottom {

	margin: 20px 0 0;

}

.nav-bottom ul {

	margin: 7px 15px 0 0;

	padding: 0;

	float: left;

}

.nav-bottom ul li {

	list-style: none;

	margin: 0 0 0 8px;

	float: left;

}

.nav-bottom ul li:first-child:after {

	content: " | ";

	color: #8c8c8c;

	margin: 0 0 0 5px;

}

.nav-bottom ul li:first-child {

	margin: 0;

}

.nav-bottom ul li a, nav-bottom ul li a:visited {

	color: #8c8c8c;

}

.nav-bottom ul li a:hover {

	color: #003863;

}

.nav-bottom form {

	line-height: 28px;

	width: 220px;

	padding: 5px 10px;

	background-color: #f5f5f5;

	float: right;

	position: relative;

}

.nav-bottom form #searchsubmit {

	width: 12px;

	height: 28px;

	border: 0;

	background: transparent url(images/btn-search.png) center no-repeat;

	position: absolute;

	top: 5px;

	left: 10px;

	z-index: 5;

}

.nav-bottom form #search {

	width: 100%;

	color: #9c9b9b;

	font-size: 14px;

	font-style: italic;

	margin: 0;

	padding: 0 0 0 22px;

	border: 0 none;

	background: none;

}

/* Modify some Bootstrap styles */

.navbar-toggle {

	background-color: lightgray;

}

.navbar-toggle .icon-bar {

	background-color: darkblue;

}

/* End Modify some Bootstrap styles*/



/* Search bar & login */

.header-search {

	margin-top: 10px;

}

.header-search .input-group-btn {

	background-color: #e6e6e6;

}

.header-search .input-group-btn button {

	background-color: #e6e6e6;

	color: gray;

	border-color: #e6e6e6;

}

.header-search .form-control {

	background-color: #e6e6e6;

	color: gray;

	border-color: #e6e6e6;

	box-shadow: none;

	border-radius: 0px;

}

.header-login {

	margin-top:10px;

	height: 34px;

	padding-top: 5px;

}

.header-login a {

	font-size:14px;

	color:darkblue;

}

.header-login p a {

	color:darkblue;

}

.glyphicon.glyphicon-chevron-down {

	font-size:8px;

}



/* menu principal */

@media (max-width: 768px) {

.navbar-nav > li {

	display:block !important;

}

.site-menu {

	margin-top: 10px;

}

}

.navbar-nav > li {

	/*float:none;

	display:inline-block;*/

}

.nav > li > a:hover, .nav > li > a:focus {

	background-color: #064372;

	color: whitesmoke;

}

.navbar {

	margin-bottom: 0px;

}

.site-menu {

	background-color: #064372;

	text-align: center;

	position: relative;

	z-index: 200;

}

/*.site-menu .nav-dividers {

	border-left: solid 1px #1f638b;

}*/

.site-menu ul {

    display: table;

    width: 100%;

	margin: 15px 0;

	border-left: solid 1px #1f638b;	

}

.site-menu ul li {

	font-size: 14px;

    display: table-cell;

	vertical-align: middle;

	border-right: solid 1px #1f638b;

	cursor: default;	

}

.site-menu ul li a {

	color: #FFF;

    display: block;

    text-align: center;

	padding: 0 15px;

}

.site-menu ul li:hover a, .site-menu ul li a:hover {

	text-decoration: none;

	color: #398ea5;

}

.site-menu ul ul {

	display: none;

	width: 200px !important;

	margin: 0;

	padding: 20px 0 5px;

	/*width: 100% !important;

	margin: 0 !important;

	padding: 20px 0 5px!important;*/

	background-color: #064372;

	border-left: 0 none;

	position: absolute; 

	opacity:0.9;

}

.site-menu ul li:hover > ul {

	display: block;

}

.site-menu ul ul li {

	width: 100% !important;

	padding: 10px 0;

	display: block !important;

	border-right: 0 none;

}

.site-menu ul ul li a {

	color: #FFF !important;

	padding: 0 15px;

	text-align: left;

}



/* Resaltar SISUR y ACOM en amrillo */ 



.site-menu ul ul li#menu-item-243 a { 

	color: #FBC02D !important;

}



.site-menu ul ul li#menu-item-256 a { 

	color: #FBC02D !important;

}



.site-menu ul ul li#menu-item-244 a { 

	color: #FBC02D !important;

}



.site-menu ul ul li#menu-item-258 a { 

	color: #FBC02D !important;

}



/* ***************************** */ 



.site-menu ul ul li a:hover {

	color: #398ea5 !important;

}

/* End Menu*/



/* /// SLIDER HOME /// */

.main-slider {

	margin: 0 0 20px;

	background-color: #999;

}

/* columna grande (slides) */

.col-slides {

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.col-slides .slide {

	width: 100%;

	height: 100%;

	position: relative;

	display: block;

}

.slide-text {

	font-family: 'Noto Serif', 'serif' !important;

	background: rgba(255, 255, 255, 0.7);

	position: absolute;

	bottom: 0;

	margin: 30px;

	padding: 50px 50px 110px;

	z-index: 10;

}

.slide-content {

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;		

	filter:alpha(opacity=100);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

h1.slide-header {

	color: #363636;

	font-family: 'Roboto', serif;

	font-weight: 100;

	font-size: 40px;

	line-height: 38px;

	margin: 0 0 15px;

}

/*

h2.slide-subheader {

	color: #868686;

	color: #6c6c6c;

	font-family: 'Source Sans Pro', 'sans-serif';

	font-size: 16px;

	line-height: 18px;

	font-weight: 600;

	padding: 5px 0;

	margin: 0 0 20px;

	border-top: solid 1px #6c6c6c;

	border-bottom: solid 1px #6c6c6c;

	border-top: 1px solid #bcbcbc;

	border-bottom: 1px solid #bcbcbc;

}

*/

h1.slide-header a, h1.slide-header a:visited {

	color: #363636;

}

h1.slide-header a:hover {

	color: #3790a4;

}

.slide-text-content p {

	color: #383838;

	font-family: 'Roboto', serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: 400;

	margin: 0;

	padding: 10px 0;

	border-top: solid 1px #383838;

	border-bottom: solid 1px #383838;

}

.slide-more {

	position: absolute;

	bottom: 40px;

	left: 50px;

}

.col-slides img.big-image {

	height: 100%;

	width: 100%;

}

/* columna chica (pager) */

.col-slides-pager {

	width: 100%;

	height: auto;

	float: none;

}

.col-slides-pager .slides-pager {

	position: relative;

	width: 20%;

	height: auto;

	text-align: center;

	float: left;

	font-size: 8px;

}

.col-slides-pager .slides-pager:hover {

	opacity: 0.8;

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;		

	filter:alpha(opacity=80);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-moz-backface-visibility: hidden;

	cursor: pointer;

}

.col-slides-pager .slides-pager.cycle-pager-active:hover {

	opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;		

	filter:alpha(opacity=100);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	cursor: default !important;

}

.col-slides-pager .slides-pager.cycle-pager-active .text {

	background-color: #3790a4;

	/* background-image: url(images/arrow-slider-up.png); */ 

	background-position: center bottom;

	background-repeat: no-repeat;

}

.col-slides-pager .slides-pager .text {

	width: 100%;

	height: 100%;

	text-align: center;

	display: block;

	background-image: url(images/bg-black-shadow.png);

	position: absolute;

	z-index: 10;

	-moz-backface-visibility: hidden;

}

.col-slides-pager .slides-pager .text h5 {

	height: 100%;

	width: 100%;

	color: #FFF;

	font-family: 'Roboto', serif;

	/*font-weight: 700;*/

	font-weight: 400;

	font-size: 100%;

	text-align: center;

	vertical-align: middle;

	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);

	padding: 25% 15%;

	margin: 0;

	-moz-backface-visibility: hidden;

}

.col-slides-pager .slides-pager img {

	width: 100%;

	height: 100%;

	-moz-backface-visibility: hidden;

}

/* CIERRO SLIDER */



/* CONTENIDO PRINCIPAL */

.main-content {

	margin-bottom: 30px;

}

.lightblue, .pink, .yellow {

	border-right: solid 1px #f5f5f3;

}

.content-header {

	width: 100%;

	text-align: center;

	position: relative;

	display: table;

}

.content-header .pointer {

	left: 50%;

	margin-left: -8px;

	position: absolute;

	bottom: -8px;

	z-index: 10;

}

.lightblue .content-header {

	border-bottom: solid 1px #bdd6e3;

}

.pink .content-header {

	border-bottom: solid 1px #e1bebf;

}

.yellow .content-header {

	border-bottom: solid 1px #dcd5bc;

}

.green .content-header {

	border-bottom: solid 1px #b4c9bf;

}

.content-header span {

	height: 40px;

	padding: 20px 0;

	font-size: 30px;

	line-height: 30px;

	font-weight: 100;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	border-bottom: solid 1px #FFF;

}

.content-header span img {

	vertical-align: middle;

	margin: 0 10px 0 0;

}

.lightblue .content-header span {

	color: #0072bc;

}

.pink .content-header span {

	color: #ed4458;

}

.yellow .content-header span {

	color: #f5cc0c;

}

.green .content-header span {

	color: #117741;

}

.content-detail {

	/*background-color: #c3e2e9;

	border-bottom: solid 1px #97c5cf;*/

	border-bottom: solid 1px #f5f5f3;

	padding: 20px 20px 66px;

	display:block;

	position: relative;

}

.lightblue .content-detail, .lightblue.content-detail {

	background: #d3eefd;

	border-bottom: solid 1px #92cff0;

}

.pink .content-detail, .pink.content-detail {

	background: #fad4d5;

	border-bottom: solid 1px #f5b0b4;

}

.yellow .content-detail, .yellow.content-detail {

	background: #f6edd3;

	border-bottom: solid 1px #f0db95;

}

.green .content-detail, .green.content-detail {

	background: #c9e1d5;

	border-bottom: solid 1px #95ccb2;

}

span.detail-image {

	margin: 0 0 15px;

	display: block;

}

span.detail-image img {

	width: 100%;

	-moz-backface-visibility: hidden;

}

span.detail-image a {

	display: block;

	position: relative;

}

span.video-player {

	width: 100%;

	height: 100%;

	text-align: center;

	position: absolute;

	z-index: 10;

	background-image: url(images/video-trama.png); 

}

span.video-player img {

	width: 56px !important;

	height: 56px !important;

    position: absolute;

    margin: -28px 0 0 -28px;

    left: 50%;

	top: 50%;

}

.content-detail span.detail-image a:hover {

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.content-detail .date {

	width: 100%;

	margin: 0 0 15px;

	font-family: 'Roboto', serif;

	font-size: 14px;

	line-height: 17px;

	font-weight: 400;

	text-align: right;

	display: block;

}

.content-detail .date span {

	padding: 0 0 0 10px;

	position: relative;

	display: inline-block;

	bottom: -4px;

	right: 0;

}

.pink .date {

	color: #c62027;

	border-bottom: solid 1px #c62027;

}

.pink .date span {

	background-color: #FAD4D5;

}

.yellow .date {

	color: #e3b20a;

	border-bottom: solid 1px #e3b20a;

}

.yellow .date span {

	background-color: #f6edd3;

}

.content-detail .detail-title {

	color: #454545;

	font-size: 20px;

	font-weight: 400;

	margin: 0 0 15px;

}

.content-detail .detail-title a, .content-detail .detail-title a:visited {

	color: #454545;

}

.lightblue .detail-title a:hover {

	color: #0077b9;

}

.pink .detail-title a:hover {

	color: #C62027;

}

.yellow .detail-title a:hover {

	color: #e3b20a;

}

.green .detail-title a:hover {

	color: #107740;

}

.content-detail .detail-text {

	font-family: 'Noto Serif', 'serif' !important;

	color:  #757575;

	font-size: 14px;

	font-weight: 500;

}

.content-detail .detail-text p {

	margin: 0;

}

.content-detail .detail-icon {

	position: absolute;

	bottom: 20px;

}

.content-footer {

	height: 50px;

	padding: 10px;

}

.lightblue .content-footer {

	background-color: #e4f2f9;

}

.pink .content-footer {

	background-color: #fcebeb;

}

.yellow .content-footer {

	background-color: #fef9e9;

}

.green .content-footer {

	background-color: #e0ece6;

}

.content-footer-box {

	color: #FFF;

	display:block;

	padding:10px;

}

.lightblue .content-footer-box {

	background-color: #0077b9;

	border: 1px solid #0077b9;

}

.pink .content-footer-box {

	background-color: #ed3c57;

	border: 1px solid #ed3c57;

}

.yellow .content-footer-box {

	background-color: #f5cc0c;

	border: 1px solid #f5cc0c;

}

.green .content-footer-box {

	background-color: #117741;

	border: 1px solid #117741;

}

.lightblue .content-footer-box:hover {

	color: #0077b9;

	background: none;

	border: 1px solid #0077b9;

}

.pink .content-footer-box:hover {

	color: #ed3c57;

	background: none;

	border: 1px solid #ed3c57;

}

.yellow .content-footer-box:hover {

	color: #f5cc0c;

	background: none;

	border: 1px solid #f5cc0c;

}

.green .content-footer-box:hover {

	color: #117741;

	background: none;

	border: 1px solid #117741;

}

/* CIERRO CONTENIDO PRINCIPAL */



/* /// PÁGINAS INTERNAS /// */

.full-body {

	background-color: #f5f5f5;

}

.container.white {

	background-color: #FFF;

}

.section-body {

	background-image: url(images/border-vert.png);

	background-position: 75% 0%;

	background-repeat: repeat-y;

}

.vvqbox {

	margin: 0 0 30px !important;

}

/* migas de pan */

.breadc {

	color: #4e4d4d;

	font-size: 12px;

	line-height: 22px;

	text-transform: uppercase;

	vertical-align: middle;

	padding: 15px 30px 20px;

}

.breadc span {

	color: #767575;

	font-size: 18px;

	line-height: 0;

}

.breadc a, .breadc a:visited {

	color: #767575;

}

.breadc a:hover {

	color: #064372;

	text-decoration: underline !important;

}

/* header de la sección */

.section-header {

	margin: 0 0 25px;

}

.section-header h2 {

	color: #363636;

	font-family: 'Roboto', serif;

	font-weight: 300;

	font-size: 24px;

	margin: 0 0 20px;

	padding: 0 30px;

}

.section-header .border {

	height: 2px;

	width: 100%;

}

.section-header .border span {

	height: 2px;

	width: 20%;

	display: block;

	float: left;

}

.section-header span.green {

	background-color: #a2cd39;

}

.section-header span.yellow {

	background-color: #fccc08;

}

.section-header span.cyan {

	background-color: #75beea;

}

.section-header span.red {

	background-color: #ed4458;

}

.section-header span.blue {

	background-color: #3678c5;

}

/* filtros - buscador en categoría */

.container-padding {

	padding: 20px 30px;

	border-bottom: solid 1px #e5e5e5;

}

#filtro {

	float: left;

}

/*#filtro span {

	color: #003762;

	font-family: 'Roboto', serif;

	font-size: 14px;

	font-weight: 400;

	margin: 0 10px 0 0;

	padding: 10px 0;

	float: left;

}*/

#filtro .select {

	height: 40px;

	color: #757575;

	font-family: 'Roboto', serif;

	font-size: 14px;

	font-weight: 400;

	border: 1px solid #e5e5e5;

	padding: 9px;

}

#filtro select {

	height: 20px;

	width: 300px;

	border: 0 none;

}

#buscador {

	height: 40px;

	width: 250px;

	border: 1px solid #e5e5e5;

	float: right;

}

#buscador #search-input {

	height: 38px;

	width: 210px;

	color: #757575;

	font-family: 'Roboto', serif;

	font-size: 14px;

	font-weight: 400;

	padding: 9px;

	border: 0 none;

	float: left;

}

#buscador #search-button {

	width: 38px;

	height: 38px;

	background: transparent url(images/btn-search-docs.png) center no-repeat !important;

	border: 0 none;

	float: right;

}

/* archive */

div.archive article {

	background: #c9e4eb;

	border-bottom: solid 1px #6db7c9;

	border-right: 1px solid #f5f5f3;

}

article .detail-title a:hover {

	color: #388ea5;

}

div.archive .page {

	background: #EEE;

	border-bottom: solid 1px #BBB;

	border-right: 1px solid #f5f5f3;

}

.archive .page .detail-title a:hover {

	color: #666;

}

/* columna izquierda */

.section-body .col-md-9 {

	padding: 0 30px 60px;

}

.section-subheader {

	height: 20px;

	margin: 0 0 20px;

}

.section-subheader small {

	color: #757575;

	font-family: 'Roboto', serif !important;

	font-size: 14px;

	font-weight: 300;

}

.section-subheader small strong {

	font-weight: 700;

	margin: 0 0 0 5px;

}

.section-subheader .share {

	height: 20px;

	float: right;

}



.twitter-share {

	/* float: left;

	margin: 0 15px 0 0;*/

	float: right;

	margin: 0 10px 0 10px;

}

.share .fb-like {

	float: right;

}

div.archive article:nth-child(4n+4) {

	border-right: 0 none;

}

h1.page-title {

	color: #454545;

	font-size: 24px;

	font-style: italic;

	font-weight: 400;

	margin: 0 0 30px;

}

main.col-md-9 .entry p {

	color: #757575;

	font-family: 'Noto serif', serif !important;

	font-size: 16px;

	line-height: 22px;

	font-weight: 400;

	margin: 0 0 25px;

}

main.col-md-9 .entry p strong {

	font-weight: 700;

}

main.col-md-9 .entry p a, main.col-md-9 .entry p a:visited, main.col-md-9 .entry li a, main.col-md-9 .entry li a:visited {

	color: #064372;

}

main.col-md-9 .entry p a:hover, main.col-md-9 .entry li a:hover {

	text-decoration: underline !important;

}

/* imágenes */

main.col-md-9 .entry img.alignleft {

	margin: 4px 20px 20px 0;

	float: left;

}

main.col-md-9 .entry .wp-caption {

	width: 100% !important;

	display: table;

	margin: 0 0 30px;

}

main.col-md-9 .entry img.size-large {

	width: 100%;

	height: auto;

	margin: 0 0 15px;

}

main.col-md-9 .entry .wp-caption .wp-caption-text {

	width: 100%;

	color: #868686;

	font-size: 14px;

	font-weight: 400;

	font-style: italic;

	padding: 0 0 15px;

	display: block;

	border-bottom: solid 1px #e5e5e5;

}

main.col-md-9 .entry .wp-caption.medium {

	background-color: #398ea5;

}

main.col-md-9 .entry .wp-caption.medium img {

	width: 50%;

	height: auto;

	margin: 0 0 0 -30px;

	float: left;

}

main.col-md-9 .entry .wp-caption.medium .wp-caption-text {

	width: 50%;

	height: 100%;

	padding: 30px;

	margin: 0 0 0 15px;

	color: #FFF;

	font-size: 16px;

	line-height: 21px;

	float: left;

	display: table-cell;

	border: 0 none !important;

}

/* galería */

.gallery {

	width: 100% !important;

	margin: 0 !important;

	padding: 0 !important;

}

.gallery .gallery-item {

	list-style: none !important;

	width: 100% !important;

	margin: 0 !important;

}

.gallery .gallery-item img {

	width: 100% !important;

	height: auto !important;

}

.gallery .gallery-item .wp-caption-text {

	color: #fff;

	width: 100%;

	font-size: 14px;

	line-height: 16px;

	font-style: italic;

	padding: 10px 15px 20px;

	background-color: #398ea5;

	position: absolute;

	bottom: 0;

}

.gallery-pager {

	height: 10px !important;

	margin: 20px 0 30px;

	text-align: center;

	display: block;

}

.gallery-pager span {

	color: #CCC;

	font-family: Arial, Helvetica, sans-serif !important;

	cursor: pointer;

	font-size: 40px;

	line-height: 10px;

	height: 10px;

	width: 10px;

}

.gallery-pager span:hover {

	color: #999;

}

.gallery-pager span.cycle-pager-active, .gallery-pager span.cycle-pager-active:hover {

	color: #398ea5;

}

/* listas */

main.col-md-9 .entry ul, main.col-md-9 .entry ol {

	margin: 0 0 0 40px;

	padding: 0;

}

main.col-md-9 .entry ul li, main.col-md-9 .entry ol li {

	color: #757575;

	font-family: 'Noto serif', serif !important;

	font-size: 16px;

	line-height: 22px;

	font-weight: 400;

	margin: 0 0 25px;

}

main.col-md-9 .entry ol {

    padding: 0;

	list-style-type: none;

    list-style-type: decimal !ie; /*IE 7- hack*/     

    counter-reset: li-counter;

}

main.col-md-9 .entry ol li {

    position: relative;

}

main.col-md-9 .entry ol li:before {

    position: absolute;

    top: 0;

    left: -20px;

	color: #757575;

	font-family: 'Roboto', serif !important;

	font-weight: 700;     

    font-size: 18px;

    text-align: right;

	content: counter(li-counter) "\.";

    counter-increment: li-counter;

}

/* destacado de historia - clipping */

.destacado-historia, .clipping {

	width: 315px;

	background-color: #398da5;

	margin: 0 35px 25px -30px;

	float: left;

}

.destacado-historia .title {

	color: #FFF;

	font-size: 16px;

	line-height: 16px;

	font-weight: 700;

	text-transform: uppercase;

	padding: 15px 25px;

	background-color: #64b0c5;

	display: block;

}

.destacado-historia .content, .clipping .content {

	color: #FFF;

	font-style: italic;

	font-size: 16px;

	line-height: 19px;

	padding: 20px 25px;

}

main.col-md-9 .entry .destacado-historia .content ul, main.col-md-9 .entry .destacado-historia .content ol, main.col-md-9 .entry .clipping .content ul {

	margin: 0;

	padding: 0;

}

main.col-md-9 .entry .destacado-historia .content ul li {

	list-style: none;

	color: #FFF !important;

	font-family: 'Source Sans Pro', 'serif' !important;

	font-style: italic !important;

	font-size: 16px !important;

	line-height: 19px !important;

	padding: 0 0 0 20px !important;

	background-image: url(images/bullet-destacado-historia.png);

	background-position: 0 8px;

	background-repeat: no-repeat;

}

main.col-md-9 .entry .destacado-historia .content li:last-child, main.col-md-9 .entry .clipping li:last-child {

	margin: 0 !important;

}

.clipping img {

	width: 100%;

	height: auto;

	display: inline;

}

main.col-md-9 .entry .clipping .content ul li {

	list-style: none;

	color: #FFF !important;

	font-family: 'Source Sans Pro', 'serif' !important;

	font-style: italic !important;

	font-size: 16px !important;

	line-height: 19px !important;

	padding: 0 0 0 24px !important;

	margin: 0 0 20px !important;

	position: relative;

}

.clipping li span.icono {

	width: 16px;

	color: #125467;

	text-align: center;

	position: absolute;

	left: 0;

}

.clipping li.link .icono {

	top: 2px;

}

.clipping li strong {

	font-weight: 700;

	font-style: normal;

}

.clipping li a, .clipping li a:visited {

	color: #FFF;

	font-style: normal;

}

.clipping li a:hover {

	text-decoration: underline !important;

}

/* issuu */

.issuuembed  {

	width: 100% !important;

}

/* descargas */

main .descargas {

	margin: 30px -30px 0;

	padding: 30px 30px 0;

	border-top: solid 1px #e5e5e5;

}

/* perfil */

.nosotros {

	padding: 0 0 10px;

}

.perfil {

	padding: 0 20px 30px !important;

	border: 0 none !important;

}

.perfil img {

	margin: 0 auto 15px;

}

.nosotros .wraper {

	border-top: solid 1px #e5e5e5;

	margin: 0 0 30px !important;

}

.nosotros .wraper:last-child {

	border: 0 none !important;

	margin: 0 !important;

}

/* comentarios */

#comentarios {

	border-top: solid 1px #e5e5e5;

	margin: 0 -30px;

	padding: 30px 30px 0;

}

#comentarios h3#comments, #respond h3 {

	color: #064372;

	font-family: 'Source Sans Pro', 'serif';

	font-size: 16px;

	font-weight: 700;

	text-transform: uppercase;

	margin: 0;

}

#comentarios .comentarios-cerrados {

    color: #757575;

    font-family: "Noto serif","serif";

    font-size: 14px;

    line-height: 19px;

    font-weight: 400;

	padding: 20px;

	background-color: #fad4d5;

	border: solid 1px #f5b0b4;

	margin: 0 0 30px;

}

.commentlist {

	margin: 0;

	padding: 0;

}

.commentlist li {

	list-style: none;

	padding: 30px 0 60px;

	border-bottom: solid 1px #e5e5e5;

	position: relative;

}

.commentlist li:last-child {

	margin: 0 0 30px;

}

.comentario-izq {

	width: 64px;

	float: left;

}

.comment-author {

	width: 64px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	overflow: hidden;

}

.comentario-der {

	margin: 0 0 0 84px;

}

.comment-meta {

	color: #757575;

}

.comentario-der .autor {

    color: #064372;

    font-size: 14px;

    font-weight: 600;

}

.comment-meta a, .comment-meta a:visited {

	color: #757575;

    font-family: "Roboto",serif !important;

    font-size: 12px !important;

    font-weight: 300 !important;

}

.comment-meta a:hover, .comment-reply-link:hover, .comment-reply-login:hover, .sesion-iniciada a:hover {

	color: #064372;

	text-decoration: underline !important;

}

.comment-edit-link, .comment-edit-link:visited {

	color: #398ea5 !important;

	float: right;

}

.comentario-texto {

	padding: 20px 0 0;

}

.comentario-texto p, .bbp-forum-content {

    color: #757575;

    font-family: "Noto serif","serif";

    font-size: 14px !important;

    line-height: 19px;

    font-weight: 400;

	margin: 0 0 20px;

}

.bbp-forum-content {

	margin: 0;

}

.comment-reply-link, .comment-reply-link:visited, .comment-reply-login, .comment-reply-login:visited {

	color: #398ea5;

	position: absolute;

	bottom: 30px;

	left: 84px;

}

.comment .children {

	padding: 0;

	margin: 0 0 0 84px;

}

.comment .children li:last-child {

	border: 0 none !important;

	padding: 30px 0 !important;

}

#respond {

}

#respond h3 {

	margin: 0 0 30px;

}

#respond .alerta {

    color: #757575;

    font-family: "Noto serif","serif";

    font-size: 14px;

    line-height: 19px;

    font-weight: 400;

	padding: 20px;

	background-color: #f5f5f5;

	border: solid 1px #e5e5e5;

}

#respond .alerta a, #respond .alerta a:visited {

	color: #064372;

}

#respond .alerta a:hover {

	text-decoration: underline !important;

}

.sesion-iniciada {

    color: #757575;

	margin: 0 0 30px;

}

.sesion-iniciada strong {

	color: #064372;

}

.sesion-iniciada a, .sesion-iniciada a:visited {

	color: #398ea5;

}

#commentform .form-field {

	margin: 0 0 30px;

}

#commentform textarea {

	color: #757575;

	margin: 0;

	padding: 20px;

	width: 100%;

	max-width: 100%;

	min-width: 100%;

	height: 150px;

	min-height: 150px;

	max-height: 150px;

	background-color: #f5f5f5;

	border: solid 1px #e5e5e5;

}

#commentform #submit {

	color: #FFF;

	background-color: #064372;

	border: 1px solid #064372;

	padding: 10px;

	margin: 0;

	float: right;

}

#commentform #submit:hover {

	color: #064372;

	background: none;

	border: 1px solid #064372;

}

/* columna derecha */

aside.col-md-3 h5, main .descargas h6 {

	color: #064372;

	font-family: 'Source Sans Pro', 'serif';

	font-size: 16px;

	font-weight: 700;

	text-transform: uppercase;

	margin: 0 0 25px;

}

aside.col-md-3 h6 {

	color: #064372;

	font-family: 'Source Sans Pro', 'serif';

	font-size: 14px;

	font-weight: 600;

	margin: 0;

}

aside .tema ul {

	padding: 0;

	margin: 0;

}

aside .tema ul li {

	list-style: none;

	color: #757575;

	font-size: 14px;

	line-height: 19px;

}

aside .tags, aside .pag-subpag {

	color: #757575;

	font-size: 14px;

	line-height: 19px;

	margin: 25px 0 0;

}

aside .tags a, aside .tags a:visited, aside .pag-subpag a, aside .pag-subpag a:visited {

	/*color: #757575;*/

	color: #555555;

}

aside .tags a:hover  {

	color: #064372;

	text-decoration: underline !important;

}

aside .pag-subpag a:hover {

	color: #064372;

}

aside .pag-subpag ul {

	margin: 0;

	padding: 0;

}

aside .pag-subpag ul ul {

	margin: 10px 0 0;

	border-top: 1px solid #e5e5e5;

}

aside .pag-subpag ul ul li {

	padding: 10px 0 10px 10px;

}

aside .pag-subpag ul li {

	padding: 10px 0;

	list-style: none;

	border-bottom: 1px solid #e5e5e5;

}

aside .pag-subpag ul li:last-child {

	padding: 10px 0 0;

	border-bottom: 0 none;

}

aside .pag-subpag ul ul li:last-child {

	padding: 10px 0 0 10px;

}

aside .pag-subpag ul li.current_page_item, aside .pag-subpag ul li.current-cat, aside .pag-subpag ul li ul li.current-cat {

	font-weight: 700;

}

aside .pag-subpag ul li.current_page_item li, aside .pag-subpag ul li.current-cat li {

	font-weight: 400;

}

aside .last-update {

	width: 100%;

	color: #757575;

	font-size: 14px;

	display: block;

	margin: 20px 0 0;

}

aside .links-relacionados h5, aside .descargas h5, main .descargas h6 {

	margin: 0 0 5px !important;

}

aside .links-relacionados .sub, aside .descargas .sub, main .descargas .sub {

	color: #757575;

	font-family: 'Noto serif', 'serif';

	font-size: 14px;

	line-height: 21px;

	font-weight: 400;

	display: block;

	margin: 0 0 15px;

}

aside .links-relacionados ul, aside .descargas ul, main .descargas ul {

	margin: 0;

	padding: 0;

}

.descargas ul li {

	list-style: none;

	font-size: 14px;

	line-height: 17px;

	font-weight: 400;

	padding: 0 0 15px 0;

	margin: 0 0 15px;

	border-bottom: 1px solid #e5e5e5;	

}

.links-relacionados ul li {

	list-style: none;

	color: #064372;

	font-family: 'Noto serif', 'serif';

	font-size: 14px;

	line-height: 17px;

	font-weight: 400;

	padding: 0 0 15px 0;

	margin: 0 0 15px;

	border-bottom: 1px solid #e5e5e5;	

}

.descargas ul li:last-child, .links-relacionados ul li:last-child {

	padding: 0 !important;

	margin: 0 !important;

	border-bottom: 0 none !important;

}

.descargas ul li a, .descargas ul li a:visited {

	color: #398ea5;

	min-height: 40px;

	padding: 0 0 0 55px;

	vertical-align: center;

	position: relative;

	display: block;

}

.descargas ul li img {

	position: absolute;

	left: 0;

	top: 0;

}

.links-relacionados ul li a, .links-relacionados ul li a:visited {

	color: #064372;

	padding: 0 0 0 10px;

	display: block;

	position: relative;

}

.links-relacionados ul li a:hover {

	color: #064372;

	text-decoration: underline !important;

}

.links-relacionados ul li a .bullet {

	position: absolute;

	margin: 0;

	left: 0;

}

aside article {

	margin: 0 0 30px;

	padding: 0 0 30px;

	border-bottom: solid 1px #e5e5e5;

}

aside article:last-child {

	margin: 0;

	padding: 0;

	border-bottom: 0 none;

}

aside article .detail-image {

	display: block;

	margin: 0 0 20px;

}

aside article h3 {

	font-size: 20px;

	font-weight: 400;

	margin: 0 0 20px;

}

aside article h3 a, aside article h3 a:visited {

	color: #454545;

}

aside article h3 a:hover {

	color: #064372;

}

aside article .detail-text {

	margin: 0 0 20px;

	display: block;

}

aside article .detail-text p {

	color: #757575;

	font-family: 'Roboto', serif;

	font-size: 14px;

	line-height: 17px;

	margin: 0;

}

.bordered-bottom, .bordered-bottom:first-child {

	padding: 0 30px 30px;

	margin: 0 0 30px;

	border-bottom: solid 1px #e5e5e5 !important;

}

.bordered-bottom:last-child {

	margin: 0;

	border: 0 none !important;

}

/* infinite scroll */

#infscr-loading  {

	width: 100% !important;

	text-align: center;

	padding: 20px 0 10px;

	display: block;

	clear: both;

	float: none;

}

/* paginación */

.navigation {

	height: 70px;

	padding: 15px;

}

.navigation a, .navigation a:visited {

	color: #FFF;

	background-color: #064372;

	border: 1px solid #064372;

	padding: 10px;

	display: block;

}

.navigation a:hover {

	color: #064372;

	background: none;

	border: 1px solid #064372;

}

.navigation.noticias a, .navigation.noticias a:visited, .navigation.proyectos a, .navigation.proyectos a:visited, .navigation.clipping a, .navigation.clipping a:visited {

    background-color: #0077b8;

    border: 1px solid #0077b8;

}

.navigation.proyectos a:hover, .navigation.noticias a:hover, .navigation.clipping a:hover {

	color: #0077b8;

	background: none;

	border: 1px solid #0077b8;

}

.navigation.agenda a, .navigation.agenda a:visited {

    background-color: #ed3c57;

    border: 1px solid #ed3c57;

}

.navigation.agenda a:hover {

	color: #ed3c57;

	background: none;

	border: 1px solid #ed3c57;

}

.navigation.publicaciones a, .navigation.publicaciones a:visited {

    background-color: #f7c833;

    border: 1px solid #f7c833;

}

.navigation.publicaciones a:hover {

	color: #f7c833;

	background: none;

	border: 1px solid #f7c833;

}

.navigation.videos a, .navigation.videos a:visited {

    background-color: #177546;

    border: 1px solid #177546;

}

.navigation.videos a:hover {

	color: #177546;

	background: none;

	border: 1px solid #177546;

}

/* CIERRO PÁGINAS INTERNAS */



/* /// FOOTER /// */

footer {

	padding: 5px 0 0px 0;

	border-top: solid 1px #dfdfdf;

	background-color: #e9e9e9;

}

footer .col-left {

	text-align: center;

	padding: 0 0 20px;

	float: none;

}

footer .logos {

	margin: 0 0 10px;

	margin-top: 5%;

}

footer .logo-mercosur {

	margin: 0 20px 0 0;

}

footer .social {

	margin: 0;

	padding: 0;

}

footer .social li {

	list-style: none;

	display: inline;

	margin: 0 10px;

}

footer .col-center {

	padding: 20px 30px;

	border-top: solid 1px #dfdfdf;

}

footer .col-center ul {

	margin: 0;

	padding: 0;

}

footer .col-center ul li {

	width: 50%;

	display: inline;

	font-size: 14px;

	line-height: 28px;

	font-weight: 300;

	text-align: center;

	float: left;

}

.col-center ul li a, .col-center ul li a:visited {

	color: #6f6f6f;

}

.col-center ul li a:hover {

	color: #064372;

}

footer .legales {

	padding: 10px 30px 0;

	text-align: center;

	border-top: solid 1px #dfdfdf;

}

.legales a, .legales a:visited {

	color: #a6a6a6;

	font-size: 10px;

	line-height: 17px;

}

.legales a span {

	font-family: 'cc_iconsregular';

	font-size: 14px;

	font-weight: 100;

	display: block;

}

/* CIERRO FOOTER */



/* wraper */

.wraper {

	clear:both;

	height:0px;

	font-size:0px;

	line-height:0px;

}

/*  /// RESPONSIVE /// */

/* HOME */

/* slider */



@media (min-width: 992px) {

.col-slides {

	width: 768px;

	height: 512px;

	float: left;

}

.slide-text {

	width: 380px;

	height: 380px;

	padding: 35px 45px;

	position: top;

	top: 60px;

	left: 70px;

	margin: 0;

	display: block;

}

h1.slide-header {

	font-size: 36px;

	line-height: 34px;

	margin: 0 0 15px;

}

.col-slides-pager {

	width: 202px;

	height: 512px;

	float: right;

}

.col-slides-pager .slides-pager {

	width: 100%;

	height: 25%;

	display: block;

}

.col-slides-pager .slides-pager.cycle-pager-active .text {

	/* background-image: url(images/arrow-slider.png); */

}

.col-slides-pager .slides-pager .text h5 {

	width: 202px;

	height: 128px;

	font-size: 16px;

	line-height: 18px;

	display: table-cell;

	padding: 0 30px;

}



.button-whatsapp-share1 { 

	display:none !important;

	float: left;

	vertical-align: top;

}



}

@media (min-width: 1200px) {

.col-slides {

	width: 810px;

	height: 540px;

	float: left;

}

.slide-text {

	width: 400px;

	height: 400px;

	padding: 40px 50px;

	position: top;

	top: 65px;

	left: 75px;

	margin: 0;

	display: block;

}

h1.slide-header {

	font-size: 40px;

	line-height: 42px;

	margin: 0 0 15px;

}

.col-slides-pager {

	width: 214px;

	height: 540px;

	float: right;

}

.col-slides-pager .slides-pager {

	width: 100%;

	height: 20%;

	display: block;

}

.col-slides-pager .slides-pager.cycle-pager-active .text {

	/* background-image: url(images/arrow-slider.png); */

}

.col-slides-pager .slides-pager.cycle-pager-active .text h5 {

	text-shadow: none;

	padding: 40px 35px 0;

	display: block;

}

.col-slides-pager .slides-pager .text h5 {

	width: 214px;

	height: 135px;

	font-size: 18px;

	line-height: 20px;

	padding: 0 35px;

	display: table-cell;

}

/*.content-detail {

	min-height: 384px;

}*/



.button-whatsapp-share1 { 

	display:none !important;

	float: left;

	vertical-align: top;

}



}

/* contenido principal */

@media (max-width: 479px) {

.lightblue, .yellow {

	border-right: 0 none;

}





.site-menu ul ul {

    position: relative;

}





}

@media (max-width: 991px) {

.pink {

	border-right: 0 none;

}	

}

/* páginas internas */

@media (max-width: 767px) {

.section-body {

	background-image: none;

}



.site-menu ul ul {

    position: relative;

}

}

@media (min-width: 768px) {

.section-body .col-md-9 {

    width: 75%;

	float: left;

}

.section-body .col-md-3 {

    width: 25%;

	float: right;

}



.button-whatsapp-share1 { 

	display:none !important;

	float: left;

	vertical-align: top;

}



}

/* footer */

@media (min-width: 1200px) {

footer .col-left {

	padding: 0 none;

	float: left;

}

footer .social li {

	list-style: none;

	margin: 0 15px 0 0;

	float: left;

}

footer .social li:last-child {

	margin: 0;

}

footer .social li a {

	display: block;

}

footer .col-center {

	height: 90px;

	width: 550px;

	margin: 0 40px;

	padding: 0 5px;

	border-top: 0 none;

	border-left: solid 1px #dfdfdf;			

	float: left;

}

footer .col-center ul {

	margin: 20px 0;

	padding: 0;

}

footer .col-center ul li {

	text-align: left;

}

footer .legales {

	width: 560px;

	padding: 2px 20px;

	border-top: 0 none;

	text-align: left;

	float: right;

}

.legales a span {

	padding: 2px 5px 0 0;

	float: left;

}



}

/* */





@media (min-width: 768px) {

.site-logo {

	text-align:center;

	/*margin-bottom: 20px;*/

}



.button-whatsapp-share1 { 

	display:none !important;

	float: left;

	vertical-align: top;

}



}

@media (max-width: 768px) {

.site-logo {

	text-align:center;

}

/*.site-logo img {

	max-width: 180px;

	max-height: 70px;

}*/

.slide-text {

	height: auto;

	width: 30%;

}

.slide-header {

	font-size: 20px;

}

}

/* End Responsive features*/

.nav-primary > ul > li.tab-conversation a  {

	font-family: 'Roboto', serif !important;

}



#toTop {

    background: url("images/ui.totop.png") no-repeat scroll left top transparent;

    border: medium none;

    bottom: 6px;

    display: none;

    height: 40px;

    overflow: hidden;

    position: fixed;

    right: 10px;

    text-decoration: none;

    text-indent: -999px;

    width: 40px;

}

/* foros */

div.bbp-breadcrumb {

	float: none !important;

}

div.bbp-breadcrumb p {

	margin: 0 !important;

}

.bbp-breadcrumb-current {

	color: #4e4d4d !important;

	font-size: 12px !important;

	line-height: 22px !important;

	text-transform: uppercase !important;

}

#bbpress-forums {

	padding: 0 30px 60px;

	margin: 0 !important;

}

#bbpress-forums div.bbp-search-form {

	float: none !important;

	margin: 0 -30px 30px;

}

#bbp-search-form {

    height: 40px;

    width: 240px;

    border: 1px solid #e5e5e5;

    float: right;

}

#bbp_search {

    height: 38px;

    padding: 9px;

    width: 200px !important;

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

    font-size: 14px !important;

    font-weight: 400 !important;

	border: 0 none;

	float: left;

}

#bbp_search_submit {

	width: 38px;

	height: 0;

	padding: 38px 0 0;

	background: transparent url(images/btn-search-docs.png) center no-repeat !important;

	border: 0 none;

	overflow: hidden;

	float: right;

}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {

	border: 0 none !important;

	margin: 0 0 30px !important;

}

#bbpress-forums .bbp-forums li.bbp-header, #bbpress-forums .bbp-topics li.bbp-header {

	padding: 10px !important;

}

#bbpress-forums li.bbp-header {

	color: #FFF !important;

	font-family: 'Source Sans Pro', 'sans-serif' !important;

    font-size: 14px !important;

    font-weight: 600 !important;	

	background-color: #064372 !important;

	border: 0 none !important;

	padding: 10px 10px 10px 0 !important;

}

#bbpress-forums li.bbp-header a, #bbpress-forums li.bbp-header a:visited {

	color: #FFF;

}

#bbpress-forums li.bbp-header a:hover {

	color: #398ea5;

}

li.bbp-forum-info, li.bbp-topic-title {

	width: 50% !important;

}

li.bbp-forum-freshness, li.bbp-topic-freshness {

	text-align: center;

	width: 30% !important;

}

li.bbp-forum-freshness a, li.bbp-forum-freshness a:visited, li.bbp-topic-freshness a, li.bbp-topic-freshness a:visited {

	color: #398ea5 !important;

    font-family: "Roboto",serif !important;

    font-size: 12px !important;

    font-weight: 300 !important;

}

li.bbp-forum-freshness a:hover, li.bbp-topic-freshness a:hover, .bbp-author-name:hover {

	text-decoration: underline !important;

}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {

    color: #757575 !important;

    font-size: 14px !important;

	padding: 20px 10px !important;

	border-bottom: 1px solid #e5e5e5 !important;

	border-top: 0 none !important;

}

#bbpress-forums div.odd, #bbpress-forums ul.odd {

	background: none !important;

}

.bbp-forum-title, .bbp-forum-title:visited, .bbp-topic-permalink, .bbp-topic-permalink:visited {

	color: #454545;

    font-size: 20px;

    font-weight: 400;

}

.bbp-forum-title:hover, .bbp-topic-permalink:hover {

	color: #064372;

}

.bbp-topic-meta {

	margin: 5px 0 0 !important;

}

.bbp-topic-started-by {

	font-size: 14px !important;

}

.bbp-author-name, .bbp-author-name:visited, li.bbp-forum-freshness a.bbp-author-name, li.bbp-topic-freshness a.bbp-author-name {

	color: #398ea5 !important;

	font-family: 'Source Sans Pro', 'sans-serif' !important;

	font-size: 14px !important;

    font-weight: 400 !important;

}

li.bbp-body div.hentry {

	padding: 30px 0 !important;

	border-bottom: solid 1px #e5e5e5;

}

.bbp-reply-author, .bbp-topic-author {

	width: 120px !important;

	text-align: center !important;

}

.bbp-author-avatar {

	width: 64px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	display: block;

	overflow: hidden;

	margin: 0 auto !important;

}

.bbp-author-avatar .avatar {

	margin: 0 !important;

}

.bbp-author-role {

    color: #757575 !important;

    font-size: 14px !important;

	line-height: 16px !important;

	font-style: normal !important;

}

#bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {

	margin: 0 0 0 140px !important;

	padding: 0 !important;

}

.comment-meta a.bbp-author-name {

    color: #064372 !important;

	font-family: 'Source Sans Pro', 'sans-serif' !important;

    font-size: 14px !important;

    font-weight: 600 !important;

}

span.bbp-admin-links {

	color: #398ea5 !important;

}

span.bbp-admin-links a {

	color: #398ea5 !important;

	text-transform: none !important;

	margin: 0 5px !important;

}

span.bbp-admin-links a.bbp-topic-super-sticky-link {

	margin: 0 5px 0 0 !important;

}

.bbp-form legend, .bbp-reply-form legend {

    color: #064372;

    font-family: "Source Sans Pro","serif";

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    margin: 0 0 30px !important;

	padding: 0 !important;

	border: 0 !important;

}

.bbp-template-notice {

	color: #757575 !important;

    font-family: "Noto serif","serif";

    font-size: 14px !important;

    line-height: 19px !important;

    font-weight: 400 !important;

    padding: 20px !important;

	margin: 0 0 20px !important;

	border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	-ms-border-radius: 0 !important;

	-webkit-border-radius: 0 !important;

	-khtml-border-radius: 0 !important;

}

.bbp-template-notice p {

    font-size: 14px !important;

    line-height: 19px !important;

    font-weight: 400 !important;

	margin: 0 !important !important;

	padding: 0 !important;

}

fieldset.bbp-form {

	border: 0 none !important;

	padding: 0 !important;

}

fieldset.bbp-form .bbp-the-content-wrapper {

	margin: 0 !important;

}

.quicktags-toolbar {

    border: 1px solid #e5e5e5 !important;

	padding: 10px !important;

	background-color: #F0F0F0 !important;

}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

	font-size: 14px !important;

    font-weight: 400 !important;

    height: 150px;

    margin: 0;

    max-height: 150px;

    max-width: 100%;

    min-height: 150px;

    min-width: 100%;

    padding: 20px;

    width: 100%;

    background-color: #f5f5f5;

    border: 1px solid #e5e5e5;

    border-top: 0 none !important;

}

#bbpress-forums fieldset.bbp-form .input-text {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

	font-size: 14px !important;

    font-weight: 400 !important;

    width: 100%;

    min-width: 100%;

    padding: 10px 20px;

	margin: 0 0 20px !important;

    background-color: #f5f5f5;

    border: 1px solid #e5e5e5;

}

#bbpress-forums .select, .bbp-form .select {

	width: 240px !important;

    height: 40px !important;

    padding: 9px !important;

    border: 1px solid #e5e5e5;

	margin: 0 0 20px;

}

.bbp-form .select {

	margin: 0 !important;

}

#bbpress-forums fieldset.bbp-form select, .bbp-form select {

    height: 20px;

    width: 220px;

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

	font-size: 14px !important;

    font-weight: 400 !important;

    border: 0 none;



}

.bbp-submit-wrapper {

	margin: 0 !important;

}

.wp-editor-wrap {

	margin: 0 0 30px;

}

fieldset.bbp-form {

	margin: 0 !important;

}

fieldset.bbp-form p {

	margin: 0 !important;

}

.bbp-submit-wrapper .button {

    color: #fff;

    font-family: "Source Sans Pro","sans-serif" !important;

	font-size: 14px !important;

    font-weight: 400 !important;

    margin: 0;

    padding: 10px;

    background-color: #064372;

    border: 1px solid #064372;

}

.bbp-submit-wrapper .button:hover {

	color: #064372;

	background: none;

    border: 1px solid #064372;

}

.bbp-form .checkbox {

	margin: 1px 5px 0 0 !important;

	padding: 0;

	float: left;

}

.notification-forum .label-forum {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

    font-size: 14px;

    line-height: 19px;

    font-weight: 400;

}

.label-bbpress {

    color: #757575;

    font-family: "Roboto",serif;

    font-size: 14px;

    font-weight: 400;

	display: block !important;

	margin: 0 0 10px !important;

}

.search-topic-title {

	padding: 10px 20px;

	margin: -30px 0 20px;

	background-color: #f5f5f5;

}

.search-topic-title h3 {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

    font-size: 14px;

    line-height: 19px !important;

    font-weight: 400;

	margin: 0 !important;

}

#bbpress-forums #bbp-user-wrapper ul.bbp-topics {

	clear: both !important;

}

#bbp-user-avatar {

	width: 140px !important;

	height: 140px !important;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	overflow: hidden;

	margin: 0 auto 30px !important;

}

#bbp-user-avatar .vcard, #bbp-user-avatar .url {

	display: block;

}

#bbp-user-avatar .avatar {

	max-height: 144px !important;

	max-width: 144px !important;

	margin: -2px 0 0 -2px !important;

	display: inline-block !important;

}

#bbpress-forums h1.page-title {

	padding: 0 !important;

}

#bbp-user-wrapper {

	background-image: url(images/border-vert.png);

	background-position: 180px 0%;

	background-repeat: repeat-y;

	padding: 0 0 60px;

	margin: 0 0 -60px;

}

#bbp-user-body {

	padding: 0 0 0 30px;

}

#bbp-user-navigation ul {

    margin: 0;

    padding: 0;

}

#bbp-user-navigation ul li {

	list-style: none;

    color: #757575;

    font-family: "Source Sans Pro","sans-serif";

    font-size: 14px;

    line-height: 19px;

    font-weight: 400;

    border-bottom: 1px solid #e5e5e5;

    padding: 10px 0 !important;

}

#bbp-user-navigation ul li:last-child {

	padding: 10px 0 0 !important;

	border-bottom: 0 none;

}

#bbp-user-navigation ul li a,#bbp-user-navigation ul li a:visited {

    color: #757575;

	padding: 0 !important;

}

#bbp-user-navigation ul li a:hover {

	color: #064372;

}

#bbp-user-navigation ul li.current a, #bbp-user-navigation ul li.current a:hover {

    color: #757575;

	font-weight: 700;

	background: none !important;

}

.bbp-user-section p.user-parragraph {

    color: #757575;

    font-family: "Noto serif",serif !important;

    font-size: 16px;

    font-weight: 400;

    line-height: 22px;

    margin: 0 0 25px;

}

.bbp-pagination-links {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif";

    font-size: 14px;

    line-height: 19px;

    font-weight: 400;

}

.bbp-pagination-links span.current {

	height: 24px;

	width: 24px;

	color: #FFF !important;

	text-align: center;

	background-color: #064372 !important;

	border: 0 none !important;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	padding: 2px 0 0 !important;

	opacity: 1 !important;

	-moz-opacity: 1 !important;

	-khtml-opacity: 1 !important;		

	filter:alpha(opacity=100) !important;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;	

}

.bbp-pagination-links a, .bbp-pagination-links a:visited {

    color: #757575 !important;

	height: 24px;

	width: 24px;

	text-align: center;

	border: 0 none !important;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	padding: 2px 0 0 !important;

}

.bbp-pagination-links a:hover {

	color: #064372 !important;

	background: none !important;

}

.bbp-topic-pagination {

	display: block !important;

	margin: 10px 0 0 !important;

}

.bbp-topic-pagination a, .bbp-topic-pagination a:visited {

	color: #398ea5 !important;

	font-size: 12px !important;

	padding: 1px 5px !important;

	border: 1px solid #CCC !important;

}

.bbp-topic-pagination a:hover {

	color: #FFF !important;

	background-color: #398ea5 !important;

	border: solid 1px #398ea5 !important;

}

.bbp-row-actions #favorite-toggle a, .bbp-row-actions #favorite-toggle a:visited, .bbp-row-actions #subscription-toggle span.is-subscribed a, .bbp-row-actions #subscription-toggle span.is-subscribed a:visited {

	color: #FFF !important;

	width: 20px !important;

	height: 20px !important;

	font-size: 14px !important;

	font-family: 400 !important;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	text-align: center !important;

	background-color: #faa !important;

	border: 0 !important;

	padding: 0 !important;

	margin: 5px 5px 0 0;

	float: left;

}

.bbp-row-actions #favorite-toggle a:hover, .bbp-row-actions #subscription-toggle span.is-subscribed a:hover {

	background-color: #F00 !important;

}

.bbp-form label {

	width: 100% !important;

    color: #757575;

    display: block !important;

    font-family: "Roboto",serif;

    font-size: 14px;

    font-weight: 400;

	text-align: left !important;

	padding: 0 !important;

    margin: 0 0 10px !important;

	float: none !important;

	cursor: default !important;

}

.bbp-form .regular-text {

    background-color: #f5f5f5;

    border: 1px solid #e5e5e5;

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    min-width: 50%;

    padding: 10px 20px !important;

    width: 50%;

}

.bbp-form textarea {

    color: #757575;

    font-family: "Source Sans Pro","sans-serif" !important;

	font-size: 14px !important;

    font-weight: 400 !important;

    height: 150px;

    margin: 0;

    max-height: 150px;

    max-width: 60%;

    min-height: 150px;

    min-width: 60%;

    padding: 20px !important;

    width: 60%;

    background-color: #f5f5f5;

    border: 1px solid #e5e5e5;

}

.bbp-form input:focus, .bbp-form textarea:focus {

	box-shadow: none !important;

	-webkit-box-shadow: none !important;

	-moz-box-shadow: none !important;

    border: 1px solid #e5e5e5 !important;

}

.bbp-form .disabled {

	opacity: 0.5 !important;

	-moz-opacity: 0.5 !important;

	-khtml-opacity: 0.5 !important;		

	filter:alpha(opacity=50) !important;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;

}

#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {

    color: #757575;

    font-family: "Noto serif","serif";

    font-size: 14px;

    font-weight: 400;

    line-height: 19px;

	font-style: normal;

	padding: 20px;

	margin: 10px 0 20px;

}

.bbp-form #pass-strength-result {

	font-size: 14px;

	padding: 5px;

	text-align: center;

}

.bbp-form #pass-strength-result.bad {

	background-color: #ffb78c;

	border-color: #ff853c;

}

.bbp-form #pass-strength-result.good {

	background-color: #ffec8b;

	border-color: #fc0;

}

.bbp-form #pass-strength-result.short {

	background-color: #ffa0a0;

	border-color: #f04040;

}

.bbp-form #pass-strength-result.strong {

	background-color: #c3ff88;

	border-color: #8dff1c;

}

.forum-intro {

    color: #757575;

    font-family: "Noto serif",serif;

    font-size: 16px;

    font-weight: 400;

    line-height: 22px;

    margin: 0 30px 25px;

}



#wc-comment-header {

    color: #064372;

    font-family: "Source Sans Pro","serif";

    font-size: 25px;

    text-align: center;

    font-weight: 700;

    margin: 0;

    /*text-transform: uppercase;*/

}



.site-logo a img {

    width: 389px;

}



@media (max-width: 375px) {

    .site-logo a img {

        width: 350px;

    }

}



@media (max-width: 350px) {

    .site-logo a img {

        width: 300px;

    }

}



@media (max-width: 479px) {

    .nav-top {

        padding-right: 10px;

    }



    .nav-bottom ul {

        margin: 7px 15px 0px 10px;

    }

}



.boxzilla {

    padding: 0 !important;

}

.entry{margin: 25px !important;}



/* AGREGADOS SERGIO DOBKEVICIUS 17/04/2018 */



.wppsac-slick-slider-wrp .readmorebtn, .wppsac-slick-slider-wrp .wp-post-date, .wppsac-slick-slider-wrp .recentpost-categories{display: none !important}

.wppsac-post-slider.design-3 .wppsac-post-overlay > .wppsac-post-short-content{height: 15% !important}
/*.recent-post-slider.design-3 .post-image-bg {height: 728px!important}*/
.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 600px!important}

.wppsac-post-slider.design-3 .wppsac-post-title {width:95%}

@media (max-width: 1399px) {
.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 620px!important}
}
@media (max-width: 1199px) {
.recent-post-slider.design-3 .wppsac-post-overlay > .wppsac-post-short-content{height: 17.5% !important}
	.wppsac-post-slider.design-3 .wppsac-post-title {width:100%}
	.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 530px!important}
}
@media (max-width: 991px) {
.recent-post-slider.design-3 .wppsac-post-overlay > .wppsac-post-short-content{height: 30% !important}
	.wppsac-post-slider.design-3 .wppsac-post-title {width:100%}
	.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 390px!important}
}
@media (max-width: 767px) {
.recent-post-slider.design-3 .wppsac-post-overlay > .wppsac-post-short-content{height: 45% !important}
	.wppsac-post-slider.design-3 .wppsac-post-title {width:100%}
	.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 290px!important}
}
@media (max-width: 575px) {
.recent-post-slider.design-3 .wppsac-post-overlay > .wppsac-post-short-content{height: 65% !important}
	.wppsac-post-slider.design-3 .wppsac-post-title {width:95%}
	.wppsac-post-slider.design-3 .wppsac-post-image-bg {height: 300px!important}
}
#areas_home .area {

	padding: 2rem;

	font-family: 'Roboto', serif;

	font-size: 2rem;

	height: 200px;

	color: #fff

}

#areas_home .bg-green {

	background-color: #96B84F

}

#areas_home .bg-blue1 {

	background-color: #3081B7

}

#areas_home .bg-blue2 {

	background-color: #69B1D5

}

#areas_home .bg-yellow {

	background-color: #ECC755

}

#areas_home .bg-red {

	background-color: #C3465A

}

/*  SECTIONS  */

		

	/*  SECTIONS  */

#areas_home .section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

/*  COLUMN SETUP  */

#areas_home .col {

	display: block;

	float: left;

	margin: 1% 0 1% 1.6%;

}

#areas_home .col:first-child {

	margin-left: 0;

}

/*  GROUPING  */

#areas_home .group:before, .group:after {

	content: "";

	display: table;

}

#areas_home .group:after {

	clear: both;

}

#areas_home .group {

	zoom: 1; /* For IE 6/7 */

}



/*  GRID OF FIVE   ============================================================================= */



	

#areas_home .span_5_of_5 {

	width: 100%;

}

#areas_home .span_4_of_5 {

	width: 79.68%;

}

#areas_home .span_3_of_5 {

	width: 59.36%;

}

#areas_home .span_2_of_5 {

	width: 39.04%;

}

#areas_home .span_1_of_5 {

	width: 18.72%;

}

#areas_home .area a {

	color: #fff;

	text-decoration: none

}

#areas_home .span_3_de_3{

	width: 32%;

}

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

#areas_home .area {

	font-size: 1.5rem;

	padding: 1rem

}

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



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

#areas_home .span_5_of_5 {

	width: 100%;

}

#areas_home .span_4_of_5 {

	width: 100%;

}

#areas_home .span_3_of_5 {

	width: 100%;

}

#areas_home .span_2_of_5 {

	width: 100%;

}

#areas_home .span_1_of_5 {

	width: 100%;

}

#areas_home .span_3_de_3{

	width: 100%;

}

}



#areas_home .area a:hover {

	color: #fff;

	text-decoration: underline

}

.recent-post-slider.design-3 h2.wp-post-title a, .recent-post-slider.design-3 .wp-post-content a.readmorebtn, .recent-post-slider.design-3 .wp-post-content p {    font-family: 'Roboto';}



.recent-post-slider.design-3 .post-short-content {

    background: rgba(51, 51, 51, 0.85);

}



.wp-sub-content {font-family: 'Roboto';}

@media only screen and (min-width: 768px) {

	.mobilemenu{display: none}

}

