/*
Theme Name: ARSI
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Arsi brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.5.1526322807
Updated: 2018-05-14 15:33:27

*/
/*General*/
body { font-size:1em !important;}
body.page .site-content {background: #ffffff;
background: -moz-linear-gradient(right, #ececec 0, #ececec 50%, #fff 50%, #fff 100%);
background: -webkit-linear-gradient(right, #ececec 0%,#ececec 50%,#fff 50%,#fff 100%);
background: linear-gradient(to left, #ececec 0,#ececec 50%,#fff 50%,#fff 100%);}
body.page-id-50 .site-content, body.page-id-44 .site-content, body.page-id-36 .site-content, body.page-id-2753 .site-content, body.page-id-933 .site-content, body.page-id-1555 .site-content, body.page-id-1563 .site-content, body.page-id-1593 .site-content, body.page-id-7960 .site-content, body.page-id-2958 .site-content, body.page-id-26899 .site-content, body.page-id-32528 .site-content, body.page-id-35435 .site-content, body.page-id-35439 .site-content, body.page-id-30802 .site-content, {background: none;}
body.page-id-933 .site-content-contain #content .wrap .content-pages, body.page-id-933 .site-content-contain #content .wrap sidebar, body.page-id-1563 .site-content-contain #content .wrap sidebar, body.page-id-19876 .site-content-contain #content .wrap sidebar, body.page-id-3188 .site-content-contain #content .wrap sidebar, body.page-id-1593 .site-content-contain #content .wrap sidebar {display:none;}
.site-title, .site-title a {font-family: Times New Roman, serif !important; color:#fff; font-size:2.4em; font-weight:normal; line-height:1em;}
.site-title a:focus { text-decoration:none !important;}
.hentry .entry-header {display:none;}
.entry-content a:focus, .entry-summary a:focus, .comment-content a:focus, .widget a:focus, .site-footer .widget-area a:focus, .posts-navigation a:focus, .widget_authors a:focus strong, .entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong, .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {-webkit-box-shadow:none; box-shadow:none;transition: none; transition: none; transition: none;}
.wrap { max-width:1150px;}

/*Header*/
.trama { background-image: url(images/trama.png); height: 13px; position:absolute; top:-13px; left:0; width:100%;}
.site-title a:hover { text-decoration:none;} 
.site-description { color:#fff; text-transform:uppercase; font-size:1.3em;}
.redes-top { background-color:#195436; padding:4px 0; -webkit-box-shadow: 0 -12px 25px 10px rgba(0,0,0,0.8); box-shadow: 0 -12px 25px 10px rgba(0,0,0,0.8); padding-left:15px; padding-right:15px; height: 50px; }
.redes-top a { float:right; margin-top: 10px; padding-right: 5px;}
.redes-top a:hover { opacity:0.8;}
.whatsapp { color: #fff; float: right; font-size: 13px; padding-top: 12px; padding-right: 5px; }
.site-branding-text { float:left; text-align:left; padding-top:12px; padding-bottom:12px;}
.logoSI { float:right; width:70px; margin-top: 22px;}

/*Menu*/
.main-navigation { clear:none; float:right; padding-top:30px;}
.navigation-top {background-color:#205C3F; border:0; -webkit-box-shadow: 0 -5px 25px 10px rgba(0,0,0,0.8); box-shadow: 0 -5px 25px 10px rgba(0,0,0,0.8); margin-right:25px; padding-bottom: 10px !important;}
.menu-top-menu-container { float:right;}
.menu { float:right;}
.menu a { font-size:1.30em; color:#fff; border:1px solid #205C3F; text-transform:uppercase; font-weight:normal;}
.menu a:hover { border:1px solid #369d6d; color:#fff; text-decoration:none;}
.menu a .icon { display:none !important;}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, 
.main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, 
.main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before,
.main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {
 display: none; }
.main-navigation ul ul {background-color:rgba(9,33,59,0.8); border:0; border-left:1px solid #205C3F; border-right:1px solid #205C3F;}
.main-navigation li li:hover { background-color:transparent;}
.main-navigation ul ul a { border:0; text-transform:uppercase;}
.main-navigation ul ul a:hover { border:0; color:#369d6d; }
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left:0;}
.navigation-top .current-menu-item > a {border:1px solid #369d6d;  color:#fff;}
.main-navigation ul a:focus {text-decoration:none;}
.main-navigation ul ul a:focus { text-decoration:none;}
.navigation-top ul ul .current-menu-item > a {border:0;  color:#369d6d;}
.menu-toggle { font-size:1.5em; color:#fff; border:1px solid #fff; padding: 0.5em 1em; text-transform:uppercase;}
.menu-toggle:focus {outline:none;}
.menu-item-2791 {border: 0; background-color: #369d6d;}

/*Cabezales*/
.cabezal {position: relative; height:190px;}
.cabezal .titulo { position:absolute; top:25%; text-align:center; background: rgba(0,0,0,0.6); font-size:3.5em; text-transform:uppercase; left:50%; color:#ddd; padding:20px; font-weight:600;}
.cabezal.oneline .titulo {top:25% !important;}
.cabezal.twolines .titulo {top:14% !important;}
.cabezal.tramites {background:url("images/bg_tramites.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.tramites .titulo {width:580px; margin-left:-310px;}
.cabezal.tasas {background:url("images/bg_tasas.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.tasas .titulo {width:580px; margin-left:-310px;}
.cabezal.ddjj {background:url("images/bg_ddjj.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.ddjj .titulo {width:580px; margin-left:-310px;}
.cabezal.boletas {background:url("images/bg_boletas.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.boletas .titulo {width:580px; margin-left:-310px;}
.cabezal.normativa {background:url("images/bg_normativa.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.normativa .titulo {width:580px; margin-left:-310px;}
.cabezal.estadisticas {background:url("images/bg_estadisticas.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.estadisticas .titulo {width:580px; margin-left:-310px;}
.cabezal.economia-local {background:url("images/bg_economia_local.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.economia-local .titulo {width:580px; margin-left:-310px;}
.cabezal.funciones-arsi {background:url("images/bg_funciones_arsi.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.funciones-arsi .titulo {width:580px; margin-left:-310px; top:14%;}
.cabezal.estados-contables {background:url("images/bg_estados_contables.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.estados-contables .titulo {width:580px; margin-left:-310px;}
.cabezal.agentes {background:url("images/bg_agentes.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.notificadores .titulo {width:580px; margin-left:-310px;}
.cabezal.notificadores {background:url("images/bg_agentes.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.agentes .titulo {width:580px; margin-left:-310px;}
.cabezal.calendario {background:url("images/bg_calendario.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.calendario .titulo {width:580px; margin-left:-310px;}
.cabezal.noticias {background:url("images/bg_noticias.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.noticias .titulo {width:580px; margin-left:-310px;}
.cabezal.consultas {background:url("images/bg_consultas.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.consultas .titulo {width:580px; margin-left:-310px;}
.cabezal.cv {background:url("images/bg_cv.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.cv .titulo {width:580px; margin-left:-310px;}
.cabezal.comercios {background:url("images/bg_comercios.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.comercios .titulo {width:580px; margin-left:-310px;}
.cabezal.beneficio {background:url("images/bg_beneficio.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.beneficio .titulo {width: 780px; margin-left: -410px; line-height: 38px; font-size: 30px;}
.cabezal.aviso-de-transferencia {background:url("images/bg_cv.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.aviso-de-transferencia .titulo {width:580px; margin-left:-310px;}
.cabezal.administradores-de-consorcios {background:url("images/bg_cv.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.administradores-de-consorcios .titulo {width:580px; margin-left:-310px;}
.cabezal.mobile {background:url("images/bg_whatsapp.jpg") center 0 no-repeat; background-size:auto 135%;}
.cabezal.mobile .titulo {width:580px; margin-left:-310px;}

/*Slider*/
.nivo-caption { position: absolute; top:35%; text-align:center; background: rgba(0,0,0,0.6) !important; font-size:3.5em; text-transform:uppercase; width:620px !important; left:50% !important; margin-left:-310px !important; opacity:1 !important; bottom:auto !important; color:#ddd !important; padding:20px !important; font-weight:600;}
.nivo-controlNav { position:absolute; bottom:0;}
.nivo-controlNav a { background:rgba(200,200,200,0.6) !important; width:15px !important; height:15px !important; margin:0 2px !important;}
.nivo-controlNav a.active {background:rgba(5,187,149,0.6) !important;}
article#post-7 { display:none;}

/*Destacados Home*/
.con-destacados {background: #062343;
background: -moz-linear-gradient(top, #062343 0%, #062343 40%, #ffffff 40%, #ffffff 100%);
background: -webkit-linear-gradient(top, #062343 0%,#062343 40%,#ffffff 40%,#ffffff 100%);
background: linear-gradient(to bottom, #3cbc7a 0%,#2a8757 40%,#ffffff 40%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#062343', endColorstr='#ffffff',GradientType=0 );}
.destacados ul { text-align:center; padding:25px 0 20px 0;}
.destacados li { list-style:none; text-align:center; float:none; display:inline-grid; padding: 0 35px;}
.destacados h2 { text-transform:uppercase; font-size:1.8em; padding:0; font-weight:900; text-align:center;}
.destacados a { color:#333;}
.destacados a:hover { text-decoration: none;}
.destacados p { font-size:1.3em; color:#555; font-weight:400;}
.destacados .boleta { font-size:1.2em; margin-top: 12px; margin-bottom: 8px;}
.destacados .boleta a{ color:#06c4a2; font-weight:400; border:1px solid #06c4a2; padding: 10px;}
.destacados .boleta a:hover{ background-color:#06c4a2; color: #fff; border:1px solid #06c4a2;}

/*Noticias Home*/
.con-noticias { background-color:#f8f6f7; padding:20px 0 50px 0; }
.con-noticias.transparent { background-color:transparent;}
.con-noticias.seccion { padding-top:40px;}
.con-noticias.seccion li {margin-bottom:25px !important;}
.noticias-destacadas .not li { width:22%; float:left; margin:0 1%; height:383px; position:relative; list-style:none; overflow:hidden;}
.noticias-destacadas.aside .not li {width:100%; margin:0;}
.noticias-destacadas .not li a:first-child {position:absolute; bottom:0; width:100%; z-index:1; color:#3a3a3a; text-transform:uppercase; font-weight:400; font-size:1.7em; background-color:#fff; min-height:130px; padding:15px 10px; text-align:center;}
.noticias-destacadas .not li a:first-child:hover { text-decoration: none;}
.noticias-destacadas .not li a img { width:100%;}
.noticias-destacadas .not li a:last-child {position:absolute; top:0; left:0; width:100%; min-height:auto;}
.noticias-destacadas .not li a:last-child img { display:none;}
.noticias-destacadas .not li p { position:absolute; top:-253px; left:0; width:100%; color:#fff; background-color:rgba(9,33,59,0.6); height:253px; padding:20px 20px 0 20px; text-align: left; font-size:1.2em; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.noticias-destacadas .not li:hover p { top:0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.noticias-destacadas .not li p a { position:relative !important; color:#fff !important; padding:10px 15px !important; border:1px solid #369d6d; width:auto !important; left:auto !important; top:auto !important; display: table; margin: 15px auto; text-transform:uppercase; font-size:1.2em !important; background-color:transparent !important; height:auto !important;}
.noticias-destacadas .not li p a:hover { text-decoration:none; background-color:#369d6d !important;}
.noticias-destacadas .not li:first-child {padding-left:0;}

/*Calendario Home*/
.noticias-destacadas .calendario-home { width:24%; float:left; margin:0 1%; background-color:#ececec;}
.noticias-destacadas .calendario-home h2 { background-color: #369d6d; color: #fff; text-transform: uppercase; text-align: center; margin: 0;
font-size: 1.8em; font-weight: 600; padding: 15px 0;}
.noticias-destacadas .calendario-home h3 { background-color: #999; color: #fff; text-transform: uppercase; text-align: center; margin: 0;
font-size: 1.1em; font-weight: 600; padding: 15px 0;}
.noticias-destacadas .calendario-home a { text-decoration:none;}
.noticias-destacadas .calendario-home .my-calendar-header { display:none;}
.noticias-destacadas .calendario-home .my-calendar-footer .category-key { padding: 5px 0px 0px 0px; background-color: #ececec;}
.noticias-destacadas .calendario-home .my-calendar-footer li { font-size:1.2em; margin-bottom:3px;}
.noticias-destacadas .calendario-home .mc-main.mini table { margin:0px; width:100%;}
.noticias-destacadas .calendario-home .mc-main table .current-day .mc-date { background: #ececec !important; color: #333; font-weight: 900;}
.noticias-destacadas .calendario-home .mc-main th { background:#f9f9f9; border:1px solid #ececec;}
.noticias-destacadas .calendario-home .mc-main.mini tr td { height:30px; position:relative;} 
.noticias-destacadas .calendario-home .mc-main.mini caption { border:1px solid #ececec; background-color:#999;}
.noticias-destacadas .calendario-home .mc-main.mini .mc-date { text-align: center; position: absolute; width: 100%; height: 100%; padding: 0 0 0 0; font-size: 12px;}
.noticias-destacadas .calendario-home .mc-main table .current-day .mc-date { background: #ececec !important; color: #333;}
.noticias-destacadas .calendario-home .mc-main .has-events .mc-date { background:#369d6d;}
.noticias-destacadas .calendario-home .mc-main .calendar-events {width:150px;}
.noticias-destacadas .calendario-home .mc-main .mini-event .event-title { font-size:1.1em; line-height:1.2em;}
.noticias-destacadas .calendario-home .mc-main .mini-event .sharing { display:none;}
.noticias-destacadas .calendario-home .mc-main .mini-event .details { padding:0 !important;}
.noticias-destacadas .calendario-home .mc-main .no-icon { height:12px; margin-right:4px;}
.noticias-destacadas .calendario-home .mc-main .mc_bottomnav a { padding-right:0px;}
.noticias-destacadas .calendario-home .mc-main .heading {font-size: 16px !important; background-color: #8e8e8e; padding: 5px; margin-top: 1px;}
.noticias-destacadas .calendario-home .my-calendar-footer { height: auto;}
.noticias-destacadas .calendario-home .mc-main .mc_bottomnav span {font-size: 10px!important;}



/*Paginas Interiores*/
.content-pages {padding:40px 75px 50px 40px; color:#343434; text-align:justify; background-color:#fff; min-height:850px;}
.content-pages .tramite-guia {display:none;}
.content-pages .show { display:block;}
.content-pages .hide { display:none;}
.content-pages .clear { clear:both;}
.content-pages h2, h3 {color:#369D6F; text-align:left;}
.content-pages h2 { font-size:2.2em; line-height: 1.3em; font-weight:600; margin:0 0 25px 0; padding:0; position:relative; text-align:left;}
.content-pages h3 { font-size:1.8em; font-weight:400; margin:40px 0 5px 0; padding:1px 0 0 0; text-align:left; line-height: 1.4em;}
.content-pages h2.underline { border-bottom: 1px solid; margin:0 0 15px 0; padding:0 25px 0 0; text-align:left;}
.content-pages h2.btn-acordion { border:1px solid; font-size:1.5em; padding:15px 50px 15px 15px; cursor:pointer; margin:10px 0 10px 0; text-align:left;}
.content-pages h2.blue {color:#369D6F;}
.content-pages h2.btn-acordion.blue { border-color:#369D6F; margin-top: 20px;}
.content-pages h2.btn-acordion.blue:hover { background-color:#369D6F; color:#fff;}
.content-pages h2.btn-acordion.blue:hover span { color:#fff;}
.content-pages h2.btn-acordion.blue #mas { display:block;}
.content-pages h2.btn-acordion.blue #menos { display:none;}
.content-pages h2.btn-acordion.blue.on { background-color:#369D6F; color:#fff;}
.content-pages h2.btn-acordion.blue.on:hover { background-color:#fff; color:#369D6F;}
.content-pages h2.btn-acordion.blue.on:hover span { background-color:#fff; color:#369D6F;}
.content-pages h2.btn-acordion.blue.on #mas { display:none;}
.content-pages h2.btn-acordion.blue.on #menos { display:block;}
.content-pages h2.green {color:#06c4a2;}
.content-pages h2.btn-acordion.green { border-color:#06c4a2;}
.content-pages h2.btn-acordion.green:hover { background-color:#06c4a2; color:#fff;}
.content-pages h2.btn-acordion.green:hover span { color:#fff;}
.content-pages h2.btn-acordion.green #mas { display:block;}
.content-pages h2.btn-acordion.green #menos { display:none;}
.content-pages h2.btn-acordion.green.on { background-color:#06c4a2; color:#fff;}
.content-pages h2.btn-acordion.green.on:hover { background-color:#fff; color:#06c4a2;}
.content-pages h2.btn-acordion.green.on:hover span { background-color:#fff; color:#06c4a2;}
.content-pages h2.btn-acordion.green.on #mas { display:none;}
.content-pages h2.btn-acordion.green.on #menos { display:block;}
.content-pages h2 span { position:absolute; top:15px; right:15px;}
.content-pages h2 span#mas { display:none;}
.content-pages strong { font-weight:600;}
.content-pages a { color:#369D6F; text-decoration:none; -webkit-box-shadow:none; box-shadow:none;transition: none; transition: none; transition: none;}
.content-pages a:hover { text-decoration:underline;-webkit-box-shadow:none; box-shadow:none;transition: none; transition: none; transition: none;} 
.content-pages p { margin:0; padding:0 0 0px 0; font-size:1.4em;}
.content-pages .ul { padding-bottom:0;}
.content-pages ul { margin-top: 10px; padding:0; font-size:1.3em; font-weight: 400; list-style-position: inside; padding-left:0px; margin-bottom: 5px;}
.content-pages ul li {font-weight: 400;}
.content-pages ul.guion { list-style:none; padding-left:0;}
.content-pages ul.guion li {padding-left: 0; list-style-type: disclosure-closed;}
.content-pages ol { margin:0; padding:0; font-size:1.4em; list-style-position: outside; padding-left:18px;}
.content-pages ol li {margin:0; padding-left:15px;}
.content-pages ol.guion { list-style:none; padding-left:0;}
.content-pages ol.guion li {padding-left:0px;}
.content-pages .descargables { padding-left:0;}
.content-pages .descargables li { list-style:none; margin:10px 0 10px 0; padding-left:30px; background-position:0 0; background-repeat:no-repeat; min-height:25px; font-size:0.9em;}
.content-pages .descargables.pdf li { background-image:url('images/ico-pdf.gif');}
.content-pages .descargables.pdf li a { display:block; padding-top:5px;}
.content-pages .pad {line-height: 1.6em; font-weight: 400;}
.content-pages .btns { border:1px solid; padding:15px 20px; text-transform:uppercase; font-size:1em; display:inline-block;margin: 20px 5px 20px 0;}
.content-pages .btns.blue { border-color:#369D6F; color:#369D6F;}
.content-pages .btns.blue:hover { background-color:#369D6F; text-decoration:none; color:#fff;}
.content-pages .btns.blue:focus { background-color:#369D6F; text-decoration:none; color:#fff; -webkit-box-shadow: none;
 box-shadow: none; -webkit-transition: none; transition:none; transition: none; transition: none;}
.content-pages .btns.green { border-color:#06c4a2; color:#06c4a2;}
.content-pages .btns.green:hover { background-color:#06c4a2; text-decoration:none; color:#fff;}
.content-pages .btns.green:focus { background-color:#06c4a2; text-decoration:none; color:#fff; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; transition:none; transition: none; transition: none;}
.content-pages .btns.pink { border-color:#ff9f00; color:#ff9f00;}
.content-pages .btns.pink:hover { background-color:#ff9f00; text-decoration:none; color:#fff;}
.content-pages .btns.pink:focus { background-color:#ff9f00; text-decoration:none; color:#fff; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; transition:none; transition: none; transition: none;}
.content-pages .selector {min-height: 35px; margin:20px 0 50px 0;}
.content-pages .selector .tag { float:left; font-weight:600; font-size:1.5em; padding:8px 20px 0 50px; text-align:right;}
.content-pages .selector select { float:left; font-size:1.3em; color:#333; border-color:#369D6F; border-radius: 10px; min-width: 350px; height: 35px;}
.content-pages .selector {min-height: 35px; margin-bottom: 50px;}
.content-pages .selector .tag { float:left; font-weight:600; font-size:1.5em; padding:8px 0 0 0;}
.content-pages .selector .buscador .campo {padding-right:0; font-size:1.2em;}
.content-pages .selector .buscador .boton { padding-left:0; font-size:1.2em; line-height:.8em;}
.content-pages .selector .buscador input {height: 35px; border-color:#369D6F; border-radius: 10px 0 0 10px;}
.content-pages .selector .buscador button {width:100%; height:35px; color:#fff; background-color:#369D6F; border:1px solid #369D6F; border-radius: 0 10px 10px 0; font-size:1em; text-transform:uppercase;}
.content-pages .selector .buscador button:hover {background-color:#fff; color:#369D6F;}
.content-pages h2.btn-full a { display: block; padding:15px; font-size:0.6em; margin-bottom:10px;}
.content-pages h2.btn-full .blue  { border:1px solid #369D6F; color:#369D6F; margin:20px 0 0 0;}
.content-pages h2.btn-full .blue:hover { background-color:#369D6F; color:#fff; text-decoration:none;}
.content-pages .important { border:1px solid #369D6F; padding:15px; margin:20px 0 25px 0; position:relative; min-height: 320px;}
.content-pages .informe-actual { position:absolute; top:25px; right:30px;}
.content-pages .informe-actual img { display:block; border:1px solid #369D6F;}

/*Noticias*/
.content-pages.notice { background-color:#f9f9f9; padding:0 15px; min-height:1500px;}
.content-pages.notice .btns { border:1px solid; padding:15px 20px; text-transform:uppercase; font-size:1.2em; display:inline-block; font-weight:600;}
.content-pages.notice .volver { float:right; margin-top:20px; margin-bottom:15px;}
.content-pages.notice .btns.blue { border-color:#369D6F; color:#369D6F;}
.content-pages.notice .btns.blue:hover { background-color:#369D6F; text-decoration:none; color:#fff;}
.content-pages.notice .content-notice { background-color:#fff; padding:20px 30px;}
.content-pages.notice .content-notice .title-notice {color:#343434; font-size:2.8em; font-weight:900;}
.content-pages.notice .content-notice .date {color:#369D6F; font-size:1.5em; font-weight:600; margin-bottom:10px; display: none !important;}

/*Agentes*/
.content-pages .agentes ul { list-style:none; padding:0;}
.content-pages .agentes ul li { padding:0;}
.content-pages .agentes ul li a {display:none;}

/*Destacados Seccion*/
.destacados-in ul { text-align:center; padding:25px 0 0 0; clear:both;}
.destacados-in li { font-size:13px; ;ist-style:none; text-align:center; display:inline-block;}
.destacados-in h2 { text-transform:uppercase; padding:0; font-weight:400; margin-bottom:5px;  text-align:center; }
.destacados-in .first h2 { font-size:1.0em; padding-top: 10px;}
.destacados-in .second h2 { font-size:.95em;}
.destacados-in h5.bajada {text-transform: initial; padding: 0; font-size: 1.2em; line-height: 1.3em; font-weight: 600; letter-spacing: 0em; color: #555; margin: 2px 0; padding-bottom:25px; text-align:center;}
.destacados-in a { color:#333; font-weight: 400;}
.destacados-in a:focus { -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; transition:none; transition: none; transition: none;}
.destacados-in p { color:#555; font-weight:600;}
.destacados-in .first p { font-size:0.9em;}
.destacados-in .second p { font-size:0.9em;}

/*Sidebar*/
sidebar {background-color:#ececec; padding-bottom:50px; display: flex; flex-direction: column;}
.destacados-side ul { text-align:center; padding:35px 0 0 0; margin-bottom:0; flex:1;}
.destacados-side li { list-style:none; text-align:center; float:none; display:inline-block; padding: 0 90px 20px 50px;}
.destacados-side h2 { text-transform:uppercase; font-size:1.8em; padding:0; font-weight:900; margin:15px 0 5px 0;}
.destacados-side a { color:#333;}
.destacados-side a:hover { text-decoration: none;}
.destacados-side p { font-size:1.3em; color:#555; font-weight:400;}
.destacados-side .boleta { font-size:1.2em; margin-top: 20px; margin-bottom: 8px;}
.destacados-side .boleta a{ color:#06c4a2; font-weight:400; border:1px solid #06c4a2; padding: 10px;}
.destacados-side .boleta a:hover{ background-color:#06c4a2; color: #fff; border:1px solid #06c4a2;}
.estadisticas { padding-top:45px; text-align:center;}
.estadisticas ul { list-style:none;}
.estadisticas ul li { margin-bottom:25px;}
.estadisticas ul li img { margin-right:65px;}
.estadisticas h6 { margin-right:65px; font-size: 16px; font-weight: 600;}

/*Consultas*/
.contact { padding-top:40px;}
.contact h2 {color:#369D6F; font-size:2.2em; line-height: 1.3em; font-weight:600; margin:0 0 25px 0; padding:0; position:relative; margin-bottom:0;}
.contact .required {padding-bottom:30px;}
.contact .con-fields { position:relative; margin-bottom:15px;}
.contact .con-fields input, .contact .con-fields select, .contact .con-fields textarea { font-size:1.4em; font-weight:300;}
.contact .wpcf7-form-control-wrap { position: inherit;}
.contact label { display:block; margin-bottom:0;}
.contact .tags { display:inline-block; font-weight:600; font-size:1.6em; padding-left:15px; padding-bottom:5px;}
.contact .radio {display:inline-flex; margin:0 0 1px 0;}
.contact .tel .text-field {margin-bottom:4px;}
.contact .text-field br {display:none;}
.contact .radio label { display:inline-flex;}
.contact .radio label .wpcf7-list-item-label {font-weight:600; font-size:1.6em;}
.contact .field, .contact .select {height:35px;}
.contact .field, .contact .select, .contact .comment { border:1px solid #369D6F; border-radius:10px; width:100%;}
.contact .comment { min-height:150px;}
.contact .btn-enviar hr { border-top:1px solid #369D6F; margin:15px 0 0 0; padding:10px 0 0 0; background-color:#fff;}
.contact .btn-enviar { padding:0 15px 50px 15px;}
.contact .btn-enviar input { border:1px solid #369D6F; font-size:1.5em; color:#369D6F; background-color:#fff; text-transform:uppercase; float:right; border-radius:0;}
.contact .btn-enviar input:hover { background-color:#369D6F; text-decoration:none; color:#fff; transition:none;}
.contact .wpcf7-not-valid-tip { position:absolute; font-size:1.1em; top:3px; right:25px; width:50%; font-weight:600; text-align:right; color:#DC3232;}
.contact div.wpcf7-validation-errors {display:inline-block; border: 0px; color: #DC3232; font-size: 1.3em; margin: 5px 0 0 5px;}
.contact div.wpcf7-mail-sent-ok {display:inline-block; color: #ffffff; font-size: 1.4em; font-weight: 400; border: 1px solid #0CC4F5; background-color: #0CC4F5; }
.contact .recaptcha { padding-top:22px;}
.contact div.wpcf7-response-output { margin: 0px 10px 0px 20px; padding: 5px 10px 5px 5px; border: 0 !important; font-size: 13px; text-align: center;}

/**********File Inputs**********/
.contact .con-file { margin-bottom: 15px; position:relative;}
.contact .con-file br {display:none;}
.contact .inputfile {  position:absolute; top:4px; left:-131px; width:380px;}
.contact .inputfile:focus { outline:0; box-shadow:0;}
.contact .field-file { border:1px solid #369D6F; background-color:#fff; height:35px; border-radius:10px 0px 0px 10px; width:60%; float:left; display:block; position:relative; overflow:hidden; cursor:pointer; margin-bottom: 6px;}
.contact .btn-file { float:left; width:40%; border:1px solid #369D6F; height:35px; border-radius:0 10px 10px 0; background-color:#369D6F;}
.contact .btn-file:hover { background-color:#fff; cursor:pointer;}
.contact .btn-file svg { float:left; margin: 9px 0 0 13px; fill: #fff;}
.contact .btn-file strong { padding:9px;}
.contact .btn-file:hover svg {fill: #369D6F;}
.contact .iborrainputfile { font-size:1.2em; font-weight:normal; float:left; color:#fff;}
.contact .btn-file:hover .iborrainputfile { color:#369D6F;}
/**********End File Inputs**********/

/*Calendario*/
.mc-main { background:#ffffff;}
.mc-main .my-calendar-header, .mc-main .mc_bottomnav {background-color: #fff; color: #333; padding: 0; height: 55px;}
.mc-main .my-calendar-header .my-calendar-date-switcher form { letter-spacing:-1em;}
.mc-main .my-calendar-date-switcher select {padding: 0 5px; width: auto; margin: 0; border: 1px solid #369d6d !important; height: 35px !important; border-radius: 10px 0 0 10px; font-size: 1.2em !important;}
.mc-main .my-calendar-date-switcher select[name="yr"] {border-radius: 0 0 0 0;}
.my-calendar-header > div, .mc_bottomnav > div { margin: 0; float: left; display: block;}
.my-calendar-nav .my-calendar-prev a { border-radius: 10px 0 0 10px; border-right: 0; background: #fff; color: #09C3F3; border: 1px solid #09C3F3; padding: 10px; line-height: 2.1em;}
.my-calendar-nav .my-calendar-next a {border-radius: 0 10px 10px 0; border-left: 0; background: #fff; border: 1px solid #09C3F3; color: #09C3F3; padding: 10px;}
.my-calendar-nav .my-calendar-prev a:hover { background:#09C3F3; text-decoration:none; color:#fff;}
.my-calendar-nav .my-calendar-next a:hover { background:#09C3F3; text-decoration:none; color:#fff;}
.mc-main .my-calendar-date-switcher input[type=submit] { min-width: 2em; font-size: 1em; height: 35px; border-radius: 0 10px 10px 0;   background-color: #09C3F3;}
.mc-main .my-calendar-date-switcher input[type=submit]:hover { background-color:#fff; border:1px solid #09C3F3; color:#09C3F3;}
.mc-main .my-calendar-nav li { line-height:2.3em;}
.mc-main .my-calendar-nav li:first-child { padding-left:5px;}
.mc-main .my-calendar-nav li:last-child { padding-left:0 !important;}
.category-key {background-color: #ececec; padding: 15px;}
.mc-main .category-key {padding-top: 15px; background-color: #ffffff;}
.mc-main .category-key h3 { display:none;}
.my-calendar-nav ul li, .mc-main .category-key ul li, .mc-main .mc-export ul li { display: inline-block; list-style-type: none; padding-left: 0px; margin: 0 0 6px;}
.mc-main .no-icon {display: inline-block; width: 20px; height:20px; margin-right: 6px; border-radius: 20px;}
.mc-main .mc_bottomnav a {background:transparent; font-weight: 600; padding:0 15px 0 0;}
.mc-main .mc_bottomnav a:hover {background:transparent; color:#333; text-decoration:underline;}
.mc-main .my-calendar-table {width: 90%; margin: 0px; border-collapse: collapse;}
.mc-main abbr[data-original-title], abbr[title] {cursor: help; border-bottom: 0;}
.mc-main .mc-date { background:transparent; color: #333; font-weight: 600;}
.mc-main .event-title a { font-size: 1.4em; text-align: left;}
.mc-main th { color:#09C3F3 !important; background: transparent; font-size:1.5em; font-weight:600;}
.mc-main tr td { height:9em; border:1px solid #ececec; background-color:#ffffff; position:relative;}
.mc-main table .current-day .mc-date {background:#333;}
.mc-main .mc_edit_links { display:none;}
.mc-main .time-block { display:none;}
.mc-main .details { width:200px !important; font-size: 12px;}
.mc-main .details p { padding:0; margin:0; padding-top: 4px;}
.mc-main .time-block {display: none;}
.mc-main .cat_general {display:none !important;}
.mc-main .close { position: absolute; top: 9px; left:auto; padding: 4px; line-height: 0; border-bottom: none;}
.mc-main caption { font-size: 2em; color: #369D6F; background-color: #efefef; padding-bottom: 10px; text-align: right; caption-side: top; text-transform: uppercase;}
.mc-main td .event-title {font-size: 9px !important;}
.mc-main .mc_bottomnav span {padding: 0px!important; font-size: 12px!important; text-decoration: none; color: #000000;}
.mc-main .heading {font-size: 24px !important;}




/*Carga de CV*/
.legales { padding-bottom:50px;}
.legales ul {list-style:none;}
.legales ul li {position:relative; margin-bottom:10px !important; padding-left: 10px;}
.legales ul li:last-child {margin-bottom:20px !important;}
.legales ul li img { position:absolute; top:5px; left:-15px;}
.legales .imp {padding-left:35px;}
.legales .btn-legales { border: 1px solid #369D6F; font-size: 1.5em; color: #369D6F; background-color: #fff; text-transform: uppercase; float: right; border-radius: 0; cursor:pointer; text-align:center; padding:15px; }
.legales .btn-legales:hover { background-color:#369D6F; text-decoration:none; color:#fff; transition:none;}
.legales .btn-legales:focus { background-color:#369D6F; text-decoration:none; color:#fff; transition:none;}
.legales .acepto {text-align:right; font-size:11px; margin-bottom: 20px}
.legales .acepto label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; position: relative; padding-right: 30px; cursor:pointer;}
.legales .acepto label span { border: 1px solid #11C5F3; display: inline-block; height: 25px; width: 25px; border-radius: 7px; position: absolute; top: -5px; right: 0;}
.legales .acepto input[type="checkbox"] + label span { background: none; cursor: pointer;}
.legales .acepto input[type="checkbox"]:checked + label span { background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KICA8cGF0aCBkPSJtLjMsMTRjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC43czAuMS0wLjUgMC4zLTAuN2wxLjQtMS40YzAuNC0wLjQgMS0wLjQgMS40LDBsLjEsLjEgNS41LDUuOWMwLjIsMC4yIDAuNSwwLjIgMC43LDBsMTMuNC0xMy45aDAuMXYtOC44ODE3OGUtMTZjMC40LTAuNCAxLTAuNCAxLjQsMGwxLjQsMS40YzAuNCwwLjQgMC40LDEgMCwxLjRsMCwwLTE2LDE2LjZjLTAuMiwwLjItMC40LDAuMy0wLjcsMC4zLTAuMywwLTAuNS0wLjEtMC43LTAuM2wtNy44LTguNC0uMi0uM3oiIGZpbGw9IiMwY2M0ZjMiLz4KPC9zdmc+Cg==) 5px 5px no-repeat;	background-size: 14px;}
.legales .acepto .check {display:none;}


/*Forms*/
/*#multi-step-form .fw-wizard-step-header-container { margin-bottom: 40px !important; display: none;}
#multi-step-form .fw-large-container .fw-progress-bar-container { margin-bottom: 0px; width: 100%; padding: 0;}
#multi-step-form .fw-progress-wrap { min-height:50px;}
#multi-step-form .fw-large-container .fw-progress-bar { border-radius: 0; height: auto; margin: 0 auto; padding: 0; position: absolute; width: 100%;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step { display:block;  float: left; margin: 0; padding: 0; text-align: left; width: 25%;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step.fw-active .fw-progress-bar-bar {display:none;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis {width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; background-color: #d0e2f3; padding: 0 20px;    text-align: center; color: #ffffff !important; font-size: 0.7em !important;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-active .fw-txt-ellipsis { background-color: #369D6F; font-weight:normal;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step:before {display:none;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step:after {display:none;}
#multi-step-form .fw-progress-bar-container { margin-top:0;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis[data-title]:hover:after {display:none;}
#multi-step-form .fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis[data-title]:hover:before {display:none;}
#multi-step-form .fw-step-part>div {margin:0;}
#multi-step-form .fw-plain-layout .fw-step-part-title {margin: 20px 0 10px 0 !important;}
#multi-step-form .fw-wizard-step-container h3 { color:#000; font-size:1.1em; font-weight:bold; padding-left:15px;}
.fw-plain-layout .fa.form-control-feedback {display:none !important;}
#multi-step-form .fw-text-input, #multi-step-form .fw-text-input[type="text"], #multi-step-form .fw-textarea, #multi-step-form input.msfp-registration-input { border:1px solid #369D6F; border-radius:10px; height:35px; padding-left:10px; width:100%;}
#multi-step-form .select2-container--default .select2-selection--single {border:1px solid #369D6F !important; border-radius:10px !important; height:35px !important; padding-top:0px !important;}
#multi-step-form .select2.select2-container.select2-container--default.select2-container--focus, #multi-step-form .select2.select2-container.select2-container--default.select2-container--below, #multi-step-form .select2.select2-container.select2-container--default { width:100% !important;}
#multi-step-form .fw-step-block {margin-bottom: 0px !important; position:relative; float:left; width:50%; padding-right:2%;}
#multi-step-form .fw-step-block .fw-step-block {width:100%;}
#multi-step-form div[data-required="true"] h3:after {color:#000; font-size:1em;}
#multi-step-form .fw-file-upload-input+label { margin-top:0; width:100%; text-align:center; background: #369D6F !important; border-radius:10px;}
#multi-step-form .fw-step-part {border-bottom:1px solid #369D6F !important;}
#multi-step-form .fw-toggle-summary { background:#fff; border:1px solid #369D6F; color:#369D6F; border-radius:0;}
#multi-step-form .fw-toggle-summary:hover { color:#fff; background:#369D6F;}
#multi-step-form .fw-btn-submit {background:#369D6F; border:1px solid #369D6F; color:#fff;border-radius:0;}
#multi-step-form .fw-btn-submit:hover {color:#369D6F; background:#fff;}
#multi-step-form .fw-step-part {margin:0 0 20px 0;}
#multi-step-form p.fw-step-summary-title {color:#369D6F; padding-bottom:0; padding-top:20px;}
#multi-step-form div.fw-step-summary-field { background-color:transparent; border:0; height:20px;}
#multi-step-form div.fw-step-summary-field-title {float:left; border:0;}
#multi-step-form div.fw-step-summary {float:left;}
#multi-step-form .fa {display:none;}
#multi-step-form .fw-wizard-buttons button, #multi-step-form .fw-wizard-buttons .fw-btn { border:1px solid #369D6F; background:#fff !important; color:#369D6F; border-radius:0; padding: 0 22px 0 32px;}
#multi-step-form .fw-wizard-buttons button:hover, #multi-step-form .fw-wizard-buttons .fw-btn:hover { border:1px solid #fff; background:#369D6F !important; color:#fff;}
#multi-step-form .fw-block-invalid .fw-block-invalid-alert {position: absolute; top: 68px; left: 0px; font-size: 0.9em; text-align: left; line-height: 1.1em;}
#multi-step-form .fw-textarea { min-height: 125px;}
#multi-step-form .fw-choice.fw-input-container { float: left;}
#multi-step-form .item3 {width:20%;}
#multi-step-form .item4 {width:10%;}
#multi-step-form .item5 {width:40%;}
#multi-step-form .item6 {width:21%;}
#multi-step-form .item7 {width:15%;}
#multi-step-form .item8 {width:14%;}
#multi-step-form .item11 {width:10%;}
#multi-step-form .item12 {width:10%;}
#multi-step-form .item13 {width:10%;}
#multi-step-form .item14 {width:20%;}
#multi-step-form .item20 {width:35%;}
#multi-step-form .item21 {width:20%;}
#multi-step-form .item22 {width:45%;}
#multi-step-form .item23 {width:35%;}
#multi-step-form .item24 {width:20%;}
#multi-step-form .item25 {width:45%;}
#multi-step-form .item29 {width:20%;}
#multi-step-form .item30 {width:20%;}
#multi-step-form .item31 {width:20%;}
#multi-step-form .item32 {width:40%;}
#multi-step-form .item33 {width:40%;}
#multi-step-form .item34 {width:25%;}
#multi-step-form .item35 {width:20%;}
#multi-step-form .item36 {width:15%;}
#multi-step-form .item40 {width:30%;}
#multi-step-form .item42 {width:30%;}
#multi-step-form .item44 {width:30%;}
#multi-step-form .item45 {width:100%;}
#multi-step-form .item46 {width:40%;}
#multi-step-form .item47 {width:30%;}
#multi-step-form .item48 {width:30%;}
#multi-step-form .item49 {width:100%;}
#multi-step-form .item50 {width:40%;}
#multi-step-form .item51 {width:30%;}
#multi-step-form .item52 {width:30%;}
#multi-step-form .item53 {width:100%;}
#multi-step-form .item54 {width:40%;}
#multi-step-form .item55 {width:30%;}
#multi-step-form .item56 {width:30%;}
#multi-step-form .item57 {width:100%;}
#multi-step-form .item58 {width:100%;}
#multi-step-form .item59 {width:100%;}
#multi-step-form .item60 {width:100%;}
#multi-step-form .item61 {width:40%;}
#multi-step-form .item62 {width:14%;}
#multi-step-form .item63 {width:23%;}
#multi-step-form .item64 {width:23%;}
#multi-step-form .item65 {width:25%;}
#multi-step-form .item66 {width:75%;}
#multi-step-form .item67 {width:100%;}
#multi-step-form .item68 {width:40%;}
#multi-step-form .item69 {width:25%;}
#multi-step-form .item70 {width:35%;}
#multi-step-form .item71 {width:40%;}
#multi-step-form .item72 {width:14%;}
#multi-step-form .item73 {width:23%;}
#multi-step-form .item74 {width:23%;}
#multi-step-form .item75 {width:25%;}
#multi-step-form .item76 {width:75%;}
#multi-step-form .item77 {width:100%;}
#multi-step-form .item78 {width:40%;}
#multi-step-form .item79 {width:25%;}
#multi-step-form .item80 {width:35%;}
#multi-step-form .item81 {width:40%;}
#multi-step-form .item82 {width:14%;}
#multi-step-form .item83 {width:23%;}
#multi-step-form .item84 {width:23%;}
#multi-step-form .item85 {width:25%;}
#multi-step-form .item86 {width:75%;}
#multi-step-form .item87 {width:100%;}
#multi-step-form .item88 {width:40%;}
#multi-step-form .item89 {width:25%;}
#multi-step-form .item90 {width:35%;}
#multi-step-form .item91 {width:40%;}
#multi-step-form .item92 {width:14%;}
#multi-step-form .item93 {width:23%;}
#multi-step-form .item94 {width:23%;}
#multi-step-form .item95 {width:25%;}
#multi-step-form .item96 {width:75%;}
#multi-step-form .item97 {width:100%;}
#multi-step-form .item98 {width:40%;}
#multi-step-form .item99 {width:25%;}
#multi-step-form .item100 {width:35%;}
#multi-step-form .item101 {width:100%;}
#multi-step-form .item102 {width:100%;}
#multi-step-form .item103 {width:100%;}
#multi-step-form .item104 {width:100%;}*/

/*Twitter*/
div.widget_rotatingtweets_widget, div.rotatingtweet, div.widget_rotatingtweets_widget div.widget-title {
    max-width: 600px;
    font-size: 14px;}
    
.twitter {
    background-color: #57d6ff;
    min-height: 80px;
    height: 70px;
    overflow: overlay;
    color: #ffffff;
    font-weight: 300;
    line-height: 16px;
}
.tweetSlideOverlay { background-color:transparent !important;}
.tweetSlideSection.tweetBrallax {background-color:transparent !important;}
.con-twitt { float:none; margin:0 auto; padding-top: 10px;}
.twittIcon {background: url('images/ico-twitter-slider.gif') center 5px no-repeat transparent; border-radius:0; float:left; width:14%; padding:0 10px;}
.twittDetails {color:#1473d1; float:right; width:86%; font-size:14px; text-align:left; line-height:1.5em; padding:14px 10px 0; margin-top:0; margin-bottom:5px;}
.twittMeta { clear:both;}
.twittMeta a { display:none;}
.tweetSlideSection { padding:0;}
.tweetSlideSection .bx-wrapper .bx-controls-direction a { background:transparent; height:56px; margin-top:0; top:12px;}
.tweetSlideSection .bx-wrapper .bx-controls-direction a:hover { background:transparent; }
.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-prev:before { border-bottom: 1px solid #fff;
    border-left: 1px solid #fff; width: 35px; height: 35px; -moz-transform: scale(1) rotate(45deg) skewX(10deg) skewY(15deg);-webkit-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);-o-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);-ms-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);}
.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-next:before { border-top: 1px solid #fff;
    border-right: 1px solid #fff; width: 35px; height: 35px; left:0px;-moz-transform: scale(1) rotate(45deg) skewX(10deg) skewY(15deg);-webkit-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);-o-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);-ms-transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);transform: scale(1) rotate(45deg) skewX(10deg) skewY(10deg);}
.bx-wrapper { margin-bottom:0;}

/*Footer*/
footer { background: url('images/bg_footer-gris.png') center 0 no-repeat; background-size:auto 100%; color:#fff; border:0 !important; height:190px;}
footer a { color:#fff;}
footer a:hover { color:#fff;}
footer h5 {color:#369d6d; font-weight:600; font-size:1.6em; letter-spacing:0;}
footer li { list-style:none; font-size:1.6em; margin-bottom:2px; font-weight:400;}
footer .logoSIfoot {float: right; padding-top: 20px; padding-right: 15px;}
footer .logoSIfoot img {width: 240px;}
.desarrollo { background-color:#1d5237; color:#fff; text-align:center; height:50px;}
.desarrollo .wrap { position:relative;}
.desarrollo .derechos {padding-top: 15px;}
.desarrollo .logo {position:absolute; top:14px; right:15px;}
.desarrollo .logo a{ color:#ffffff;}

@media screen and (min-width: 1200px) {
body.page .site-content {background: #ffffff;
background: -moz-linear-gradient(right, #ececec 0, #ececec 50%, #fff 50%, #fff 100%);
background: -webkit-linear-gradient(right, #ececec 0%,#ececec 50%,#fff 50%,#fff 100%);
background: linear-gradient(to left, #ececec 0,#ececec 50%,#fff 50%,#fff 100%);}
body.single .site-content {background: #ffffff;
background: -moz-linear-gradient(right, #ececec 0, #ececec 50%, #fff 50%, #fff 100%);
background: -webkit-linear-gradient(right, #ececec 0%,#ececec 50%,#fff 50%,#fff 100%);
background: linear-gradient(to left, #ececec 0,#ececec 50%,#fff 50%,#fff 100%);}
body.home .site-content {background: none;}
body.page-id-50 .site-content, body.page-id-44 .site-content, body.page-id-2958 .site-content, body.page-id-1555 .site-content, body.page-id-1563 .site-content, body.page-id-3188 .site-content, body.page-id-19876 .site-content, body.page-id-36 .site-content, body.page-id-2753 .site-content, body.page-id-26899 .site-content, body.page-id-32528 .site-content, body.page-id-35435 .site-content, body.page-id-35439 .site-content, body.page-id-30802 .site-content, body.page-id-7960 .site-content, body.page-id-1593 .site-content {background: none;}

}

@media screen and (min-width: 1200px) {
	.site-branding-text {padding-left:0; padding-right:0;}
	.main-navigation { padding-left:0; padding-right:0; margin-right:15px;}
	.redes-top { padding-left:0; padding-right:0;}
	footer { background-size:cover; background-position:center middle;}
}
@media screen and (max-width: 1200px) {
	.main-navigation a { padding:1em 1em; margin-bottom: 3px;}
	.menu { width:100%;}
	.menu a { font-size:1.30em;}
	.main-navigation { clear:both; float:none;}
	.menu-top-menu-container { float:none;}
	.main-navigation ul { text-align:center;}
	.main-navigation li { display:inline-block;}
	.wrap {margin:0; padding:0;}
	.site-content { background:#fff !important;}
	.destacados-side li {float: left; display: inline-block; padding: 0 15px;}
	.wrap {max-width:100%;}
	.content-pages {padding: 40px 50px 50px 40px; min-height: auto;}
	.content-pages.notice { min-height:auto;}
	.noticias-destacadas .not li { width: 31%; margin: 0 1%;}
	.page-id-933 .not li, .home .not li {width: 23%; margin: 0 1%;}
	.noticias-destacadas .not li p { display:none;}
	.bgside { background-color:#ececec;}
	.estadisticas ul li img { margin-right:0;}
	.con-noticias {padding: 20px 0 240px 0;}
	.logoSI {margin-right:15px;}
/*	#multi-step-form .item3 {width: 50%;}
	#multi-step-form .item4 {width: 10%;}
	#multi-step-form .item5 {width: 40%;}
	#multi-step-form .item6 {width: 40%;}
	#multi-step-form .item7 {width: 25%;}
	#multi-step-form .item8 {width: 35%;}
	#multi-step-form .item10 {width: 30%;}
	#multi-step-form .item11 {width: 15%;}
	#multi-step-form .item12 {width: 15%;}
	#multi-step-form .item13 {width: 15%;}
	#multi-step-form .item14 {width: 25%;}
	#multi-step-form .item29 {width: 40%;}
	#multi-step-form .item30 {width: 30%;}
	#multi-step-form .item31 {width: 30%;}
	#multi-step-form .item32 {width: 50%;}
	#multi-step-form .item33 {width: 50%;}
	#multi-step-form .item34 {width: 40%;}
	#multi-step-form .item35 {width: 30%;}
	#multi-step-form .item36 {width: 30%;}
	#multi-step-form .item37 {width: 50%;}
	#multi-step-form .item45 {width: 100%;}
	#multi-step-form .item46 {width: 35%;}
	#multi-step-form .item47 {width: 35%;}
	#multi-step-form .item49 {width: 100%;}
	#multi-step-form .item50 {width: 35%;}
	#multi-step-form .item51 {width: 35%;}
	#multi-step-form .item53 {width: 100%;}
	#multi-step-form .item54 {width: 35%;}
	#multi-step-form .item55 {width: 35%;}
	#multi-step-form .item60 {width: 60%;}
	#multi-step-form .item61 {width: 40%;}
	#multi-step-form .item62 {width: 30%;}
	#multi-step-form .item63 {width: 30%;}
	#multi-step-form .item64 {width: 40%;}
	#multi-step-form .item65 {width: 100%;}
	#multi-step-form .item71 {width: 60%;}
	#multi-step-form .item72 {width: 40%;}
	#multi-step-form .item73 {width: 30%;}
	#multi-step-form .item74 {width: 30%;}
	#multi-step-form .item75 {width: 40%;}
	#multi-step-form .item76 {width: 100%;}	
	#multi-step-form .item82 {width: 60%;}
	#multi-step-form .item83 {width: 40%;}
	#multi-step-form .item84 {width: 30%;}
	#multi-step-form .item85 {width: 30%;}
	#multi-step-form .item86 {width: 40%;}
	#multi-step-form .item87 {width: 100%;}	
	#multi-step-form .item93 {width: 60%;}
	#multi-step-form .item94 {width: 40%;}
	#multi-step-form .item95 {width: 30%;}
	#multi-step-form .item96 {width: 30%;}
	#multi-step-form .item97 {width: 40%;}
	#multi-step-form .item98 {width: 100%;}*/
}
@media screen and (max-width: 992px) {
	.destacados-side li {float: left; display: inline-block; padding: 0 15px;}
/*	#multi-step-form .item3 {width: 40%;}
	#multi-step-form .item4 {width: 20%;}
	#multi-step-form .item20 {width: 30%;}
	#multi-step-form .item22 {width: 55%;}
	#multi-step-form .item28 {width: 60%;}
	#multi-step-form .item32 {width: 65%;}
	#multi-step-form .item33 {width: 35%;}
	#multi-step-form .item39 {width: 25%;}
	#multi-step-form .item41 {width: 25%;}
	#multi-step-form .item43 {width: 25%;}
	#multi-step-form .item47 {width: 40%;}
	#multi-step-form .item51 {width: 40%;}
	#multi-step-form .item55 {width: 40%;}*/
}
@media screen and (max-width: 768px) {
	.main-navigation {float:right; clear:none;}
	.menu-top-menu-container {position: absolute; right: 15px; width: 246px; z-index: 1; background-color:rgba(9,33,59,0.9);}
	.main-navigation ul { background-color:transparent;}
	.main-navigation li { display:block; margin-bottom:5px; border-bottom:0;}
	.main-navigation li a { border:1px solid #fff;}
	.main-navigation > div > ul {border-top:0; padding: 5px;}
	.dropdown-toggle { color:#fff; padding: 0.7em; right:0;}
	.navigation-top {margin-right:0;}
	.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {background-color:rgba(255,255,255,0.3);color:rgba(9,33,59,0.9);}
	.main-navigation ul ul {padding:5px 0 0 0;}
	.main-navigation ul ul a { background-color:#fff; color:rgba(9,33,59,0.9); border:1px solid #fff;}
	.site-branding-text { text-align:left; float:none;}
	footer { height:auto; text-align:center;}
	.desarrollo { height:auto;}
	.desarrollo .logo { position: relative; padding: 15px 0; top: auto; right: auto; margin:0;}
	.noticias-destacadas .not li { width: 46%; margin: 0 2%;}
	.page-id-933 .not li, .home .not li {width: 46%; margin: 0 2% 20px;}
	.noticias-destacadas .calendario-home { width: 46%; margin: 0 2%; }
	.cabezal .titulo {font-size: 2em; width:60% !important; margin-left:-30% !important; top:25% !important;}
	.cabezal .titulo br { display:none;}
	.theme-default .nivo-controlNav { display:none;}
	.nivo-caption {top:35% !important; width: 60% !important; margin-left: -30% !important; font-size:1.8em;}
	.nivo-controlNav { display: none;}
	body .metaslider .nivoSlider {height:300px !important; width:auto !important;}
	body .metaslider .nivoSlider img { height:300px !important; width:auto !important;}
	.site-content { padding:0;}
	.con-destacados { background:#fff;}
	.destacados li { display: block; padding: 40px 15px 0px;}
	.destacados ul { padding:25px 0 50px 0;}
	.destacados-in ul:last-child { padding-top:0;}
	.destacados-side li { margin-bottom:30px;}
	.page:not(.home) #content { padding-bottom: 0;}
	.content-pages .selector .tag { padding:0 15px; text-align:left;}
	.content-pages .selector select {min-width:auto;}
	.content-pages .selector .buscador .campo { padding:0;}
	.content-pages { padding: 40px 0px 0 0px; }
	.content-pages .informe-actual { position: relative; top: 0; right: 0; margin-bottom: 25px;}
	.con-noticias {padding: 20px 0 100px 0;}
	.datos {}
	footer .datos { margin-bottom: 15px;}
	footer .logoSIfoot { float: none; padding-top: 20px; padding-right: 0; margin-bottom: 20px;}
	footer .logoSIfoot img { width: 100px; }
/*	#multi-step-form .item64 {width: 100%;}
	#multi-step-form .item75 {width: 100%;}
	#multi-step-form .item86 {width: 100%;}
	#multi-step-form .item97 {width: 100%;}*/
}
@media screen and (max-width: 576px) {
	.menu-top-menu-container { position:relative;}
	.dropdown-toggle { color:#fff; padding: 0.7em; right:0;}
	body:not(.title-tagline-hidden) .site-branding-text {display:block;}
	.site-branding-text { text-align:center; float:none;}
	.logoSI {float:none; text-align:center; width:100%;}
	.logoSI img {width:90px;}
	.main-navigation { width:100%; background-color:#fff;}
	.menu-toggle { color:#08203a; padding: 0.7em; right:0;}
	.main-navigation {padding:0;}
	.menu-toggle { width:100%; border-bottom:1px solid #08203a; margin:0;}
	.menu-top-menu-container {width:100%; right:0;}
	.main-navigation > div > ul {padding:0;}
	.main-navigation ul li {margin:0;}
	.main-navigation ul a {color:#08203a; border-bottom:1px solid #08203a;}
	.main-navigation ul ul { padding:0; background-color:#fff; border:0;}
	.main-navigation ul ul a{ background-color:#ccc; color:#08203a; border:0; border-bottom:1px solid #08203a;}
	.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a { background-color:#fff; font-weight:600;}
	.menu a:focus { color:#08203a; border:1px solid #08203a;}
	.main-navigation ul ul a:focus {border:1px solid #08203a;}
	.dropdown-toggle { color:#08203a;}
	.destacados-side li {padding: 25px 0;}
	.noticias-destacadas .not li { width: 98%; margin: 0 1%;}	
	.noticias-destacadas .calendario-home { width: 98%; margin: 0 1%; display:block;}
	.con-noticias { padding: 20px 0 100px 0;}
	.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-next { right: -60px !important; position:absolute !important;}
	.tweetSlideSection .bx-wrapper .bx-controls-direction a.bx-prev { left: -60px !important; position:absolute !important;}
	.bx-controls-direction { bottom:40px;}
/*	#multi-step-form .fw-step-block { width: 100% !important;}
	#multi-step-form .fw-progress-bar .fw-progress-step { padding: 0 !important; width: 25%; float: left; border-right: 1px solid #ccc; text-align: center; font-size:1.2em;}
	#multi-step-form .fw-progress-bar .fw-progress-step:last-child {border-right:0;}
	#multi-step-form .fw-progress-bar .fw-progress-step:before { display:none !important;}*/
}
@media screen and (min-width: 48em) {
	footer {margin-top:0 !important;}
	.wrap {padding:0;}
	.navigation-top { position:relative;}
	.navigation-top .wrap { max-width: 1150px; padding: 0;}
	.navigation-top nav {margin-left:0;}
	.site-content {padding:0;}
	.page:not(.home) #content { padding-bottom:0;}
}
@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap { max-width: 1150px; padding:0;}
}

/* AGREGADOS CSS EN EDITOR DEL TEMA*/

.content-pages h1 {
    color: #369D6F !important;
    font-size: 3em;
    padding: 0px !important;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}
.content-pages h2 {
    font-size: 2em;
    line-height: 1.4em;
    font-weight: 400;
    margin: 0 0 25px 0;
    padding: 0;
    position: relative;
}
.content-pages strong {
    font-weight: 600;
}
.destacados-in .first p {
    font-size: 0.9em;
    text-align: center;
    line-height: 1.3em;
    font-weight: 300;
}
.destacados-in .first h2 {
    font-size: 1.2em;
    margin-bottom: 0px;
}
.destacados-in .second p {
    font-size: 0.9em;
    font-weight: 300;
    text-align: center;
    line-height: 1.3em;
}
.destacados-in .first p, .destacados-in .second p {
    display:none;
}
.destacados-in .second h2 {
    font-size: 0.95em;
    margin-bottom: 10px;
	margin-top:10px;
}
.content-pages.notice .content-notice .title-notice {
    color: #343434;
    font-size: 2.8em;
    font-weight: 900;
    text-align: left;
}
.content-pages h4 {
    font-size: 1.6em;
    font-weight: 600;
    margin: 25px 0 5px 0;
    padding: 0;
}
.content-pages h5 {
    font-size: 1.6em;
    padding-top: 40px;
    letter-spacing: normal;
    color: #369D6F;
}
.content-pages h6 {
    font-size: 1.4em;
    color: #369D6F !important;
    font-weight: 400;
    margin: 25px 0 5px 0;
    padding: 0;
}
.con-noticias {
    background-color: #f8f6f7;
    padding: 20px 0 50px 0 !important;
}
.boton-suscripcion {
	color: #369d6d;
	border: 1px solid #369d6d;
    display: inline-block;
    font-weight: 300;
	padding: 10px;
    font-size: 14px;
}
.boton-suscripcion a{
	text-decoration:none;
	color: #369d6d;

}
footer h5 {
    color: #369d6d;
    font-weight: 600;
    font-size: 1.6em;
    letter-spacing: 0;
    line-height: 20px;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
    border-top: 0 !important;
}
