/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

@font-face {
    font-family: Titillium;
    src: url(../fonts/TitilliumWeb-Regular.ttf);
}

body, .flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top .widgettitle {
    font-family: Titillium !important;
}

#info_text_header, #info_text_header a, #info_text_header a:hover { display: none !important;}

#header { border-top-width: 0px;}
.header_meta{  width: 38%; height: 26px; position: initial; padding: 0px 0 0 40px; float: right; margin: 0px;}
.header_meta a, .textwidget a { float: left; border-right: 1px solid #666; text-align: center;}
#header .container { min-height: 120px; margin: 0 18%;}
/*.home #header .container { min-height: 120px; margin: 0 18%;}*/

.home #main .stretch_full{display:none;}
.home #main .container_wrap { background:url(../images/cafe_bg.jpg) no-repeat 0 0; background-size: cover;}
.home #main { margin-top: 0px;}
#header .container_wrap { border:none !important;}

.bg-logo {  width: 68%; margin: 0 auto; float: none; padding: 40px 0 0px 0 !important; min-height: 70px !important;}
.logo { padding: 25px 0 0px 15% !important;}
.logo1 { margin: 25px 0% 0 40px; float: left;}
.logo2 { right: 0px; margin: 20px 20% 0 0px; float: right; width: 110px;}
.redes_header{  background: #A8A8DF;}
.redes_header a img{ margin: 0px 2px;}
.redes_header #s { padding: 0px; margin: 3px 0px 0px 10px; height: 20px;}
.redes_header #searchsubmit { height: 26px;}


.main_menu{ width: 100%; color: #000; line-height: inherit !important; padding: 0px !important; margin: 20px auto 20px;
    text-align: center;}
.header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {
    color: #000 !important; }
.header_color .main_menu ul:first-child > li > a:hover, #top .header_color .main_menu .menu ul .current_page_item > aa:hover, #top .header_color .main_menu .menu ul .current-menu-item > a:hover {
    color: #333 !important; }
.main_menu ul:first-child > li > a { padding: 0 5px; font-weight: normal; text-transform: uppercase; font-size: 17px; border: none; font-family: Titillium;}
.header_color li{ border: none;}

/*noticias*/

.noticias_home { background: #fff; width: 49%; margin-right: 2%; padding: 20px; float: left; min-height: 1020px;}
.lateral_home { width: 49%; padding: 0 20px; float: left;}



.container .columnas2{ width: 100%}
.container .columnas2 .columna1, .container .columnas2 .columna2{ width: 40%; float: left; margin: 0 5%;}
.container .columnas2 .columna2 p { text-align: center;  font-size: 18px;  margin: 0 20%;}
.container .columnas2 .columna1 h2, .container .columnas2 .columna2 h2 { text-align: center; border-bottom: 1px solid #333; border-top: 1px solid #333; padding: 10px 0px;  margin: 30px 70px;}
.home .container h2, .home .container_wrap h2 { text-align: center; padding: 10px 0px;  margin: 30px auto; clear: both;}


div.ufaq-faq-title h4 { font-size: 19px; color: #004A97; line-height: 20px;}
div.ufaq-faq-title a.ewd-ufaq-post-margin-symbol { float: right; border: solid 2px; border-radius: 11px; padding: 0px 4px;  margin-right: 20px;}
.container .columnas2 .mpreg{color: #004A97; font-size: 17px; text-decoration:none; float:right}


.home div .one_third{width: 33.3%; margin: 0px;}
.iconbox_top {padding: 0px 0px 20px 0px; margin: 0px;}
.iconbox_top_content {padding: 10px 20px 0 20px;}

.iconbox_top_content h3 { font-size: 17px; font-weight: normal; text-decoration: none; text-align: left;}
.iconbox_top_content a { text-decoration: none;}
.one_third p { font-size: 13px; text-align: left;}
.one_third img { display: none;}
.container .iconbox_top {background:#EBEBEB;}
.entry-content .one_third + .one_third .iconbox_top { background:#D6D6D6;}
.entry-content .one_third + .one_third + .one_third .iconbox_top { background: #EBEBEB;}
.iconbox_top_content p a { float: right; color: #333; font-size: 12px;}

#top .container_split .container { padding-bottom: 0px; }
.bottom_shadow { display: none;}

.fot_top{ background:#EBEBEB; min-height: 130px;}
.fot_top ul{ text-align: center; width: 53%; margin: 0 auto;}
.fot_top ul li a{ color: #394956; text-decoration: none; font-size: 19px;}
.fot_top ul li img{ text-align:center}
.fot_top ul li span{ display: block;}
.fot_top ul li { float: left;    min-width: 180px; margin: 20px 0;}

.fot_center{clear: both; background: #fff; width: 100%;}
.fot_center ul{ text-align: center; margin: 0 auto; padding: 0px;}
.fot_center ul li { display: inline-block; margin: 0px 0px 20px;}
.fot_center p{text-align: right !important;; clear: both; width: 80%; font-size: 16px; color: #58595B; margin: 0px 0 4px;;}

.footer_color {background:#668AB3; color: #BECAD8;}
#footer a { color: #BECAD8 !important; font-size: 12px; padding: 0 4px; text-decoration: none;  border-color: #BECAD8;}
.fot_center .direccion { padding: 30px 0;}

#one_third2 .textwidget { width: 85%;  margin-left: auto; margin-right: auto;  text-align: justify;  font-size: 13px;}
#footer .container { padding-top: 0px;padding-bottom: 10px;     border: none;}


.detalles img {
    float: left;
}

.detalles h2 {
    float: left;
    margin: 0 0 45px;
    width: 150px;
    padding-right: 15px;
    padding-left: 10px;
    font-weight: 700;
}

.detalles {
    clear: both;
    position: relative;
    overflow:hidden;
    display:block;
}



.inner-entry .slide_container_small{
	width: 50%;
}
.portfolio-details{
	display: block;
}
.imagedescleft{
	position: absolute;
	width: 48%;
	right: 0px;
	top: 0px;
}
.post-entry{
	margin-bottom: 30px;
}
.bluebox{
	width: 200px;
	background-color: #3B5B93;

}
.imagedescleft .addthis_toolbox {
	display: none;
}
.bluebox :hover{
	background-color: #2D3954;
	
}

.main-title {
	color: #FFF !important;
}
.inner-entry .slide_container_small  .image_overlay_effect_inside {
	background: url("../images/layout/overlay-download.png") no-repeat scroll center center transparent;
}

.slide_container_big{
	width: 70%;
}
.eleven  .addthis_toolbox {

}
.sidebar {
	display: none;
}
.container .eight.units{
	width: 100%;
}
.container .seven.units{
	width: 90%;
}
.myshare{
	position:absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 1170px;
	top: 20px;
}

.template-blog .slide_container_big{width: 100% !important} 
.sharebox{
	width: 260px;
	float: right;
	font-weight: 700;
}
.blueborder{
	border-left: 5px solid #007AFF !important;
	padding: 10px;
}

.iconbox_top_content{clear: both !important}

#footer .main_menu{background-color: transparent !important; text-align: center}

#advps_container1 .bg-slider{float: left !important}

#one_third1,#one_third2,#one_third3 {
    width: 30% !important;
    max-width:100% !important;
}

 .logo a{float: right !important}
 
 
 
 #header{border-color:#FFF !important;}

.sidebar_tab_inner_content .autoridad{max-width:145px; text-align:center; font-weight:bold;}
.sidebar_tab_inner_content .autoridad span{color:#407cc9;}
.sidebar_tab_inner_content p{float: left; min-width: 126px; max-width: 420px;}
.sidebar_tab_inner_content .text-tab{float: left; margin-left:10px !important; max-width: 420px; text-align: justify;}
.one_third h2{font-weight:bold; font-size:18px;}
.info-pag{float: right; margin-right: 30px; min-width: 170px;}
.info-pag p{font-size:18px; font-weight:700;}
.redes{margin-left:60px;}
.leer-mas{width: 125px; position: absolute; left: 185px; margin-top: -28px;}
.home .rrssb-buttons{margin-left:-17px;}
.rrssb-buttons li{width:40px !important;}
.leer-mas a{padding:5px 8px; font-size: 20px; color:#007aff; background:#FFF; text-decoration:none; font-weight:bold;}

.contacto, .contacto tbody, .contacto tr{border:none;}
.contacto tr th:first-child, .contacto tr td:first-child{border-left-width:0px;}
.contacto td{padding: 6px 6px 6px 12px; font-size: 20px; border-width:0px;}
.contacto td input{margin:0px !important; width:97%;}
.contacto td textarea{width: 97%; max-height: 165px;}
.header_color .main_menu ul{background-color:transparent; text-align:center;}
#top .main_menu .menu li{display: inline-block; float:none; margin: 0 0 0 15px;}
#top .main_menu .menu li.menu-item-1050 {background: url(../images/home.png) no-repeat center center; top: -23px; width: 32px;}
#top .main_menu .menu li.menu-item-1050 a { font-size: 0px; width: 100%; height: 100%;}

.sub-menu{background-color: #FFD400 !important; border-width:0px !important;}
.sub-menu li{ padding:0px !important; margin:5px !important; display: block !important;}
.sub-menu li a{background-color: transparent !important;}
#top .main_menu .menu li ul a {
    width: 100%; height: auto; float: none; text-align: left; line-height: 14px; padding: 0px; font-size: 14px; min-height: 10px; border:none !important; color:#000 !important;}


.widget_nav_menu .sub-menu{display: none;}
.menu-main-menu-container{background-color: #007AFF;}
/*.one_half.first{border-right:3px solid #407cc9;}*/
.titulo{max-width:250px; float:left; margin-top: 30px;}
.titulo h2{font-size: 25px; line-height: 26px;}
.titulo p{margin:0;}
.one_half ul{max-width:250px; float:right; list-style: none;}
.one_half ul li{min-width:130px; margin-left:-18px; height:30px;}
.one_half ul li a{text-decoration:none; font-size: 15px;}
.one_half ul li a .flecha{width:18px; display: inline-block; vertical-align: middle;}
.one_half ul li a .flecha img{display:none;}
.one_half ul li a:hover .flecha img{display:inline-block;}
.one_fourth p{display: inline-block; margin: 0; line-height: 17px;}
.one_fourth h3{font-size: 15px;}
.one_fourth p a{text-decoration: none;}

#footer .widget_nav_menu li a{border-bottom-width:0 !important; border-bottom-style: none !important;}
.widget_nav_menu a, .widget_nav_menu ul:first-child>.current_page_item{border-top-style: none !important; border-bottom-style: none !important;}

.widget-title, .viaviwidget-title{display:none;}
.imgdisplay {border-bottom: none !important; border-top: none !important; background: none !important;}
.imgdisplay p{float:none;}
.tweetlink a{float:left; margin:0 0 0 10px;}
.tweet_author_name p{font-size:12px; text-align:justify;}
.tweet_author_name p a{font-size:12px !important; text-align:justify;}
/*.tweettext{text-align:justify;}*/
.tweettext a{font-weight:700;}
.home .hr{margin: 15px 0;}
/*#footer .one_third {width:40%;}*/
#footer div .one_third{margin-top: 0px !important;}
#footer .one_third.first{max-width:185px;}
#one_third1{width:20%;}
#one_third2{width:50%;}
#one_third3{width:20%; float:right;}
#footer .one_third .widget{padding:0 !important;}
#footer .menu li:before{content:"";}
.advps-slide a img{float: right;}
#advps_container4 .bx-viewport{min-height:400px !important;}
#advps_container5 .bx-viewport{min-height:400px !important;}
.bx-viewport{max-height:400px;}
.share-container label{display:none;}
h2.advs-title a {font-size: 22px !important; line-height: 21px !important; font-weight: 700 !important; }
.advps-excerpt-block-one p{font-size:15px !important; line-height:18px !important;}
.header_meta a .image_overlay_effect, .textwidget a .image_overlay_effect{display:none !important;}
.page .main-title{text-transform:uppercase !important;}
.advps-excerpt-block-one{max-width:280px; margin-left:auto; margin-right:auto;}
.prelacionadas:hover{opacity:.8;}
.template-blog .post-entry{padding-bottom:30px;}
.menu-item a{cursor:pointer;}
.home .container_split .container{padding-top:0px !important;}


#top .slideshow_container { display: none;}
.breadcrumbs.avia-breadcrumbs{ margin: 20px 0;}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-family: Titillium;}


.menu-main-menu-container{ background:none !important; }
.widget_pages{ display:none !important}
.dcjq-accordion .menu{padding: 0 !important;}

.bg-slider{max-width: 575px; width: 100%; height: 400px; float: right !important; background-size: cover !important;}
#advps_container5 .bg-slider {float: left !important;}
.bg-slider {max-width: 575px; width: 100%; height: 400px; float: right !important; background-size: cover !important;}


.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #DDDDDD;
}

.header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {
    color: #ffffff;
}

.footer_color .main_menu ul, .footer_color .main_menu .menu ul li a, .footer_color .pointer_arrow_wrap .pointer_arrow, .footer_color a {
    background-color: transparent;
    color: #ffffff !important;
}

/**/
.w_top-news .pt-cv-meta-fields .terms { color: transparent;}


/** Enlaces Destacados **/
.enlaces_destacados{}
.enlaces_destacados .next,
.enlaces_destacados .prev{background: url(../images/arrow.png) !important;width: 25px !important;top: 50%;width: 50px;height: 50px;margin-top: -25px;left: -50px !important;}
.enlaces_destacados .next{background-position: bottom !important;left: auto !important;right: -50px !important;}
.enlaces_destacados .nav.icon{display: none !important;}

/* Rotativos */
.rotativo_fi,.rotativo_fd{width: 50%;float: left;}
.rotativo_fi{ border-right: 1px solid #333;}

.rotativo_fi .wk-content>span{background: #f6921e;text-transform: uppercase;color: #fff;font-size: 17px;padding: 5px 10px;position: absolute;left: 20px;top: -30px;}
.rotativo_fi .wk-content>span:after{content: '\002E\002E\002E';}
.rotativo_fi .next,
.rotativo_fi .prev{display: none !important;}
.rotativo_fi .nav{position: absolute;top: 10px;right: 20px;width: auto;z-index: 999}
.rotativo_fi .nav li{margin: 0 0 0 3px !important;}
.rotativo_fi .nav span{background: rgba(246,146,30,.5) !important;width: 15px !important;height: 15px !important;border-radius: 100% !important;}
.rotativo_fi .nav .active span{background: rgba(246,146,30,1) !important;}
.rotativo_fi h2 span{font-size: 25px;text-align: left;display: inline-block;width: 60%;text-indent: -50px;}
.rotativo_fi h2 span span{font-size: 30px;width: 100%;text-indent: 0px;}
.rotativo_fi p{width:100% !important;text-align: center !important;}
.rotativo_fi p a{background: #f6921e;text-align: center;padding: 5px 10px;color: #fff;text-decoration: none;display: block;margin: 0 auto;width: 100px;}

.rotativo_fd .nav{position: absolute;top: 10px;left: 20px;width: auto;z-index: 999}
.rotativo_fd .nav li{margin: 0 0 0 3px !important;}
.rotativo_fd .nav span{background: rgba(68,107,168,.5) !important;width: 15px !important;height: 15px !important;border-radius: 100% !important;}
.rotativo_fd .nav .active span{background: rgba(68,107,168,1) !important;}
.rotativo_fd .next,
.rotativo_fd .prev{display: none !important;}
.rotativo_fd h2{color: #5ac4c7 !important;width: 55%;float: right;text-align: right !important;margin-top: 0!important;padding-right: 10px !important;}
.rotativo_fd img{width: 40%;float: left;margin-top: 20px;}
.rotativo_fd p{text-align: right !important;width: 95% !important;}
.rotativo_fd p a{background: #446ba8;text-align: center;padding: 5px 10px;color: #fff;text-decoration: none;width: 100px;}

.rotativos{background: #f1f1f2;overflow: hidden;padding: 20px 0 40px 0;}

.bottom{background: #e5e8e8;}
.bottom .col-md-8 h3{color: #333d47;}
.bottom .col-md-8 li{border-bottom: 2px solid #58718c}
.bottom .col-md-8 li a{color: #58718c !important;text-shadow: -1px 1px #fff;}

.bottom .col-md-3 h3, 
#top .bottom  h3.widgettitle{color: #4f738a;border-bottom: 1px solid #5a53a2;font-size: 17px;text-transform: capitalize;text-align: left;font-weight: 400;margin-bottom: 10px;}
.bottom .col-md-3{float: right;}
.bottom .col-md-3 .direction{text-align: right;}
.bottom .col-md-3 .redes{text-align: center;}
.bottom .col-md-3 .redes li{list-style: none;display: inline-block;}
.bottom .col-md-3 .redes li a{border: none;color: #e5e8e8;background: #005cb8;width: 45px;line-height: 45px;height: 45px;margin-right: 10px;font-size: 25px;float: none;display: inline-block;}
.bottom .col-md-3 .redes li.tw a{background: #53c8f4;}
.bottom .col-md-3 .redes li.yb a{background: #e2231a;}
.bottom .col-md-3 .redes li.sd a{background: #ef7521;}
.bottom .col-md-3 .redes li a span{display: none;}
#footer div .one_third h3{border: none !important;}



.rev_slider_wrapper{ /*background: url(/wp-content/uploads/2015/10/fondo_rotativo.jpg) no-repeat 0 0; background-size:cover;*/}
.tp-caption.title {
	width: 300px !important; color: #fff !important;  font-size: 28px !important; white-space: normal !important;
	padding: 10px 0 !important;  top: 15% !important;  text-shadow: 2px 2px 1px #000 !important;  line-height: 28px !important; left: 19% !important;
}
.tp-caption.content { color: #fff !important; left: 45% !important; width: 24%; background: url(/wp-content/uploads/2015/10/fondo_content_rotativo.png) repeat 0 0;     padding: 10px !important;}
.tp-caption.title h2{
	color: #FFF !important;font-size: 70px !important; line-height: 90% !important; white-space: normal !important;
	padding: 10px 0px !important; margin:30px 0 10px !important; top: 42% !important;text-align: left !important; text-shadow:2px 2px 0 #878D89;
	font-family:Titillium !important; font-weight:bold; 
}
.tp-caption p{
	color: #fff !important; font-size:28px !important;  line-height:100%; white-space: normal !important;
	padding: 10px 0 !important; margin:10px 0 20px !important;
	text-shadow:1px 1px 1px #878d89; border:solid #fff; border-width:1px 0 1px 0;
}
.tp-caption .readon{
	color:#000 !important; padding:4px 15px !important; font-size:20px !important; line-height:100% !important;
	margin:10px 0 0 0; text-transform:uppercase; text-decoration:none;
	background: #F8942A; /* Old browsers */
	background: linear-gradient(to right,  #FBBB4F 0%,#F9982E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBBB4F', endColorstr='#F9982E',GradientType=1 ); /* IE6-9 */	
}
.tp-bullets.simplebullets.round{ bottom:auto; top:615px;}
.tp-bullets.simplebullets.round .bullet{
	width:20px !important; height:20px !important; background:rgba(255,255,255,0.70) !important; border-radius:20px; margin:8px;
}
.tp-bullets.simplebullets.round .bullet.selected{ background:rgba(255,255,255,1.00) !important;}



.w_clima{ width: 18%; position: absolute; top: 70%; right: 30%; height:20% !important; overflow: hidden; z-index: 100;background: url(../images/ico_noticias.png) no-repeat center center #FFA600;}
.w_clima a:hover{ background:url(../images/ico_noticias.png) no-repeat center center #2848B1; color:#fff}

.w_fb, .w_tw, .w_clima{width: 18%; position: absolute; top: 70%; height: 26% !important; overflow: hidden; z-index: 100;}
.w_fb{ right: 40%; background: url(../images/ico_acuerdos.png) no-repeat center center #FFD400;}
.w_fb a:hover{ background:url(../images/ico_acuerdos.png) no-repeat center center #2848B1; color:#fff}

.w_tw{right: 50%; background: url(../images/ico_resoluciones.png) no-repeat center center #FFC100;}

.w_fb a, .w_clima a, .w_tw a { position: absolute; text-decoration: none; color: #2B3844; font-size: 18px; height: 100%; width: 100%;}

.w_tw a:hover{ background:url(../images/ico_resoluciones.png) no-repeat center center #2848B1; color:#fff}
.w_fb a span, .w_tw a span, .w_clima a span { margin: 45% auto 0; position: absolute; text-align: center; width: 100%;}


/*que es comex*/
.comex_home { clear: both; position: relative; margin: 0px 0 40px; float: left;}
.comex_home .column1{width: 10%; float: left; vertical-align: middle; text-align: center;  margin: 1% 5% 2%;; font-size: 30px; line-height: 30px; font-weight: bold;}
.comex_home .column2{width: 75%; float: left; }

/*comex centro bloques*/
.comex_center{ clear: both; margin: 40px 0 0; position: relative;}
.comex_center .bloques a{ position: absolute; text-decoration: none; color: #fff; font-size: 18px; height: 230px; width: 42%; font-weight: bold; text-shadow: 2px 2px #000;}

.comex_center .bloques {width: 42%; float: left; height: 230px !important; overflow: hidden; z-index: 100; margin: 0 10px 40px 40px;}
.comex_center .bloq1 {background: url(../images/bn_ciudadanos2.jpg) no-repeat center center #000;}
.comex_center .bloq1 a {background: url(../images/ico_ciudadanos.png) no-repeat center center transparent;}
.comex_center .bloq1 a:hover{background: url(../images/ico_ciudadanos.png) no-repeat center center #2848B1;}

.comex_center .bloq2 {background: url(../images/bn_estructura2.jpg) no-repeat center center #000;}
.comex_center .bloq2 a {background: url(../images/ico_estructura.png) no-repeat center center transparent;}
.comex_center .bloq2 a:hover{background: url(../images/ico_estructura.png) no-repeat center center #2848B1;}

.comex_center .bloq3 {background: url(../images/bn_secretario2.jpg) no-repeat center center #000;}
.comex_center .bloq3 a {background: url(../images/ico_secretario.png) no-repeat center center transparent;}
.comex_center .bloq3 a:hover{background: url(../images/ico_secretario.png) no-repeat center center #2848B1;}

.comex_center .bloq4 {background: url(../images/bn_historia.jpg) no-repeat center center #000;}
.comex_center .bloq4 a {background: url(../images/ico_historia.png) no-repeat center center transparent;}
.comex_center .bloq4 a:hover{background: url(../images/ico_historia.png) no-repeat center center #2848B1;}

.comex_center .bloq5 {background: url(../images/bn_documentos2.jpg) no-repeat center center #000;}
.comex_center .bloq5 a {background: url(../images/ico_documentos.png) no-repeat center center transparent;}
.comex_center .bloq5 a:hover{background: url(../images/ico_documentos.png) no-repeat center center #2848B1;}

.comex_center .bloq6 {background: url(../images/bn_proyectos.jpg) no-repeat center center #000;}
.comex_center .bloq6 a {background: url(../images/ico_proyectos.png) no-repeat center center transparent;}
.comex_center .bloq6 a:hover{background: url(../images/ico_proyectos.png) no-repeat center center #2848B1;}

.comex_center .bloques a span { margin: 37% auto 0; position: absolute; text-align: center; width: 100%;}


/*paginas internas varios*/
.page-id-807 .iconbox_top { min-height: 80px;}

.page-id-787 .iconbox_top_icon, .page-id-798 .iconbox_top_icon, .page-id-807 .iconbox_top_icon, .page-id-918 .iconbox_top_icon { background-color: #007aff !important;}
.iconbox_top_icon {
    color: #062163 !important;
    background-color: #f4c300 !important;
    font-weight: 800;
    font-size: 20px;
}

.iconbox_top {
    margin: 34px 0 10px 0;
    text-align: center;
    position: relative;
}

.page-id-752 p{text-align:justify;}
.cont-padre{display:block; text-align:center;}
.cont-padre a{text-decoration:none; color:#848484;}
.cont-hijo{display: inline-block; width: 230px; background-color: #f1f1f1; padding: 15px 25px; vertical-align: middle; margin: 10px; line-height: 15px; height: 30px;}
.cont-hijo p{margin:0;}
#cboxContent,#cboxLoadedContent,#cboxBottomCenter{background:#f4f4f4 !important;}
.cont-light{display:block; text-align:center; padding: 30px 10px 5px 10px;}
/*#lbp-inline-href-1 .iconos{display: inline-block; width: 225px; height: 115px; margin: 15px 20px;}*/
#lbp-inline-href-1 .iconos{display: inline-block; width: 225px; height: 70px; margin: 0px 20px;}
#lbp-inline-href-2 .iconos{display: inline-block; width: 225px; height: 70px; margin: 0px 20px;}
#lbp-inline-href-7 .iconos{display: inline-block; width: 225px; height: 115px; margin: 15px 20px;}

/*RESPONSIVE*/

 @media (min-width: 2300px)   {
	.w_fb a span, .w_tw a span, .w_clima a span {
    margin: 35% auto 0;}
 }
 
 
 @media (min-width: 1280px) and (max-width: 1539px) {
	.home #header .container { margin: 0 10%;}
	.tp-caption.title { left: 10% !important;}
	.w_top-news {right: 10%;}
	.w_fb a span, .w_tw a span, .w_clima a span {
    margin: 50% auto 0;}
 }
  
  @media (min-width: 1100px) and (max-width: 1280px) {
  .home #header .container { margin: 0 5%;}
	.tp-caption.title { left: 10% !important;}
	.w_top-news {right: 10%;}
  }
  
  @media (min-width: 800px) and (max-width: 1099px) {
.home #header .container { margin: 0;}
.main_menu { width: 90%; float: left; margin: 0 10%;}
#searchform { min-width: 133px;}
.tp-caption.title { left: 5% !important;}
.w_top-news {right: 5%;}
.rotativo_fi h2 span span { font-size: 24px;}
.rotativo_fd h2 { font-size: 18px;}
.w_fb a span, .w_tw a span, .w_clima a span {
    margin: 60% auto 0; }
  }
  
   @media (min-width: 300px) and (max-width: 799px) {
  .w_fb a span, .w_tw a span, .w_clima a span { margin: 70% 15% 0;}
  }
  
  @media screen and (max-width: 1170px){
	.main_menu{background-color:transparent !important;}
	.mobileMenu{margin-left: auto; margin-right: auto;}
	.header_meta{position: relative; margin-left: auto; margin-right: auto; min-width: 310px; max-width:400px;}
	.advps-excerpt-block-one h2 a{font-size:30px !important; line-height:25px !important;}
	.advps-excerpt-block-one p{font-size:20px !important; line-height:20px !important;}
}