/*-- RESET CSS --*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button, select, input,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i
{ margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:normal;
  font-style:normal;
  vertical-align:baseline;
  list-style:none;
}
:focus { outline:0; }
table { border-spacing:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
input, textarea { margin:0; padding:0; }
hr { border:0 none; color:#000000; background-color:#000000; height:1px; }
/*-- END RESET CSS --*/
/*-- 1 --- GENERAL STRUCTURE --------------------------------------------*/
/*-- 1.1 - Float - Clear ------------------------------------------------*/
.floatLeft { float:left !important; }
.floatRight { float:right !important; }
.clear { clear:both !important; height:0px; font-size:0px; line-height:0 }
.clearLeft { clear:left !important; }
.clearRight { clear:right !important; }
.nosee { display:none !important; }
.see { display:block !important; }
.noborder { border:none !important; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.nowrap { white-space:nowrap !important; }
/*-- END - Float - Clear ------------------------------------------------*/
/*-- 1.2 - Height - Width -----------------------------------------------*/
.width100 { width:100% !important; }
.width50 { width:49.5% !important; }
/*-- END - Height  - Width  ---------------------------------------------*/
/*-- 1.3 - Margin - Paddings --------------------------------------------*/
.mar05 { margin:0.5em; }
.mar1 { margin:1em; }
.pad05 { padding:0.5em; }
.pad1 { padding:1em; }
/*-- END - Margin - Paddings --------------------------------------------*/
/*-- 1.4 - Background Colors --------------------------------------------*/
.white { background-color:#FFFFFF !important; }
.litegray { background-color:#E8EAEC !important; }
.grey { background-color:#F5F5F5 !important; }
.blue { background-color:#355A97 !important; }
.litered { background-color:#FFF9F9 !important; }
/*-- END - Background Colors --------------------------------------------*/
/*-- 1.5 - Font Colors --------------------------------------------------*/
.cwhite { color:#FFFFFF !important; }
.clitegray { color:#E8EAEC !important; }
.cgrey { color:#F5F5F5 !important; }
.cblue { color:#355A97 !important; }
.cred { color:#CC6666 !important; }
/*-- END - Font Colors --------------------------------------------------*/
/*-- END --- GENERAL STRUCTURE ------------------------------------------*/
/*-- 2 --- GENERAL IMQ --------------------------------------------------*/
body
{ font-size:10px;
  font-family:Tahoma, Arial, sans-serif;
}
h1,h2,h3,h4,h5,h6 { font-family:Arial, Verdana, sans-serif; line-height:1; }
h1,h2,h3,h4,h5,h6,p { position:inherit !important; position:relative; } 
h1 { font-size:10px; }
strong { font-weight:bold; }
em { font-style:italic; }
hr { border-top:1px dotted #CCCCCC; background:none; margin-bottom:10px; }
a#saltar { display:none; }
legend, input, select, submit { font-family:Arial, Tahoma, sans-serif; }
/*-- 2.1 - WRAP - Center - Content --------------------------------------*/
#wrap
{ background:url(/imq/css/img/contenido.png) left top no-repeat;
  margin:0 auto;
  width:796px;
}
#contenido { padding:0 8px; }
#fondo_container
{ border-top:5px solid #69819C;
  width:780px;
}
.home #fondo_container { background:#355A97; }
#main
{ float:right;
  width:584px;
  overflow:hidden;
}
#main .min400 { min-height:400px; }
#main .min500 { min-height:500px; }
#main .min600 { min-height:600px; }
#main .min700 { min-height:700px; }
#main .min800 { min-height:800px; }
#main .min900 { min-height:900px; }
#main .min1000 { min-height:1000px; }
#main .min1100 { min-height:1100px; }
#main .min1200 { min-height:1200px; }
#main .min1300 { min-height:1300px; }
#main .min1400 { min-height:1400px; }
#main .min1500 { min-height:1500px; }
#main .min1600 { min-height:1600px; }
#main .modela
{ background:#F5F5F5 url(/imq/css/img/central.png) right bottom no-repeat;
  border-left:1px solid #DFDFE1;
  padding:0 210px 0 0;
  position:relative;
}
#main .modelo
{ background:#FFFFFF url(/imq/css/img/central.jpg) right bottom no-repeat;
  border-left:1px solid #DFDFE1;
  padding-bottom:114px;
  position:relative;
}
#main .modelu { border-left:1px solid #DFDFE1; }
#main .modelo #contratar_rd
{ display:block;
  left:400px;
  position:absolute;
  top:85px;
  width:180px;
}
#main .modela #contratar_rd { width:206px; }
#main .modelo a#contratar
{ background:url(/imq/css/img/contratar.png) no-repeat top left;
  display:block;
  height:72px;
  left:430px !important;
  left:414px;
  position:absolute;
  text-indent:-9999px;
  top:5px;
  width:147px;
}
#main .modela a#contratar
{ background:url(/imq/css/img/contratacion.png) no-repeat top left;
  display:block;
  height:99px;
  text-indent:-9999px;
  width:210px;
}
#main .modelo a#contratar:hover { background-position:left -71px; }
#main .modelo .col_der .txt { display:none; }
#main .modelu .col_der { display:none; }
#main .modela .col_der
{ position:absolute;
  top:0px;
  left:375px !important;
  left:359px;
  width:210px;
}
#main .modela .col_der .txt { padding:20px 10px; }
/*-- END - WRAP - Center - Content --------------------------------------*/
/*-- 2.2 - Opciones -----------------------------------------------------*/
#opciones
{ background:#F7F8F9;
  margin-bottom:2px;
}
#opciones #grupo
{ float:left;
  padding:10px 0 5px 15px;
}
#opciones #idioma
{ float:right;
  padding:10px 15px 5px 10px;
}
#opciones ul li
{ color:#C9C9C9;
  display:inline;
}
#opciones ul li a
{ color:#253038;
  text-decoration:none;
}
#opciones ul li.current a,
#opciones ul li a:hover { color:#355A97; }
#opciones #search-lang
{ float:right;
  width:500px;
}
#opciones #buscador
{ border-right:1px solid #FFFFFF;
  float:right;
  padding:5px 10px 0 10px;
}
#opciones #buscador label span
{ margin:0 5px 0 0;
  font-size:10px;
  display:inline;
}
#opciones #buscador label input
{ background:#F1F1ED;
  height:13px;
  position:relative;
  top:-2px;
  width:150px;
}
/*-- END - Opciones -----------------------------------------------------*/
/*-- 2.3 - SideBar ------------------------------------------------------*/
#sidebar
{ width:196px;
  float:left;
}
#sidebar #logo
{ height:122px;
  display:block;
  position:relative;
}
#sidebar #logo span
{ position:absolute;
  width:196px;
  height:122px;
  border-bottom:3px solid #BFC5CC;
  top:0px
}
#sidebar #logo span.logoes { background:url(/imq/css/img/logo.png) no-repeat; }
#sidebar #logo span.logoeu { background:url(/imq/css/img/logo_eu.png) no-repeat; }
#sidebar #logo_grupo a
{ background:#355A97 url(/imq/css/img/grupoimq.jpg) left top no-repeat;
  width:196px;
  height:57px;
  display:block;
}
#sidebar #navegacion
{ padding:12px 5px 12px 12px;
  line-height:2;
  background:#355A97;
}
#sidebar #navegacion li { border-bottom:1px dotted #708296; }
#sidebar #navegacion li a
{ color:#E8EAEC;
  background:url(/imq/css/img/pos.png) left no-repeat;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  padding:0 0 0 7px;
  display:list-item;
  height:23px;
}
#sidebar #navegacion li a:hover,
#sidebar #navegacion li a.current
{ background:url(/imq/css/img/pos-o.png) left no-repeat;
  color:#FFFFFF;
}
#sidebar #navegacion li ul
{ background:url(/imq/css/img/top_arrow_blue.gif) 10px top no-repeat #E0E2E3;
  margin:0 -5px 0 -12px;
  padding:0 5px 0 10px;
}
#sidebar #navegacion li ul li a
{ color:#29313A;
  font-weight:normal;
  background:url(/imq/css/img/bullet_arrow.png) no-repeat 0 10px;
  padding:0 0 0 10px !important;
}
#sidebar #navegacion li ul li a:hover,
#sidebar #navegacion li ul li ul li a:hover,
#sidebar #navegacion li ul li a.current,
#sidebar #navegacion li ul li ul li a.current { color:#000000; background:url(/imq/css/img/bullet_arrow.png) no-repeat 0 10px; }
#sidebar #navegacion li ul li ul
{ background:#F2F2F2 url(/imq/css/img/navegacion.png) 20px top no-repeat;
  margin:0 -10px 0 -9px;
  padding:0 20px;
}
#sidebar #navegacion li ul li ul li a { color:#343F49; }
#sidebar #navegacion li ul li ul li ul
{ padding-left:8px;
  background:#F2F2F2 url(/imq/css/img/navegacion2.png) 18px top no-repeat;
}
#sidebar #navegacion li ul li ul li ul li a
{ border-bottom:1px dotted #BFC5CC;
  color:#484B51;
}
#sidebar #caracteristicas { margin:0 0 10px 10px; }
#sidebar #caracteristicas li
{ color:#495765;
  font-size:11px;
  line-height:1.2;
}
/*-- 2.3.1 - Home - SideBar ---------------------------------------------*/
.home #sidebar #logo span { border-bottom:none !important; }
.home #sidebar #logo_grupo
{ padding-bottom:0;
  position:absolute;
  top:550px !important;
  top:530px;
}
/*-- END - Home - SideBar -----------------------------------------------*/
/*-- END - SideBar ------------------------------------------------------*/
/*-- 2.4 - Cabecera -----------------------------------------------------*/
#cabecera
{ border-bottom:3px solid #BFC5CC;
  background:#F2F2F2;
  padding:14px;
  height:94px;
}
#cabecera form legend
{ font-size:20px;
  font-weight:normal;
  color:#4D4F5E;
  margin:0 0 18px 0;
}
#cabecera form label
{ float:left;
  margin-right:16px;
}
#cabecera form label select { width:180px; }
#cabecera form input.submit { margin:18px 0 0 0; float:left; }
#cabecera form a
{ background:url(/imq/css/img/bullet_arrow.png) no-repeat 0 5px;
  color:#253038;
  font-size:11px;
  float:right;
  margin:18px 0 0 0;
  text-decoration:none;
  padding:0 0 0 10px;
}
#cabecera form a:hover { color:#355A97; } 
/*-- 2.4.1 - Home - Cabecera --------------------------------------------*/
.home #home_cabecera { background:#F2F2F2; }
.home #home_cabecera .banner
{ background:#E8EAEC;
  border:1px solid #D2D7DB;
  float:left;
}
.home .home_links
{ float:right;
  width:210px;
}
.home #cabecera
{ border-bottom:none;
  padding:0;
  height:auto;
}
.home #cabecera form
{ height:158px;
  padding:16px 0 23px 12px;
  width:198px;
}
.home #cabecera form label
{ margin:0 0 14px 0;
  display:block;
}
.home #cabecera form a
{ background-position:0 3px;
  float:left;
  font-size:9px;
  color:#355A97;
  margin:0;
}
.home #cabecera form input.submit
{ float:right;
  margin:-4px 18px 0 0;
}
.home #oficina-virtual
{ display:block;
  width:210px;
  height:64px;
  margin-bottom:1px;
  text-indent:-9999px;
}
.home .oficinaes { background:url(/imq/css/img/oficina-virtual-home.jpg) no-repeat; }
.home .oficinaeu { background:url(/imq/css/img/oficina_virtual_eu.jpg) no-repeat; }
.home #exclusivo-profesionales
{ display:block;
  width:210px;
  height:64px;
  text-indent:-9999px;
}
.home .exclusivoes { background:url(/imq/css/img/exclusivo-profesionales.jpg) no-repeat; }
.home .exclusivoeu { background:url(/imq/css/img/extranet_profesional_eu.jpg) no-repeat; }
/*-- END - Home - Cabecera ----------------------------------------------*/
/*-- END - Cabecera -----------------------------------------------------*/
/*-- 2.5 - Central ------------------------------------------------------*/
#contetnt h2 { color:#3B5F9A; font-size:18px; font-weight:bold; margin:0 0 20px 0; }
#contetnt h2.subtitle strong { color:#374753; font-size:32px; font-weight:normal; }
#contetnt h3 { color:#355A97; font-size:16px; font-weight:bold; margin:0 0 15px 0; }
#contetnt h4 { color:#355A97; font-size:14px; font-weight:normal; margin:0 0 10px 0; }
#contetnt h5 { color:#253038; font-size:12px; font-weight:normal; margin:0 0 10px 0; }
#contetnt h6 { color:#000000; font-size:11px; font-weight:bold; margin:0 0 5px 0; }
#contetnt p { color:#4C555C; font-size:11px; font-weight:normal; margin:0 0 10px 0; line-height:1.2; }
#contetnt dl { margin:0 15px 10px 15px; }
#contetnt dt { color:#000000; font-size:12px; font-weight:bold; margin:0 0 10px 0; line-height:1.2; }
#contetnt dd { color:#4C555C; font-size:11px; font-weight:normal; margin:0 0 10px 10px; line-height:1.4; }
#contetnt ul,#caracteristicas ul { margin:0 0 10px 0; }
#contetnt li,#caracteristicas li { color:#4C555C; font-size:11px; font-weight:normal; line-height:1.4; background:url(/imq/css/img/bullet_arrow.png) no-repeat 0 6px; padding:0 0 0 10px; margin:0;    }
#contetnt a,#caracteristicas a{ color:#253038; text-decoration:none; }
#contetnt a:hover,#caracteristicas a:hover { color:#355A97; }
#contetnt a.flecha { background:url(/imq/css/img/flechita.png) center left no-repeat; color:#355A97; padding:0 0 0 10px; }
#contetnt a.flecha:hover { background:url(/imq/css/img/flechita-o.png) center left no-repeat; color:#4C555C; }
#contetnt a.destacado { background:url(/imq/css/img/pos-g.gif) 0 4px no-repeat; color:#355A97; padding:0 0 0 10px; font-weight:bold; }
#contetnt a:hover.destacado { text-decoration:underline; }
#contetnt a#volver { display:block; margin:10px 0; text-align:right; }
#central { background:#FFFFFF; padding:30px 16px 10px 16px; }
#contetnt table { width:100%; border:1px solid #BFC5CC; color:#495765; margin-bottom:16px; }
#contetnt table th { background:#F2F2F2; color:#355A97; border:1px solid #FFFFFF; text-align:left; padding:5px; font-weight:bold; font-size:12px; }
#contetnt table td { padding:5px; border-bottom:1px solid #DCDFE2; font-size:11px; vertical-align:middle; }
#contetnt table td.center, 
#contetnt table th.center { text-align:center; }
#contetnt table td.especial { background:#355A97; color:#F2F2F2; border-right:1px solid #FFFFFF; }
#contetnt table.grande td { border-bottom:none; }
#contetnt table.grande td.borderBottom { border-bottom:1px solid #dcdfe2; }
#contetnt table#resultados a
{ font-weight:bold;
  color:#495765;
  text-decoration:none;
}
#contetnt table#resultados a:hover { color:#355A97; }
#contetnt table#resultados a.ficha
{ background:url(/imq/css/img/ficha.png) no-repeat;
  display:block;
  width:14px;
  height:14px;
  text-indent:-9999px;
  margin:auto;
}
#central .txt_img
{ border:1px solid #e3e4e8;
  overflow:hidden;
  margin-bottom:10px;
}
#central .txt_img .imgLeft { float:left; margin:0 15px 0 0; }
#central .txt_img .imgRight { float:right; margin:0 0 0 15px; }
#central .two_colmnus .txt_img .imgLeft { margin:0 10px -2px 0; }
#central .two_colmnus .txt_img .imgRight { margin:0 0 -2px 10px; }
#central .txt_img h3 span.big { font-size:26px; line-height:1.2; }
#central .txt_img h3 span.big em
{ display:block;
  color:#374753;
  font-style:normal;
  font-size:14px;
  margin-top:10px;
}
#central .txt_img h4 span.big { font-size:18px; }
#central .txt_img strong,
#central .txt_img em { color:#355A97; }
#central .especial ul li
{ background:url(/imq/css/img/pos-g.gif) 0 6px no-repeat;
  border-bottom:1px dotted #355a97;
  padding:0 0 5px 10px;
  margin:0 0 5px 0;  
}
#central .two_colmnus .col_one,
#central .two_colmnus .col_two
{ float:left;
  width:275px;
  overflow:hidden;
}
/*-- 2.5.1 - Home - Central ---------------------------------------------*/
.home #contetnt .promocion h2 { font-weight:normal; padding:10px; background:#FFFFFF; margin:0; }
.home #contetnt .promocion img { border-top:3px solid #BFC5CC; }
.home #contetnt .promocion ul { padding:15px 10px; margin:0; }
.home #contetnt .promocion li { font-size:12px; line-height:1.4 }
.home #central
{ background-color:#E8EAEC;
  padding:0;
  height:250px;
}
.home #central .promocion
{ background-color:#E8EAEC;
  float:left;
  border-right:1px solid #BFC5CC;
  height:250px;
}
.home #central .tipo1 { width:187px; }
.home #central .tipo2 { width:182px; }
.home #central .tipo3 { width:212px; }
/*-- END - Home - Central -----------------------------------------------*/
/*-- END - Central ------------------------------------------------------*/
/*-- 2.6 - Form ---------------------------------------------------------*/
form legend
{ color:#355A97;
  font-size:16px;
  font-weight:bold;
  margin:0 0 10px 0;
}
form select,
form input
{ border:1px solid #8E99A4;
  color:#253038;
  font-size:9px;
  padding:1px 0 2px 2px;
}
form input.submit
{ color:#FFFFFF;
  font-size:10px;
  background:url(/imq/css/img/button.gif) repeat;
  border:1px solid #FFFFFF;
  height:18px;
  cursor:pointer;
  padding:0 3px 2px 3px;
}
form input.disable
{ color:#FFFFFF;
    cursor:pointer;
  font-size:10px;
  background:#CCCCCC;
  border:1px solid #FFFFFF;
  height:18px;
  padding:0 3px 2px 3px;
}
form label span,
#central .estandarform div span
{ display:block; 
  font-size:11px;
  color:#4D4F5E;
  font-weight:bold;
  margin:0 0 5px 0;
}
#central .estandarform div.promo,
#central .estandarform div.promo p
{ display:inline; 
  font-size:11px;
  color:#4D4F5E;
  margin:0 0 5px 0;
}
#central .estandarform .clear { margin:0; }
#central .estandarform fieldset
{ border-bottom:1px dotted #B4B4B8;
  margin:0 0 10px 0;
}
#central .estandarform label,
#central .estandarform div
{ display:block;
  margin:0 0 5px 0;
  width:255px;
}
#central .estandarform select { width:254px; }
#central .estandarform input { width:250px; }
#central .estandarform input.radiocheck
{ border:medium none;
  position:relative;
  top:2px;
  width:auto;
}
#central .estandarform input.radiochecknopos
{ border:medium none;
  width:auto;
}
#central .estandarform .nowidth { width:auto; }
#central .estandarform .marinput { margin:0 8px 0 0 !important; margin:0 2px 0 0; }
#central .estandarform .maradiohceck { margin:0 0 0 8px !important; margin:0 0 0 2px; }
#central .estandarform .full { width:100%; }
#central .estandarform .full span { display:inline; }
#central .estandarform strong
{ font-size:11px;
  color:#355A97;
}
#central .estandarform fieldset.submit
{ background:#F2F2F2;
  border:none;
}
#central .estandarform fieldset.submit label { margin:15px; }
#central .estandarform input.submit,
#central .estandarform input.disable
{ margin:15px;
  float:right;
  width:auto;
}
/*-- 2.6.1 - Form Error -------------------------------------------------*/
#central .fine { display:none; }
#central a.error
{ border:none;
  background:none;
  color:#CC6666;
  padding:0;
  margin-bottom:0;
}
#central .error
{ border:1px solid #990000;
  background:#FFF9F9;
  color:#CC6666;
  padding:10px;
  margin-bottom:10px;
}
#central form .error
{ padding:1px 0 2px 2px;
  margin:0;
}
#central .error p
{ color:#CC6666;
  font-family:Arial, Helvetica, sans-serif;
  margin:0 0 5px 0;
}
#central .form_help
{ float:right;
  position:relative;
  text-align:right;
  top:-25px;
}
/*-- END - Form Error ---------------------------------------------------*/
/*-- END - Form Contratacion & Buscador ---------------------------------*/
/*-- 2.7 - Footer -------------------------------------------------------*/
#infooter
{ height:30px;
  padding:0 0 0 5px;
  background:#253038;
  margin-bottom:5px;
}
#infooter a#taw,
#infooter a#w3c
{ margin-right:5px;
  float:left;
}
#infooter a#taw img,
#infooter a#w3c img { padding-top:6px; }
#infooter a#patrocinador2
{ color:#FFFFFF;
  text-decoration:none;
  height:22px;
  float:right;
  padding:8px 0 0 45px;
  margin-right:15px;
  background:url(/imq/css/img/athletic.png) left bottom no-repeat;
}
#infooter a#patrocinador3
{ color:#FFFFFF;
  text-decoration:none;
  height:22px;
  float:right;
  padding:8px 0 0 49px;
  margin-right:15px;
  background:url(/imq/css/img/arriaga.png) left bottom no-repeat;
}
#footer ul
{ text-align:right;
  padding-right:15px;
  margin-bottom:10px;
}
#footer ul li
{ font-size:12px;
  color:#C9C9C9;
  display:inline;
}
#footer ul li a
{ font-size:10px;
  color:#253038;
  text-decoration:none;
}
#footer ul li a:hover { color:#355A97; }
/*-- END - Footer -------------------------------------------------------*/
/*-- 3 - Sitemap --------------------------------------------------------*/
#contetnt ul#sitemap { font-family: Arial, Verdana, sans-serif; }
#contetnt ul#sitemap li
{ background:none;
  font-size:18px;
  padding-left:20px;
}
#contetnt ul#sitemap li a
{ color: #355A97;
  font-weight:bold;
  text-decoration: none;
}
#contetnt ul#sitemap a:hover { color:#4C555C; }
#contetnt ul#sitemap li ul li 
{ font-size:14px; 
  line-height:2;
}
#contetnt ul#sitemap li ul li ul li 
{ font-size:12px; 
  line-height:2; 
}
#contetnt ul#sitemap li ul li ul li a { color: #182025; }
#contetnt ul#sitemap li ul li ul li ul li
{ font-size: 11px; 
  line-height:1.5; 
}
#contetnt ul#sitemap li ul li ul li ul li a { color: #495765; }
#contetnt ul#sitemap li ul li ul li a:hover,
#contetnt ul#sitemap li ul li ul li ul li a:hover { color:#355A97;  }
/*-- END - Sitemap ------------------------------------------------------*/
/*-- 4 - LightBox y PopUp -----------------------------------------------*/
#lb_overlay
{ background-color:#CCCCCC;
     filter:alpha(opacity=80);
  top:0px;
  left:0px;
  bottom:auto;
  right:auto;
  z-index:90;
}
#lb_wrap
{ position:absolute;
  top:0px;
  left:0px;
  bottom:auto;
  right:auto;
  z-index:100;
  width:100%;
  height:auto;
}
#lb_window { margin:0 auto; background:#FFFFFF; }
#lb_close { text-align:right; padding:20px 20px 0 20px; }
#lb_close a { color:#4C555C; font-weight:bold; text-decoration:none; }
#lb_close a:hover { text-decoration:underline; }
#lb { margin:30px; }
#lb #wrap,
#lb #fondo_container { width:auto; background:none; }
#lb #fondo_container { border-bottom:2px solid #BFC5CC; }
#lb #sidebar { float:right; }
#lb #sidebar #logo span { border:none; }
#lb #main
{ float:none;
  width:auto;
  margin:25px;
}
#lb #central { padding:5px 25px; }
/*-- END - LightBox y PopUp ---------------------------------------------*/
/*-- 5 - JS JQUERY STYLE ------------------------------------------------*/
.txtwidth { margin:20px 15px 0 15px !important; margin:20px 8px 0 8px; }
.two_colmnus .txtwidth {margin:15px 10px 0 10px !important; }
.js .txtwidth { float:left; }
.js #central .txt_img .imgLeft,
.js #central .txt_img .imgRight { margin:0; }
/*-- END - JS JQUERY STYLE ------------------------------------------------*/
 

/* Guía médica */
.horarios{
    width:40% !important;
    margin:5px;
    margin-bottom:0px;
    }
    
input.radio{
    border:0 !important;
    width:15px !important;
    margin-left:5px;
    margin-top:3px;
    }
    
strong.radio{
    font-weight:normal;
    padding-bottom:3px;
    }

.paginator{
    padding:5px;
    font-size:12px;
    }
    
.paginator a{
    padding:0px 5px;
    }
    
.paginator a.current_page{
    color:#355A97!important;
    font-weight:bold
    }