body {margin: 0px; background-color:#FFFFFF;}
td ,a{font-family:Verdana, Arial;}
/*input {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF;}*/
.caja {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF;}
select {Border:1px solid #1F5F90; Height:12px; background-color: #E8F0F8; font-size:10px;padding-left:5px; color:#002577;}
textarea {font-family:Arial, Verdana;font-size:11px;color:#002577;background-color:#FFFFFF;}

#top {	background-image: url(../images/htm/top-fd2.gif); height:82px;}
/*#top1 {	background: url(../images/htm/top-fd.gif) repeat-x; height:1px; padding:0px; margin:0px;} */
#top1{border-top:1px solid #CCC;}
#top-derecho {background-image: url(../images/htm/top-derecho.jpg);background-repeat: no-repeat;background-position: right; width:259px;}
#top-separa {background-image: url(../images/htm/top-separa.gif);height:11px;}
#buscador-fd {background-image: url(../images/htm/buscador-fd.gif);height:23px; text-align:right;padding-right:30px; font-size:11px;font-weight:bold;color:#FFFFFF;padding-top:1px;}

#menu {background-color:#0202A2; width:160px;}
#menu a, a:hover {font-size:11px;color:#C9D5E7;text-decoration:none;}
#menu td {padding-left:10px;height:20px;padding-botom:3px; text-align:left;}
#menu .menu-separa {background-image: url(../images/htm/menu-separa.gif);height:3px;}
#menu-fin {	background-image: url(../images/htm/menu-fin.jpg);	background-repeat: no-repeat;background-position: bottom;height: 79px;	width: 160px;padding-left:3px;}
#menu .home{background-color:#EEF1F6;height:40px; padding-left:12px;}
#menu a.home {color:#002577;text-decoration:underlilne;}
#menu a.home:hover {color:#F85900;text-decoration:underlilne;}
#menu .volver {font-size:11px;background-color:#F85900;height:26px; text-align:center;}
#menu a.volver {color:#FFFFFF;text-decoration:none;}
#menu a.volver:hover {color:#F1F1F1;text-decoration:underline;}

#pie .lin {background-image: url(../images/htm/pie-linea.gif);height:4px;}
#pie {font-size:10px;color:#666666;text-align:center; height:50px;}

.lista-tit {font-size:11px;font-weight:bold;color:#FFFFFF;background-image:url(../images/htm/lista-correo_tit-fd.gif);text-align:center;height:20px;}
.lista-txt {font-family:Arial, Verdana;font-size:10px;color:#000000;background-color:#CDD9E8;text-align:center;}
.user-txt {font-family:Arial, Verdana;font-size:10px; color:#FFFFFF;background-color:#F05700;text-align:center;}

a.link-bco{font-size: 9px;font-weight: normal;color: #FFFFFF;text-decoration: none;padding-left:8px;padding-right:8px;}
a.link-bco:hover {font-size: 9px;font-weight: normal;color: #FFCBAE;text-decoration: none; padding-left:8px;padding-right:8px}

a.link-bco2{font-size: 10px;font-weight: normal;color: #FFFFFF;text-decoration: underline;}
a.link-bco2:hover {font-size: 10px;font-weight: normal;color: #FFCBAE;text-decoration: none;}

a.link-nj{font-size: 10px;font-weight: normal;color: #007700;text-decoration: underline;}
a.link-nj:hover{font-size: 10px;font-weight: normal;color: #000000;text-decoration: none;}

a.link-intermedia, a.link-intermedia:hover {font-size:10px;color:#f1f1f1;font-weight:bold;text-decoration:none;}

.tit-subtitulo-az {font-size:11px;height:20px;border:1px solid #C0D0E0; font-weight:bold; text-align:center;background-color:#F0F4F8;color:#002577;}
.tit-subtitulo-az2 {font-size:11px;font-weight:bold;color:#002577;height:28px;background-color:#f6f6f6;}
.tit-subtitulo-nj {font-size:11px;height:20px; font-weight:bold; background-color:#Ccc;color:#000;padding-left:6px;}
.tit-submenu {font-size:11px;font-weight:bold; color:#6F8FBF; height:20px;padding-left:15px;background-image:url(../images/htm/bullet-az.gif);background-position:0px 5px;background-repeat:no-repeat;}
.tit-az {font-size: 11px;font-weight:bold;color:#000; padding-top:12px;padding-bottom:4px;}
.tit-nj {font-size:12px;color:#000;font-weight:bold; padding-top:12px;padding-bottom:4px;border-bottom:2px solid #ccc;}
.tit-rj {font-size:14px; color:#000;font-weight:bold; padding-top:12px;padding-bottom:4px;border-bottom:0px solid #ccc;}
.tit-bco {font-size:11px; color:#FFFFFF;font-weight:bold; padding-top:0px;padding-bottom:0px;border-bottom:0px solid #ccc;}


.tit-az b, .tit-az strong{color:#000;}

.txt-gris1 {font-size: 9.5px;color: #666666; }
.txt-gris2 {font-size:11px;color:#666666;padding:6px;}
.txt-gris3 {font-size:11px;color:#000;padding:6px;}
.txt-rj {font-size:11px;color:#CC0000;}
.txt-nj {font-size:11px;color:#666;}
.tx-az {font-size:11px; color:#000;}

.txt-bc-12 {font-size:12px;color:#FFFFFF;font-weight:bold;}
.tx-precio {font-size:11px;font-weight:bold;color:#F85900;height:28px;padding-left:6px;background-color:#f6f6f6;}
.tx-precio2 {font-size:11px;font-weight:bold;color:#007700;height:28px;padding-left:6px;}
.tx-precio3 {font-size:13px;font-weight:bold;color:#007700;height:28px;}


.float_left{float:left; margin:0px 10px 10px 0px;}
.float_right{float:right; margin:0px 0px 10px 10px;}

.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}



#tab td{font-family:Arial, Verdana;font-size:11px;}
#tab .tab-tit{color:#FFFFFF;background-color:#002577;padding-bottom:6px;padding-left:2px;padding-right:2px;padding-top:4px;border-bottom:4px solid #F85900; font-weight:bold;}
#tab .tab-cont {color:#002577;padding:2px; border-bottom:1px solid #CDD9F8;height:28px;}

.form-epi {font-size: 9px;color: #666666;background-image: url(../images/htm/bullet-form.gif);background-repeat: no-repeat;background-position: 6px;padding-left: 14px;}
.form-tx {font-size: 9px;color: #000;padding-left: 14px;}
.form-tx2 {font-size: 9px;color: #000;padding-left: 14px;}
.form-separa {background-image: url(../images/htm/form-separa.gif);}
.form-left {background-image: url(../images/htm/form-left.gif);background-repeat: repeat-y;background-position: center;}


.submenu {border:1px solid #B5BED7; background-color:#F7F8FB;text-align:center;}
.submenu2 {backgrond-color:#FFEEE6;padding-left:15px;padding-right:18px; width:50%;}
.submenu3 {border:1px solid #B5BED7; background-color:#F7F8FB;padding:3px; color:#F85900;font-weight:bold;}

.caja_xl {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF; width:300px;Border:1px solid #ccc;}	
.caja_gr {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF; width:180px;Border:1px solid #ccc;}	
.caja_med {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF; width:100px;Border:1px solid #ccc;}
.caja_ch {Height:12px; font-size:10px;padding-left:3px; color:#002577;background-color:#FFFFFF; width:30px;Border:1px solid #ccc;}

.no-select {font-size: 9.5px;color: #007700; background-image: url(../images/cuadro-ruta-form-na.gif);background-repeat: no-repeat;background-position: 14px 1px;padding-left: 16px; font-weight:normal;}
.si-select {font-size: 9.5px;color: #000; background-image: url(../images/cuadro-ruta-form-az.gif);background-repeat: no-repeat;background-position: 14px 1px;padding-left: 16px;font-weight:normal;}
a.link-no-select {font-size: 9.5px;color: #007700; font-weight:normal;text-decoration:underline;}
a.link-no-select:hover {font-size: 9.5px;color: #000; font-weight:normal;text-decoration:none;}

.lin {background-image: url(../images/htm/pie-linea.gif);height:4px;}
.tabla-swf {background-color: #F85900;background-image: url(../images/htm/idx-lin_seg-na.gif);background-repeat:     repeat-y;background-position: left top;}
.ptos-form {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #002577; text-decoration: none; background-image: url(../images/htm/idx-cubo-na.gif); background-repeat: no-repeat; background-position: 0px 8px;padding-left: 8px;text-align:left;}
.bt-enviar{background-image: url(../images/boton/bt-enviar.gif);background-position: 0px;height:16px; border:1px solid #F85900;font-weight:bold;color:#F85900;font-size:11px;cursor:pointer;width:53px;}

#left {background-color:#EEF1F6;width:160px;border-right: 1px dotted #ccc;}
#menu-interna {width:159px;font-family:Verdana, Arial;color:#082D7B;}
#menu-interna .menu-top {height: 57px;background-image: url(../images/menu/menu-top.gif);font-weight:bold;}
#menu-interna .menu-separa2 {heightbackground-image: url(../images/menu/lin-separa.gif);height: 3px;background-image: url(../images/menu/lin-separa.gif);}
#menu-interna .menu2 {	padding-top:6px;padding-bottom:6px;background-color:#879FC7;padding-left:22px;background-image: url(../images/menu/bullet.gif);background-repeat: no-repeat;background-position: 6px 9px;}
#menu-interna .menu-volver {padding-top:12px;padding-bottom:12px;background-color:#D7DFEC;padding-left:22px;background-image: url(../images/menu/bullet2.gif);background-repeat: no-repeat;background-position: 6px 12px;}

#menu-interna a {font-size:11px;color:#FFFFFF;text-decoration:none;}
#menu-interna a:hover{font-size:11px;color:#002577;text-decoration:none;}

#menu-interna a.link-azul {font-size:11px;color:#002577;text-decoration:none;}
#menu-interna a.link-azul:hover {font-size:11px;color:#F85900;text-decoration:none;}

#cont-reg {	height:100px;background-image: url(../images/menu/fd-cont-principal.gif);}
#cont-reg td{padding:5px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;}

.tx9-nj {color:#F85900;font-size:9.5px;font-weight:normal;}
.tx11-rj {color:#CC0000;font-size:11px;}
.tx11-az {color:#002577;font-size:11px;}


.contenedor_calendario{z-index:999;}
#popupSuperCalendar{width: 220px; border: 1px solid #CCC; background: #FFF;}
#popupSuperCalendar table{ background: #FFF; width: 100%; }
#popupSuperCalendar table td{font: 11px arial, helvetica, sans-serif; padding: 1px; cursor: pointer;}
#popupSuperCalendar #seleccione_mes{font: normal 11px arial, helvetica, sans-serif;}
#popupSuperContent{font: bold 50px arial, helvetica, sans-serif;}
#fecha_hoy{border: 1px solid #CCC; background: #f5f5f5; text-align: center; padding: 2px; font: 11px arial, helvetica, sans-serif; }
#fecha_hoy #popupSuperToday{width: 100%; background: none;}

.webpay_error{background:url(../images/htm/webpay_alerta.gif) 0px 0px no-repeat; padding:10px 0px 10px 35px; color:#000; font:bold 12px Arial, Helvetica, sans-serif;}

#webpay{width:90%; margin:10px auto; border:1px dashed #002577;}
#webpay strong, b{font:bold 11px Arial, Helvetica, sans-serif; color:#F60;}
#webpay img{margin:20px 30px;}
#webpay table{border-top:1px solid #CDD9E8; border-right:1px solid #CDD9E8; margin:10px auto; width:95%;}
#webpay table td{border-bottom:1px solid #CDD9E8; border-left:1px solid #CDD9E8; padding:10px; color:#333; vertical-align:top; background:none; font:11px Arial, Helvetica, sans-serif;}
#webpay table th{border-bottom:1px solid #CDD9E8; border-left:1px solid #CDD9E8; padding:10px 10px 10px 15px; color:#002577; vertical-align:top; background:url(../images/htm/bullet-form.gif) 4px 15px no-repeat #EEF1F6; font:11px Arial, Helvetica, sans-serif;}
#webpay .boton{width:153px; height:36px; background:url(../images/boton/bot_cotizar.gif) 0px 0px no-repeat; border:none; text-align:center; padding:0px 10px; margin:10px; cursor:pointer; color:#FFF; font:bold 12pxArial, Helvetica, sans-serif;}
#webpay #bot_webpay{width:153px; height:36px; background:url(../images/boton/bot_webpay.gif) 0px 0px no-repeat; border:none; text-align:left; padding:0px 0px 0px 20px; margin:10px; cursor:pointer; color:#FFF; font:bold 12pxArial, Helvetica, sans-serif;}
#webpay .bot_webpay{width:153px; height:36px; background:url(../images/boton/bot_webpay.gif) 0px 0px no-repeat; border:none; text-align:left; padding:0px 0px 0px 20px; margin:10px; cursor:pointer; color:#FFF; font:bold 12pxArial, Helvetica, sans-serif;}

/*Boton Pago Presto*/
#webpay #bot_presto{width:153px; height:36px; background:url(../images/boton/bot_presto.jpg) 0px 0px no-repeat; border:none; text-align:left; padding:0px 0px 0px 20px; margin:10px; cursor:pointer; color:#FFF; font:bold 12pxArial, Helvetica, sans-serif;}
#webpay .bot_presto{width:153px; height:36px; background:url(../images/boton/bot_presto.jpg) 0px 0px no-repeat; border:none; text-align:left; padding:0px 0px 0px 20px; margin:10px; cursor:pointer; color:#FFF; font:bold 12pxArial, Helvetica, sans-serif;}

/*CUadro Webpay*/
.cuadroWebPay td{ text-align: left;}
.cuadroWebPay span{float: left;}


.bot_consultar{background: url(../images/boton/bot_consultar_horarios.gif) 0px 0px no-repeat; width:92px; height:13px; float:right; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#FFF; margin:0px; padding:0px;}
.bot_consultar a:link, .bot_consultar a:visited, .bot_consultar a:hover, .bot_consultar a:active{background:url(../bot_consultar_horarios.gif) 0px 0px no-repeat; width:92px; height:13px; display:block; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#FFF; padding:0px;}
.bot_continuar{background: url(../images/boton/bot_continuar_azul.gif) 0px 0px no-repeat; width:72px; height:17px;font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#FFF; margin:0px; padding:0px;}
.bot_continuar a:link, .bot_continuar a:visited, .bot_continuar a:hover, .bot_continuar a:active{background:url(../images/boton/bot_continuar_azul.gif) 0px 0px no-repeat; width:72px; height:17px; display:block; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color: #000066; padding:0px;}


.txt_verde{color:#090;}
