body {background:#99002c url(../images/fondo.gif) repeat-x;margin:0;padding:0;}
* {margin:0;padding:0;}
img {border:0px;}
form {margin:0;}
p {margin:0 0 15px;}
a {color:#a40035;}
a:hover {color:#000;}
table {font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#000;font-size:12px;text-align:left;}
input, textarea {font-size:12px;width:200px;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#666;border:solid 1px #ccc;padding:4px;height:15px;margin:3px 0 0;}
textarea {width:690px;height:100px;}
select {font:12px Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#666;margin:0;border:solid 1px #ccc;padding:3px;width:65px;}
input.bus {width:145px;}
input.fil {font-size:12px;width:auto;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#666;padding:4px;height:auto;margin:3px 0 0;}
input.rad {margin:3px 0 0;padding:0;height:14px;width:14px;border:none;}
h1 {font-size:27px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:25px;color:#a0002d;letter-spacing:-1px;padding-bottom:15px;}
h2 {font-size:22px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:20px;color:#333;letter-spacing:-1px;padding-bottom:7px;border-bottom:2px solid #666;margin-bottom:10px;}
h3 {font-size:18px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:18px;color:#666;letter-spacing:-1px;padding:15px 0 7px;border-bottom:1px solid #999;margin-bottom:10px;}
h4 {font-size:16px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:18px;color:#a40035;}
h5 {font-size:14px;padding-bottom:2px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;line-height:18px;}
.btn {border:1px solid #5e192c;background-color:#944e62;color:#fff;font-weight:bold;width:60px;font:12px Tahoma, Arial, Helvetica, sans-serif;padding:5px 10px 10px;height:30px;}
.hea {background:url(../images/header-fondo.gif) no-repeat;height:109px;}
.hea_cen_arr {width:411px;height:28px;color:#fff;font-weight:bold;padding:0 10px;font-size:11px;}
.hea_txt {color:#ffa3a3;}
.hea_cen_arr_der {width:50px;height:28px;color:#fff;padding:0 10px;text-align:right;font-size:11px;}
.hea_cen_aba {width:501px;height:80px;xpadding:0 10px;font-size:16px;font-family:Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, sans-serif;letter-spacing:-1px;font-weight:bold;}
.hea_cen_aba a {text-decoration:none;margin:0 9px;}
.hea_der_arr {width:180px;height:28px;color:#fff;padding:0 10px;text-align:right;font-size:11px;}
.hea_der_arr a {text-decoration:none;color:#fff;}
.hea_der_arr a:hover {text-decoration:underline;color:#fff;}
.hea_der_aba {width:160px;height:40px;padding:41px 0 0 10px;}
.hea_der_aba_der {width:20px;height:40px;padding:41px 10px 0 0;}
.hea_btn {border:1px solid #ccc;background-color:#e2e2e2;color:#666;font-weight:bold;width:20px;font-size:12px;height:25px;}
.men {height:33px;background:url(../images/menu-fondo.gif) no-repeat;}
.menu {font-size:11px;font-family:Tahoma, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;width:973px;}
.menu ul {padding:0;margin:0;list-style-type:none; height:3em;}
.menu ul ul {width:15em;}
.menu ul li {float:left;height:3em;line-height:3em; display:block;}
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:100%;text-decoration:none;color:#fff;padding:0 12px 0 13px; border-left:1px solid #272727; border-right:1px solid #555;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#636363; color:#fff;width:15em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #707070;border-left:1px solid #707070;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:15em;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#636363;}
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#636363;}
.menu ul :hover a.sub1 {background:#636363;}
.menu ul ul :hover a.sub2 {background:#636363;}
* html .menu a:hover {color:#fff;background:#555; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;background:#555;}
* html .menu ul ul a:hover{color:#fff;background:#555; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#555;}
* html .menu ul ul ul a:hover {background:#555; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#555;}
.menu ul ul ul ul a:hover {background:#555; position:relative; z-index:130;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}
.menu ul ul ul{left:12em;top:0;width:14em;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(images/trans.gif); left:-3em;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}
.hom_des a, .pri_des a {color:#FFF;text-decoration:none;}
.hom_des a:hover, .pri_des a:hover {color:#FFF;text-decoration:underline;}
.hom_med {background:url(../images/informacion-para-medicos-fondo.jpg) no-repeat;width:270px;height:215px;}
.hom_pac {background:url(../images/informacion-para-pacientes-fondo.jpg) no-repeat;width:250px;height:215px;}
.hom_ins {background:url(../images/informacion-para-instituciones-fondo.jpg) no-repeat;width:250px;height:215px;}
.hom_des ul, .pri_des ul {padding:0;margin:0;list-style-type:none;padding:70px 0 0 10px;font-size:11px;}
.pri_des ul {padding-top:60px;}
.hom_des li, .pri_des li {background:url(../images/misc-1.gif) 0 6px no-repeat;padding:2px 0 2px 10px;line-height:13px;}
.con {background:#fff url(../images/contenido-fondo.gif) repeat-x;padding:20px 20px 0;line-height:16px;}
.con ul {margin:0;list-style-type:none;padding:0 10px 15px;}
.con li {background:url(../images/misc-3.gif) 0 8px no-repeat;padding:2px 0 2px 10px;}
.con_ofi {background:#fff;padding:20px 10px;line-height:16px;}
.hom_not img {border:1px solid #a40035;}
.fec_mes {text-align:center;background:#9c9c9c;color:#fff;font-size:11px;}
.fec_dia {text-align:center;background:#FFF;color:#a40035;border:1px solid #9c9c9c;font-size:22px;font-weight:bold;padding:6px 0;border-top:none;}
.hom_rec {margin-top:20px;}
.hom_rec_pre {background:url(../images/presupuestos-y-cotizaciones-fondo.jpg) no-repeat;height:109px;font-size:11px;color:#fff;}
.hom_rec_pre ul, .hom_rec_ofi ul {padding:0;margin:0;list-style-type:none;padding:40px 0 0 10px;font-size:11px;}
.hom_rec_pre li, .hom_rec_ofi li {background:url(../images/misc-1.gif) 0 7px no-repeat;padding:3px 0 3px 10px;line-height:13px;}
.hom_rec_pre a, .hom_rec_ofi a {color:#fff;font-weight:bold;text-decoration:none;}
.hom_rec_pre a:hover, .hom_rec_ofi a:hover {text-decoration:underline;color:#f0f0f0;}
.hom_rec_ofi {background:url(../images/oficinas-comerciales-fondo.jpg) no-repeat;height:109px;font-size:11px;color:#fff;}
.bar_pro {background:url(../images/barra-productos-fondo.gif) repeat-y;}
.bar_pro_arr {background:url(../images/barra-productos-arriba.gif) no-repeat;}
.bar_pro_pro {margin-top:55px;}
.bar_pro_tit {font-size:28px;letter-spacing:-1px;line-height:25px;padding-bottom:15px;}
.bar_pro_tit a {text-decoration:none;}
.bar_pro_baj {font-size:12px;color:#757575;padding-bottom:10px;}
.bar_pro_aba {background:url(../images/barra-productos-abajo.gif) no-repeat;height:153px;}
.bar_pro_aba ul {padding:0;margin:0;list-style-type:none;padding:17px 0 0 35px;font-size:11px;}
.bar_pro_aba li {background:url(../images/misc-1.gif) 0 8px no-repeat;padding:4px 0 4px 10px;line-height:13px;}
.bar_pro_aba li.tit {background:none;font-weight:bold;padding:4px 0;line-height:13px;}
.bar_der {background:url(../images/barra-productos-fondo.gif) repeat-y;}
.bar_der_arr {background:url(../images/barra-derecha-arriba.gif) no-repeat;}
.bar_der_pro {margin-top:25px;}
.bar_der_tit {font-size:12px;xletter-spacing:-1px;line-height:25px;padding-bottom:5px;font-weight:bold;}
.bar_der_tit a {text-decoration:none;}
.bar_der_baj {font-size:11px;color:#757575;padding-bottom:10px;line-height:14px;}
.bar_der_aba {background:url(../images/barra-derecha-abajo.gif) no-repeat;height:21px;}
.pri {background:#FFF;}
.pri_des_med {background:url(../images/informacion-para-medicos-destacado.jpg) no-repeat;width:770px;height:144px;}
.pri_des_pac {background:url(../images/informacion-para-pacientes-destacado.jpg) no-repeat;width:770px;height:144px;}
.pri_des_ins {background:url(../images/informacion-para-instituciones-destacado.jpg) no-repeat;width:770px;height:144px;}
.pri_bar {margin-top:40px;}
.pri_bar_int {background:#FFF url(../images/barra-fondo.gif) repeat-y;padding-left:31px;}
.pri_bar_caj {padding:0;background:none;margin-bottom:20px;}
td.pri_bar_caj_tit {font-size:13px;font-weight:bold;color:#a0002d;padding:0 10px 5px;background:none;}
td.pri_bar_caj_lis {background:#fcfcfc url(../images/barra-caja-fondo.gif) repeat-x;}
td.pri_bar_caj_lis ul {padding:0;margin:0;list-style-type:none;padding:5px 10px;font-size:11px;}
td.pri_bar_caj_lis li {background:url(../images/misc-2.gif) 0 8px no-repeat;padding:4px 0 4px 10px;line-height:11px;}
td.pri_bar_caj_lis li a {text-decoration:none;}
td.pri_bar_caj_lis li a:hover {text-decoration:underline;}
td.pri_bar_caj_pri_tit {font-size:11px;font-weight:bold;color:#FFF;padding:10px;border-bottom:1px solid #FFF;}
td.pri_bar_caj_pri_lis ul {padding:0;margin:0;list-style-type:none;padding:5px 10px;font-size:11px;}
td.pri_bar_caj_pri_lis li {background:url(../images/misc-1.gif) 0 8px no-repeat;padding:4px 0 4px 10px;line-height:11px;}
td.pri_bar_caj_pri_lis li a {color:#FFF;text-decoration:none;}
td.pri_bar_caj_pri_lis li a:hover {color:#FFF;text-decoration:underline;}
.txt_des {color:#002499;}
.txt_chi {font-size:10px;line-height:12px;}
.hom_txt_gra {font:17px Arial, Helvetica, sans-serif;color:#727272;}
.hom_txt_med {font:14px Arial, Helvetica, sans-serif;color:#727272;}
.hom_txt_pun {font:17px Arial, Helvetica, sans-serif;color:#727272;background:url(../images/home-puntos-fondo.gif) no-repeat;height:90px;padding:12px 0 0 15px;line-height:22px;}
.caj_med {background:#d3aaaa;}
.caj_pac {background:#96d7a3;}
.caj_ins {background:#97ccda;}
.lis_med {background:#d3aaaa url(../images/informacion-para-medicos-barra-caja-fondo.gif) bottom repeat-x;}
.lis_pac {background:#96d7a3 url(../images/informacion-para-pacientes-barra-caja-fondo.gif) bottom repeat-x;;}
.lis_ins {background:#97ccda url(../images/informacion-para-instituciones-barra-caja-fondo.gif) bottom repeat-x;}
.lis_pdf li {background:url(../images/pdf-icono.gif) 0 7px no-repeat;font-size:14px;padding:7px 0 7px 22px;}
.pdf {width:400px;background:#fff url(../images/pdf-fondo.gif) bottom repeat-x;border:1px solid #d9d9d9;padding:10px;}
.pdf a {background:url(../images/pdf-icono.gif) no-repeat;padding-left:23px;font-weight:bold;padding-bottom:5px}
.rec {border:1px solid #CCC;padding:10px;background:#f0f0f0;}
.tab {border:1px solid #ccc;width:100%;}
.tab td {border-top:1px solid #ccc;padding:5px;}
.tab td p {margin-bottom:0;}
.tab_tit {background-color:#f9f9f9;font-weight:bold;}
.not_fec {background-color:#f0f0f0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:11px;margin-bottom:10px;color:#999;}
.not_fec strong {color:#000;}
.nta_fec {font-size:11px;padding-bottom:5px;}
.nta_vol {font-size:16px;padding-bottom:15px;}
.bor {color:#a30033}
.img_izq {float:left;margin:0 10px 10px 0;border:1px solid #999;}
.img_der {float:right;margin:0 0 10px 10px;border:1px solid #999;}
.foo {padding-left:10px;color:#FFF;line-height:16px;font-size:11px;}
.foo a {color:#fff;text-decoration:none;}
.foo a:hover {color:#fff;text-decoration:underline;}
.foo_arr {background-color:#FFF;padding:20px 20px 0;}
