@charset "utf-8";
/* CSS Document */

a:hover { text-decoration: underline; }
img { max-width: 100%; }
.bloque.empresa { background: #FF8D00; }
.bloque.emprendimiento { background: #009B22; }
.bloque.tecnologia { background: #EC2E9C; }
.bloque.economia-y-politica { background: #663399; }
.bloque.ciencia-y-educacion { background: #009FCE; }
.bloque.cultura-y-diseno { background: #ED0030; }
.categoria.empresa { color: #FF8D00; }
.categoria.emprendimiento { color: #009B22; }
.categoria.tecnologia { color: #EC2E9C; }
.categoria.economia-y-politica { color: #663399; }
.categoria.ciencia-y-educacion { color: #009FCE; }
.categoria.cultura-y-diseno { color: #ED0030; }
.event-is-recurring:hover, .tooltip-shortcode { color: inherit !important; }
body.home #main { background: transparent url('images/bg_home.jpg') repeat left top !important; }
body.category-empresa #main { background: transparent url('images/bg_empresa.jpg') repeat left top !important; }
body.category-emprendimiento #main { background: transparent url('images/bg_emprendimiento.jpg') repeat left top !important; }
body.category-tecnologia #main { background: transparent url('images/bg_tecnologia.jpg') repeat left top !important; }
body.category-economia-y-politica #main { background: transparent url('images/bg_economia-y-politica.jpg') repeat left top !important; }
body.category-ciencia-y-educacion #main { background: transparent url('images/bg_ciencia-y-educacion.jpg') repeat left top !important; }
body.category-cultura-y-diseno #main { background: transparent url('images/bg_cultura-y-diseno.jpg') repeat left top !important; }
body.page-id-38142 #main, body.page-template-page-estadisticas-buscador #main { background: transparent url('images/bg-estadisticas.jpg') repeat left top !important; }
body.home #main section, body.category #main section { background: #ffffff; padding: 10px; overflow: hidden; -webkit-box-shadow: 0px 0px 8px 3px rgba(50, 50, 50, 0.21); -moz-box-shadow: 0px 0px 8px 3px rgba(50, 50, 50, 0.21); box-shadow: 0px 0px 8px 3px rgba(50, 50, 50, 0.21); }
section > article { border-top: 4px solid #464646; border-left: 1px solid #9797A6; border-right: 1px solid #9797A6; border-bottom: 1px solid #9797A6; padding: 15px 15px 40px; float: left; width: 205px; margin: 10px 10px 20px 10px; position: relative; }
section > article.big { width: 620px; min-height: 598px; }
section > article > a { display: block; }
section > article a.categoria { font-size: 16px; color: #666; text-transform: uppercase; font-family: 'Squada One', cursive; margin-top: 10px; }
section > article > h2 { margin: 10px 0; }
section > article > h2 > a { font-size: 46px; color: #000000; font-family: 'Abril Fatface', cursive; line-height: 48px; }
section > article p { font-family: 'Squada One', cursive; font-size: 16px; color: #4C4C4C; margin: 10px 0; position: absolute; bottom: 0; }
ul.actions { padding: 0; overflow: hidden; position: absolute; bottom: 0; right: 15px; }
ul.actions > li { float: left; list-style: none; margin-right: 15px; }
ul.actions > li > a { display: block; background: url('images/sprite_shared.png') no-repeat left top transparent; width: 19px; height: 19px; text-indent: -9999px; }
ul.actions > li > a.bookmarked { background-position: right top !important; }
ul.actions > li.shared > a { background-position: left bottom; }
section > article > ul > li:last-child { margin-right: 0; }
section > article.small { width: 205px; min-height: 384px; }
/*section > article.small > h2 > a { font-size: 18px; font-family: 'Oswald', sans-serif; line-height: 20px; }*/
section > article.featured { width: 430px; min-height: 194px; border: 0; }
section > article.featured * { color: #ffffff !important; }
section > article.featured > a.categoria { margin-top: 0; }
#main > div > section > article.topcero > h2 { margin: 5px 0; }
section > article > h2 > a { font-size: 29px; line-height: 34px; word-wrap: break-word; }
section > article.big.onePost > h2 > a { font-size: 46px; line-height: 50px; }
section > article.big.onePost > h2 > a:hover { color: #000 !important; }
section > article.medium { width: 343px; min-height: 445px; }
section > article.agenda { background: #323232; float: left; padding: 15px; width: 343px; margin: 10px 10px 20px; overflow: hidden; height: 445px; }
#list_eventos { overflow: auto; height: 389px; }
section > article.agenda h2 { text-align: center; font-size: 32px; color: #ffffff; font-family: 'Squada One', cursive; text-transform: uppercase; border-bottom: 1px solid #8C8C8C; padding-bottom: 15px; margin: 0; }
section > article.agenda div.evento { border-bottom: 1px solid #8C8C8C; overflow: hidden; padding: 13px 0; }
section > article.agenda div.evento.noborder { border: 0; padding: 17px 0 0; }
section > article.agenda div.evento > p { background: #FFCA32; color: #000000; float: left; text-align: center; padding: 10px 0; font-family: 'Squada One', cursive; font-size: 16px; margin: 3px 0 0 0; bottom: inherit; position: inherit; width: 55px; }
section > article.agenda div.evento > p > span { display: block; font-size: 24px; }
section > article.agenda div.evento > div.content { float: right; width: 78%; }
section > article.agenda div.evento > div.content > h3 { margin: 0; font-family: 'Roboto', sans-serif; }
section > article.agenda div.evento > div.content > h3 > a { font-size: 16px; color: #ffffff; }
section > article.agenda div.evento > div.content > h3 > a:hover { text-decoration: underline; color: #ffffff !important; }
section > article.agenda div.evento > div.content > p { margin: 4px 0; font-size: 13px; color: #ffffff; font-family: 'Roboto', sans-serif; position: inherit; bottom: inherit; }
section > article.masleidos { float: left; padding: 15px; width: 343px; margin: 10px; min-height: 445px; }
section > article.masleidos div { margin: 0 0 10px 0; border-bottom: 1px solid #464646; }
section > article.masleidos div h2 { margin: 0; }
section > article.masleidos div:last-child { border-bottom: 0; }
section > article.masleidos div h2 a { font-family: 'Oswald', sans-serif; font-size: 20px; line-height: 24px; }
section > article.masleidos div h2 a:hover { color: #000; }
section > article.masleidos > a > h2, section > article.casodestacado > a > h2:first-child { border-bottom: 1px solid #464646; margin-bottom: 10px; padding-bottom: 10px; font-size: 32px; color: #000; margin: -15px -15px 15px; padding: 14px; text-align: center; text-decoration: none; }
section > article.masleidos > a:hover, section > article.casodestacado > a:hover { color: #000; text-decoration: underline; }
section > article.masleidos div a.categoria { line-height: 25px; }
section > article.masleidos .more a {font-family: roboto;}
section > article.medium.noimg > h2 > a { font-size: 39px; line-height: 45px; font-family: 'Abril Fatface', cursive; }
section > article.featured.big { width: 620px; min-height: 230px; }
section > article.casodestacado { float: right; min-height: 612px; }
section > article.tweets { width: 430px; height: 458px; }
section > article.videos { width: 707px; background-color: #323232; border: 0; min-height: 445px; }
section > article.videos > h2 { text-align: center; font-size: 32px; color: #ffffff; font-family: 'Squada One', cursive; text-transform: uppercase; border-bottom: 1px solid #8C8C8C; padding-bottom: 15px; margin: 0 0 30px; }
/*section > article.videos > .owl-carousel .owl-controls{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}*/

section > article.videos > .owl-carousel { padding: 0 25px; }
section > article.videos > .owl-carousel .owl-controls .owl-prev, section > article.videos > .owl-carousel .owl-controls .owl-next { position: absolute; top: 0; width: 29px; height: 198px; display: block; background: url("images/sprite_arrow_carousel.jpg") no-repeat left top transparent; text-indent: -9999px; z-index: 9998; }
section > article.videos > .owl-carousel .owl-controls .owl-prev { left: -15px; background-position: left bottom !important; }
section > article.videos > .owl-carousel .owl-controls .owl-next { right: -15px; }
section > article.videos > .owl-carousel div.item > a.categoria { margin: 10px 0; display: block; }
section > article.videos > .owl-carousel div.item > h4 { margin: 0; }
section > article.videos > .owl-carousel div.item > h4 > a { color: #EBEBEB; font-size: 18px; font-family: 'Oswald', sans-serif !important; font-weight: 300; }
.topcero { margin-top: 0; }
section > article.small h2 { margin: 5px 0; }
section > article.small h2 a.Oswald { font-family: 'Oswald', sans-serif !important; font-size: 17px; line-height: 21px; }
section > article.small h2 a.Oswald:hover { color: #000; }
section > article.medium h2 a.Oswald:hover { color: #000; }
section > article.medium h2 a.Oswald { font-family: 'Oswald', sans-serif !important; font-size: 24px; line-height: 32px; text-transform: uppercase; }
section > article.medium > h2 > a { font-size: 39px; line-height: 45px; }
section > article.medium > h2 > a:hover { color: #000; }
section.single h1 { font-size: 68px; font-family: 'Abril Fatface', cursive; line-height: 76px; color: #000; font-weight: 400; margin: 15px 0 42px; }
section.single .epigraph { font-family: 'Roboto', sans-serif; font-size: 22px; line-height: 26px; color: #000; margin: 0; }
section.single .boxImagen { width: 730px; float: right; padding: 0 0 15px 15px; display: table; margin-right: -363px; }
section.single .boxImagen .imagen { padding-bottom: 20px; height: 510px; overflow: hidden; }
section.single .info, section.columnistas .info { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0; margin-bottom: 20px; margin-top: 20px; }
section.columnistas .info { width: 66% }
section.single .info p, section.columnistas .info p { font-family: 'Roboto', sans-serif !important; font-size: 16px !important; line-height: 32px !important; margin: 0 !important; padding: 0 !important; }
section.single .info div.comparte, section.columnistas .info div.comparte { display: block; float: right; height: 32px; overflow: hidden; }
section.single > div.content > .sidebar { width: 363px; float: right; margin: 0 0 20px 20px; min-height: 800px; }
section.single > div.content p { font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400px; line-height: 20px; color: #000; padding-bottom: 25px; margin: 0; }
/*section.single > div.content p:nth-child(3) { font-size: 25px; font-weight: 600; line-height: 31px; }*/
section.single > div.content ul { font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 22px; }
section.single > div.content h2 { font-size: 26px !important; font-family: 'Abril Fatface', cursive !important; line-height: 30px !important; margin: -10px -15px 15px; padding: 0 15px 7px; color: #000000 !important; }
blockquote { display: inline-table; width: 327px; margin: 0 20px 20px 0 !important; float: left; }
blockquote p { color: #339ECC !important; font-family: 'Abril Fatface', cursive !important; font-size: 26px !important; line-height: 32px !important; }
.fusion-main-menu > ul > li:nth-child(1) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(1) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(1) > a, .fusion-mobile-nav-holder > ul > li:nth-child(1) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(1) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(1) > a { color: #FF8C00 !important; border-color: #FF8C00 !important; }
.fusion-main-menu > ul > li:nth-child(2) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(2) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(2) > a, .fusion-mobile-nav-holder > ul > li:nth-child(2) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(2) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(2) > a { color: #009B22 !important; border-color: #009B22 !important; }
.fusion-main-menu > ul > li:nth-child(3) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(3) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(3) > a, .fusion-mobile-nav-holder > ul > li:nth-child(3) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(3) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(3) > a { color: #EC2E9C !important; border-color: #EC2E9C !important; }
.fusion-main-menu > ul > li:nth-child(4) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(4) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(4) > a, .fusion-mobile-nav-holder > ul > li:nth-child(4) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(4) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(4) > a { color: #663399 !important; border-color: #663399 !important; }
.fusion-main-menu > ul > li:nth-child(5) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(5) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(5) > a, .fusion-mobile-nav-holder > ul > li:nth-child(5) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(5) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(5) > a { color: #009FCE !important; border-color: #009FCE !important; }
.fusion-main-menu > ul > li:nth-child(6) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(6) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(6) > a, .fusion-mobile-nav-holder > ul > li:nth-child(6) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(6) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(6) > a { color: #ED0030 !important; border-color: #ED0030 !important; }
.fusion-main-menu > ul > li:nth-child(7) > a:hover, .fusion-main-menu > ul > li.current-menu-item:nth-child(7) > a, .fusion-main-menu > ul > li.current-menu-parent:nth-child(7) > a, .fusion-mobile-nav-holder > ul > li:nth-child(7) > a:hover, .fusion-mobile-nav-holder > ul > li.current-menu-item:nth-child(7) > a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-current-nav-item:nth-child(7) > a { color: #0065CF !important; border-color: #0065CF !important; }
.fusion-main-menu .fusion-last-menu-item:hover .menu-text, .fusion-main-menu .current_page_item.fusion-last-menu-item .menu-text { background-position: left bottom; }
.fusion-main-menu > ul > li > a { text-transform: uppercase; }
.fusion-footer-widget-column { margin-bottom: 30px !important; }
footer #nav_menu-3 { min-height: 200px; }
footer #text-3 form { min-height: 174px; }
.fusion-footer-widget-area { background-color: #323232 !important; }
footer .widget_nav_menu h4, footer #text-4 > h4 { text-align: center; font-size: 16px !important; color: #ffffff !important; font-family: 'Squada One', cursive !important; text-transform: uppercase; border-bottom: 1px solid #777777; padding-bottom: 15px; letter-spacing: 2px; }
footer #nav_menu-3 h4 { width: 100% !important; }
footer #nav_menu-4 h4 { visibility: hidden !important; }
footer #text-4 { width: 100% !important; }
footer .widget_nav_menu > div > ul > li > a { font-family: 'Roboto', sans-serif !important; font-size: 13px !important; color: #FFF !important; border: 0; padding: 2px 0px; }
footer #text-3 div p { font-family: 'Roboto', sans-serif !important; font-size: 13px !important; color: #FFF !important; text-align: center; }
.menu-secciones-footer-container { width: 540px; }
#menu-secciones-footer { width: 100%; display: table; position: relative; z-index: 999999; }
#menu-secciones-footer li { display: inline-block; width: 49%; }
#menu-secciones-footer li a { border: 0 !important; line-height: 45px; padding: 0 0 0 40px; text-indent: -9999px; overflow: hidden; }
#menu-secciones-footer li:nth-child(1) > a { background: url(images/logo-empresa-small.gif) 0 8px no-repeat; }
#menu-secciones-footer li:nth-child(3) > a { background: url(images/logo-emprendimiento-small.gif) 0 8px no-repeat; }
#menu-secciones-footer li:nth-child(5) > a { background: url(images/logo-tecnologia-small.gif) 0 8px no-repeat; }
#menu-secciones-footer li:nth-child(2) > a { background: url(images/logo-economia-y-politica-small.gif) 0 8px no-repeat; }
#menu-secciones-footer li:nth-child(4) > a { background: url(images/logo-ciencia-y-educacion-small.gif) 0 8px no-repeat; }
#menu-secciones-footer li:nth-child(6) > a { background: url(images/logo-cultura-y-diseno-small.gif) 0 8px no-repeat; }
#mc-embedded-subscribe-form td { font-family: 'Roboto', sans-serif !important; font-size: 15px !important; color: #FFF !important; padding-bottom: 8px; }
#mc-embedded-subscribe-form table { width: 100%; }
.subscriberEmail { font-family: 'Roboto', sans-serif !important; background-color: #000 !important; padding: 6px 10px !important; font-size: 14px !important; color: #FFF !important; width: 180px !important; float: right !important; border: 0 !important; margin: 0 !important; }
#subscribeButton { font-family: 'Roboto', sans-serif !important; background-color: #000; padding: 6px 10px; font-size: 14px; color: #FFF; float: right; }
#share-social { display: table; margin: 10px auto; }
#share-social a { display: inline-block; text-indent: -999px; overflow: hidden; width: 28px; height: 28px; margin: 0 10px; }
#share-social a#icoFace { background: url(images/ico-face.jpg) 0 0 no-repeat; }
#share-social a#icoTwit { background: url(images/ico-tw.jpg) 0 0 no-repeat; }
#share-social a#icoLink { background: url(images/ico-lin.jpg) 0 0 no-repeat; }
#share-social a:hover { opacity: 0.60; filter: alpha(opacity =60); }
section.columnistas { }
section.columnistas #header h1 { font-family: 'Oswald', sans-serif !important; font-size: 44px; line-height: 50px; color: #000; text-transform: uppercase; letter-spacing: 1px; }
section.columnistas #header p { font-family: 'Roboto', sans-serif !important; font-size: 20px; font-size: 16px; color: #000; }
#table_columnistas { display: block; font-size: 0; margin-bottom: 50px;}
#table_columnistas .boxColumnista { display: block; width: 200px; height: 240px; padding: 10px; margin: 11px; border: 1px solid #000; text-align: center; float: left; }
#table_columnistas .boxColumnista > a { display: block; height: 180px; overflow: hidden; }
#table_columnistas .boxColumnista .table { display: table; width: 100%; margin: 0; }
#table_columnistas .boxColumnista .table h3 { text-align: center; font-family: 'Roboto', sans-serif !important; font-size: 16px; color: #000; display: table-cell; vertical-align: middle; height: 40px; line-height: 20px; margin: 0; }
section > article p.clear { clear: both; }
.fusion-mobile-nav-item .menu-text { height: 40px; line-height: 40px; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 17px; }
.columnista > article { margin: 10px 20px 20px 0; }
.columnista #header { display: table; width: 100%; margin-bottom: 20px; }
.columnista #foto { width: 350px; height: 340px; vertical-align: top; overflow: hidden; display: block; float: left; }
.columnista img { width: 90%; }
.columnista #detalles { display: block; vertical-align: top; width: calc( 100% - 350px ); float: left; }
.columnista #detalles h3 { font-family: 'Roboto', sans-serif !important; font-size: 22px; color: #000; margin: 0; line-height: 26px; }
.columnista #detalles h1 { font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size: 44px; color: #000; line-height: 54px; font-weight: 700; text-transform: uppercase; }
.columnista #detalles p { font-family: 'Roboto', sans-serif !important; font-size: 16px; color: #000; margin: 0; line-height: 22px; }
#page_columnistas { margin-top: 60px; }
#page_columnistas h2 { font-family: 'Squada One', cursive !important; font-size: 32px; line-height: 40px; border-bottom: 1px solid #9797A6; }
.single .content { font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 400px; line-height: 20px; color: #000; width: 747px; ; float: left; margin-right: 20px; }
body.has-sidebar #main .sidebar { margin-top: 500px; width: 333px !important; }
.isSidebarImage { margin-top: 610px !important; }
section.single > div.content p.cite { font-size: 25px; line-height: 31px; }
section.single > div.content p.cite_pie { font-size: 13px; line-height: 23px; border-top: 1px solid #AAAAAA; }
#buscador_columnistas ul { display: table; list-style: none none; width: 100%; padding: 0; }
#buscador_columnistas ul li { display: inline-table; border-right: 2px solid #FFF; background-color: #FFCC00; text-align: center; min-width: 35px; margin-top: 3px; }
#buscador_columnistas ul li.todos { min-width: 75px; }
#buscador_columnistas ul li a { text-transform: uppercase; color: #000; font-family: 'Roboto', sans-serif !important; font-size: 18px; line-height: 34px; }
section.columnista article.medium { min-height: 280px; }
.sidebar .enportada, .sidebar .masleidos, .sidebar .tweets { border-top: 6px solid #464646; border-left: 1px solid #9797A6; border-right: 1px solid #9797A6; border-bottom: 1px solid #9797A6; padding: 15px 15px; margin: 0 0 20px 20px; position: relative; }
.masleidos > div { border-bottom: 1px solid #9797A6; margin-bottom: 15px; padding-bottom: 15px;}
.masleidos > div:last-child { border-bottom: 0; min-height: 88px; margin-bottom: 0px; }
.masleidos > div img { background-color: #000; width: 88px; height: 88px; float: left; margin: 0 15px 15px 0; }
.sidebar .enportada > h2, .sidebar .masleidos > a > h2 { font-family: 'Squada One', cursive !important; font-size: 32px; line-height: 40px; border-bottom: 1px solid #9797A6; color: #000; }
.sidebar .masleidos > a:hover { text-decoration: none; }
.sidebar .enportada .categoria, .sidebar .masleidos .categoria { font-family: 'Squada One', cursive !important; font-size: 16px; line-height: 32px; text-transform: uppercase; }
.sidebar .masleidos .categoria { line-height: 18px !important; }
.sidebar .enportada div h2, .sidebar .masleidos div h2 { font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-size: 24px; line-height: 30px; margin-bottom: 10px; margin: 0 !important; padding: 0 !important; }
.sidebar .enportada div h2 { text-transform: uppercase; font-weight: bold !important; }
.sidebar .masleidos div h2 { font-size: 20px !important; line-height: 26px !important; }
#comments { }
blockquote { display: inline-table; }
/*.info.pie { overflow: hidden; }*/
.content p a { text-decoration: underline; }
.fusion-main-menu .fusion-last-menu-item .menu-text { background: url(images/ico-estadisticas-idi.jpg) 0 0 no-repeat; width: 35px; height: 21px; text-indent: -9999px; overflow: hidden; display: block; margin: 15px auto 0; }
.fusion-main-menu .fusion-last-menu-item { height: 40px; }
#main { padding-top: 40px !important; padding-bottom: 40px !important; }
#ico_bookmarks { display: block; width: 50px; height: 50px; background: url(images/ico-bookmarks.png) 0 0 no-repeat; text-indent: -999px; overflow: hidden; position: fixed; right: 0; top: 0; z-index: 99999999; }
#ico_bookmarks:hover { background-position: bottom left; }
#ico_bookmarks.open { background-image: url(images/ico-bookmarks-open.png); }
#box_bookmarks { display: none; position: fixed; background-color: #323232; left: 0; top: 0; z-index: 99999998; width: 100%; }
#box_bookmarks .list { width: 1110px; margin: 0 auto; padding: 40px 0; }
#box_bookmarks .list h2 { font-family: 'Squada One', cursive !important; font-size: 20px; line-height: 32px; color: #FFF; border-bottom: 2px solid #656565; margin-bottom: 15px; font-weight: 100; }
#box_bookmarks .list a.cerrar { float: right; font-family: 'Squada One', cursive !important; font-size: 14px; line-height: 32px; color: #FFF; padding-left: 60px; display: table; }
#box_bookmarks .list a.eliminar { float: right; font-family: 'Squada One', cursive !important; font-size: 14px; line-height: 32px; color: #FFF; display: table; }
#box_bookmarks .list a.eliminar.open { color: #FFD24D !important; }
#box_bookmarks .list .bookmark { width: 350px; height: 80px; float: left; margin-right: 30px; }
#box_bookmarks .list .bookmark:nth-child(3n+1) { margin-right: 0; }
#box_bookmarks .list .bookmark a.remove { width: 20px; height: 21px; display: none; background: url(images/ico-bookmarks-remove.png) 0 0 no-repeat; text-indent: -999px; overflow: hidden; float: left; margin-right: 15px; margin-top: 20px; }
#box_bookmarks .list .bookmark a.image { float: left; margin-right: 15px; width: 60px; height: 50px; display: block; background-color: #FFF; }
#box_bookmarks .list .bookmark a.image img { width: 100%; height: auto; }
#box_bookmarks .list .bookmark h4 { float: left; width: 240px; margin: 0; }
#box_bookmarks .list .bookmark h4 a { color: #FFF; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 100; text-decoration: none; }
#box_bookmarks .list .bookmark h4 a:hover { text-decoration: underline; }
#box_bookmarks .list .paginate { clear: both; display: block; border-top: 2px solid #656565; margin-top: 10px; padding: 10px 0; }
#box_bookmarks .list .paginate a { color: #FFF; font-family: 'Roboto', sans-serif; font-size: 15px; }
#box_bookmarks .list .paginate .previous a { padding-right: 20px; }
#box_bookmarks .list .paginate .next a { float: right; }
.no-bookmarks { font-family: 'Oswald', Arial, Helvetica, sans-serif !important; font-size: 14px; line-height: 20px; color: #FFF; text-align: center; }
#more-post > p { text-align: center; border-bottom: 1px solid #464646; }
#more-post > p > a.get-more-post { display: block; padding: 35px 10px 22px; font-family: 'Roboto', sans-serif; font-size: 14px; margin: -13px auto; width: 130px; background: #FFF url(images/loader.png) top center no-repeat; height: 50px; }
.cargador { display: none; text-align: center; }
#comments p a { background: inherit; }
#comments-toggle { font-family: 'Squada One', cursive !important; font-size: 16px; line-height: 30px; color: #000; border-bottom: 2px solid #000; display: block; text-decoration: none; text-indent: 30px; background: url(images/ico-coment.jpg) 0 4px no-repeat !important; height: 30px; }
#comments-toggle.mostrar { background: url(images/ico-coment.jpg) 0 -20px no-repeat !important; }
li.selected { position: relative; width: 38px !important; }
li.selected:before { content: ''; background: url(images/selected.jpg) 0 0 no-repeat; width: 40px; height: 22px; position: absolute; left: -2px; bottom: -22px; }
li.todos.selected { position: relative; width: 75px !important; }
li.todos.selected:before { background: url(images/selected-all.jpg) 0 0 no-repeat; width: 77px; }
.notop { margin-top: 0 !important; }
.col-lg-3:nth-child(1), .col-lg-3:nth-child(3) { height: 280px; }
.col-lg-3:nth-child(2) { border-left: 1px solid #777777; border-right: 1px solid #777777; width: 49% !important; }
.col-lg-3:nth-child(3) { display: none; }
#toTop:hover { background-color: #000 !important; }
body.search.search-results.category #main { background: none !important; }
ul#menu-footer { border-bottom: 1px solid #777777; height: 181px; }
.ssba > a:hover > img { opacity: 0.5; filter: alpha(opacity=50); }
a.ttip { position: relative; display: inline-block; }
a.ttip b { display: none; width: 185px; background-color: #EC2F9C; color: #FFF; padding: 10px; font-size: 13px; position: absolute; margin-top: 8px; line-height: 17px; }
a.ttip b:before { content: ''; display: block; width: 46px; height: 17px; position: absolute; margin: -27px 0 0 5px; background: url(images/ttip.jpg) 0 0 no-repeat; }
a.ttip:hover { color: #EC2F9C; }
a.ttip:hover b { display: block; }


.boxImagen .imagen { display: block; width: 715px; height: 510px; overflow: hidden; position: relative; }
.boxImagen .imagen .sliderImagen { position: absolute; display: block; width: 999999px; }
.boxImagen .imagen .sliderImagen > div { display: block; width: 715px; float: left; position: relative; }
.boxImagen .imagen .sliderImagen > div img { width: 100%; }


.boxImagen .imagen .sliderImagen > div a.galPost { display:none; position: absolute; top: 177px; width: 43px; height: 43px; background: transparent url(/wp-content/uploads/2016/05/ico-zoom.png) 0 0 no-repeat; left: 336px; }
.boxImagen .imagen .sliderImagen > div > div.textComparte { display:none; position: absolute; top: 270px; text-align: center; color: #FFF; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size: 20px; width: 100%; }
.boxImagen .imagen .sliderImagen > div > div.ssba { display:none; position: absolute; top: 300px; left: 252px; }

.boxImagen .imagen .sliderImagen > div:hover a.galPost, .boxImagen .imagen .sliderImagen > div:hover > div.textComparte, .boxImagen .imagen .sliderImagen > div:hover > div.ssba { display:block;    z-index: 1; }
 
.boxImagen .imagen .sliderImagen > div { background: black; }
.boxImagen .imagen .sliderImagen > div > img { display: block; max-width: 100%; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.boxImagen .imagen .sliderImagen > div:hover > img { opacity: 0.70; filter: alpha(opacity =70); }



.galBtnPrev { position: absolute; height: 40px; width: 40px; color: #333; background-color: #FFF; text-align: center; line-height: 40px; top: 235px; font-size: 24px; z-index: 100; font-weight: 100; display: block; text-decoration: none; }
.galBtnNext { position: absolute; height: 40px; width: 40px; color: #333; background-color: #FFF; text-align: center; line-height: 40px; top: 235px; font-size: 24px; z-index: 100; font-weight: 100; display: block; text-decoration: none; right: 0; }
.galBtnPrev:hover, .galBtnNext:hover { background-color: #333; color: #FFF; text-decoration: none; }

.ssba.ssba-wrap a:hover { opacity: 0.5; filter: alpha(opacity=50); }
section.secciones.busqueda { margin-top: 0; }
section.secciones { margin-top: -40px; }
.sidebar_estadisticas { width: 220px; float: left; margin-right: 30px; background-color: #FFF; }
.sidebar_estadisticas ul { list-style: none none; margin: 0; padding: 0; }
.sidebar_estadisticas ul li a { padding: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; display: block; line-height: 16px; }
.sidebar_estadisticas > ul > li { border-bottom: 3px solid #000; position: relative; }
.sidebar_estadisticas > ul > li > ul:before { content: ''; background: url(images/ico-stat.jpg) 0 0 no-repeat; position: absolute; width: 21px; height: 12px; left: 20px; }
.sidebar_estadisticas > ul > li > a { font-weight: bold; }
.sidebar_estadisticas > ul > li > ul > li a { border-top: 1px solid #000; }
.sidebar_estadisticas .current_page_item > a { color: #67b7e1; }
.sidebar_estadisticas > ul > li:first-child { font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 17px; background-color: #000; color: #FFF; text-align: center; padding: 25px; }
.sidebar_estadisticas > ul > li:first-child:before { content: ""; content: ""; display: block; border: 36px solid #000; border-right-color: transparent; border-top-color: transparent; position: absolute; margin: -24px 0 0 0; right: -72px; border-bottom-color: transparent; }
.estadisticas_interior { width: 860px; float: left; background-color: #FFF; padding: 30px; }
.estadisticas_interior h1 { font-family: 'Squada One' !important; font-size: 24px !important; color: #000 !important; margin: 0 0 15px 0 !important; line-height: 32px !important; text-transform: uppercase !important; }

@media screen and (max-width: 1110px) {
#box_bookmarks .list { width: 750px; }
#box_bookmarks .list .bookmark:nth-child(3n+1) { margin-right: 30px; }
#box_bookmarks .list .bookmark:nth-child(2n+1) { margin-right: 0 !important; }
.boxImagen .imagen, .boxImagen .imagen .sliderImagen a { width: 600px; }
section.single .boxImagen { width: 600px; float: none; padding: 0; margin: 0 auto; }
.boxImagen .imagen .sliderImagen > div { width: 600px; }
.boxImagen .imagen .sliderImagen > div a.galPost { left: 288px; }
.boxImagen .imagen .sliderImagen > div > div.ssba { left: 196px; }
body.has-sidebar #main .sidebar { width: 98% !important; float: none; }
section.single { padding: 0 20px; }
}

@media screen and (max-width: 750px) {
#box_bookmarks .list { width: 100%; }
#box_bookmarks .list .bookmark { margin-right: 0 !important; }
#box_bookmarks .list .bookmark:nth-child(3n+1) { margin-right: 0 !important; }
#box_bookmarks .list .bookmark:nth-child(2n+1) { margin-right: 0 !important; }
#box_bookmarks .list { max-height: 80%; overflow: scroll; }
.col-lg-3:nth-child(1), .col-lg-3:nth-child(3) { border-right: 0; height: inherit !important; }
.single .content, .single .sidebar { width: 100% !important; }
.videoSingle{ width:100%; height: 200px !important;}
.boxImagen .imagen, .boxImagen .imagen .sliderImagen a { width: 300px; height: 200px !important; }
section.single .boxImagen { width: 300px; float: none; padding: 0; margin: 0 auto; }
.boxImagen .imagen .sliderImagen > div { width: 300px; }

.boxImagen .imagen .sliderImagen > div a.galPost { left: 129px; top: 80px; }
.boxImagen .imagen .sliderImagen > div:hover > div.ssba { display: none; }

.galBtnPrev, .galBtnNext { top: 80px !important; }
body.has-sidebar #main .sidebar { width: 98% !important; float: none; }
.col-lg-3:nth-child(2) { border-left: 0; border-right: 0; }
li.selected:before { display: none; }
li.selected { background-color: #333 !important; }
li.selected a { color: #FFCC00 !important; }
section.single { padding: 0 10px; }
article.small.column a.darken {    height: auto !important;}
}
section > article iframe { width: 100%; }
section > article.videos > .owl-carousel div.item iframe { width: 100%; height: 200px; }
section.single .boxImagen .imagen > img { width: 715px; }
a:hover { color: none; }
ul.actions > li > a:hover, ul.actions.white>li>a:hover { background-position: right top }
ul.actions > li.shared > a:hover, ul.actions > li.shared > a.active, ul.actions.white>li.shared>a:hover, ul.actions.white>li.shared>a.active { background-position: right bottom; }
ul.actions { z-index: 9000 }
.nomarginright { margin-right: 0 }
a.lnkMore { background: #ffe6e6 }
ul.actions.white>li>a { background: url('images/sprite_shared_white.png') no-repeat left top transparent }
ul.actions.white>li.shared>a { background-position: left bottom }
.shared_social { z-index: 9999; position: absolute; left: 0; top: 0; background: #fff; display: none; padding: 5px; -webkit-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.25); -moz-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.25); box-shadow: 0 5px 5px 0 rgba(50,50,50,0.25) }
.shared_social:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255,255,255,0); border-top-color: #fff; border-width: 8px; margin-left: 28px }
.shared_social>a { width: 30px; display: table-cell; margin-right: 3%; padding: 1% }
section>article.agenda>div:last-child, section>article.agenda>div:last-child { border: 0 }
.page.page-template-default #main, .single #main, .search #main, .page-template #main { background: url('images/bg_body_int.jpg') repeat-x left top transparent!important; }
.page.page-template-default #main, .single #main { padding: 0 !important; }
.noshadow { background: transparent; -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0); -moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0); box-shadow: 0 0 8px 3px rgba(0,0,0,0) }
.breadcumbs { overflow: hidden; border-bottom: 1px solid #000; padding: 0; margin-bottom: 42px }
.breadcumbs>* { font-size: 15px; color: #666; font-family: 'Roboto', sans-serif }
.breadcumbs>li { float: left; list-style: none; padding: 5px }
.breadcumbs>li:after { content: "/"; margin-left: 10px }
.breadcumbs>li:last-child:after { content: "" }
.breadcumbs>li>a { float: left }
section.agenda .datepicker th.dow { display: none }
section.agenda .datepicker-inline { width: 100%!important }
section.agenda .datepicker table { width: 100%!important }
section.agenda .datepicker td, section.agenda .datepicker th { font-family: 'Squada One', cursive; font-size: 18px; color: #4c4c4c; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
section.agenda .datepicker th { font-size: 25px; color: #000; text-transform: uppercase; padding-bottom: 10px }
section.agenda .datepicker td { background: #fff; border: 2px solid #ffcc0c; padding: 8px 0 }
section.agenda .datepicker td.old, section.agenda .datepicker td.new { background: transparent; color: #4c4c4c }
section.agenda .datepicker table tr td.today, section.agenda .datepicker table tr td.active, section.agenda .datepicker table tr td.active:hover { border: 0; background: #2f2f2f; color: #fc3 }
section.agenda .datepicker td.events { background: #FFEBAA; }
section.agenda { overflow: hidden }
section.agenda>h1 { font-size: 44px; color: #000; font-family: 'Oswald', sans-serif!important; text-transform: uppercase; margin: 40px 0 }
section.agenda>div.calendar { float: left; background: #ffcc0c; width: 329px; padding: 10px }
section.agenda>div.articles { float: right; width: 720px }
section.agenda>div.articles>article { overflow: hidden; border-bottom: 1px solid #000; margin-bottom: 25px }
section.agenda>div.articles>article:last-child { border-bottom: 0 }
section.agenda>div.articles>article>p { background: #ffca32; color: #000; float: left; text-align: center; padding: 10px; font-family: 'Squada One', cursive; font-size: 16px; margin: 5px 0 }
section.agenda>div.articles>article>p>span { display: block; font-size: 24px }
section.agenda>div.articles>article>div.content { float: right; width: 90%; position: relative; padding-bottom: 8%; }
section.agenda>div.articles>article>div.content>h3 { font-size: 25px; color: #000; margin: 10px 0; font-family: 'Oswald', sans-serif!important; line-height: 1em; }
section.agenda>div.articles>article>div.content>span { display: block }
section.agenda>div.articles>article>div.content>p, section.agenda>div.articles>article>div.content>span { font-size: 16px; font-family: 'Roboto', sans-serif; color: #000 }
section.agenda>div, .articles > h3 { font-family: 'Roboto'; font-size: 18px; }
.page.page-template-page-videos #main { background: url('images/bg_videos.jpg') repeat left top transparent !important; padding-top: 0!important }
section.videos>ul.breadcumbs { border: 0; margin-bottom: 0 }
section.videos>ul.breadcumbs>*, section.videos>ul.breadcumbs>li>a { color: #fff!important }
section.videos>iframe { width: 100%; height: 603px; float: left; border: 0; margin: 0 }
section.videos>.content { background: #fff; padding: 20px 80px; float: left; width: 1110px; }
section.videos>.content>* { font-family: 'Roboto', sans-serif }
section.videos>.content>h2 { font-family: 'Oswald', sans-serif!important; font-size: 42px; color: #000; margin-top: 20px; line-height: 1em; }
section.videos>.content>p { font-size: 16px }
section.videos>.content>span { font-size: 15px; color: #666 }
section.videos>.content>.info { margin-top: 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0; margin-bottom: 30px }
section.videos>.content>.info p { font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 20px; margin: 0 }
section.videos>.content>.info div.comparte { display: table; float: right }
section.videos>.content>.contvideo { overflow: hidden; width: 950px; position: relative }
section.videos>.content>.contvideo>h3 { font-size: 32px; color: #000; font-family: 'Squada One', cursive; border-bottom: 3px solid #323232; padding-bottom: 20px; margin-bottom: 20px; text-transform: uppercase }
section.videos>.content>.contvideo>.pagevideo .item .content { background: #000; padding: 10px 20px; overflow: hidden }
section.videos>.content>.contvideo>.pagevideo .item .content a.categoria { font-size: 16px; text-transform: uppercase; font-family: 'Squada One', cursive; margin-top: 10px }
section.videos>.content>.contvideo>.pagevideo .item .content h4 a { font-size: 25px; color: #fff; font-family: 'Oswald', sans-serif!important; text-transform: uppercase; line-height: 25px }
section.videos>.content>.contvideo>.pagevideo>.owl-controls { position: absolute; top: -66px; right: 0 }
section.videos>.content>.contvideo>.pagevideo>.owl-controls>.owl-nav>div { float: left; background: url('images/sprite_arrow_videos.png') no-repeat left top transparent; width: 29px; height: 29px; text-indent: -9999px; margin-left: 20px }
section.videos>.content>.contvideo>.pagevideo>.owl-controls>.owl-nav>div.owl-next { background-position: left bottom }
section.videos>.content>.contvideo>.pagevideo>.owl-controls>.owl-nav>div:hover { background-position: right top; }
section.videos>.content>.contvideo>.pagevideo>.owl-controls>.owl-nav>div.owl-next:hover { background-position: right bottom }
section.videos>.content>.contvideo>.paginationvideo { position: absolute; top: 33px; right: 100px; font-size: 16px; color: #4c4c4c; font-family: 'Roboto', sans-serif }
section.page { overflow: hidden; font-family: 'Roboto', sans-serif; color: #000 }
section.page>h1 { font-size: 44px; font-family: 'Oswald', sans-serif!important; text-transform: uppercase; line-height: 1em; }
section.page.estadisticas>h1, section.page.estadisticas>.bloque>h2 { text-transform: none; }
section.page>p { font-size: 16px }
section.page>table { width: 100%; margin: 40px 0 }
section.page>table td { width: 45%; vertical-align: top }
section.page>table td.space { width: 5% }
section.page>table td h2 { color: #000; font-family: 'Oswald', sans-serif!important; font-size: 20px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #000 }
section.page>table td p { font-size: 16px }
/* section.page.contacto form>div.input-box>label { display: none } */
section.page.contacto form>div.input-box>input, section.page.contacto form>div.input-box>textarea { font-family: 'Oswald', sans-serif!important; font-size: 20px; color: #666; padding: 10px; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 4px solid #000; overflow: hidden; height: auto; }
section.page.contacto form>div.input-box>textarea { padding-top: 10px }
section.page.contacto form>div.input-full_name, section.page.contacto form>div.input-email, section.page.contacto form>div.input-subject { float: left; width: 355px; margin-right: 22px }
section.page.contacto form>div.input-subject { margin-right: 0 }
section.page.contacto form>div.input-message { margin-top: 30px; float: left; width: 100% }
section.page.contacto form .form-control small { display: none }
section.page.contacto form .form-control .primary-button { background: #2f2f2f; font-size: 18px; color: #fff; font-family: 'Squada One', cursive; border: 0; float: right; margin: 35px 0 0; text-transform: uppercase; cursor: pointer; padding: 10px 20px; text-align: center }
section.page.contacto form .form-control .primary-button:hover { color: #FFD143; }
.btnScrolls { position: fixed; right: 0; top: 223px; z-index: 9999 }
.btnScrolls>li { list-style: none; position: relative }
.btnScrolls>li:nth-child(2) { margin-bottom: 5px }
.btnScrolls>li>a { background: #323232; padding: 10px; border-bottom: 1px solid #fff; display: block; text-indent: -9999px; position: relative; z-index: 3 }
.btnScrolls>li>a>i { background: url('images/sprite_scrollbtns.png') no-repeat left top transparent; width: 29px; height: 29px; display: block }
.btnScrolls>li>a:hover>i { background-position: right top }
.btnScrolls>li>span { position: absolute; right: -1000px; top: 4px; display: block; background: #fff; border: 1px solid #000; font-size: 15px; color: #333; padding: 10px; font-family: 'Roboto', sans-serif; font-weight: bold; width: 90px; z-index: 1 }
.btnScrolls>li.suscribe>a>i { background-position: left -29px }
.btnScrolls>li.suscribe:hover>a>i { background-position: -29px -29px }
.btnScrolls>li.fb>a>i { background-position: left -58px }
.btnScrolls>li.fb:hover>a>i { background-position: -29px -58px }
.btnScrolls>li.tw>a>i { background-position: left -87px }
.btnScrolls>li.tw:hover>a>i { background-position: -29px -87px }
.btnScrolls>li.lnk>a>i { background-position: left -116px }
.btnScrolls>li.lnk:hover>a>i { background-position: -29px -116px }
.btnScrolls>li.mail>a>i { background-position: left -147px }
.btnScrolls>li.mail:hover>a>i { background-position: -30px -147px }
.btnScrolls>li>form { position: absolute; right: -1000px; top: 4px; display: block; background: #fff; border: 1px solid #000; font-size: 15px; color: #333; font-family: 'Roboto', sans-serif; font-weight: bold; width: 360px; z-index: 1 }
.btnScrolls>li>form>input { padding: 10px 18px; outline: 0; height: auto; }
.search #main { padding: 0 }
section.busqueda { float: left; width: 100%; overflow: visible !important; margin-top: -40px; }
section.busqueda>.content { margin-top: 30px; float: left; width: 100% }
section.busqueda>.content>.izq { float: left; width: 727px }
section.busqueda>.content>.izq>h3 { overflow: hidden; font-family: 'Squada One', cursive; padding: 10px 10px 13px; margin: 0 0 10px; background: #FFC729; }
section.busqueda>.content>.izq>h3>i { float: left; width: 32px; height: 32px; background: url('images/ico_search.png') no-repeat left top transparent; margin: 0 20px 0 0 }
section.busqueda>.content>.izq>h3>input { float: left; width: 80%; background: transparent; border: 0; font-size: 32px; color: #333; font-family: 'Squada One', cursive; outline: none; height: 35px; padding-left: 0; }
section.busqueda>.content>.izq>p { font-size: 16px; font-family: 'Roboto'; color: #000; margin: 0 0 30px }
section.busqueda>.content>.izq>.contsearch { border-top: 1px solid #333; padding-top: 25px; margin-top: 25px }
section.busqueda>.content>.izq>.contsearch.seccion { border-top: 0; }
section.busqueda>.content>.izq>.contsearch>.wp-pagenavi { float: right }
section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>span.current, section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>a { display: block; padding: 6px; float: left; font-family: 'Roboto'; font-size: 18px; color: #000; border: 1px solid #888888; margin-left: 5px }
section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>a.nextpostslink, section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>a.previouspostslink { border: 0; font-size: 18px; text-decoration: underline; }
section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>span.current { background: #000; color: #fff }
section.busqueda>.content>.izq>.contsearch>.wp-pagenavi>span.extend { float: left; margin-left: 5px }
section.busqueda>.content>.izq>.contsearch>article { overflow: hidden; border-bottom: 1px solid #333; padding-bottom: 25px; margin-bottom: 25px }
/*section.busqueda>.content>.izq>.contsearch>article:first-child{ border-top:1px solid #333; }*/
/*section.busqueda>.content>.izq>.contsearch>article:last-child{border-bottom:0}*/
section.busqueda>.content>.izq>.contsearch>article>a.thumb>img { float: left; width: 120px; margin: 0 20px 0 0 }
section.busqueda.secciones>.content>.izq>.contsearch>article>a.thumb>img { width: 193px; }
section.busqueda.secciones h2.titulo { font-size: 32px; border-bottom: 4px solid #333333; padding-bottom: 15px; margin-bottom: 5px; }
section.busqueda>.content>.izq>.contsearch>article>a.categoria { font-size: 16px; text-transform: uppercase; font-family: 'Squada One', cursive; display: block; margin: 0 0 10px }
section.busqueda>.content>.izq>.contsearch>article>h2>a { font-family: 'Oswald', sans-serif; font-size: 25px; line-height: 28px; color: #000 }
section.busqueda>.content>.izq>.contsearch>article>p { font-family: 'Roboto'; font-size: 15px; line-height: 21px; color: #000 }
section.busqueda>.content>.izq>.contsearch>article>h2>a:hover { color: #000; text-decoration: underline; }
section.busqueda>.content>.der { float: right; width: 350px }
section.busqueda>.content>.der>form>ul.filtros { background: #ffc729; padding: 0; float: left; width: 100%; margin: 0 }
section.busqueda>.content>.der>form>ul.filtros ul.submenu { display: none; position: absolute; left: 0; top: 48px; z-index: 9999; background: #4b4b4b; padding: 0; width: 170px }
section.busqueda>.content>.der>form>ul.filtros ul.submenu>li { list-style: none }
section.busqueda>.content>.der>form>ul.filtros ul.submenu>li>a { display: block; padding: 6px 15px; font-size: 15px; color: #fff; font-family: 'Roboto'; text-align: left; }
section.busqueda>.content>.der>form>ul.filtros ul.submenu>li>a:hover, section.busqueda>.content>.der>form>ul.filtros ul.submenu>li>a.active { color: #ffc628 }
section.busqueda>.content>.der>form>ul.filtros>li { float: left; list-style: none; position: relative; border-right: 3px solid #ffffff; width: 31%; text-align: center; }
section.busqueda>.content>.der>form>ul.filtros>li:first-child { width: 38%; }
section.busqueda>.content>.der>form>ul.filtros>li:last-child { border-right: 0; }
section.busqueda>.content>.der>form>ul.filtros>li>a { display: block; padding: 14px; font-size: 18px; font-family: 'Squada One', cursive; color: #000; text-transform: uppercase }
section.busqueda>.content>.der>form>ul.filtros>li>a>i { float: left; width: 18px; height: 18px; background: url('images/sprite_busqueda.png') no-repeat left top transparent; margin-right: 5px }
section.busqueda>.content>.der>form>ul.filtros>li.calendar>a>i { background-position: right top }
section.busqueda>.content>.der>form>ul.filtros>li.calendar:hover i { background-position: right bottom }
section.busqueda>.content>.der>form>ul.filtros>li:hover i { background-position: left bottom }
section.busqueda>.content>.der>form>ul.filtros>li:hover ul.submenu, section.busqueda>.content>.der>form>ul>li:hover .contdatepicker { display: block }
section.busqueda>.content>.der>form>ul.resumen { background: #dddddd; float: left; width: 100%; margin: 5px 0 10px; list-style: none; padding: 0; }
section.busqueda>.content>.der>form>ul.resumen>li { border-right: 3px solid #ffffff; float: left; width: 31%; text-align: center; padding: 10px; font-family: 'Roboto Condensed', sans-serif; font-size: 13px; color: #000000; min-height: 40px; }
section.busqueda>.content>.der>form>ul.resumen>li:first-child { width: 38%; }
section.busqueda>.content>.der>form>ul.resumen>li:last-child { border-right: 0; }
section.busqueda>.content>.der>form button { background: #2F2F2F; border: 0; font-size: 18px; color: #FFFFFF; font-family: 'Squada One', cursive; text-transform: uppercase; padding: 10px 20px; text-align: center; float: right; cursor: pointer }
section.busqueda>.content>.der>form button:hover { color: #FFD143 }
section.busqueda>.content>.der>form>ul>li>.contdatepicker { display: none; position: absolute; left: 0; top: 48px; background: #4b4b4b; z-index: 9999 }
section.busqueda>.content>.der>form>ul>li.until>.contdatepicker { left: -78px }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker-inline { width: 187px }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker th, section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker td { font-family: 'Squada One'; font-size: 14px }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker th { text-transform: uppercase; color: #fff; font-size: 16px }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker th:hover { background: #ffc729; color: #000 }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker th.dow { display: none }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker td { background: #fff; border: 1px solid #4b4b4b; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker td.active { background: #ffc729; color: #000 }
section.busqueda>.content>.der>form>ul>li>.contdatepicker .datepicker td.new { background: #999999; color: #4C4C4C; }
.page.page-template-page-estadisticas-idi #main { background: url('images/bg_estadisticas.jpg') repeat left top transparent; padding-top: 0!important }
section.estadisticas { background: #fff; padding: 30px; overflow: hidden; margin: 30px 0; -webkit-box-shadow: 0 0 8px 3px rgba(50,50,50,0.21); -moz-box-shadow: 0 0 8px 3px rgba(50,50,50,0.21); box-shadow: 0 0 8px 3px rgba(50,50,50,0.21) }
section.page>.bloque { float: left; width: 48%; margin-right: 1% }
section.page>.bloque:nth-child(2n) { float: right }
section.page>.bloque img { width: 100% }
section.page>.bloque>h2 { font-family: 'Squada One', cursive; font-size: 24px; color: #000; margin: 15px 0; line-height: 32px; text-transform: uppercase; }
section.page>h4 { font-family: 'Roboto', sans-serif; font-size: 18px; color: #000; margin: 0 0 20px 0; line-height: 24px; font-weight: 100; }
section.page>.bloque>p { font-size: 15px; font-family: 'Roboto' }
.content p { max-width: 100% }
section>article.agenda div.evento>p { width: 18% }
#table_columnistas { overflow: hidden }
a.darken { display: inline-block; background: black; padding: 0; width: 100%; }
a.darken img { display: block; max-width: 100%; width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
a.darken:hover img { opacity: 0.70; filter: alpha(opacity =70); }
/*.empresa p a, .empresa ul a{ background: #FF8D00; color: #000000 !important; }
.emprendimiento p a, .emprendimiento ul a{ background: #009B22; color: #000000 !important; }
.tecnologia p a, .tecnologia ul a{ background: #EC2E9C; color: #000000 !important; }
.economia-y-politica p a, .economia-y-politica ul a{ background: #663399; color: #000000 !important; }
.ciencia-y-educacion p a, .ciencia-y-educacion ul a{ background: #009FCE; color: #000000 !important; }
.cultura-y-diseno p a, .cultura-y-diseno ul a{ background: #ED0030; color: #000000 !important; }*/

.empresa span a { color: #FF8D00; }
.emprendimiento span a { color: #009B22; }
.tecnologia span a { color: #EC2E9C; }
.economia-y-politica span a { color: #663399; }
.ciencia-y-educacion span a { color: #009FCE; }
.cultura-y-diseno span a { color: #ED0030; }
section.single > div.content span { font-family: 'Roboto'; margin: 0 0 20px;/*display: inline-block;*/ }
section > article.videos { padding: 0; }
section > article.videos > h2 { margin-top: 12px; }
section > article.videos > .owl-carousel .owl-controls .owl-prev { left: 0; }
section > article.videos > .owl-carousel .owl-controls .owl-prev:hover { background-position: right bottom !important; }
section > article.videos > .owl-carousel .owl-controls .owl-next { right: 0; }
section > article.videos > .owl-carousel .owl-controls .owl-next:hover { background-position: right top !important; }
section > article.videos > .owl-carousel { padding: 0 40px; }
#more-post { margin: 40px auto 60px; }
#more-post > p { width: 98%; margin: 0 auto; }
footer #text-4 form { min-height: 173px; }
footer { border: 0 !important; }
ul.actions > li > a { width: 23px; height: 23px; }
section > article.agenda > h2 > a { text-align: center; font-size: 32px; color: #ffffff; font-family: 'Squada One', cursive; text-transform: uppercase; /*    border-bottom: 1px solid #8C8C8C;
    padding-bottom: 15px;*/ margin: 0; }
section > article.videos > h2 > a { text-align: center; font-size: 32px; color: #ffffff; font-family: 'Squada One', cursive; text-transform: uppercase; margin: 0 0 30px; }
.fusion-footer-widget-area { padding-bottom: 20px !important; }
.fusion-main-menu .fusion-last-menu-item .menu-text { text-indent: -9999px; }
.tooltipest { position: absolute; left: 0; top: 0; z-index: 99999; background: #0065CF; color: #ffffff; padding: 20px; font-size: 18px; font-family: 'Oswald', sans-serif!important; -webkit-box-shadow: 2px 6px 5px 1px rgba(0,0,0,0.18); -moz-box-shadow: 2px 6px 5px 1px rgba(0,0,0,0.18); box-shadow: 2px 6px 5px 1px rgba(0,0,0,0.18); }
.tooltipest:before { position: absolute; right: 7px; top: -18px; width: 38px; height: 18px; content: ''; background: url('images/arrow_tooltip.png') left top transparent; }
#menu-secciones-footer li:hover { opacity: 0.60; filter: alpha(opacity =60); }
.contvideo .owl-carousel .owl-item iframe { width: 100%; height: auto; }
.fusion-header span { position: absolute; right: 30px; top: 40px; font-family: 'Roboto'; font-size: 15px; }
.sidebar .newsrelations { border-top: 6px solid #464646; border-left: 1px solid #9797A6; border-right: 1px solid #9797A6; border-bottom: 1px solid #9797A6; padding: 15px 15px; margin: 0 0 20px 20px; position: relative; }
.sidebar .newsrelations > h2 { font-family: 'Squada One', cursive !important; font-size: 32px; line-height: 40px; border-bottom: 1px solid #9797A6; color: #000; }
.sidebar .newsrelations .categoria { font-family: 'Squada One', cursive !important; font-size: 16px; line-height: 32px; text-transform: uppercase; }
.sidebar .newsrelations .thumb img { width: 100%; }
.sidebar .newsrelations h2 > a { font-family: 'Oswald'; font-weight: bold; font-size: 25px; color: #000000; }
.owl-carousel.relacionados { position: relative; }
.owl-carousel.relacionados .owl-nav > div { width: 32px; height: 32px; display: block; background: url('images/sprite_caorusel_newrelations.jpg') no-repeat left top transparent; position: absolute; top: 26%; text-indent: -9999px; z-index: 99999; }
.owl-carousel.relacionados .owl-nav > div.owl-prev { background-position: left bottom; left: -14px; }
.owl-carousel.relacionados .owl-nav > div.owl-next { right: -14px; }

@media screen and (max-width: 1210px) {
.btnScrolls { display: none }
section>article { margin: .5% .5% 5%!important }
section>article.big, section>article.featured.big { width: 60%; height: auto }
section>article.small { width: 18.5%; height: auto }
section>article.featured, section>article.tweets { width: 37% }
section>article.medium, section>article.agenda, section>article.masleidos { width: 32% }
section>article.videos { width: 66% }
section.page.contacto form>div.input-full_name, section.page.contacto form>div.input-email, section.page.contacto form>div.input-subject { width: 32.3%; margin-right: 1% }
section.agenda>div.calendar { width: 38% }
section.agenda>div.articles { width: 60% }
section.videos>iframe { height: 300px }
section.videos>.content { padding: 6%; width: 100% }
section.videos>.content>h2 { margin-bottom: 1% }
section.videos>.content>.contvideo { width: 100% }
#table_columnistas .boxColumnista { width: 18%; padding: 1%; margin: 1% }
.fusion-header-menu-align-center .fusion-main-menu > ul > li { padding: 0 2.9% !important; }
}

@media screen and (max-width: 1162px) {
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 16px; }
}

@media screen and (max-width: 1090px) {
section.busqueda { padding: 0 1%; }
section.busqueda>.content>.izq, section.busqueda>.content>.der { width: 100%; }
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 15px; }
section.busqueda>.content>.der>form button { margin-bottom: 10px; }
}

@media screen and (max-width: 1038px) {
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 14px; }
}

@media screen and (max-width: 980px) {
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 13px; }
footer #nav_menu-3 h4, footer #text-4, #menu-secciones-footer, #menu-secciones-footer li { width: 100%!important }
.col-lg-3:nth-child(3) { display: none; }
.col-lg-3:nth-child(2) { width: 49% }
.subscriberEmail { width: 97% !important; }
}

@media screen and (max-width: 950px) {
body.home #main, body.category #main { padding: 2% }
section>article { width: 99%!important }
#table_columnistas .boxColumnista { width: 23%; padding: 1%; margin: 1% }
}

@media screen and (max-width: 915px) {
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 12px; }
}

@media screen and (max-width: 850px) {
section.agenda>div.calendar, section.agenda>div.articles { width: 100% }
section.agenda>div.articles { margin-top: 2% }
#table_columnistas .boxColumnista { width: 31%; padding: 1%; margin: 1% }
.columnista #foto { width: 97% }
.fusion-header-menu-align-center .fusion-main-menu > ul > li > a { font-size: 11px; }
}

@media screen and (max-width: 800px) {
section.single > .content > .sidebar { display: none; }
section.single > .content > p { width: 100%; max-width: 100%; }
#comments { width: 100%; }
.fusion-header span { display: none; }
.sidebar .enportada, .sidebar .masleidos, .sidebar .tweets, .sidebar .newsrelations { margin-left: 0; }
}

@media screen and (max-width: 670px) {
#main { padding: 2%!important }
section.page.contacto form>div.input-full_name, section.page.contacto form>div.input-email, section.page.contacto form>div.input-subject { width: 100%; margin: 0 0 1% }
section.page.contacto form>div.input-message { margin: 0 }
#table_columnistas .boxColumnista { width: 48%; padding: 1%; margin: 1% }
section.estadisticas > .bloque { width: 100%; margin: 0; }
}

@media screen and (max-width: 550px) {
section.single h1 { font-size: 4em; line-height: 1em }
section.agenda>div.articles>article>div.content { width: 100%; float: left; clear: both }
section.videos>.content>.contvideo>.paginationvideo { display: none }
section.videos>.content>.contvideo>h3 { font-size: 25px }
#table_columnistas .boxColumnista { width: 98%; padding: 1%; margin: 1% }
.boxImagen .imagen .sliderImagen > div { width: 300px; }
}