body{padding-top:25px;background-image:url(/images/textura2.png);}
.container-fluid{padding-left:0px;padding-right:0px;background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;}
#footer{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#0075BE;}
h2.fs-sp1-title{font-family:'Futura Light';text-align:right;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);background-color:#243072;padding-right:3px;margin-left:-150px;}
#social{}
#mapa-sitio {font-size:1.2em}
#social a{text-decoration:none;padding-left:5px;padding-top:5px;}
.breadcrumbs{float:left;max-width:650px;height:16px;line-height:16px;overflow:hidden;font-size:11px;margin:8px 0 0 0px;padding:0 7px;}
#subhead{height:50px;overflow:hidden;background:-webkit-linear-gradient(#FFF, #E3E3E3);background:-moz-linear-gradient(#FFF, #E3E3E3);background:linear-gradient(#FFF, #E3E3E3);}
#container{text-align:left;padding:0px 7px 0 7px;margin:auto;}
#leftcol h3.moduleh3{min-height:35px;padding:0 10px 0 95px;text-align:left;position:relative;border-bottom:0;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#0075BE;color:#fff;font-size:1.2em;margin-left:-42px;margin-top:0px;height:41px;border-bottom-right-radius:9px;border-top-right-radius:9px;}
#leftcol .module div.lvround-inner, #leftcol .module_menu div.lvround-inner, #leftcol .module_text div.lvround-inner, #rightcol .module div.lvround-inner, #rightcol .module_menu div.lvround-inner, #rightcol .module_text div.lvround-inner{}
ul.menu li{list-style:none;}
#leftcol .module div.lvround-inner, #leftcol .module_menu div.lvround-inner, #leftcol .module_text div.lvround-inner, #rightcol .module div.lvround-inner, #rightcol .module_menu div.lvround-inner, #rightcol .module_text div.lvround-inner{}
#topmenu ul.menu li ul li a, #topmenu ul.menu li ul li span.separator{border:none !important;}
#topmenu ul.menu ul{margin-top:7px !important;border:1px solid #ccc !important;border:1px solid rgba(0, 0, 0, 0.2) !important;border-radius:6px !important;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2) !important;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2) !important;}
#maincontent{border:1px solid #E3E3E3;}
div.lvround-inner ul.menu li a{font-size:0.8em !important;}
#encabezado img{width:100%;}
#opciones-usuario li{font-size:0.8em;display:inline;}
#topmenu{height:auto;margin:auto;}
#topmenu ul, #topmenu ul li{list-style:none;}
#topmenu ul.menu, #topmenu ul.menu ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;z-index:999;display:inline-block;width:100%;background-color:#fff;}
#topmenu ul.menu li, #topmenu ul.menu ul li{list-style:none;}
#topmenu ul.menu{background:-webkit-linear-gradient(#0075BE, #243072) !important;background:-moz-linear-gradient(#0075BE, #243072) !important;background:linear-gradient(#0075BE, #243072) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0) !important;background-color:#243072;color:#fff;}
#topmenu ul.menu li{border-right:1px solid #fff;float:left;position:relative;}
#topmenu ul.menu li a, #topmenu ul.menu li span.separator{display:block;padding:10px 15px;text-decoration:none;vertical-align:middle;min-height:24px;background-repeat:repeat-x;border-top:none !important;border-bottom:none !important;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:none !important;color:#fff;}
#topmenu ul.menu li a img{vertical-align:middle;padding-right:5px;}
#topmenu ul.menu li a span{vertical-align:middle;}
#topmenu ul.menu li ul li{border:0 !important;}
#topmenu ul.menu li.parent a, #topmenu ul.menu li.parent span.separator{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#243072;background-repeat:no-repeat;background-position:center right;padding-right:30px;}
#topmenu ul.menu li.parent a, #topmenu ul.menu li{background-repeat:no-repeat;background-position:center right;padding-right:30px;}
#topmenu ul.menu li a, #topmenu ul.menu li span.separator{background:-webkit-linear-gradient(#0075BE, #243072) !important;background:-moz-linear-gradient(#0075BE, #243072) !important;background:linear-gradient(#0075BE, #243072) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0) !important;background-color:#243072 !important;}
#topmenu ul.menu li.parent a li a{color:blue;}
#topmenu ul.menu li.parent a:hover, #topmenu ul.menu li.parent span.separator:hover{background-repeat:no-repeat;background-position:center right;padding-right:30px;}
#topmenu ul.menu li#current.parent a, #topmenu ul.menu li#current.parent span.separator{background-repeat:no-repeat;background-position:center right;padding-right:30px;}
#topmenu ul.menu ul{position:absolute;top:2.2em;display:none;padding:5px;width:214px;}
#topmenu ul.menu ul li{margin:2px;width:210px;}
#topmenu ul.menu li ul li a, #topmenu ul.menu li ul li span.separator{float:left;padding:4px 8px 4px 8px !important;height:auto;width:194px;background:none !important;color:#808080;font-size:14px;}
#topmenu ul.menu li ul li a:hover{background:-webkit-linear-gradient(#0075BE, #243072) !important;background:-moz-linear-gradient(#0075BE, #243072) !important;background:linear-gradient(#0075BE, #243072) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0) !important;background-color:#243072 !important;color:#fff;}
#topmenu ul.menu li ul li.parent{background-image:url(../images/menulili_parent.gif) !important;background-position:right !important;background-repeat:no-repeat !important;}
#topmenu ul.menu li ul li.parent:hover{background-image:url(../images/menulili_parent_hover.gif) !important;background-position:right !important;background-repeat:no-repeat !important;}
#topmenu ul.menu li li.parent a, #topmenu ul.menu li li.parent span.separator, #topmenu ul.menu li li.parent a:hover, #topmenu ul.menu li li.parent span.separator:hover, #topmenu ul.menu li li#current.parent a, #topmenu ul.menu li li#current.parent span.separator{padding-right:8px !important;}
#topmenu ul.menu ul ul{top:auto;}
#topmenu ul.menu li ul ul{left:190px;margin:0px 0 0 10px;}
#topmenu ul.menu li:hover ul ul, #topmenu ul.menu li:hover ul ul ul, #topmenu ul.menu li:hover ul ul ul ul{display:none;}
#topmenu ul.menu li:hover ul, #topmenu ul.menu li li:hover ul, #topmenu ul.menu li li li:hover ul, #topmenu ul.menu li li li li:hover ul{display:block;}
ul.menu{line-height:22px;}
ul.menu li a span{clear:both;vertical-align:middle;}
ul li li li li{list-style:upper-roman;}
ul li li li li li{list-style:lower-roman;}
ul.arrow, ul.arrow ul, ul.folder, ul.folder ul, ul.ok, ul.ok ul, ul.star, ul.star ul, ul.cross, ul.cross ul{padding-left:10px;}
ul.arrow li, ul.arrow li li, ul.folder li, ul.folder li li, ul.ok li, ul.ok li li, ul.star li, ul.star li li, ul.cross li, ul.cross li li{margin:0;padding:0;background-repeat:no-repeat;background-position:0 4px;padding-left:16px !important;list-style:none;line-height:1.6em !important;}
ul.arrow li, ul.arrow li li{background-image:url(../images/icons/arrow.gif);}
ul.folder li, ul.folder li li{background-image:url(../images/icons/folder.gif);}
ul.ok li, ul.ok li li{background-image:url(../images/icons/ok.gif);}
ul.star li, ul.star li li{background-image:url(../images/icons/star.gif);}
ul.cross li, ul.cross li li{background-image:url(../images/icons/cross.png);}
#maincontent ul.actions{text-align:right;padding:0;width:100%;margin:0;}
#maincontent ul.actions li{display:inline;}
#maincontent ul.actions a{text-decoration:none;}
li.print-icon a, li.email-icon a{margin:3px;}
.content_rating, .content_vote{display:inline-block;}
.componentheading{text-align:right;margin:0 0 25px 0;padding:0 10px;font-size:1em;font-variant:small-caps;border-bottom:1px dashed;}
.article-detailer{font-weight:bold;background-image:url('../images/article-detailer-plus.png');background-position:5px;background-repeat:no-repeat;padding:0 0 0 20px;margin:20px 0 5px 0;display:block;letter-spacing:2px;height:22px;line-height:22px;cursor:pointer;}
.article-info{margin:0 0 30px 0px;font-size:11px;padding:0 0 0 20px;}
.article-info-term{display:none;}
dd.parent-category-name, dd.category-name, dd.create, dd.modified, dd.published, dd.createdby, dd.hits{padding-left:20px;min-height:16px;line-height:16px;background-repeat:no-repeat;margin:2px 0 !important;line-height:normal !important;display:inline-block;width:100%;}
dd.parent-category-name{background-image:url('../images/parent-catagory.png');}
dd.category-name{background-image:url('../images/category.png');}
dd.create{background-image:url('../images/create.png');}
dd.modified{background-image:url('../images/modified.png');}
dd.published{background-image:url('../images/create.png');}
dd.createdby{background-image:url('../images/createdby.png');}
dd.hits{background-image:url('../images/hits.png');}
.archive .article-info dd, .article-info dd{margin:2px 0 0px 0;line-height:1.2em;}
dd.createdby{}
.article-info dd span{text-transform:none;display:inline-block;padding:0 5px 0 0px;margin:0 10px 0 0px;}
#topmenu{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#243072;}
nav-collapse collapse{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#243072;}
div.module h3.moduleh3{font-size:120%;padding:0;margin:0;margin:0 0 10px 0;padding:7px 8px;font-size:1.3em;background-repeat:repeat-x;}
.clr{clear:both;}
#subfoot{min-height:15px;line-height:15px;width:100%;}
.copytext{text-align:center;padding:3px 0;}
.footer-inner{display:inline-block;width:100%;min-height:62px;}
.item-page{margin:10px;}
iframe#blockrandom.wrapper{width:100%;}
iframe#blockrandom{width:100%;height:600px;}
#articulo#titulo{margin-bottom:20px;}
#info-articulo{font-size:0.75em !important;margin-bottom:20px;color:#9D9C9C;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-top:8px;padding-bottom:6px;min-height:85px;}
#disqus_thread{border-top:5px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-top:6px;padding-bottom:6px;}
div#compartir div.acciones{font-size:0.9em !important;}
#articulo h3#titulo, #titulo{text-align:center;color:#243072;padding-top:8px;border-top:5px solid #eeeeee;}
#texto, #intro{color:#6F6F6E;text-align:justify;}
#botones{min-height:300px;padding-top:10px;}
.servicio{margin-bottom:10px;}
.boton{-webkit-border-radius:2px;}
.boton:hover{-webkit-border-radius:5px;opacity:1;-moz-box-shadow:3px 3px 3px #ACACAC;-webkit-box-shadow:3px 3px 3px #ACACAC;box-shadow:3px 3px 3px #ACACAC;}
#contacto{}
#detalle{font-size:0.7em;color:#fff;padding:10px;letter-spacing:0.1em;line-height:1.5em;}
div.edicion, div.edicion.row-fluid{text-align:right;}
div#gob-costa-rica{text-align:center;opacity:0.75;margin-bottom:20px;}



div.menu-izquierda.module-outer ul.nav.nav-list li a:hover{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));background:-webkit-linear-gradient(#0075BE, #243072);background:-moz-linear-gradient(#0075BE, #243072);background:linear-gradient(#0075BE, #243072);background:-o-linear-gradient(#0075BE, #243072);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);background-color:#243072;color:#fff;text-shadow:none;}
div.menu-izquierda.module-outer ul.nav.nav-list li.active a{color:#fff;}
div.menu-izquierda.module-outer ul.nav.nav-list li.active a:hover{color:#fff !important;text-shadow:none;}
div.menu-izquierda.module-outer ul.nav.nav-list li a{padding:7px 15px 7px 15px;}
div.menu-izquierda.module-outer ul.nav.nav-list li ul li.submenu a:hover{color:#fff !important;text-decoration:none;}
div.menu-izquierda.module-outer ul.nav.nav-list li ul li.submenu.active a{color:#fff;text-decoration:none;}
div.menu-izquierda.module-outer ul.nav.nav-list li ul li.submenu a{color:#0088cc;text-decoration:none;}



li.submenu a{border-left:5px solid #eeeeee;}
#maincontent{float:left;width:93.6%;padding:20px 3% 20px 3%;min-height:200px;overflow:hidden;}
div.menu-izquierda.module-outer{border:1px solid #e3e3e3;font-size:0.9em;letter-spacing:0.1em;}
div#info-articulo.row-fluid div.span5 a{}
.navbar{position:relative;width:100%;}
#tabla-noticias.table-hover tbody tr{border-left:3px solid #e3e3e3;}
#tabla-noticias.table-hover tbody tr:hover{border-left:3px solid #F7A613;}
#tabla-noticias tbody tr{}
#tabla-noticias.table-hover tbody tr a{}
.contentpane{min-height:600px;}
#mi-contenido > .accordion-group{border:0px;}
#tabla-mi-contenido tbody tr td{font-size:0.7em;line-height:1em;}
div#compartir div.acciones{display:none;}
.thumbnails li.span6{padding-left:15px;padding-right:15px;}
div.thumbnail:hover{-webkit-box-shadow:5px 5px 5px rgba(50, 50, 50, 0.4);-moz-box-shadow:5px 5px 5px rgba(50, 50, 50, 0.4);box-shadow:5px 5px 5px rgba(50, 50, 50, 0.4);}
.carousel{margin-bottom:0px !important;}
div#formulario select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{margin-bottom:0px;}
div#formulario input[type="radio"], input[type="checkbox"]{margin:0px;}
div#formulario label, textarea#titulares{margin:10px 0 10px 0;}
div#archivos .accordion-inner, div#articulos .accordion-inner{max-height:200px;overflow-y:scroll;}
#tabla-articulos tbody tr td, #tabla-archivos tbody tr td{font-size:0.7em !important;}
div#archivos-articulo{max-height:200px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:9px 15px;overflow-y:scroll;}
div#archivos-articulo ul{font-size:0.7em;}
div#adjuntos.accordion .accordion-group .accordion-heading .accordion-toggle{display:inline-block;}
div.menu-izquierda.module-outer ul.nav.nav-list li ul li.submenu li.submenu a{color:#0088cc;text-decoration:none;}
div.menu-izquierda.module-outer ul.nav.nav-list li ul li.submenu.active li.submenu a:hover{color:#fff;text-decoration:none;}
.noticias{overflow:auto;margin-top:10px;}
div#texto.contenido div.envoltura-imagen{float:left;}
div.envoltura-imagen img.imagen-portada{padding:5px 0px 10px 0px;width:95%;}
div.envoltura-imagen figcaption.pie-foto{font-style:italic;font-size:0.8em;border-bottom:1px solid #eeeeee;margin-right:20px;margin-bottom:10px;}
.urls{font-weight:bold;}
.highlight{background:#FDFDA5;font-weight:bold;padding:7px 0px;}
dl.search-results dt.result-title, h4.contentheading{padding:15px 0px 15px 15px;background-color:#f8f8f8;border:1px solid #e3e3e3;}
dl.search-results dd{padding:10px 60px 2px 60px;}
dl.search-results dd.result-text{text-align:justify;font-size:0.9em;line-height:1.7em;}
dl.search-results dd.result-created{text-align:right;padding:0px 0px 15px 0px;font-style:italic;font-size:0.7em;}
dl.search-results dd.result-category S{padding:10px 15px 5px 5px;}
.pagination{font-size:0.8em;}
.container-fluid{}
iframe{border:0px;}
#leftcol{}
#columna-derecha{}
#carrusel{-webkit-box-shadow:7px 7px 13px rgba(30, 30, 30, 0.25);-moz-box-shadow:7px 7px 13px rgba(30, 30, 30, 0.25);box-shadow:7px 7px 13px rgba(30, 30, 30, 0.25);}
.panel{padding:3px 10px 3px 10px;}
.principal{padding-bottom:10px;}
.items-leading, .items-row{padding:20px 20px 20px 20px;overflow:hidden;}
.items-leading, .items-row{}
p.resumen{font-size:0.9em;padding:0px 25px 0px 25px;text-align:justify;}
p.resumen:first-letter{}
h4.contentheading, .result-title{font-weight:normal;font-size:1em;letter-spacing:0.1em;line-height:1.5em;text-transform:capitalize;}
.wrapper{width:93%;margin-left:auto;margin-right:auto;}
div.blog .thumbnail{border-radius:15px;}
div.container-fluid.contenedor{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;-webkit-box-shadow:15px 15px 30px rgba(30, 30, 30, 0.2);-moz-box-shadow:15px 15px 30px rgba(30, 30, 30, 0.2);box-shadow:15px 15px 30px rgba(30, 30, 30, 0.2);}
#social i{font-size:2.4em;text-shadow:5px 5px 13px rgba(30, 30, 30, 0.25);}
#social i:hover{text-shadow:0px 0px 0px rgba(30, 30, 30, 0.25);}
div.span5.boton a img, div.span5.boton img{box-shadow:1px 1px 8px rgba(30, 30, 30, 0.15);-moz-box-shadow:1px 1px 8px rgba(30, 30, 30, 0.15);-webkit-box-shadow:1px 1px 8px rgba(30, 30, 30, 0.15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
div#botones{padding-left:10px;padding-right:10px;}
.quiebre{height:21px;width:17px;margin-left:-42px;background-image:url('/images/quiebre2.png');background-repeat:no-repeat;}
div#contacto.span6 span a i{color:#fff;text-decoration:none;font-size:1.9em;}
div.edicion-contenido{padding:5px 5px 5px 10px;background-color:transparent;font-size:45px;color:#fff;bottom:0px;position:fixed;right:10px;font-size:2em;}
.google-visualization-orgchart-nodesel{border:none !important;}
.google-visualization-orgchart-node{border:none !important;}
.google-visualization-orgchart-node-medium{font-size:14px !important;}
#chart_div{overflow-x:auto;}
.evento{line-height:15px !important;opacity:0.9;margin-top:7px;height:35px;}
.evento:hover{opacity:1;-moz-box-shadow:3px 3px 3px #ACACAC;-webkit-box-shadow:3px 3px 3px #ACACAC;box-shadow:3px 3px 3px #ACACAC;}
.fecha{text-align:center;font-size:1.2em;color:#fff;}
.fecha.span3{min-height:100%;padding-top:2px;}
.detalle{font-size:0.7em;}
.detalle.span9{overflow-y:auto;padding:2px;max-height:100%;}
.mes{font-size:0.9em;}
#ver{font-size:0.8em;}
#articulo{-webkit-font-smoothing:antialiased;}
div.autoridades.row-fluid div.span3 img{width:80% !important;}
div.autoridades.row-fluid div.span4 p{text-align:center;font-size:0.8em;}
.scribd_iframe_embed{width:100% !important;height:1000px !important;}
.organigrama{width:100% !important;max-width:100% !important;height:1080px !important;}
#gsc-iw-id1{height:50px !important;}
.error404{padding-top:25px;padding-bottom:25px;line-height:1.5;text-align:center;}
input#gsc-i-id1{height:38px !important;}
.breadcrumb{color:#999999 !important;border:1px solid #E3E3E3;-webkit-font-smoothing:antialiased;}
.portada-articulo{width:95% !important;}
.portada-articulo{width:95% !important;}
.portada-articulo:hover{opacity:1;}
.cuestionario{width:100% !important;height:1200px !important;}
.compartir-fb{background-color:#eceef5;display:block;padding:0px 2px 4px 2px;width:54px;height:14px;color:#3B5998;font-size:10.5px;font-weight:normal;font-family:Arial, sans-serif;text-align:center;border:1px solid #d8dfea;border:1px solid #cad4e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-decoration:none !important;}
.compartir-fb:hover{border-color:#9dacce;}
#firma{width:25% !important;}
.imagen-completa{width:95% !important;padding:3px;border:1px solid #e3e3e3;}
.galeria{width:526px !important;}
@media (max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #dddddd;}
.table-responsive > .table{margin-bottom:0;background-color:#fff;}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td{white-space:nowrap;}
.table-responsive > .table-bordered{border:0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}
.table-responsive > .table-bordered > thead > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > thead > tr:last-child > td,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}
}
.abc123 .nav-list .active > a:hover, .nav-list > .active > a:focus {
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0075BE), to(#243072));
background: -webkit-linear-gradient(#0075BE, #243072);
background: -moz-linear-gradient(#0075BE, #243072);
background: linear-gradient(#0075BE, #243072);
background: -o-linear-gradient(#0075BE, #243072);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0075BE', endColorstr='#ff243072', GradientType=0);
background-color: #243072;
color : white;
}

/*-----------Botones movil--------------------------*/

.contBotonesMovil {
    display: grid;
    grid-template-columns: 0.25% 30% 1.5% 29% 3.5% 34% 1.75%;
  }
  .cuadrito {/*border-style: solid;*/
             text-align: center;}
#BotonesMovil {display:none}
/*-----------Botones movil--------------------------*/


@media only screen and (max-width: 1200px) {
  #social, #botonesDestacados,  #botones, #TituloServicios24, #contieneSocial,
  #EspacioBusquedaGoogle, #BusquedaGoogle, #curvita , #EspacioArriba, #moduloUno {
  display: none !important;
}

#columna-derecha { 
   line-height:0px;
}

.contenido {
   line-height:30px;
}

#menu24 {
   display:none;
}

#leftcol {
   display:none;
}

#columna-derecha {   
   width:95% !important; 
}

  #contenedorGeneral{padding-left:0px !important; padding-right:0px !important;}

  .wrapper {
    width: 100% !important;
  }
#BotonesMovil {display:block !important}

#barraSuperior456{margin-bottom:5px !important}

#maincontent{padding-top: 0px !important}
  body{
        padding-top:0px !important;
        padding-left:0px !important;
        padding-right:0px !important;
      }
}

 

            .contenedor-botonera{
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
            }

            .izquierda-botonera{
                display: flex;
                flex-direction: column; 
                justify-content: space-between;
                margin-right: 10px;
            }

            .derecha-botonera{
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                margin-left: 10px;
            }

            .botonera-45{
                margin: 10px;
                box-shadow: 1px 1px 8px rgba(30, 30, 30, 0.15);
                border-radius: 10px;
                margin-top: 25px;
            }





.contBotonesMovil{
   margin-top: 10px;
}


.gsc-wrapper {line-height: 20px;}

.divlogo{
   width: 100%;
   height: 40%;
}

.logo{
   width: 15%;
   display: block;
   margin: 0px auto;
}

.contenedor{
	width: 90%;
	display: block;
    margin: 0px auto;
}