/*
Theme Name: DirectorioTizimin modern 2026
Theme URI: http://directoriotizimin.com
Author: Creatibot
Author URI: http://creatibot.com/
Description: Abarcar mas posibilidades y expandir nuestras funcionalidades
Version: 1.3
License: Licenciado por Creatibot
License URI: license.txt
Tags: Directorio empresarial, empresas, pagina web, tizimin, directorio
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

#fancybox-wrap{}


/*GENERAL */
html{margin:0px !important;padding:0px !important;}
body{
margin:0px !important;padding:0px !important;
background:#fbfbfb url(images/bg-body.png);
background-position: top center;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: 0.5;
line-height: 1.8em;
color:#555;}
.clear{clear:both;}
input:focus{-moz-box-shadow: 0px 0px 2px #2369d7;
-webkit-box-shadow: 0px 0px 2px #2369d7;
box-shadow: 0px 0px 2px #2369d7;}
textarea:focus{-moz-box-shadow: 0px 0px 2px #2369d7;
-webkit-box-shadow: 0px 0px 2px #2369d7;
box-shadow: 0px 0px 2px #2369d7;}
h1{text-shadow:white 1px 1px 0px;margin:0px;font-size:18px;line-height:20px;}
h2{text-shadow:white 1px 1px 0px;margin:0px;font-size:16px;line-height:20px;}
h3{text-shadow:white 1px 1px 0px;margin:0px;font-size:14px;}

a{color:#2162C9;text-decoration:none;}
a:hover{color:#2162C9;text-decoration:underline;}

.screen-reader-text{
position:absolute;
left:-9999px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
.skip-link:focus{
left:10px;
top:10px;
width:auto;
height:auto;
padding:8px 12px;
background:#2162C9;
color:#fff;
z-index:9999;
}

/*TOP-HEADER*/
#top-header{border-top:1px solid #3580f7;position:relative; border-bottom:7px solid #2162c9;}/*cambio*/
#acceder{color:white;float:right;padding:7px 33px 7px 10px;background:#2162c9 url(images/profile.png) no-repeat right;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 4px 6px #ccc;
-webkit-box-shadow: 0px 4px 6px #ccc;
box-shadow: 0px 4px 6px #ccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 4, Direction = 180, Color = '#ccc')";

}
#acceder:hover{cursor:pointer;}
#redes-sociales{float:right;background:#f5f5f5;padding:0px;}

/*HEADER*/
#logo{width:300px;height:130px;float:left;}
.enlacelogo {text-decoration:none;border:0px;}
#cont-buscador{padding-top:10px;width:700px;height:130px;float:left;margin-left:20px;}
#buscador_principal{border:1px solid  #ddd;width:423px;
padding:8px 10px;font-size:15px;color:#2364CD;
-moz-box-shadow: inset 0px 0px 5px #f5f5f5;
-webkit-box-shadow: inset 0px 0px 5px #f5f5f5;
box-shadow: inset 0px 0px 5px #f1f1f1;
/*Inner elements should not cover inner shadows*/}
#buscador_principal:focus{-moz-box-shadow: 0px 0px 2px #2369d7;
-webkit-box-shadow: 0px 0px 2px #2369d7;
box-shadow: 0px 0px 2px #2369d7;
border:1px solid #2369d7;}

#buscador_mapas{border:1px solid  #ddd;width:423px;
padding:8px 10px;font-size:15px;color:#2364CD;
-moz-box-shadow: inset 0px 0px 5px #f5f5f5;
-webkit-box-shadow: inset 0px 0px 5px #f5f5f5;
box-shadow: inset 0px 0px 5px #f1f1f1;
/*Inner elements should not cover inner shadows*/}
#buscador_mapas:focus{-moz-box-shadow: 0px 0px 2px #2369d7;
-webkit-box-shadow: 0px 0px 2px #2369d7;
box-shadow: 0px 0px 2px #2369d7;
border:1px solid #2369d7;}

.bordebusca{border:1px solid #f0f0f0;float:left;}
#boton-search{width:90px;height:36px;color:#fff;background:url(images/lupa.png) right no-repeat;border:none;
font-size:15px;padding-right:32px;}
#boton-search:hover{color:#fff;cursor:pointer;}

.bordesearch{float:left;background:#D01112;margin-top:1px;color:#fff;
-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}
.bordesearch:hover{background:#e91a1c;
-moz-box-shadow: 2px 2px 3px #000000;
-webkit-box-shadow: 2px 2px 3px #000000;
box-shadow: 2px 2px 3px #b0b0b0;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";
}
#inputsearch{float:left;margin-bottom:5px;background:#f5f5f5;border:1px solid #ebebeb;width:560px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 2px 5px #ccc;
-webkit-box-shadow: 0px 2px 5px #ccc;
box-shadow: 0px 2px 5px #e7e7e7;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#ccc')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
.inbuscar{padding:10px;border:1px solid #fff;-moz-border-radius: 5px;position:relative;
-webkit-border-radius: 5px;
border-radius: 5px;}

/*autoacompletado*/
.ac_results{background:#f5f5f5;z-index:130;width:445px !important;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 4px 4px #000000;
-webkit-box-shadow: 0px 4px 4px #000000;
box-shadow: 0px 4px 4px #555;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 4, Direction = 180, Color = '#000000')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

}
.ac_results ul{margin:0px;padding:0px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/

}
.ac_results li{list-style:none;border-top:1px solid white;border-bottom:1px solid #ccc;padding:5px 10px;padding-left:10px;}
.ac_odd{background:#f1f1f1;}
.ac_over{background:#CE0304;color:white;cursor:pointer;}


#exploradir{width:120px;height:68px;float:left;margin-left:10px;margin-top:-5px;} /*Boton explorar directorio*/
.explora{background:url(images/explora.png) no-repeat;height:68px;color:#fff;font-size:14px;font-weight:bold;position:relative;}
.explora:hover{background-position:0px -68px;cursor:pointer;}
#slogan{font-size:16px;color:#777;font-weight:bold;text-shadow:white 1px 1px 0px;margin-bottom:8px;} /*estlogan arriba del buscador*/
.loadp{background:url(images/loadingp.gif) no-repeat;width:16px;height:16px;display:none;right:0px;position:absolute;}

/*---POPUP-----*/
/*popup*/
#tabs{background:#fff;border:1px solid #f1f1f1;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;min-width:590px;}
#popup_let{display:none;position:fixed;z-index:9998;min-width:550px;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#marco_let{padding:5px 20px 30px 20px;min-width:590px;background:#f5f5f5;border:1px solid #fff;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 0px 30px #111;  -webkit-box-shadow:  0 0px 30px #111;}
#mask{position:fixed;z-index:9997;background:url(images/mask.png);display:none;}
#mask:hover{cursor:pointer;}
#close_pop{position:absolute;right:-35px;top:-25px;height:40px;width:40px;background: url(images/close.png) no-repeat;z-index:999;}
#close_pop:hover{cursor:pointer;}
.cont_expl{background:white;margin:5px 5px 0px 5px;max-height:350px;overflow:auto;min-height:100px;margin-top:25px;height:100%;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:18px;}
.cont_expl a{color: #888;text-decoration:none;}
.cont_expl a:hover{color: #333;}
.cont_expl ul{padding-left:10px;}

.cont_expl ul li{color:#b3cbd9;font-size:20px;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #f5f5f5;padding-bottom:9px;list-style:none;}
.cont_expl ul li a{color:#555;}
.cont_expl ul li ul{margin-left:8px;border-top:1px solid #ebebeb;border-bottom:1px solid #fff;border-left:1px solid #ebebeb;padding-left:0px;}
.cont_expl ul li ul li{padding-left:10px;list-style:none;border-top:1px solid #fff;border-bottom:1px solid #f5f5f5;font-size:20px;color:#b3cbd9;padding-top:5px;margin-bottom:0px;}
.cont_expl ul li ul li ul li{margin-bottom:0px;padding-left:10px;list-style:none;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;padding-bottom:2px;padding-top:2px;}
.cont_expl ul li ul li ul li:hover{background:#fefefe;}
.cont_expl ul li ul li ul li a{color:#3176e3;display:block;padding-right:3px;padding-top:3px;padding-bottom:3px;font-size:14px;padding-left:10px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.cont_expl ul li ul li ul li a:hover{background:#3176E3 url(images/more.png) right top no-repeat;background-position:right -25px;color:#fff;}

.cont_expl_dest{background:white;margin:5px 10px 15px 10px;padding:10px 20px;max-height:350px;overflow:auto;min-height:100px;margin-top:60px;height:100%;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:18px;}

.ul_patrocinios_pop{width:590px;margin:0px 0px;margin-left:0px;padding-left:0px;}
.ul_patrocinios_pop li{display:inline;margin:10px 1px !important;height:110px !important;width:180px;}
.ul_patrocinios_pop li a img{background:white;padding:2px;border:3px solid #f5f5f5;margin-bottom:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.ul_patrocinios_pop li a img:hover{border:3px solid #2368D6;}
.dest_p li{border:none !important;}

/*letras_in*/
#giros{overflow:auto;border:1px solid gree;background:white;margin:10px 0px;position:relative;padding:10px 20px;font-size:16px;min-height:140px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:100%;border:4px solid white;max-height:350px;}
#giros ul{padding-top:0px;margin-top:0px;padding-left:5px;}
#giros li{margin-bottom:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;list-style:none;border-bottom:1px solid #f5f5f5;}
#giros li:hover{margin-bottom:5px;background:#3176E3 url(images/more.png) right top no-repeat;background-position:right -25px;}
#giros a{color:#222;display:block;height:16px;padding:5px 0px 10px 5px;background: url(images/bg-giro1.png) right no-repeat;}
#giros a:hover{color:white;}
#letra_selec{text-transform:uppercase;position:absolute;top:160px;right:-87px;background:#fff;font-size:4em;width:60px;height:30px;padding:60px 15px 50px 15px;z-index:10000;text-align:center;
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border-radius: 0px 10px 10px 0px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 4px 0px 4px #555;
-webkit-box-shadow: 4px 0px 4px #555;
box-shadow: 4px 0px 4px #555;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 7, direction = 90, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 7, Direction = 90, Color = '#000000')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
#letras_dentro{background:#444;margin-top:25px;min-width:525px;border:1px solid gray;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:2px 0px;padding-left:13px;margin-right:20px;height:100%;}
.efecto_letras_in{width:18px;height:18px;padding:2px 0px 5px 0px;display:block;float:left;color:#fff;font-size:15px;
font-weight:bold;margin-right:1px;margin-left:1px;text-align:center;margin-top:0px;min-width:17px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
text-decoration:none;}
.efecto_letras_in:hover{background:#3176E3;color:white;cursor:pointer;}

#loading_let{z-index:10001;display:none;width:220px;height:19px;position:absolute;top:50%;left:30%;background:url(images/loading.gif) no-repeat;}

#info1{display:none;position:absolute;z-index:10000;width:100%;height:20px;left:0px;top:72px;background:#f5f5f5;padding:5px 0px;border-bottom:1px solid #f1f1f1;}
#info1 h2{text-align:center;color:#444;text-shadow: #fff 1px 1px 0px;}
#info2{display:none;position:absolute;z-index:10000;width:100%;height:20px;left:0px;top:72px;background:#f5f5f5;padding:5px 0px;border-bottom:1px solid #f1f1f1;}
#info2 h2{text-align:center;color:#444;text-shadow: #fff 1px 1px 0px;}
#info3{display:none;position:absolute;z-index:10000;width:100%;height:20px;left:0px;top:72px;background:#f5f5f5;padding:5px 0px;border-bottom:1px solid #f1f1f1;}
#info3 h2{text-align:center;color:#444;text-shadow: #fff 1px 1px 0px;}

/* Tabs */
.conttab{background:#fff;padding:10px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#poner_letra{padding:0px 10px;height:100%;}
.ui-tabs { position: relative;   } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 1px 1px 1px; border-bottom: 0 !important; padding: 0; white-space: nowrap; margin-top:0px;height:58px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

/*.ui-tabs .ui-tabs-nav li a { float: left; padding:8px 10px 14px 10px; text-decoration: none; color:#444; font-weight: bold;font-size: 1em;line-height: 15px; background:#fff;border:1px solid yellow;height:8px;margin-bottom:0px;
width:150px;height:40px;display:block; }*/
.ui-tabs .ui-tabs-nav li a:hover { color:#222;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { }
.ui-tabs .ui-tabs-nav li.ui-state-active { margin-bottom: -10px !important;height:58px;background:url(images/bg-tab.png) repeat-x;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; text-decoration:none;color:black; border-right:1px solid #f9f9f9;border-left:1px solid #f9f9f9;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px -3px 3px #000000;
-webkit-box-shadow: 0px -3px 3px #000000;
box-shadow: 0px -3px 3px #ccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 0, direction = 0, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 0, Color = '#000000')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;

}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.info1{background:url(images/letra.png) no-repeat;color:#555;font-size:12px;border-right:1px solid #fff;border-left:1px solid #fff;
float: left; padding:20px 10px 20px 10px; text-decoration: none; font-weight: bold;line-height: 15px;height:8px;margin-bottom:0px;
height:20px;display:block;padding-left:50px;}
.info2{background:url(images/contenidop.png) no-repeat;color:#555;font-size:12px;border-right:1px solid #fff;border-left:1px solid #fff;
float: left; padding:20px 10px 20px 10px; text-decoration: none; font-weight: bold;line-height: 15px;height:8px;margin-bottom:0px;
height:20px;display:block;padding-left:55px;}
.info3{background:url(images/destacadap.png) no-repeat;color:#555;font-size:12px;border-right:1px solid #fff;border-left:1px solid #fff;
float: left; padding:20px 10px 20px 10px; text-decoration: none; font-weight: bold;line-height: 15px;height:8px;margin-bottom:0px;
height:20px;display:block;padding-left:46px;}

/*-------------*/

/*MENU*/
.cont-menu{height:40px;border:1px solid #222;background:url(images/bg-menu.png) repeat-x;margin-bottom:10px; /* Es el que rodea al menu*/
-moz-box-shadow: 0px 0px 5px #111;
-webkit-box-shadow: 0px 0px 5px #111;
box-shadow: 0px 2px 5px #111;

-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
#menu{border:1px solid #444;height:38px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
} /*es el menu*/

/*BREADCRUMB*/
#breadcreati{background:#fff;height:40px;font-size:14px;padding:0px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 2px 3px #000000;
-webkit-box-shadow: 0px 2px 3px #000000;
box-shadow: 0px 2px 3px #ccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#000000')";
}
/* #breadcreati a{background:#ccc;display:block;height:40px;float:left;} */
.selecbc{background:#fff;float:left;padding:10px;height:20px;padding-right:40px;*font-size:20px;font-weight:bold;max-width:600px;line-height:25px;max-height:20px;overflow:hidden;} /*resultado sin link*/
.cat_bc{height:40px;float:left;} /*categoria*/
.cat_bc a{background:#fff url(images/breadc.png) right no-repeat;float:left;padding:10px;height:20px;padding-right:40px;}/*link categoria*/
.linkbc{background:#fff url(images/breadc.png) right no-repeat;display:block;height:20px;float:left;padding:10px;padding-right:40px;} /*inicio*/
.prefbc{background:#fff url(images/breadc.png) right no-repeat;display:block;height:20px;float:left;padding:10px;padding-right:40px;} /*inicio*/
.estaaqui{background:#fff url(images/breadc.png) right no-repeat;display:block;height:20px;float:left;padding:10px;padding-right:40px;} /*inicio*/

/*WRAPER - CONTENIDO GENERAL*/
#wraper{width:1020px;margin:0 auto;}

.uncuarto-s{width:247px;margin:0px 3px;border:1px solid #ebebeb;min-height:100px;float:left;margin-top:10px; /*Un cuarto cuando este acompa�ado por tercios o mas grandes q el*/
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.in{border:1px solid #fff;background:#fdfdfd;min-height:10px;height:100%;padding:10px;}
.divide{border-top:1px solid #ebebeb;border-bottom:1px solid #fff;margin:8px 0 10px;}

.tit-cuarto{margin:7px;}

.margen{margin:7px;}

.trescuartos-d{width:743px;margin-left:20px;border:1px solid #ebebeb;min-height:100px;float:left;margin-top:10px; /*tres cuartos a la derecha*/
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.trescuartos-i{width:643px;margin-right:20px;border:1px solid #ebebeb;min-height:100px;float:left;margin-top:10px; /*tres cuartos a la izquierda*/
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.trescuartos-i img{max-width:617px;}
.trescuartos-izq{width:643px;margin-right:20px;min-height:100px;float:left;margin-top:10px; /*tres cuartos a la izquierda*/
}
.trescuartos-izq img{max-width:617px;}

/*IZQUIERDA DEL INDEX*/
.izq-index{width:353px;float:left;margin-top:10px;}
.home-bottom-grid{display:flex;gap:10px;margin-top:10px;width:100%;box-sizing:border-box;clear:both;}
.home-bottom-grid .uncuarto-s{float:none;width:calc((100% - 20px)/3);margin:0;}
.image-peq{width:92px;height:70px;float:left;margin:7px;padding-bottom:15px;background:url(images/sombra-imgpeq.png) bottom no-repeat;}
.image-peq img{width:80px;height:60px;padding:5px;background:#fff;border:1px solid #ebebeb;}
.image-peq img:hover{border:1px solid #fff;background:#f9f9f9;cursor:pointer;}

.info-peque{width:245px;float:left;}
.cont-peq{width:238px;min-height:60px;overflow:hidden;margin:7px 7px 7px 0px;}
.tit-peq{}
.tit-noti-index{padding:0px;margin:0px;}

/* Slider noticias: imagen a la izquierda y texto a la derecha */
#slinotiside .elemento-slider{
	display:flex;
	align-items:flex-start;
}
#slinotiside .image-peq{
	float:none;
	flex:0 0 92px;
	margin-right:7px;
}
#slinotiside .info-peque{
	float:none;
	flex:1 1 auto;
	width:auto;
	min-width:0;
}
#slinotiside .cont-peq{
	width:auto;
	margin-right:0;
}
#slinotiside .tit-noti-index,
#slinotiside .tit-noti-index a{
	display:block;
	word-break:break-word;
}
#slinotiside .vermas{
	float:none;
	display:inline-block;
	max-width:100%;
	margin-right:0;
}

/* Slider sabias que: imagen a la izquierda y texto a la derecha */
#slisqside .elemento-slider{
	display:flex;
	align-items:flex-start;
}
#slisqside .image-peq{
	float:none;
	flex:0 0 92px;
	margin-right:7px;
}
#slisqside .info-peque{
	float:none;
	flex:1 1 auto;
	width:auto;
	min-width:0;
}
#slisqside .cont-peq{
	width:auto;
	margin-right:0;
}
#slisqside .tit-noti-index,
#slisqside .tit-noti-index a{
	display:block;
	word-break:break-word;
}
#slisqside .vermas{
	float:none;
	display:inline-block;
	max-width:100%;
	margin-right:0;
}

.vermas{background:#2266d2;color:#fff;float:right;display:inline-block;text-decoration:none;
border:1px solid #3176e3;padding:6px 12px;height:auto;margin-right:10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
line-height:1.2;
font-weight:bold;
margin-bottom:5px;
transition: background-color .2s ease, border-color .2s ease;
}
.vermas:hover{background:#3176e3;border-color:#2a67c5;color:#fff;text-decoration:none;}
.label-suscribe{margin-left:7px;font-size:13px;font-weight:bold;float:left;margin-right:5px;padding-top:3px;}
.input-suscribe{width:190px;height:22px;color:#2266d2;font-weight:bold;font-size:11px;float:left;}
.suscribe{background:#2266d2 url(images/more.png) right top no-repeat;color:white;float:left;display:block;text-decoration:none;
border:1px solid #3176e3;padding:3px 30px 3px 5px;height:20px;
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border-radius: 0px 10px 10px 0px;
}
.suscribe:hover{background:#3176e3 url(images/more.png) right top no-repeat;background-position:right -25px;}

/*CONTENIDO PRINCIPAL*/
.all-principal{float:left;width:663px;}

/*slider paquetes*/
#cont-paquetes{margin:7px;}
.lista-paq{float:left;margin:0px;}
.lista-paq li{list-style:url(images/icon-list.png);}
.tit-paq{font-size:30px;float:left;width:100px;line-height:30px;padding-top:5px;}

/*asesoria*/
	.info-soporte{padding-top:5px; padding-bottom:10px;}
	.button_soporte{width:182px; height:61px; padding:10px 27px; }

/*EMPRESAS DESTACADAS*/
.cuarto-dest{width:353px;border:1px solid #ebebeb;padding-bottom:2px;margin-bottom:10px; /*Un cuarto cuando este acompa�ado por tercios o mas grandes q el*/
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ebebeb;position:relative;}
.trescuartos-dest{width:643px;margin-left:20px;border:1px solid #ebebeb;min-height:100px;float:left;margin-top:10px; /*tres cuartos a la derecha*/
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
#cont-destacadas{margin:10px;padding-left:1px;}
.destacada{width:190px;height:110px;float:left;margin:7px;padding-bottom:15px;background:url(images/sombra-dest.png) bottom no-repeat;}
.destacada:hover{}
.destacada img{width:180px;height:100px;padding:5px;background:#fff;border:1px solid #ebebeb;}
.destacada img:hover{border:1px solid #fff;background:#f9f9f9;cursor:pointer;}
/*Bullets*/
#bullets-slider{margin:0 auto;width:120px;height:30px;}
#bullets-slider a{display:block;float:left;margin-left:10px; height:25px; width:25px; text-indent: 50px; overflow:hidden;background:url(images/bg-bullet.png) no-repeat;}
#bullets-slider a.activeSlide{background-position: 0px -25px;}

#bullets-nslider{margin:0 auto;width:320px;height:30px;}
#bullets-nslider a{display:block;float:left;margin-left:10px; height:25px; width:25px; text-indent: 50px; overflow:hidden;background:url(images/bg-bullet.png) no-repeat;}
#bullets-nslider a.activeSlide{background-position: 0px -25px;}

#bullets-pslider{margin:0 auto;width:120px;height:30px;}
#bullets-pslider a{display:block;float:left;margin-left:10px; height:25px; width:25px; text-indent: 50px; overflow:hidden;background:url(images/bg-bullet.png) no-repeat;}
#bullets-pslider a.activeSlide{background-position: 0px -25px;}

.linksliprin{z-index:200;display:block;text-indent:-999px;overflow:hidden;width:641px;height:300px;position:absoluted;top:0px;left:0px;}

/*Nuestro slider*/
#cont-nuestroslider{min-height:235px;margin-top:10px;}
#cont-nuestroslider .elemento-slider{display:flex;align-items:flex-start;gap:12px;}
.image-nslider{height:auto;margin:7px;padding-bottom:15px;background:url(images/sombra-imgnos.png) bottom no-repeat;}
.image-nslider img{width:100%;height:auto;padding:5px;background:#fff;border:1px solid #ebebeb;display:block;}
.image-nslider img:hover{border:1px solid #fff;background:#f4f4f4;cursor:pointer;}
.cont-nslider{float:left;flex:1 1 auto;width:auto;margin:7px 0px 7px 10px; min-height:200px;max-height:none;overflow:hidden;}
.cont-nslider-se{float:left;flex:1 1 auto;width:auto;margin:7px 0px 7px 10px; min-height:200px;overflow:hidden;}
.text-nslider{margin-right:7px;margin-bottom:10px;}
.tit-slinos{font-size:22px;margin-bottom:15px;}
/*SERVICIOS EXTRA*/
.titservext{padding:10px;font-size:26px;padding-left:55px;background:url(images/servext.png) no-repeat;height:40px;margin:10px;margin-bottom:0px;}
.contserv{padding:10px;padding-top:0px;}
/*IMAGENES DIVERTIDAS*/
.imagendive{margin:10px;width:620px;border:1px solid #f5f5f5;}
.imagendive img{margin:10px;width:600px;}
.videodive iframe{margin:10px;width:600px;height:400px;}
.encabezadoimg{border-bottom:1px solid #f1f1f1;background:#f9f9f9;}
.encabezadoimg h1{min-height:30px;padding:2px 10px;font-size:22px;padding-top:10px;}
.comimg{font-size:12px;font-weight:bold;padding:12px 2px;height:20px;display:block;float:left;
background:url(images/comimg.png) left center no-repeat;padding-left:40px;}
.likes-redesimg{float:right; margin-left:15px;}
.likes-redesimg .bottomcontainerBox{height:20px;padding:10px 0px;}

/* SINGLEEEE ----------------------------*/
.titulo-empresa-single{background:#f9f9f9;border:3px solid #fff;
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;}
.flotante{float:left;}
.imagenyvisitas{float:left;border-right:1px solid #fff;}

.todoinfo h3{padding-right:5px;}
.todoinfo a{color:#2162C9;}
.todoinfo a:hover{color:#D01112;}
.anuncio_visto{padding-left:10px;font-size:16px;height:100%;}
.info-empresa{width:340px;float:left;border-left:1px solid #ebebeb;border-right:1px solid #fff;}

.globosredes{float:left;width:75px;border-left:1px solid #ebebeb;padding-left:10px;padding-top:10px;}
.tit-empresa{border-bottom:1px solid #ebebeb;padding:5px;font-size:26px;}
.elementosingle{padding:5px;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;}
.elementosingle:hover{background:#f9f9f9;}
.resalta{font-size:13px;color:#444;float:left;padding-right:10px;}

.todo_cont_emp{background:#fff;padding:10px 0px;}

.icosociales{margin-left:15px;}
.link_fb{display:block;height:48px;width:48px;text-indent:100px;overflow:hidden;background:url(images/face.png) no-repeat;float:left;margin-right:15px;}
.link_tw{display:block;height:48px;width:48px;text-indent:100px;overflow:hidden;background:url(images/twitter.png) no-repeat;float:left;margin-right:15px;}
.link_yb{display:block;height:48px;width:48px;text-indent:100px;overflow:hidden;background:url(images/youtube.png) no-repeat;float:left;}
.anuncio_visto{padding:5px;background:#fff;margin:5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #ccc;}

/*iconos single*/
.dtcargo{padding-left:25px;background:url(images/dtcargo.png) no-repeat;float:left;padding-right:3px;}
.dtcargoi{padding-left:15px;float:left;}
.dtdireccion{padding-left:25px;background:url(images/dtdireccion.png) no-repeat;float:left;padding-right:3px;}
.dttelefono{padding-left:25px;background:url(images/dttelefono.png) no-repeat;float:left;padding-right:3px;}
.dttelefono2{padding-left:25px;background:url(images/dttelefono2.png) no-repeat;float:left;padding-right:3px;}
.dttelefono3{padding-left:25px;background:url(images/dttelefono3.png) no-repeat;float:left;padding-right:3px;}
.dttelefonog{padding-left:25px;background:url(images/dttelefonog.png) no-repeat;float:left;padding-right:3px;}
.dtcelular{padding-left:25px;background:url(images/dtcelular.png) no-repeat;float:left;padding-right:3px;}
.dtfax{padding-left:25px;background:url(images/dtfax.png) no-repeat;float:left;padding-right:3px;}
.dtpaginaweb{padding-left:25px;background:url(images/dtpaginaweb.png) no-repeat;float:left;padding-right:3px;}
.dtcorreo{padding-left:25px;background:url(images/dtcorreo.png) no-repeat;float:left;padding-right:3px;}
.dthorario{padding-left:25px;background:url(images/dthorario.png) no-repeat;float:left;padding-right:3px;}
.dtservicios{padding-left:25px;background:url(images/dtservicios.png) no-repeat;float:left;padding-right:3px;}

/*SLIDER EN EL SINGLE*/
.relativo{position:relative;background:#fff;}
#bulletsingle{position:absolute;width:20px;top:20px;left:-24px;z-index:100;background:#fff;padding-right:5px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border-radius: 10px 0px 0px 10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: -3px 0px 2px #ccc;
-webkit-box-shadow: -3px 0px 2px #ccc;
box-shadow: -3px 0px 2px #ccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 0, direction = 270, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 270, Color = '#ccc')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
#bulletsingle a{display:block;float:left;margin-top:5px;margin-bottom:5px; font-size:12px;height:10px; width:5px;text-indent:90px;overflow:hidden;
padding:4px 11px 11px 9px; overflow:hidden;background:url(images/bg-bullet.png) no-repeat;color:#222;}
#bulletsingle a.activeSlide{background-position: 0px -25px; color:#fff;}

#images_single{width:643px;max-height:300px;}
#images_single2{width:643px;max-height:300px;}
#images_single img{max-width:639px; width:639px !important;border-right:2px solid #fff;border-left:2px solid #fff;height:300px;}
#images_single2 img{max-width:635px; width:635px !important;border-right:2px solid #fff;border-left:2px solid #fff;height:300px;}
.describeimg{position:absolute;bottom:0px;left:2px;background:url(images/mask.png);color:#fff;padding:5px;width:629px;}
.describeimg2{position:absolute;bottom:0px;left:2px;background:url(images/mask.png);color:#fff;padding:5px;width:625px;}

/*terminos y condiciones - privacidad*/
.terminos-condiciones{padding:15px;background:#f9f9f9;margin:15px 0px;
-moz-box-shadow: inset 0px 0px 11px #333;
-webkit-box-shadow: inset 0px 0px 11px #333;
box-shadow: inset 0px 0px 11px #333;}
.cptch_block{padding:0px !important;margin:0px !important;}

/*contenido del single*/
.busco_empleo{padding:10px;border-top:1px dashed #00e100;border-bottom:1px dashed #00e100;
padding-left:75px;background:url(images/buscoempleo.png) no-repeat;}

#sucursales{padding:10px;margin-top:10px;border-top:1px dashed #f1f1f1;border-bottom:1px dashed #f1f1f1;
padding-left:75px;background:url(images/sucursales.png) no-repeat;}
.sucu{margin:5px;padding:5px;background:#fbfbfb;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;}
.tel_suc{padding-left:25px;background:url(images/dttelefono.png) no-repeat;padding-right:10px;}
.dirsuc{padding-left:25px;background:url(images/dtdireccion.png) no-repeat;}

.gmapsh2{padding-left:75px;background:url(images/mapa.png) no-repeat;height:20px;padding-top:15px;padding-bottom:15px;}
#mapa-local{width:617px;height:360px;border:3px solid #f5f5f5;margin:10px;}

.contenidosing{padding:10px;}

/*shortcodes*/
.cols2_sh{width:301px;float:left;margin-right:20px;margin-bottom:15px;}
.cols2_sh_f{width:301px;float:left;margin-bottom:15px;}
.cols3_sh{width:194px;float:left;margin-right:20px;margin-bottom:15px;}
.cols3_sh_f{width:194px;float:left;margin-bottom:15px;}
.divide_sh{border-bottom:1px dashed #f1f1f1;margin:5px 0px;}

/*galeria single*/
#galeria_s{padding:10px;}
#galeria_s img{width:195px;height:114px;border:0;}
.sombragalsing{background:url(images/sombragalsing.png) bottom no-repeat;width:195px;height:130px;float:left;}
.galimg{padding-left:70px;background:url(images/galeria.png) no-repeat;height:20px;padding-top:15px;padding-bottom:15px;}
.flotagal{float:left;width:195px;margin:0px 6px;margin-bottom:10px;}
.tit_imgal{text-align:center;font-weight:bold;border:1px solid #f5f5f5;margin-bottom:3px;padding:2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;}

/*videos single*/
#videos_s{padding:10px;}
.videosing{padding-left:75px;background:url(images/videos.png) no-repeat;height:20px;padding-top:15px;padding-bottom:15px;}
#videos_s iframe{width:291px;height:200px;margin:10px;}

.bghs{height:50px;border-top:1px dashed #f1f1f1;border-bottom:1px dashed #f1f1f1;}
.bghs h2{font-size:25px;}
/*comentarios single */
.comentsing{padding-left:75px;background:url(images/comentsing.png) no-repeat;height:20px;padding-top:15px;padding-bottom:15px;}

/*SIDEBAR-------------------------------------*/
#audio-fondo{padding:3px 20px;}
/*#slider-next-noti{position:absolute;top:3px;height:25px;width:20px;right:3px;background:url(images/bg-sign.png) no-repeat;}
#slider-prev-noti{position:absolute;top:3px;height:25px;width:20px;right:23px;background:url(images/bg-antn.png) no-repeat;}
#slider-prev-noti:hover{background-position:0 -25px;cursor:pointer;}*/

#slider-next-noti{position:absolute;top:5px;height:15px;width:20px;right:3px;background:url(images/bg-sign.png) no-repeat;}
#slider-next-noti:hover{background-position:0 -15px;cursor:pointer;}
#slider-prev-noti{position:absolute;top:21px;height:15px;width:20px;right:3px;background:url(images/bg-antn.png) no-repeat;}
#slider-prev-noti:hover{background-position:0 -15px;cursor:pointer;}

#slider-next-even{position:absolute;top:5px;height:15px;width:20px;right:3px;background:url(images/bg-sign.png) no-repeat;}
#slider-next-even:hover{background-position:0 -15px;cursor:pointer;}
#slider-prev-even{position:absolute;top:21px;height:15px;width:20px;right:3px;background:url(images/bg-antn.png) no-repeat;}
#slider-prev-even:hover{background-position:0 -15px;cursor:pointer;}

#slider-next-sq{position:absolute;top:5px;height:15px;width:20px;right:3px;background:url(images/bg-sign.png) no-repeat;}
#slider-next-sq:hover{background-position:0 -15px;cursor:pointer;}
#slider-prev-sq{position:absolute;top:21px;height:15px;width:20px;right:3px;background:url(images/bg-antn.png) no-repeat;}
#slider-prev-sq:hover{background-position:0 -15px;cursor:pointer;}

.titnoti{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/news.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titeven{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/events.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titsq{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/sq.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titsusc{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/susc.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titdestacada{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/titdestacada.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titnew{font-size:18px;padding:0px;margin:3px 7px 3px 7px;color:#2162C9;
padding-left:35px;background:url(images/sendnew.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titcalen{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/titcalen.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.envnoti{padding-right:30px;background:url(images/despliega.png) right no-repeat;}
.envnoti:hover{cursor:pointer;}
.envnoti-no{padding-right:30px;background:url(images/despliega-no.png) right no-repeat;display:none;}
.envnoti-no:hover{cursor:pointer;}
.cancelanoti{background:red;padding:5px;color:#fff;}

.contdest{padding:8px;}
.destacapeqe{width:157px;height:87px;float:left;margin:5px;padding-bottom:14px;background:url(images/sombra-imgpeq.png) bottom no-repeat;}
.destacapeqe img{width:157px;height:87px;background:#fff;border-top:1px solid #fbfbfb;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;}
.destacapeqe img:hover{border:1px solid #2162C9;}

/*Contacto paquetes*/
/*ESPECIAL PROBLEMA EMPRESA*/
#contacto-paquetes .empresa{background: none; -moz-box-shadow: none !important;  -webkit-box-shadow:  none !important;}
.titulo-contacto-paquetes{ margin-bottom: 10px; border-bottom:1px solid #ebebeb; position:relative; padding:0 0 10px 0;}
.titulo-contacto-paquetes img{position:absolute; left: 185px; }
.titulo-contacto-paquetes h1 { text-align: center;  padding-bottom: 5px; padding-top:10px;  }
#info-contacto-paquetes{ margin: 0 auto; margin-top: 10px; width: 900px; background:#fff; position:relative;padding:20px;padding-top:10px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}

#info-contacto-paquetes p{ margin:10px 20px; }

#page-contacto-paquetes{ margin-top: 10px;} 
.columns-contacto-paquetes{width:310px;margin-left:10px;float:left;}
#contacto-paquetes { margin: 0 auto; margin-top: 10px; width:640px; display: block;}
#contacto-paquetes .wpcf7 label{cursor:pointer; color:#202020; font-weight:bold; margin-left:25px;}
#contacto-paquetes .wpcf7-captchac {color:#202020; font-weight:bold; margin-top: 10px; margin-left:120px;}
#contacto-paquetes .wpcf7 input{ font-size:17px; width:250px; height:25px; color:#124daa;
margin-left:25px;background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
#contacto-paquetes .wpcf7-select{ font-size:17px; width:270px; height:35px; color:#124daa;
margin-left:25px;background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
#contacto-paquetes .wpcf7-select option{ padding: 5px; padding-left: 15px; }

#contacto-paquetes .wpcf7 textarea{
resize: none;
color:#124daa !important;  font-size:17px;   width:250px; height:130px;  margin-left:25px; 
background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #f5f5f5;
-webkit-box-shadow: 2px 2px 3px #f5f5f5;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
#contacto-paquetes .wpcf7 .wpcf7-submit{cursor:pointer; padding:0 !important; height:40px; width:160px; margin-left:85px; background:url(images/boton-mail-general.png) no-repeat;  border:none !important;
-moz-box-shadow: 2px 2px 3px #000000;
-webkit-box-shadow: 2px 2px 3px #000000;
box-shadow: none;}
#contacto-paquetes .wpcf7 .wpcf7-submit:hover{ background-position:0 -40px; text-shadow: 0px -2px 3px #ccc;}

span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFCCCC !important;
    border-radius: 5px 5px 5px 5px;
    color: #D43037;
    font-size: 10pt !important;
    font-weight: normal;
    left: 20%;
    padding: 5px 5px 5px 15px;
    position: absolute;
    top: 20%;
    width: 280px;
    z-index: 100;
}


/*Contacto sidebar*/
.formd{border:1px solid #fbfbfb; padding:10px;display:none;}
.wpcf7 label{cursor:pointer; color:#202020; font-weight:bold; margin-left:25px;}
.wpcf7 input{ font-size:17px; width:250px; height:25px; color:#124daa;
margin-left:25px;background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
.wpcf7 textarea{color:#124daa !important;  font-size:17px;   width:250px;  margin-left:25px; 
background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #f5f5f5;
-webkit-box-shadow: 2px 2px 3px #f5f5f5;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
.wpcf7 .wpcf7-submit{cursor:pointer; padding:0 !important; height:40px; width:160px; margin-left:85px; background:url(images/boton-mail-general.png) no-repeat;  border:none !important;
-moz-box-shadow: 2px 2px 3px #000000;
-webkit-box-shadow: 2px 2px 3px #000000;
box-shadow: none;}
.wpcf7 .wpcf7-submit:hover{ background-position:0 -40px; text-shadow: 0px -2px 3px #ccc;}

/*---CONTACTO----*/
/*Contacto sidebar*/
.dos-cuartos .formd{border:1px solid #fbfbfb; padding:10px;display:none;}
.dos-cuartos .wpcf7 label{cursor:pointer; color:#202020; font-weight:bold; margin-left:75px;}
.dos-cuartos .wpcf7 input{ font-size:17px; width:350px; height:25px; color:#124daa;
margin-left:75px;background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
.dos-cuartos .wpcf7 textarea{color:#124daa !important;  font-size:17px;   width:350px;  margin-left:75px; 
background:#fff;border:1px solid #f1f1f1;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #f5f5f5;
-webkit-box-shadow: 2px 2px 3px #f5f5f5;
box-shadow: 2px 2px 3px #f5f5f5;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#ccc')";
}
.dos-cuartos .wpcf7 .wpcf7-submit{cursor:pointer; padding:0 !important; height:40px; width:160px; margin-left:115px; background:url(images/boton-mail-general.png) no-repeat;  border:none !important;
-moz-box-shadow: 2px 2px 3px #000000;
-webkit-box-shadow: 2px 2px 3px #000000;
box-shadow: none;}
.dos-cuartos .wpcf7 .wpcf7-submit:hover{ background-position:0 -40px; text-shadow: 0px -2px 3px #ccc;}

/*404*/
.e404{min-height:150px;padding-left:310px;background:url(images/404.png) no-repeat;padding-top:1px;}
.e404 h1{font-size:28px;line-height:30px;padding:10px;background:#fff;margin-top:15px;color:#DB4E4F;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 8px #ccc;
-webkit-box-shadow: 0px 0px 8px #ccc;
box-shadow: 0px 0px 8px #ccc;}

/*COMETARIOS*/

.comment-title{padding-left:20px;border-bottom:1px dashed #ebebeb;color:#777;margin-bottom:10px;}

#post-comments {padding-left:0px !important;margin:0px 20px;}
#post-comments li{list-style:none;margin:0px !important;width:600px;padding-left:0px !important;}
#post-comments li ul li{list-style:none;margin:0px !important;width:570px;padding-left:0px !important;}
.all-comment{background:#fbfbfb;border:1px solid #f5f5f5;color:#222222;margin-bottom:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.children .all-comment{border:1px solid #f1f1f1;}
.contenido-commentario{position:relative;}

.cabecera-com{background:url(images/bg-var-com.jpg) repeat-x;padding:3px;color:white;font-size:16px;}
.cabecera-com a{color:white;}
.gravatar-com{border:2px solid #f1f1f1;background:#fff; float:left;margin:5px;width:80px;padding:5px;}
.info-com-af{float:left;width:420px;padding-bottom:20px;padding-left:10px;border-left:1px solid #f1f1f1;min-height:100px;color:gray;}
.resp-com{position:absolute;bottom:3px;right:3px;overflow:hidden;display:none;}
.resp-com a{padding-right:30px;height:25px;background:url(images/resp-com.png) no-repeat right top;display:block;}
.resp-com a:hover{background-position:right -25px;}
.editar-com{float:right;margin:3px;background:yellow;}
.editar-com a{padding:10px;height:20px;padding-right:50px;background:url(images/edit-com.png) no-repeat right;display:block;}
.borrar-com{position:absolute;top:3px;right:3px;overflow:hidden;display:none;}
.borrar-com a{height:25px;padding-right:28px;display:block;background:url(images/elm-com.png) no-repeat right top;}
.borrar-com a:hover{background-position:right -25px;color:red;}
.comment-in{padding:5px;}
.comment-date{font-size:10px;}
.comment-author{font-size:18px;font-weight:bold;}
#n-comments a{padding-left:35px !important; background:url(images/comments1.png) no-repeat left; height:20px; display:block; padding:5px 0px;}

.vermascom{background:#2266d2;color:#fff;float:right;display:inline-block;text-decoration:none;
border:1px solid #3176e3;padding:6px 12px;height:auto;margin-right:10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
line-height:1.2;
font-weight:bold;
margin-bottom:5px;
transition: background-color .2s ease, border-color .2s ease;
}
.vermascom:hover{background:#3176e3;border-color:#2a67c5;color:#fff;cursor:pointer;text-decoration:none;}

.submit-com {
margin-top:10px;
font-size: 14px;
font-weight:bold;
cursor:pointer;
background: #64E878 url(images/bg-boton-cuenta.jpg) repeat-x;
text-align:center;
padding:3px 7px;
width:194px;
height:36px;
text-decoration:none;
-moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  color:white;
}
.submit-com:hover{background-position: 0px -42px;color: white;}
.submit-com a{text-decoration:none;display:block;height:30px;color:white;}

.error-validate{color:red;}
.children{padding-left:30px;background:url(images/resp-autor.png) no-repeat left top;}
.error-register{color:red; margin-left: 30px; background: #fbd4ca !important;}
span.error-register{color:red; margin-left: 30px; background: none !important; }

.com-input{border:1px solid #cecece; width: 160px; height:19px; font-size:14px;}
.com-textarea{border:1px solid #cecece; width: 560px;padding:5px; height:180px; font-size:14px;}
#respond{border:1px solid silver;margin:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px;
background:url(images/escribir-com.png) no-repeat top right;position:relative;width:620px;}
#form-com{margin:10px;}
.tit-escribe{font-size:22px;color:white;background:#ccc;text-align:center;padding:5px;text-shadow: black 1px 1px 0px;}
.cancel-com{position:absolute;top:2px; right:2px;height:25px;display:none;}
.cancel-com a{height:25px;padding-right:27px;color:white;display:block !important;background: url(images/elm-com.png) no-repeat right top;}
.cancel-com a:hover{background-position:right -25px;}

.fl-input{padding:10px;float:left;background:#F6F6F6;margin:5px;width:168px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #cecece;font-size:15px;}
.fl-input input{height:19px;border:1px solid #cecece;padding:3px;}
.fl-input label{color:gray;font-size:12px;}
.fl-textarea{padding:10px;float:left;background:#F6F6F6;margin:5px;width:570px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;border:1px solid #cecece;}
.fl-textarea label{color:gray;font-size:12px;}

.no-captcha{border:1px solid red !important; background:yellow !important;padding:20px;}

.com_left{float:left;}
.com_right{float:right;}
.ant_com{width:150px;height:15px;background:#f5f5f5;padding:5px;display:block;padding-left:25px;font-size:14px;line-height:14px;
text-align:right;background:url('images/ant-com.png') no-repeat top left;color:#222;text-decoration:none;}
.ant_com:hover{color:gray;background-position:0 -25px;}
.sig_com{width:145px;height:15px;background:#f5f5f5;padding:5px;display:block;padding-right:25px;font-size:14px;line-height:14px;
text-align:left;background:url('images/sig-com.png') no-repeat top right;color:#222;text-decoration:none;}
.sig_com:hover{color:gray;background-position:right -25px;}

/*----TAG-----*/
.floatpremium{width:239px;float:left;}
.titulo-empresa{background:#fbfbfb;border-bottom:1px solid #f1f1f1;}
.tit-cats{padding:3px 5px;text-align:center;}
.left-sidebar{width:180px;margin-right:20px;border:1px solid #ebebeb;min-height:100px;float:left;
margin-top:10px;background:#fafafa;
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.left-sidebar ul{margin:0px;padding-left:0px;}
.left-sidebar a{color:#777;text-decoration:none;}
.left-sidebar a:hover{color:#333;text-decoration:none;}
.left-sidebar ul li{padding:3px 0px;padding-left:10px;list-style:none;background:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;width:170px;}
.left-sidebar ul li a{padding-left:10px;}
.left-sidebar ul li span.collapsing{max-width:100px !important;overflow:hidden;}
/* .left-sidebar ul li span.collapsing{display:block;min-width:130px;max-width:150px;float:left;clear:both;} */
.expand{cursor:pointer;}
.collapse{cursor:pointer;}
.left-sidebar ul li ul{margin-left:8px;border-top:1px solid #ebebeb;border-bottom:1px solid #fff;border-left:1px solid silver;}
.left-sidebar ul li ul li{width:151px;background:#ccc;padding-left:10px;list-style:none;background:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;}
.left-sidebar ul li ul li ul li{width:132px;background:#ccc;padding-left:10px;list-style:none;background:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;}
.left-sidebar ul li ul li ul li a{color:#3176e3;display:block;padding-right:3px;}
.left-sidebar ul li ul li ul li a:hover{text-decoration:underline;color:#3176e3;}
.trescuartos-t{width:443px;margin-right:20px;min-height:100px;float:left;margin-top:10px; /*tres cuartos a la izquierda*/}
.res_busq{margin-bottom:15px;font-size:18px;padding:5px;min-height:25px;
padding-left:52px;background:#fff url(images/res_busq.png) no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}
.res_busq_s{margin-bottom:15px;font-size:18px;padding:5px;min-height:25px;
padding-left:52px;background:#fff url(images/rsearch.png) no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}
.empresa{background:#fff;margin-bottom:20px;padding-bottom:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc;
box-shadow: 0px 0px 5px #ccc;
}
.tit-tag{border-bottom:1px dashed #ebebeb;padding:5px 10px;font-size:22px;}
.tit-tag-p{border-bottom:1px dashed #ebebeb;padding:10px 10px;font-size:22px;}
.linea_tag{padding:4px 10px;border-bottom:1px solid #fbfbfb;}
.linea_tag:hover{background:#fdfdfd;}


.vermas_results{background:#2266d2;color:#fff;float:right;display:inline-block;text-decoration:none;
border:1px solid #3176e3;padding:6px 12px;height:auto;margin-right:10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
line-height:1.2;
font-weight:bold;
margin-bottom:5px;margin-top:5px;width:180px;
transition: background-color .2s ease, border-color .2s ease;
}
.vermas_results:hover{background:#3176e3;border-color:#2a67c5;color:#fff;text-decoration:none;}
.como-llegar{color:#fff;text-decoration:none;background:url(images/llegar.png) no-repeat;display:block;
display:block;text-decoration:none;
padding:3px 30px 5px 43px;height:20px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;font-weight:bold;}
.como-llegar:hover{text-decoration:none;color:#fff;}
.minisitio{color:#fff;text-decoration:none;background:url(images/minisitio.png) no-repeat;display:block;
display:block;text-decoration:none;font-weight:bold;
padding:3px 30px 5px 43px;height:20px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;}
.minisitio:hover{text-decoration:none;color:#fff;}

/*paginacion*/
.pagination_cb{padding-bottom:10px;margin:10px;}
.pagination_cb a:hover{color:#fff;}
.pages{padding:5px;border:1px solid #ccc;background:#fff;color:#666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #ccc;
-webkit-box-shadow: 0px 0px 2px #ccc;
box-shadow: 0px 0px 2px #ccc;
}
.pagination_cb .page,
.wp-pagenavi a.page{padding:5px;border:1px solid #ccc;background:#fff;color:#666;margin:0px 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #ccc;
-webkit-box-shadow: 0px 0px 2px #ccc;
box-shadow: 0px 0px 2px #ccc;
}
.pagination_cb .page:hover,
.wp-pagenavi a.page:hover{background:#3176E3}
.pagination_cb .current{padding:5px;border:1px solid white;background:#f1f1f1;color:#666;margin:0px 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

/*FOOTER*/
#footer{min-height:100px;background:#202020;margin-top:20px;border-top:1px solid white;}
#footer a{color:#60dfff;text-shadow:#333 1px 1px 0px}
#footer a:hover{color:#fff;}
#cont-footer{width:1020px;margin:0 auto;min-height:100px;padding-bottom:3px;}
.untercio-f{width:327px;margin:5px;border:1px solid #222;min-height:150px;float:left;margin-top:10px; /*Un cuarto cuando este acompa�ado por tercios o mas grandes q el*/
-moz-box-shadow: 0px 0px 5px #111;
-webkit-box-shadow: 0px 0px 5px #111;
box-shadow: 0px 2px 5px #111;}
.in-f{border:1px solid #555;background:#444;min-height:150px;height:100%;}
.tit-foot{color:#f5f5f5;text-shadow:#111 1px 1px 0px;margin:7px;}
.divide-f{border-top:1px solid #333;border-bottom:1px solid #555;}
.info-peque-f{width:210px;float:left;float:left;}

.imgdf{width:32px;height:37px;float:left;margin-right:10px;margin-top:7px;}

.face{height:183px;background:silver;margin:7px;}
.cont-peq-f{width:210px;min-height:60px;overflow:hidden;margin:7px 7px 7px 0px;color:#f5f5f5;}
.tit-noti-f{padding:0px;margin:0px;color:#f5f5f5;text-shadow:#333 1px 1px 0px;}
#bottom-footer {}
#creatibot{float:left;color:white;margin-left:8px;}
#pages-f{float:right;margin-right:8px;}
#pages-f li{float:left;list-style:none;margin-left:15px;}

/* jorge --------------------------------------*/

/*sliders*/
.slideradsense{width:498px; height:150px; margin-top:10px;border:1px solid #ebebeb;float:left;
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.slideradsense img{width:488px;height:138px;}
.sliderservicios{width:498px; max-height:120px; margin:10px 0 0 20px;border:1px solid #ebebeb;float:left;
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.sliderservicios img{width:488px;height:138px;}

/*Nuevo slider*/
/* =Skitter styles */
.box_skitter {position:relative;width:488px;height:140px;background:#000; margin:5px;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}
/* =Box clone */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}
/* =Navigation*/
.box_skitter .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/prev.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/next.png) no-repeat left top;}
/* =Label */
.box_skitter .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;display:none; }
.box_skitter .label_skitter{z-index:150;position:absolute;bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:#000; }
.box_skitter .label_skitter p { padding:3px 10px;margin:0;letter-spacing:1px; }
.box_skitter .progressbar { background:#000; position:absolute; top:5px;left:15px;height:5px; width: 200px; z-index:99; border-radius:20px; }
/* =Focus */
#overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000; }
.box_skitter .focus_button {position:absolute;top:50%;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/focus-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/pause-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button.play_button {background:url(images/play-button.png) no-repeat left top;}

/*tabla paquetes*/
#paquetes{border:1px solid #ebebeb;}
.features-table{margin:10px; width: 1000px;border-collapse:separate;border-spacing:0;text-shadow: 0 1px 0 #fff;color: #2a2a2a; font-weight:bold; }
.features-table td{width:16px;  line-height: 50px;   border-bottom: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;text-align: center; 
box-shadow: 0 1px 0 white;  -moz-box-shadow: 0 1px 0 white;  -webkit-box-shadow: 0 1px 0 white;
white-space: nowrap;}
.features-table tr:hover{background:#c6ddff;}
.features-table td img{width:16px; height:16px;}
.titulo1{text-align: center;color: #1a67de;  border-left:1px solid #cdcdcd;  text-shadow: none;}
.titulo2{text-align: center;color: #ff7e00; text-shadow:none;}
.titulo3{text-align: center;color: #007800;text-shadow:none;}
.titulo4{text-align: center;color: #777777;text-shadow:none;}
.columna-titulos-izquierdos{ text-align: left !important;  }
.col-paquetes{  font-size: 18px;  
-moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; border-top-right-radius: 10px;border-top-left-radius: 10px;
border-top: 1px solid #eaeaea !important; }
.col-preciomensual{font: bold 1.3em Georgia;}
.col-precioanual{ font: bold 1.4em Georgia; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;   border-bottom-right-radius: 10px;  border-bottom-left-radius: 10px;  border-bottom: 1px solid #dadada !important;}
.sin-hover:hover{background:none !important;}
.contratar td{border:1px solid  #cdcdcd;-webkit-border-radius: 10px;
border-radius: 10px;}
.contratar td a{text-decoration:none; color:#fff; display:block;  }
.boton1{ background:url(images/boton-premium.png) no-repeat; text-shadow:none !important;border:none !important; }
.boton1:hover{ background-position:0 -58px; }
.boton2{ background:url(images/boton-completo.png) no-repeat; text-shadow:none !important;border:none !important;}
.boton2:hover{ background-position:0 -58px; }
.boton3{ background:url(images/boton-basico.png) no-repeat; text-shadow:none !important;border:none !important;}
.boton3:hover{ background-position:0 -58px;}
.boton4{background:url(images/boton-gratuito.png) no-repeat; text-shadow:none !important;border:none !important;}  
.boton4:hover{background-position:0 -58px;}  

/*Nosotros*/
#nosotros{width:1020px;  margin-top:20px;border:1px solid #ebebeb; }
.nosotros-imagen{ width:680px; height:220px; background:url(images/sombra-nosotros.png) no-repeat; background-position: 0px 178px;  overflow:hidden;}
.nosotros-imagen img{border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
/*tabs nosotros*/
#vtab {margin: auto;width: 1020px;height: 100%; }
#vtab #nosotrostitulos{width:275px; float: left; position:relative;min-height:200px; font-weight:bold; z-index:20;}
#vtab #absolute-tabs{ width:326px; position:absolute; left:-14px;}
#vtab #absolute-tabs span {padding:40px 0 10px 0;min-height:50px;list-style-type: none;display: block;text-align: center;
margin:0 auto;cursor:pointer;}
#vtab  #absolute-tabs span.selected {z-index: 10;color:#fff;background-color: #f9f9f9;font-size:20px;
background:url(images/ribon-nosotros-3.png) no-repeat;background-position:0px 0px;}
#vtab .nosotroscontent{width:734px;float:left;min-height: 500px;margin:0 0 0 10px;position: relative;z-index: 9; 
background:#f8f8f8 url(images/content-tabs-nosotros.jpg) repeat-x;
-moz-box-shadow:    inset 0 0 10px #ccc;
-webkit-box-shadow: inset 0 0 10px #ccc;
box-shadow:         inset 0 0px 8px #ddd;}
#vtab .nosotroscontent .nosotroscontent-contenido {padding:10px 15px 50px 15px; margin-left:12px;}
#vtab .nosotroscontent .nosotroscontent-contenido h4{text-align:center; font-size:20px;color: #3364B3; margin:20px;}
#vtab .nosotroscontent .nosotroscontent-contenido p{padding:0 15px;}

/*Single*/
#single-general{margin-top:0px; border:1px solid #ebebeb;}
.in-blanco{border:1px solid #fff;background:#fff;min-height:100px;height:100%;}
#single-general h2{padding:15px 20px; text-align:left; font-size:25px;}
#single-general p{padding:10px 20px; }
#single-general .juego-iframe{padding:0 20px 20px 20px;}
#single-general .trescuartos-info-fecha-coment{ float:left; border:none;}
.imagen-single-general{margin:0 auto;  margin-top:15px; width:620px; height:265px; background:url(images/sombra-single.png) no-repeat; background-position:0 225px;}
.likes-redes{float:right; margin-top:3px; }
.likes-redes-mapa{float:right; margin-top:27px; }
.likes-redes .bottomcontainerBox{height:20px;}
#content-post-relacionados{border:1px solid #ebebeb; margin-top:20px;}
#content-post-relacionados h2{float:left; margin:15px 0 10px 5px; font-size:20px;}
#content-post-relacionados img{margin:5px;float:left;}
.post-relacionados{width:180px; min-height:100px;  float:left; margin:15px 0 10px 23px;}
.post-relacionados h3{margin:5px 0; text-align:center;}
.imagen-post-relacionados{width:180px; height:110px; background:#000; background:url(images/sombra-post-relacionados.png) no-repeat; background-position:0 74px; opacity:0.9; overflow:hidden;}
.imagen-post-relacionados img{width:180px;height:100px;}
.imagen-post-relacionados:hover{ opacity:1;}
.imagen-post-relacionados img{margin:0 !important; padding:0 !important; }

/*Page juegos*/
#content-juegos{ margin:10px 0 20px 0; }
.juegos{width:280px; min-height:50px; border:1px solid #ebebeb; float:left; margin:10px 0 0px 20px; padding:5px; background:#fff;}
.juegos-imagen{width:80px; height:110px;  float:left; background:url(images/sombra-juego.png) no-repeat; background-position:0 86px; margin-top:5px; opacity:0.9;}
.juegos-imagen:hover{opacity:1;}
.juegos-info{width:190px; min-height:50px;  float:left; margin-left:8px;}
.juegos-info p{font-size:12px;}

/*Page contacto*/
#contacto{width:1020px;  margin-top:10px;border:1px solid #ebebeb;}
.dos-cuartos{ float:left; width:485px; min-height:150px; margin:20px 0 20px 15px; }
.dos-cuartos h2{padding:10px 0; text-align:center;}
.dos-cuartos h3{margin:15px 0 5px 0;}
.info-contacto{border-bottom:1px solid #ebebeb; position:relative; padding:0 0 10px 0;}
.info-contacto img{position:absolute;}
.info-contacto p{margin-left:55px; padding-top:10px;}
.info-contacto span{font-weight:bold;}
.mapa-contacto{ height:300px; width:100%;border:1px solid #f2f2f2; padding:5px;}
/* .wpcf7 label{cursor:pointer; color:#202020; font-weight:bold; margin-left:25px;}
.wpcf7 input{color:#202020; font-weight:bold;  width:435px; height:25px; margin-left:25px; }
.wpcf7 textarea{color:#202020; font-weight:bold !important;  width:433px;  margin-left:25px; }
.wpcf7 .wpcf7-submit{cursor:pointer; padding:0 !important; height:40px; width:160px; margin-left:170px; background:url(images/boton-mail-general.png) no-repeat;  border:none !important;}
.wpcf7 .wpcf7-submit:hover{ background-position:0 -40px; text-shadow: 0px -2px 3px #ccc;} */

/*Contacto sidebar
.uncuarto .wpcf7 label{cursor:pointer; color:#202020; font-weight:bold; margin-left:25px;}
.uncuarto .wpcf7 input{color:#202020; font-weight:bold;   width:296px; height:25px; margin-left:25px;}
.uncuarto .wpcf7 textarea{color:#202020; font-weight:bold !important;  width:297px;  margin-left:25px; }
.uncuarto .wpcf7 .wpcf7-submit{cursor:pointer; padding:0 !important; height:40px; width:160px; margin-left:98px; background:url(images/boton-mail-general.png) no-repeat;  border:none !important;}
.uncuarto .wpcf7 .wpcf7-submit:hover{ background-position:0 -40px; text-shadow: 0px -2px 3px #ccc;} */

/*Encuestas*/
.content-encuestas{-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;}
.wp-polls{ width:353px; padding:5px 0px; margin:0 auto;}
.wp-polls p{text-align:center;font-weight:bold; font-size:15px; padding:0px 10px ;}
 .wp-polls label,.wp-polls li{color:#555; padding:5px 10px ; font-weight:bold;}
.wp-polls label{cursor:pointer;}
.wp-polls label:hover{color:#c90d0c;}
.wp-polls input[type="radio"]{padding:15px !important;  width:15px; height:15px;}
.wp-polls a{color:#3364B3; font-weight:bold; text-align:center; }
.wp-polls a:hover{text-decoration:underline;}
.wp-polls .Buttons{width:160px; height:40px; background-color:none !important; background:url(images/boton-mail-general.png) no-repeat; font-weight:bold; cursor:pointer !important; border:none !important; }
.wp-polls .Buttons:hover{ background-position:0 -40px; text-shadow: 0px -1px 1px #ccc;}


.camera_visThumb img{width:140px !important; height:78px !important;}
.pix_thumb img{width:140px !important; height:78px !important;}
.pix_thumb img:hover{border:1px solid #2263CB;
-moz-box-shadow: 0px 0px 6px #000000;
-webkit-box-shadow: 0px 0px 6px #000000;
box-shadow: 0px 0px 6px #000000;}

/*Agregados*/
.content-trescuartos{width:643px; float:left; min-height:400px;}
.trescuartos{width:643px;margin-left:0px;border:1px solid #ebebeb;min-height:100px;float:left;margin-bottom:10px; 
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ededed;}
.trescuartos-imagen{width:300px; min-height:200px;float:left;  margin:10px 0 10px 10px;padding-bottom:15px;background:url(images/sombra-imgnos.png) no-repeat;}
.trescuartos-imagen img{width:290px;height:190px;padding:5px;background:#fff;border:1px solid #ebebeb;}
.trescuartos-imagen  a{text-decoration:none !important;}
.trescuartos-imagen img:hover{border:1px solid #fff;background:#f4f4f4;cursor:pointer;}
.trescuartos-info{width:300px; min-height:100px; float:left; margin:10px 0 10px 15px;}
.trescuartos-info h3{margin-bottom:8px;  font-size:18px;color:#3364b3;}
.trescuartos-info-fecha-coment {width:300px; float:left; border-bottom:1px solid #ebebeb; border-top:1px solid #ededed;min-height:30px; position:relative;}
.trescuartos-info-fecha-coment ul{margin:6px; padding:0;}
.trescuartos-info-fecha-coment ul li{font-size:10px; font-weight:bold;  color:#777; float:left; list-style-type:none; padding-left:22px; margin-left:10px;}
.fecha-publicacion{ background:url(images/icon-calendar2.png) no-repeat;}
.coment-publicacion{ background:url(images/icon-coment.png) no-repeat;}

/* Page noticias: image left, text right */
.noticias-list .trescuartos .in{
	display:flex;
	align-items:flex-start;
}
.noticias-list .trescuartos-imagen{
	float:none;
	flex:0 0 300px;
}
.noticias-list .trescuartos-info{
	float:none;
	flex:1 1 auto;
	width:auto;
	min-width:0;
}

/* Page eventos: image left, text right */
.eventos-list .trescuartos .in{
	display:flex;
	align-items:flex-start;
}
.eventos-list .trescuartos-imagen{
	float:none;
	flex:0 0 300px;
}
.eventos-list .trescuartos-info{
	float:none;
	flex:1 1 auto;
	width:auto;
	min-width:0;
}

/* Page sabias que: image left, text right */
.sabias-list .trescuartos .in{
	display:flex;
	align-items:flex-start;
}
.sabias-list .trescuartos-imagen{
	float:none;
	flex:0 0 300px;
}
.sabias-list .trescuartos-info{
	float:none;
	flex:1 1 auto;
	width:auto;
	min-width:0;
}
.uncuarto{width:353px;border:1px solid #ebebeb;padding-bottom:2px;float:left;min-height:100px;margin-top:10px; margin-left:20px; 
-moz-box-shadow: 0px 0px 5px #e2e2e2;
-webkit-box-shadow: 0px 0px 5px #e2e2e2;
box-shadow: 0px 2px 5px #ebebeb;}
.title-navegacion {width:1020px; margin-top:20px;}
.title-navegacion h1{text-shadow: white 1px 1px 0px; text-align:center; font-size:25px; margin-bottom:15px; color:#3364b3; }

/*Numeros de emergencia*/

#toggle-emergencia{ display:none; 
-moz-box-shadow: inset 0px -5px 10px #ccc;-webkit-box-shadow: inset 0px -5px 10px #ccc;box-shadow: inset 0px -5px 10px #ccc;}
#cont-emergencia{width:1020px;margin:0 auto;padding-bottom:15px;position:relative;}
#cont-emergencia ul{padding-left:35px;}
#cont-emergencia ul li{list-style:url(images/telemergencia.png);margin-bottom:10px;border-bottom:1px solid #fff;}
.titatencion{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/atencion.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.tithospitales{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/hospitales.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titinteres{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/interes.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
.titbomberos{font-size:18px;padding:0px;margin:3px 7px 3px 7px;
padding-left:35px;background:url(images/bomberos.png) no-repeat;min-height:16px;padding-top:7px;padding-bottom:7px;}
#emergencia{color:white;float:left;padding:7px 33px 7px 10px;background:#2162c9 url(images/emergencia.png) no-repeat right;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 4px 6px #ccc;
-webkit-box-shadow: 0px 4px 6px #ccc;
box-shadow: 0px 4px 6px #ccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 4, direction = 180, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 4, Direction = 180, Color = '#ccc')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

}
#emergencia:hover{cursor:pointer;}
#close_emergencia{position:absolute;right:0px;top:5px;height:30px;width:80px;background: url(images/oculta.png) no-repeat;display:none;z-index:30;}
#close_emergencia:hover{cursor:pointer;}
#close_acceder{position:absolute;right:0px;top:5px;height:30px;width:80px;background: url(images/oculta.png) no-repeat;display:none;}
#close_acceder:hover{cursor:pointer;}

/*Calendario de eventos*/
#calendario-large{ min-height:200px; width:100%; margin-top:30px; position:relative;}
/*toggle*/
#toggle-acceder{ display:none; 
-moz-box-shadow: inset 0px -5px 10px #ccc;-webkit-box-shadow: inset 0px -5px 10px #ccc;box-shadow: inset 0px -5px 10px #ccc;}/*agregado*/

/*suscribete*/
.label-suscribe{margin-left:7px;font-size:13px;font-weight:bold;float:left;margin:0 0 5px 5px;padding-top:3px; cursor:pointer;}
.input-suscribe{width:240px;height:22px;color:#2266d2;font-weight:bold;font-size:11px;float:left; margin:0 0 5px 10px;}
.suscribe{background:#2266d2 url(images/more.png) right top no-repeat;color:white;float:left;display:block;text-decoration:none;border:1px solid #3176e3;padding:3px 30px 3px 5px;height:28px;cursor:pointer;
-webkit-border-radius: 0px 10px 10px 0px;
border-radius: 0px 10px 10px 0px;}
.suscribe:hover{background:#3176e3 url(images/more.png) right top no-repeat;background-position:right -25px;}
.mp-message span{color:#c90d0c; text-align:right; display:block;}

/*mailpress*/
#content-mail{ border: 1px solid #ebebeb; margin-top: 20px; }
#content-mail h2{ display: block; margin: 0 auto; font-size: 19px; text-align: center; padding: 10px;}
.mp_mail_content p{ display: block; text-align: center; font-size: 16px; }
.mp_mail_content span{ font-weight: bold; }
.mp_mail_content form { width: 800px; margin:0 auto;}
#form-confirm-del{ width: 400px !important; margin:0 auto;}
.content-boton-mail{ width: 450px; margin: 0 auto; display:block; }
.struct-boton-mail{ float: left; height: 50px; width: 200px; margin-left: 20px;  font-size: 14px; font-weight: bold;}
.struct-boton-mail a{ display:block; width: 190px; padding-top: 14px; padding-left: 10px; height: 36px; text-align: left;}
.struct-boton-mail a:hover{ text-decoration: none;}
.boton-home a{ text-align:left; width: 150px; padding-left: 50px; background: url(images/back-mail.png) no-repeat;}
.boton-home:hover{ background-position: 0 -58px;}
.boton-elimina{ text-align:left; background: url(images/cancel-mail.png) no-repeat;}
.boton-elimina:hover{ background-position: 0 -58px;}
.button-mail{ cursor:pointer; border:none; background: url(images/boton-mail-general.png) no-repeat; height: 40px; width: 160px; margin-left: 20px; margin:0 auto; font-size: 13px; font-weight: bold;}
.button-mail a{ padding-top: 10px; display: block; height: 30px; text-align: center;}
.button-mail a:hover{ text-decoration: none; }
.button-mail:hover{ background-position: 0 -40px;}

/*login y registrer*/

#loguearse h1{text-align:center;margin-top:10px;text-shadow:none;}
#loguearse  p{margin:0px 10px;margin-bottom:10px;}
#logueado{margin:20px auto;  width:325px;}
.go_to_admin{float:left;width:162px; border:none; height:40px; background:url(images/boton-login-header.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; }
.go_to_admin:hover{background-position:0 -40px;text-shadow: -1px -1px #000;}
.go_to_admin a{color:#fff; font-size:16px;text-decoration:none; text-align:center; display:block; padding-top:10px; }
.logout_dt{float:left;width:162px; border:none; height:40px; background:url(images/boton-login-header.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; }
.logout_dt:hover{background-position:0 -40px;text-shadow: -1px -1px #000;}
.logout_dt a{color:#fff; font-size:16px;text-decoration:none; text-align:center; display:block; padding-top:10px; }

#toggle-acceder{  display:none; 
-moz-box-shadow: inset 0px -5px 10px #ccc;-webkit-box-shadow: inset 0px -5px 10px #ccc;box-shadow: inset 0px -5px 10px #ccc;}/*agregado*/
#in-toggle{ width:1020px;  margin:0 auto; color:#fff; }
#in-toggle h3{ font-size:18px;text-shadow:none !important; text-align:center; font-weight:bold; margin:10px;}
#in-toggle p{ text-shadow:none !important; text-align:center;}
#in-toggle label{cursor:pointer; }
#loguearse{
width:500px; float:left; margin-left:5px;
background:#f1f1f1; margin:5px 0;
-webkit-box-shadow:  0px 0px 3px 1px #9e9e9e;
box-shadow:  0px 0px 3px 1px #9e9e9e; 
background:#f1f1f1;
 /* Mozilla: */
background: -moz-linear-gradient(top, #fff, #f1f1f1);
/* Chrome, Safari:*/
background: -webkit-gradient(linear,left top, left bottom, from(#fff), to(#f1f1f1));  

-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #ccc;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

margin-top:10px;margin-bottom:20px;
     color:#555;
 }
 #loguearse h3{color:#fff;background:#63C8E8;padding:10px;border:1px solid #fff;
 -moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-box-shadow: inset 0px 0px 5px #339abb;
-webkit-box-shadow: inset 0px 0px 5px #339abb;
box-shadow: inset 0px 0px 5px #339abb;margin:10px 10px;
 }
 #loguearse h1{color:#fff;background:#63C8E8;padding:10px;border:1px solid #fff;
 -moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-box-shadow: inset 0px 0px 5px #339abb;
-webkit-box-shadow: inset 0px 0px 5px #339abb;
box-shadow: inset 0px 0px 5px #339abb;margin:10px 10px;
 }
#registrarse{
width:500px; float:left; margin-left:5px;
background:#f1f1f1; margin:5px 0;
-webkit-box-shadow:  0px 0px 3px 1px #9e9e9e;
box-shadow:  0px 0px 3px 1px #9e9e9e; 
background:#f1f1f1;
 /* Mozilla: */
background: -moz-linear-gradient(top, #fff, #f1f1f1);
/* Chrome, Safari:*/
background: -webkit-gradient(linear,left top, left bottom, from(#fff), to(#f1f1f1));  

-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #ccc;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

margin-top:10px;margin-bottom:20px;
     color:#555;margin-left:20px;
}
#registrarse  p{margin:0px 10px;margin-bottom:10px;}
 #registrarse h3{color:#fff;background:#55d349;padding:10px;border:1px solid #fff;
 -moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-box-shadow: inset 0px 0px 5px #307029;
-webkit-box-shadow: inset 0px 0px 5px #307029;
box-shadow: inset 0px 0px 5px #307029;margin:10px 10px;
 }
 #registrarse h1{color:#fff;background:#55d349;padding:10px;border:1px solid #fff;
 -moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-box-shadow: inset 0px 0px 5px #307029;
-webkit-box-shadow: inset 0px 0px 5px #307029;
box-shadow: inset 0px 0px 5px #307029;margin:10px 10px;
 }
#toggle-acceder #si_image_log {width:150px; height:40px;}
#toggle-acceder #si_image_reg {width:150px; height:40px;}
#in-toggle .campos{float:left;  width:300px; margin-bottom:10px;}
#in-toggle .campos input{width:250px; height:20px;  margin-bottom:10px;
 font-size:17px;  height:25px; color:#555;
margin-left:25px;background:#fff;border:1px solid #f1f1f1 !important;padding:5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 2px 2px 3px #ccc;
-webkit-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #ccc;
}
#in-toggle .campos label{margin-left:25px; color:#124daa;font-size:17px; }
#in-toggle #captcha_code {width:260px !important; height:25px !important; }
#in-toggle .captchaSizeDivLarge{height:40px; margin-left:24px;}
#in-toggle .submit-login-header{margin:0 auto;  float:left; margin:20px 0 0 10px;}
#in-toggle #loguearse  .submit-login-header .user-submit{width:162px; border:none; height:40px; background:url(images/boton-login-header.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff;}
#in-toggle #loguearse  .submit-login-header .user-submit:hover{background-position:0 -40px;text-shadow: -1px -1px #000;}
#in-toggle #registrarse  .submit-login-header .user-submit{width:162px; border:none; height:40px; background:url(images/boton-register-header.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff;}
#in-toggle #registrarse  .submit-login-header .user-submit:hover{background-position:0 -40px;text-shadow: -1px -1px #000;}

/*---begin maps*/
#inputsearch-maps{ float:right; background:#f5f5f5;border:1px solid #ebebeb;width:560px;margin-top:10px;margin-right:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 2px 5px #ccc;
-webkit-box-shadow: 0px 2px 5px #ccc;
box-shadow: 0px 2px 5px #e7e7e7;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#ccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#ccc')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
#loadingsearch-maps{display:none;position:absolute;top:20px;right:100px;width:220px;height:20px;background:url(images/loading.gif);}
#loadingsearch{display:none;position:absolute;top:20px;right:100px;width:220px;height:20px;background:url(images/loading.gif);}
#loader-maps{ position:absolute;top:350px;right:400px;width:220px;height:20px;background:url(images/loading.gif); }
.mapa-empresas{ position:relative; margin-top: 10px; }
#boton-search-maps{width:90px;height:36px;color:#fff;background:url(images/lupa.png) right no-repeat;border:none;
font-size:15px;padding-right:32px;}
#boton-search-maps:hover{color:#fff;cursor:pointer;}

.bordesearch-maps{float:left;background:#2266d2;margin-top:1px;color:#fff;
-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}
.bordesearch-maps:hover{background:#3176e3;
-moz-box-shadow: 2px 2px 3px #000000;
-webkit-box-shadow: 2px 2px 3px #000000;
box-shadow: 2px 2px 3px #b0b0b0;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}
#content-mapa{ width: 500px; }
#bodyContent{ padding: 5px; color:blue;}
#siteNotice{ height: 10px; color:green; float: left;}
#firstHeading{ color:silver; float: left;}
#head-content{ padding: 5px;  }
#body-content{ margin:0px; padding: 5px;}
#logo-empresa { border: 1px solid #e3e3e3; padding: 2px; }
#logo-empresa img{ width: 180px; height: 100px; }
#nombre-empresa{ padding: 5px; width: 280px; }
#nombre-empresa h1{ margin: 0 auto;  }
#nombre-empresa-basico{ padding: 5px; width: 470px; }
#nombre-empresa-basico h1{ margin: 0 auto;  }
.btn-mapas{position: relative; width: 195px;}

#btn-llegar{ background: #D01112; -moz-box-shadow: 0px 0px 5px #333;
 -webkit-box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px;
box-shadow: 0px 2px 5px #333;}
#btn-llegar:hover{ background:#e91a1c;}

.flotante{ float: left; margin-right: 5px;}
.float-link{ float: left; margin: 10px 5px; }

.info-local{ margin-left:0px;}
#mapa-ruta { margin-top: 0px; width: 500px; height: 400px; float: left; }
#control { background: #fff; padding: 5px; font-size: 14px; font-family: Arial; border: 1px solid #ccc; box-shadow: 0 2px 2px rgba(33, 33, 33, 0.4); display: none;}
#servicio-empresa{ width: 850px; margin: 5px 0px;}
.content-rute{width: 350px; padding:0px; margin-top: 0px; margin-left: 20px; float: left;}
.content-rute-head{width: 348px; border: 1px solid #c3c3c3; }
.icon-maps-rute{ float: left; width: 32px; height: 37px;}
.icon-maps-empresa img{ float: left; width: 32px; height: 32px;}
.address-point{ float: left; width:300px; margin-left: 5px;}
#directions-panel table{  width: 350px!important;   }
.content-rute-footer{ width: 348px;  border-bottom: 1px solid #c3c3c3;border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.adp-summary{border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.adp-placemark{ display: none; }
.adp-directions{ border: 1px solid silver; }
.adp-legal{ display: none !important;}
.adp-warnbox{ display: none !important;}
.indicacion-ruta{ padding: 5px; }
/* evntana popup*/
#mascara{ display: none; position:fixed; _position:absolute; /* hack for internet explorer 6*/  
height:100%; width:100%;  top:0;  left:0;  background: url(images/mask.png); z-index:300; }
#content-popup{ display: none; margin-top: 0px; min-width:600px; min-height:400px; position:fixed; padding:10px;
padding-left: 15px; border:10px solid #191919; z-index:9999;
-moz-border-radius: 10px !important; 
-webkit-border-radius: 10px !important;
background-color: #fff;
}
#cerrar{ background:url(images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px; z-index:999; position: absolute; top: 3px; right:7px;}
#title-popup{ z-index:999; padding: 0px;}
#title-popup h1{ font-style: bold; padding: 0px; margin:2px; color: #999 !important; }
/*---end maps*/


/*WALTEEEEEEEEEEER*/
/*REDES FOOTEr*/
.fecha_event{margin-left:30px;}

.weare_twitter{float:left; width:200px !important;}
					.twitter-follow-button{float:right; margin-top:3px; margin-right:15px;}
					.wrapper-tweets{margin-left:7px; margin-bottom:7px;}
					.twtr-hd h3{text-shadow:none;}
					.twtr-ft span{display:none;}
					.twtr-widget .twtr-tweet{border-bottom:2px solid #666666;}
					.fanbox{height:320px;}
				 .name{color:white !important;}
				 .fb-like-box{background:#f4f4f4;}
	
	.fan_box .connections_grid .grid_item .name{color:white !important;}
/*
	CAMPESTRE SANTA FE
	*/
	#cerrar2{ background:url(images/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px; z-index:999999; position: absolute; top: -30px; right:-10px;}
	#popup_csf{width:580px;height:335;padding:10px;
	position:fixed;top:100px;left:center;background-color:#f5f5f5; display:none; z-index:99999;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 0px 30px #111;  -webkit-box-shadow:  0 0px 30px #111;}

	/*Feria de Reyes Tizimin*/
#wraper-content{width:1020px;  margin-top:10px;border:1px solid #ebebeb;}
.likes-redes-expo{  float: right; }


.ui-tabs-vertical{width:1000px; margin:0 auto;}
#sections-tabs{padding:0 ; }
#logo-feria-tabs{margin-bottom:6px ; width:180px; height:272px; }
#title-calendar-expo-tabs{width:1000px; text-align:center;  margin:0px auto; padding:25px 10px;}
.ui-tabs-vertical .ui-tabs-nav {  float: left; width: 180px; }
.ui-tabs-vertical .ui-tabs-panel {  float: right;  width:730px;  padding:20px 40px; border:1px solid #ebebeb;-webkit-border-radius: 5px;
background:#fff; }
.ui-tabs-vertical .ui-tabs-nav li{clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; -webkit-border-radius: 5px;  border-radius: 5px;  list-style:none;
background: rgb(42,123,252) ; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(42,123,252,1) 1%, rgba(33,98,201,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(42,123,252,1)), color-stop(100%,rgba(33,98,201,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(42,123,252,1) 1%,rgba(33,98,201,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(42,123,252,1) 1%,rgba(33,98,201,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(42,123,252,1) 1%,rgba(33,98,201,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(42,123,252,1) 1%,rgba(33,98,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a7bfc', endColorstr='#2162c9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.ui-tabs-vertical .ui-tabs-nav li a{display:block;padding:15px 10px; color:#fff; text-decoration:none; text-align:center;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { 
background: rgb(247,29,22); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(247,29,22,1) 1%, rgba(209,17,18,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(247,29,22,1)), color-stop(100%,rgba(209,17,18,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(247,29,22,1) 1%,rgba(209,17,18,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(247,29,22,1) 1%,rgba(209,17,18,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(247,29,22,1) 1%,rgba(209,17,18,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(247,29,22,1) 1%,rgba(209,17,18,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f71d16', endColorstr='#d11112',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a { color:#fff; text-shadow: none;   }
.message-calendar-tabs{ margin:2px auto !important; width:735px; -webkit-border-radius: 5px; border-radius: 5px;   }
.message-calendar-tabs p{ padding: 0px !important; margin-top: 5px; float: left; font-size:11px !important; color:#D11112; font-style:italic; font-weight:bold;}
	
	

/* Ajuste de espaciado en tarjetas laterales */
.cuarto-dest .vermas,.cuarto-dest .vermascom,.cuarto-dest .vermas_results{margin-right:0;}
