/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto Banco Nova                              */
/*  Version 1.0                                               */
/*  media: HANDHELD                   						  */
/*  Fecha de creación 23/05/2008                              */
/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */

/*  REDEFINICION DE ELEMENTOS HTML  */

body{margin:0px; padding:0px; font:10px Arial, Helvetica, sans-serif;}


h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

/*Estilos Lightbox*/
.lightbox{background: #000; position: absolute; top:0px; left:0px; height: 100%; z-index:1001; }


/*TITULOS PAGINAS*/
#tit_paginas{font:bold 20px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:5px 15px;}
#titulo_no_menu{font:bold 20px Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
#subtitulo_no_menu {font:12px Arial, Helvetica, sans-serif; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
#subtitulo_no_menu strong, #subtitulo_no_menu b{font:bold 12px Arial, Helvetica, sans-serif;}


strong, b{}

a:link{color:#00428B; cursor:pointer;}
a:visited{color:#00428B; cursor:pointer;}
a:hover{color:#033E69; cursor:pointer;}
a:active{color:#033E69; cursor:pointer;}
a:focus{outline:0;}

form{margin: 0px; padding: 0px;}

label{}

ul{}

button{border:none; cursor:pointer; text-decoration:none; outline:0;}

input{outline:0;}

select{font:11px Arial, Helvetica, sans-serif;}


/*Clases genéricas*/
.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}

.float_left{float:left; border: none;}
.float_right{float:right; border: none;}
.float_none{float:none; border: none;}


/*Ayudas*/
.ayuda{background:url(../images/ayudas_bottom.gif) left bottom no-repeat; width:230px; padding:0px 0px 12px 0px; position:absolute; margin:-140px 0px 0px 100px; z-index:999;}
.ayuda .ayuda_main{width:210px; height:120px; background:#FF9; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:5px 10px;}
.ayuda .ayuda_main .cerrar{text-align:right;}
.ayuda .ayuda_main .ayuda_contenido{width:210px; height:100px; overflow:auto; color:#666;}
.ayuda .ayuda_main .ayuda_contenido h4{text-align:left; padding:4px 0px 7px 0px; margin:0px; font:bold 11px Arial, Helvetica, sans-serif; color:#666;}
.ayuda .ayuda_main .ayuda_contenido p{text-align:left; padding:4px 0px 7px 0px; font: 11px Arial, Helvetica, sans-serif; color:#666;}


/*Estilos botones acciones*/
.bot_volver{font:13px/12px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_volver.jpg) center center no-repeat; width:86px; color:#7C7C7C; margin:5px; padding: 8px 0px 10px 28px; text-align:left; border:none; cursor:pointer;}
.bot_volver_150px{font:13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_volver_150px.jpg) center center no-repeat; width:200px; height:31px; color:#7C7C7C; border:none; cursor:pointer; margin:10px 0px 20px 0px;}
.bot_continuar_100px{font:bold 13px/12px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_continuar_100px.jpg) center center no-repeat; width:101px; padding: 8px 0px 10px 0px; color:#FFF; margin:5px; text-align:center; border:none; cursor:pointer;}
.bot_continuar_120px{font:bold 13px/12px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_continuar_120px.jpg) center center no-repeat; width:121px; color:#FFF; margin:5px; padding:8px 28px 10px 0px; text-align:right; border:none; cursor:pointer;}
.bot_continuar_160px{font:bold 13px/12px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_continuar_160px.jpg) center center no-repeat; width:163px; color:#FFF; margin:5px; padding:8px 28px 10px 0px; text-align:right; border:none; cursor:pointer; }
.bot_continuar_160px{outline:none;}
.bot_continuar_120px{font:bold 13px/12px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_continuar_120px.jpg) center center no-repeat; width:121px; height:31px; color:#FFF; margin:5px; padding:0px 28px 0px 0px; text-align:right; border:none; cursor:pointer;}
.bot_acciones_120px{background:url(../images/botones/bot_acciones_120px.gif) center center no-repeat; width:121px; height:20px; padding:0px; margin:0px 0px 0px 7px; text-align:center; font:11px/18px Arial, Helvetica, sans-serif; color:#333; border:none; cursor:pointer;}

.bot_acciones_85px{background:url(../images/botones/bot_acciones_85px.gif) center center no-repeat; width:84px; height:20px; padding:0px; margin:0px 0px 0px 7px; text-align:center; font:11px/18px Arial, Helvetica, sans-serif; color:#333; border:none; cursor:pointer;}
.bot_acciones_150px{background:url(../images/botones/bot_acciones_150px.gif) center center no-repeat; width:150px; height:20px; padding:0px; margin:0px 0px 0px 7px; text-align:center; font:11px/18px Arial, Helvetica, sans-serif; color:#333; border:none; cursor:pointer;}
.bot_tipo_100px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_100px.jpg) center center no-repeat; width:107px; height:31px; color:#FFF; border:none; cursor:pointer;}
.bot_tipo_120px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_120px.jpg) center center no-repeat; width:127px; height:31px; color:#FFF; border:none; cursor:pointer;}
.bot_tipo_160px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_160px.jpg) center center no-repeat; width:167px; padding: 8px 0px 10px 0px; color:#FFF; border:none; cursor:pointer;}
.bot_tipo_200px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_tipo_200px.gif) center center no-repeat; width:200px; height:31px; color:#FFF; border:none; cursor:pointer; margin:10px 0px 20px 0px;}
.bot_tipo_220px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_tipo_220px.gif) center center no-repeat; width:220px; height:31px; color:#FFF; border:none; cursor:pointer; margin:10px 0px 20px 0px;}
.bot_tipo_240px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_tipo_240px.gif) center center no-repeat; width:240px; padding: 8px 0px 10px 0px; color:#FFF; border:none; cursor:pointer; margin:20px 0px 20px 0px;}
.bot_tipo_260px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_tipo_260px.gif) center center no-repeat; width:260px; padding: 8px 0px 10px 0px; color:#FFF; border:none; cursor:pointer; margin:20px 0px 20px 0px;}
.bot_tipo_280px{font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/botones/bot_tipo_280px.gif) center center no-repeat; width:280px; padding: 8px 0px 10px 0px; color:#FFF; border:none; cursor:pointer; margin:20px 0px 20px 0px;}



/*HEADER*/
#header{width:100%; margin: 0px; text-align: left;}
#header #logo_nova{margin: 0px; padding: 0px;}
#header #logo_nova img{border: none; margin: 2px 0px 0px 0px; padding: 0px; width: 100%;}
#header ul{font:9px Arial, Helvetica, sans-serif; color:#999; margin: 5px 0px 0px 0px; padding:0px;}
#header ul li{float:left; list-style: none;}
#header ul li a:link{color:#999; margin:0px 5px; padding:0px 2px;}
#header ul li a:visited{color:#999; margin:0px 5px; padding:0px 2px;}
#header ul li a:hover{color:#000; margin:0px 5px; text-decoration:none; padding:0px 2px; background:#EBEBEB;}
#header ul li a:active{color:#000; margin:0px 5px; text-decoration:none; padding:0px 2px; background:#EBEBEB;}

#header ol{margin: 0px; padding:0px; color:#000; font:10px Arial, Helvetica, sans-serif; clear: both;}
#header ol li{margin:0px 2px 0px 10px;}
#header ol li a:link{padding:8px 2px 0px 0px; color:#000; text-decoration:none;}
#header ol li a:visited{padding:8px 2px 0px 0px; color:#000; text-decoration:none;}
#header ol li a:hover{padding:8px 2px 0px 0px; color:#000; text-decoration:underline;}
#header ol li a:active{padding:8px 2px 0px 0px; color:#000; text-decoration:underline;}
#header ol li.activo{color:#000; display:block;}
#header ol li.activo a:link, #header ol li.activo a:visited{color:#000; display:block;}
#header ol li.activo a:hover, #header ol li.activo a:active{color:#000; display:block;}



/*Estilos para boton Microempresarios*/
#header p{font:11px Arial, Helvetica, sans-serif; margin:5px 2px 0px 8px; padding: 0px; clear: both; }
#header p a:link{color:#086FB2; text-decoration:underline; padding:0px 2px; background:none;}
#header p a:visited{color:#086FB2; text-decoration:underline; padding:0px 2px; background:none;}
#header p a:hover{background:#B0E7F0; color:#033E69; padding:0px 2px; text-decoration:none;}
#header p a:active{background:#B0E7F0; color:#033E69; padding:0px 2px; text-decoration:none;}


/*PORTADA BANCO NOVA*/
#home{width: 100%; padding: 9px 0px 0px 0px; margin: 0px; clear: both;}

/*PORTADA LEFT*/
#home #left{padding: 0px;}

/*Estilos acceso de clientes*/
#home #left #form_registro{display: none; visibility: hidden;}

/*Banner Hiperguardian*/
#home #left #banner_hiperguardian{ display: none; visibility: hidden;}

/*Destacado como obtener clave*/
#home #left #obtener_clave{display: none; visibility: hidden;}

/*Banner asistencia Nova*/
#home #left #asistencia_nova{padding:0px; margin:8px auto 0px auto; width: 70%; text-align:center; font:1em/15px Arial, Helvetica, sans-serif; border:1px solid #E0B401;}
#home #left #asistencia_nova a:link{padding:10px 0px; color:#000; text-decoration:none;}
#home #left #asistencia_nova a:visited{padding:10px 0px; color:#000; text-decoration:none;}
#home #left #asistencia_nova a:hover{ padding:10px 0px; color:#000; text-decoration:none;}
#home #left #asistencia_nova a:active{padding:10px 0px; color:#000; text-decoration:none;}


/*PORTADA RIGHT*/
#home #right{padding: 0px 0px 8px 0px; width: 100%;}

/*PORTADA RIGHT: banner principal*/
#home #right #banner_principal{display: none; visibility: hidden;}
#home #right #banner_principal img{border:none; width: 100%;}

/*PORTADA RIGHT: banner secundario y asesora*/
#home #right #banner_secundario_asesora{clear: both; margin: 0px; padding: 7px 0px 0px 0px; width: 100%;}
#home #right #banner_secundario_asesora #banner_secundario{display: none; visibility: hidden;}
#home #right #banner_secundario_asesora #banner_secundario img{border:none; width: 100%;}

#home #right #banner_secundario_asesora #asesora{width:100%; clear: both; margin: 0px; border:1px solid #E5E5E5; font:1em Arial, Helvetica, sans-serif;}
#home #right #banner_secundario_asesora #asesora h1{color:#333; font:bold 1em Arial, Helvetica, sans-serif; padding:10px 12px 0px 12px; margin:0px;}
#home #right #banner_secundario_asesora #asesora ul{margin:0px; padding:0px; font:1em Arial, Helvetica, sans-serif; }
#home #right #banner_secundario_asesora #asesora ul li{padding:2px 0px 4px 8px; margin:0px;}
#home #right #banner_secundario_asesora #asesora ul li a:link{color:#00428B; padding:0px 2px;}
#home #right #banner_secundario_asesora #asesora ul li a:visited{color:#00428B; padding:0px 2px;}
#home #right #banner_secundario_asesora #asesora ul li a:hover{color:#012; background:#FAEA8D; padding:0px 2px;}
#home #right #banner_secundario_asesora #asesora ul li a:active{color:#012; background:#FAEA8D; padding:0px 2px;}


/*INTERNAS*/
#internas{width:100%; padding: 9px 0px 3px 0px; margin: 0px;}


/*INTERNAS: CONTENIDOS CON MENU Y BORDE*/
#internas #cont_2columnas{width: 100%; border: 1px solid #EBEBEB; float: left;}


/*INTERNAS: CONTENIDOS SIN MENU LATERAL, EJEM: FORMULARIO CONTACTO, PORTADA DE SEGUROS*/
#internas #cont_no_menu{font:11px Arial, Helvetica, sans-serif; color:#666; padding: 0px; margin:0px; width: 100%; clear: both;}
#internas #cont_no_menu h2{margin:0px; padding:0px 0px 0px 10px; color:#000; font: bold 12px Arial, Helvetica, sans-serif; }
#internas #cont_no_menu h3{font:bold 12px Arial, Helvetica, sans-serif; margin:10px 0px 0px 3px; padding:0px 0px 2px 0px; color:#000;}
#internas #cont_no_menu h4{font:9px Arial, Helvetica, sans-serif; color:#999; text-align:left; float:left; clear:both; padding:10px 0px 10px 10px;}


/*INTERNAS: DATOS INFORMACION*/
#internas #internas_datos_informacion{background: url(../images/estructura/fondo_cont_2columnas.gif) repeat-y 0px 0px; width: 958px; border: 1px solid #EBEBEB; float: left;}
#internas #internas_datos_informacion #datos_informacion{padding:10px 20px 5px 20px; margin:0px; float: left; width: 720px;}
#internas #internas_datos_informacion #datos_informacion h1{font:bold 20px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:5px 0px;}

/*MENU INTERNAS*/
#internas #menu_internas{width:190px; float: left; background:#FFE57F; padding: 0px;}
#internas #menu_internas h1{font:bold 13px Arial, Helvetica, sans-serif; color:#333; padding:7px 15px; margin:0px;}
#internas #menu_internas ul{margin:0px; padding:0px; list-style-type:none; border-top:1px solid #FFF;}
#internas #menu_internas ul li{background:url(../images/estructura/bullet_menu_internas.gif) 10px 13px no-repeat #FFF2BF; border-bottom:1px solid #FFF; margin: 0px; padding: 0px;}
#internas #menu_internas ul li a:link{background:url(../images/estructura/bullet_menu_internas.gif) 10px 13px no-repeat #FFF2BF; font:11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#7F795F; text-decoration:none; display:block;}
#internas #menu_internas ul li a:visited{background:url(../images/estructura/bullet_menu_internas.gif) 10px 13px no-repeat #FFF2BF; font:11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#7F795F; text-decoration:none; display:block;}
#internas #menu_internas ul li a:hover{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}
#internas #menu_internas ul li a:active{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}
#internas #menu_internas ul li ul{margin:0px; padding:0px 0px 7px 20px;}
#internas #menu_internas ul li ul li{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 0px no-repeat;}
#internas #menu_internas ul li ul li a:link{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 0px no-repeat;}
#internas #menu_internas ul li ul li a:visited{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 0px no-repeat;}
#internas #menu_internas ul li ul li a:hover{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 0px no-repeat;}
#internas #menu_internas ul li ul li a:active{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 0px no-repeat;}

/*Estilos Link Activo*/
#internas #menu_internas ul .activo{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; border-bottom:1px solid #FFF;}
#internas #menu_internas ul .activo a:link{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}
#internas #menu_internas ul .activo a:visited{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}
#internas #menu_internas ul .activo a:hover{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}
#internas #menu_internas ul .activo a:active{background:url(../images/estructura/bullet_menu_internas_over.gif) 10px 13px no-repeat #FFF; font:bold 11px Arial, Helvetica, sans-serif; padding:10px 10px 10px 20px; color:#000; text-decoration:none; display:block;}

#internas #menu_internas ul .activo ul li{margin:0px; padding:0px 0px 0px 10px;}
#internas #menu_internas ul .activo ul li{background:url(../images/estructura/bullet_submenu_internas.gif) 0px 5px no-repeat; margin:0px; padding:0px; height:auto; font:normal 11px Arial, Helvetica, sans-serif;}
#internas #menu_internas ul .activo ul li a:link{background:url(../images/estructura/bullet_submenu_internas.gif) 0px 5px no-repeat; color:#666; padding:0px 0px 3px 8px; height:auto; font:normal 11px Arial, Helvetica, sans-serif;}
#internas #menu_internas ul .activo ul li a:visited{background:url(../images/estructura/bullet_submenu_internas.gif) 0px 5px no-repeat; color:#666; padding:0px 0px 3px 8px; height:auto; font:normal 11px Arial, Helvetica, sans-serif;}
#internas #menu_internas ul .activo ul li a:hover{background:url(../images/estructura/bullet_submenu_internas.gif) 0px 5px no-repeat; color:#000; padding:0px 0px 3px 8px; height:auto; font:normal 11px Arial, Helvetica, sans-serif;}
#internas #menu_internas ul .activo ul li a:active{background:url(../images/estructura/bullet_submenu_internas.gif) 0px 5px no-repeat; color:#000; padding:0px 0px 3px 8px; height:auto; font:normal 11px Arial, Helvetica, sans-serif;}

#internas #menu_internas ul .activo ul li ul li.sub_activo{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 5px no-repeat; color:#000; padding:0px 0px 3px 8px; height:auto; font:bold 11px Arial, Helvetica, sans-serif;}


/*INTERNAS: ASESORA, POSICIONADA A LA DERECHA DEL CONTENIDO*/
#internas #internas_asesora{display: none; visibility: hidden;}

/*Cuadro resumen simulacion*/
#internas .resumen_simulacion{width:195px; padding:0px 0px 10px 0px; background:#FF9; margin:40px 0px 0px 0px; left:-1px; position:relative; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
#internas .resumen_simulacion h1{font: bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/estructura/fon_tit_resumen.jpg) 0px 0px repeat-x; text-align:center; height:19px; margin:0px; padding:7px 0px 17px 0px; margin: 0px 0px 6px 0px;}
#internas .resumen_simulacion p{padding:7px 15px; margin:0px; color:#66663D;}

#internas .resumen_simulacion ul{padding:0px 10px 0px 15px; margin:0px; list-style-type:none; color:#66663D;}
#internas .resumen_simulacion ul li{background:url(../images/estructura/bullet_asesora.gif) 3px 8px no-repeat; padding:5px 0px 5px 15px; width:160px;}
#internas .resumen_simulacion dl{margin:10px auto; width:170px;}
#internas .resumen_simulacion dl dt{width:85px; display: block; float: left; text-align:right; font:normal 11px Arial, Helvetica, sans-serif; color:#7F7F4C; padding:3px;margin: 0px; }
#internas .resumen_simulacion dl dd{ font:bold 11px Arial, Helvetica, sans-serif; color:#000; padding:3px; margin: 0px; float: left; width: 70px;}
#internas .resumen_simulacion .vinculos{margin:0px 10px 10px 50px; clear: both; background:url(../images/estructura/bullet_links_listado.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}


/*Cuadro resumen simulacion 3 Columnas*/
#internas #fila_medio .resumen_simulacion{width:195px; padding:0px 0px 10px 0px; background:#FF9; float: left; margin: 120px 0px -60px 0px; left:-1px; position:relative; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}


/*Login internas*/
#internas #internas_asesora .login_internas{width:195px; padding:0px 0px 10px 0px; background:#FC0; margin:40px 0px 0px 0px; left:-1px; position:relative; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
#internas #internas_asesora .login_internas h1{font: bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/estructura/fon_tit_acceso.jpg) 0px 0px repeat-x; text-align:center; height:19px; margin:0px; padding:10px 0px 10px 0px;}
#internas #internas_asesora .login_internas form{width:155px; margin:10px auto; padding:0px;}
#internas #internas_asesora .login_internas form p{margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; color:#333;}

#internas #internas_asesora .login_internas form input{width:145px; height:16px; background:#FFF; margin:0px; border:1px solid #C19B00; font:12px Arial, Helvetica, sans-serif;}
#internas #internas_asesora .login_internas form button{width:81px; height:20px; background:url(../images/botones/bot_ingresar.gif) left top no-repeat; float:right; color:#FFF; font:11px/7px Arial, Helvetica, sans-serif; margin:10px 5px 5px 0px; padding:0px 0px 2px 0px;}
#internas #internas_asesora .login_internas form h2{font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 73px;}
#internas #internas_asesora .login_internas form h2 a:link{color:#086FB2; text-decoration:underline;}
#internas #internas_asesora .login_internas form h2 a:visited{color:#086FB2; text-decoration:underline;}
#internas #internas_asesora .login_internas form h2 a:hover{color:#033E69; text-decoration:underline;}
#internas #internas_asesora .login_internas form h2 a:active{color:#033E69; text-decoration:underline;}


/*FORMULARIOS*/
#internas #fila_medio{width:100%; display: table-cell; padding: 0px 0px 10px 0px;}
#internas #fila_medio #cont_formularios{padding: 0px; margin:0px; width: 100%; border: none;}
#internas #fila_medio #asesora_cuentas{display: none; visibility: hidden;}

#internas #fila_medio td{vertical-align: top;}
#internas #fila_medio h2{font:bold 13px Arial, Helvetica, sans-serif; color:#000; padding: 37px 0px 0px 33px; margin:0px;}
#internas #fila_medio #indicador_pasos{height:9px; margin:8px 0px 1px 0px; clear: both;}
#internas #fila_medio #indicador_pasos strong{font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; width:14px; height:8px; display:block; text-align:center; color:#F5F5F5;}

/*Marca los pasos de un formulario de solicitud*/
#internas #fila_medio #indicador_pasos #datos{margin:0px 0px 0px 10px;}
#internas #fila_medio #indicador_pasos #seleccion{}
#internas #fila_medio #indicador_pasos #envio{}

#internas #fila_medio #pasos_apertura_cuenta{padding:0px; margin:0px 0px 0px 3px; font:bold 11px Arial, Helvetica, sans-serif; list-style-type:none;}
#internas #fila_medio #pasos_apertura_cuenta li{padding:5px 23px 0px 7px; margin:0px; height:19px; float:left;}
#internas #fila_medio #pasos_apertura_cuenta .anterior{background:#F7D215;}
#internas #fila_medio #pasos_apertura_cuenta #actual{border-left:5px solid #F7D215;}


/*Estilos formularios apertura*/
#internas #fila_medio #form_apertura{margin:8px 0px 0px 0px; padding:0px 0px 16px 0px; clear: both;}
#internas #fila_medio #form_apertura form{margin:0px; padding:0px;}

#internas #fila_medio #form_apertura form h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding: 0px 5px 0px 5px;}
#internas #fila_medio #form_apertura form p strong{color:#000;}

#internas #fila_medio #form_apertura fieldset{margin:0px; padding: 5px;}
#internas #fila_medio #form_apertura fieldset legend{font:bold 11px Arial, Helvetica, sans-serif; color:#333; padding:0px 2px;}

#internas #fila_medio #form_apertura fieldset p{width:95%; clear: both; margin: 0px; font:11px Arial, Helvetica, sans-serif; color:#78797A; padding: 2px 5px 6px 5px;}
#internas #fila_medio #form_apertura fieldset label{cursor:pointer; display: block; text-align: left; padding: 4px 3px 0px 0px; margin: 0px;}
#internas #fila_medio #form_apertura fieldset input{border:1px solid #D4D4D4; width: 95%; margin: 0px 2px 0px 0px; height:16px; font:10px Arial, Helvetica, sans-serif; float: left;}
#internas #fila_medio #form_apertura fieldset .input_noborde{background: none; border: none; float: none;}
#internas #fila_medio #form_apertura fieldset select{font:11px Arial, Helvetica, sans-serif; width: 100%;}
#internas #fila_medio #form_apertura fieldset strong, #internas #fila_medio #form_apertura fieldset b{color:#F9B411; font:11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;}
#internas #fila_medio #form_apertura fieldset small{color:#F9B411; font:11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;}
#internas #fila_medio #form_apertura .alertas{background:#FF9; border:1px solid #D6D6D6; margin:20px; padding:10px; font:11px Arial, Helvetica, sans-serif;}
#internas #fila_medio #form_apertura .alertas h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding: 0px;}
#internas #fila_medio #form_apertura .alertas a{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 7px no-repeat; padding:0px 15px 0px 10px;}


/*Estilos seleccion de plan*/
#internas #fila_medio #seleccion_plan{margin:20px;}
#internas #fila_medio #seleccion_plan .indicador_plan{font:11px Arial, Helvetica, sans-serif; color:#7C7C7C; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px;}
#internas #fila_medio #seleccion_plan .indicador_plan strong{background:url(../images/estructura/indicador_plan_cuenta.gif) center right no-repeat; padding:0px 18px 0px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#7C7C7C;}

/*Estilos menu seleccion de plan*/
#internas #fila_medio #seleccion_plan .menu_planes{margin:0px; padding:0px 15px; list-style-type:none; border-bottom:1px solid #E5E5E5; height:45px;}
#internas #fila_medio #seleccion_plan .menu_planes li{background:url(../images/estructura/bullet_menu_planes.gif) center top no-repeat; text-align:center; float:left; margin:0px 10px 0px 0px; padding:0px;}
#internas #fila_medio #seleccion_plan .menu_planes li a:link{background:url(../images/estructura/bullet_menu_planes.gif) center top no-repeat; padding:20px 25px 10px 25px; display:block; color:#78797A; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes li a:visited{background:url(../images/estructura/bullet_menu_planes.gif) center top no-repeat; padding:20px 25px 10px 25px; display:block; color:#78797A; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes li a:hover{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes li a:active{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

/*Estilos menu seleccion de plan boton activo*/
#internas #fila_medio #seleccion_plan .menu_planes .activo{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; text-align:center; float:left; margin:0px 10px 0px 0px;}
#internas #fila_medio #seleccion_plan .menu_planes .activo a:link{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes .activo a:visited{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes .activo a:hover{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
#internas #fila_medio #seleccion_plan .menu_planes .activo a:active{background:url(../images/estructura/bullet_menu_planes_over.gif) center top no-repeat #FCF3C2; padding:20px 25px 10px 25px; display:block; color:#000; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}


/*Estilos tablas datos*/
#internas #fila_medio #form_apertura dl{border:1px solid #E8E8E8; border-collapse:collapse; margin:0px 0px 10px 0px; width:100%;}
#internas #fila_medio #form_apertura dt{padding:5px; width:180px; text-align:right; color:#858687; font:11px Arial, Helvetica, sans-serif; float: left; margin: 0px;}
#internas #fila_medio #form_apertura dd{padding:5px; color:#000; font:bold 11px Arial, Helvetica, sans-serif; display: block; margin: 0px;}
#internas #fila_medio #form_apertura dd small {color:#999; font:9px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#internas #fila_medio #form_apertura dd strong span{color:#F90;}
#internas #fila_medio #form_apertura .datos_color{ background:#F2F2F2;}


/*Estilos comprobante formulario*/
#internas #fila_medio #comprobante_apertura{width:735px; padding:15px; float: left;}
#internas #fila_medio #comprobante_apertura h2{font: 18px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left;}
#internas #fila_medio #comprobante_apertura #menu_acciones{width:350px; height:20px; margin:0px; padding:0px 0px 10px 0px; float:right; text-align:right;}

#internas #fila_medio #comprobante_apertura #detalle_comprobante{background: url(../images/estructura/timbre_nova.jpg) 600px 20px no-repeat #FFF; border:1px solid #E5E5E5; clear:both; padding:10px 0px; display:table; width:740px; font:11px Arial, Helvetica, sans-serif;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante p{margin:0px; padding:10px 180px 10px 25px;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante p a:link{color:#000; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 2px; text-decoration:none;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante p a:visited{color:#000; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 2px; text-decoration:none;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante p a:hover{color:#000; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 2px; background:#F0F0F0; text-decoration:none;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante p a:active{color:#000; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 2px; background:#F0F0F0; text-decoration:none;}

#internas #fila_medio #comprobante_apertura #detalle_comprobante h2{font: normal 12px Arial, Helvetica, sans-serif; margin:0px; padding:0px 25px;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante dl{width:515px; border:1px solid #E8E8E8; clear:both; margin:10px 25px;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante dl dt{padding:10px; float: left; text-align:right; width:180px; font:normal 11px Arial, Helvetica, sans-serif; color:#858687;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante dl dd{padding:10px; font: bold 11px Arial, Helvetica, sans-serif; color:#000;}
#internas #fila_medio #comprobante_apertura #detalle_comprobante dl .datos_color{background:#F2F2F2;}

#internas #fila_medio #comprobante_apertura #mensaje_informacion{margin:10px 5px; padding:0px;}
#internas #fila_medio #comprobante_apertura #mensaje_informacion h3{font:bold 13px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 2px 0px;}
#internas #fila_medio #comprobante_apertura #mensaje_informacion p{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:2px 0px 10px 0px;}


/*Estilos descripcion planes*/
#internas #fila_medio .descripcion_plan{background:#FCF3C2; border-top:1px solid #FCF3C2; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin:0px 0px 10px 0px; padding:20px 25px; clear:both;}
#internas #fila_medio .descripcion_plan h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px;}
#internas #fila_medio .descripcion_plan ul{margin:0px; padding:10px 0px; list-style-type:none; color:#666;}
#internas #fila_medio .descripcion_plan ul li{background:url(../images/estructura/bullet_descripcion_plan.gif) 0px 9px no-repeat; padding:4px 0px 4px 10px;}
#internas #fila_medio .descripcion_plan ul li ul{margin:0px; padding:5px 0px 0px 20px;}
#internas #fila_medio .descripcion_plan ul li ul li{background:url(../images/estructura/bullet_info_internas.gif) 0px 3px no-repeat; padding:0px 0px 0px 15px;}

#internas #fila_medio .descripcion_plan .mensaje{background:#FFF; padding:8px; margin:10px 0px; font:11px/18px Arial, Helvetica, sans-serif;}
#internas #fila_medio .descripcion_plan .mensaje p{margin:0px; padding:4px;}


/*ESTILOS PORTADAS TARJETAS*/
#internas #fila_medio #cont_portadas_tarjetas{padding: 10px 20px; margin: 15px 0px 0px 11px; float: left; width: 518px; background:#FFF; border:1px solid #E8E8E8;}
#internas #fila_medio #cont_portadas_tarjetas h1{font:bold 20px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:5px 0px;}
#internas #fila_medio #cont_portadas_tarjetas h2{margin:0px; padding:0px; color:#858585; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#internas #fila_medio #cont_portadas_tarjetas h3{font:bold 12px Arial, Helvetica, sans-serif; margin:10px 0px 0px 3px; padding:0px 0px 2px 0px; color:#000;}
#internas #fila_medio #cont_portadas_tarjetas p{font:11px Arial, Helvetica, sans-serif; color:#666;}
#internas #fila_medio #cont_portadas_tarjetas ul{margin:0px; padding:10px 0px; list-style-type:none; font: 12px Arial, Helvetica, sans-serif; color:#000;}
#internas #fila_medio #cont_portadas_tarjetas ul li{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 7px no-repeat; padding:2px 0px 2px 10px;}
#internas #fila_medio #cont_portadas_tarjetas ul li span{font:normal 12px Arial, Helvetica, sans-serif; color:#666;}

#internas #fila_medio #sub_productos{border: 1px solid #E8E8E8; display:table; width:509px; padding:10px 0px; margin:0px 0px 5px 8px;}
#internas #fila_medio #sub_productos p{font:bold 12px Arial, Helvetica, sans-serif; color:#9FA0A2; width:190px; float:left; padding:0px 35px 0px 12px; margin:0px;}
#internas #fila_medio #sub_productos div{float:left; width:110px; padding:0px; margin:0px 0px 0px 10px; text-align:center;}
#internas #fila_medio #sub_productos div img{margin:0px auto;}
#internas #fila_medio #sub_productos div a{font:11px Arial, Helvetica, sans-serif; background:url(../images/estructura/bullet_contenido_internas.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}


/*PORTADA SECCION COLUMNAS*/
#internas #portada_seccion_columnas{background:#FFF4CA; margin:0px; padding:0px 0px 10px 0px; border: 1px solid #E5E5E5; height: auto !important; height: 50px; min-height: 50px; display: table; width: 100%;}
#internas #portada_seccion_columnas .producto_portada{height:365px; cursor: pointer; width:273px; border:1px solid #E5E5E5; text-align:center; background:#FFF; margin:10px 5px 10px 5px; padding:0px; float: left;}
#internas #portada_seccion_columnas .producto_portada h1{font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/estructura/fon_tit_asesora.jpg) repeat-x; height:29px;text-align:center; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
#internas #portada_seccion_columnas .producto_portada a:link, #internas #portada_seccion_columnas .producto_portada a:visited{color:#000; text-decoration:none;}
#internas #portada_seccion_columnas .producto_portada a:hover, #internas #portada_seccion_columnas .producto_portada a:active{color:#000; text-decoration:none;}

#internas #portada_seccion_columnas .producto_portada h2{font:bold 13px Arial, Helvetica, sans-serif; padding:0px 0px 0px 15px; margin:0px; text-align:left;}
#internas #portada_seccion_columnas .producto_portada img{margin:0px auto; border:none;}

#internas #portada_seccion_columnas .producto_portada a:link img{border:1px solid #FFF;}
#internas #portada_seccion_columnas .producto_portada a:visited img{border:1px solid #FFF;}
#internas #portada_seccion_columnas .producto_portada a:hover img{border:1px solid #EBEBEB;}
#internas #portada_seccion_columnas .producto_portada a:active img{border:1px solid #EBEBEB;}

#internas #portada_seccion_columnas .producto_portada ul{margin:0px; padding:5px 10px 10px 10px; list-style-type:none;}
#internas #portada_seccion_columnas .producto_portada li{font:11px Arial, Helvetica, sans-serif; text-align:left; background:url(../images/estructura/bullet_contenido_internas.gif) 0px 5px no-repeat; color:#666; margin:5px 0px 0px 0px; padding:0px 0px 0px 10px;}

#internas #portada_seccion_columnas .producto_portada p{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 5px 20px; text-align:left;}
#internas #portada_seccion_columnas .producto_portada p a:link{color:#00428B; text-decoration:underline;}
#internas #portada_seccion_columnas .producto_portada p a:visited{color:#00428B; text-decoration:underline;}
#internas #portada_seccion_columnas .producto_portada p a:hover{color:#033E69; text-decoration:underline;}
#internas #portada_seccion_columnas .producto_portada p a:active{color:#033E69; text-decoration:underline;}

#internas #portada_seccion_columnas .producto_portada_separador{font:bold 50px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#008020; float:left; width:40px; height:40px; margin:150px 7px 0px 0px; padding:0px;}

#internas #portada_seccion_columnas #footer_apertura{width:938px; min-height: 50px; padding:10px 0px; margin: 0px 5px 10px 5px; background:#FFF8DD; border:1px solid #E5E5E5; clear: both;}
#internas #portada_seccion_columnas #footer_apertura p{margin:0px; padding:0px;}
#internas #portada_seccion_columnas #footer_apertura .bot_tipo_160px{background:url(../images/botones/bot_cuentas_160px.jpg) center center no-repeat; width:167px; margin:10px 0px 0px 390px; height:31px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; float:left;}
#internas #portada_seccion_columnas #footer_apertura .aviso_promocion{text-align:right; margin:0px; padding:19px 7px 0px 10px; float:left; font:12px Arial, Helvetica, sans-serif;}
#internas #portada_seccion_columnas #footer_apertura .img_promocion{margin:0px 10px 0px 0px; padding:0px; float:left; border:1px solid #E5E5E5;}


/*ASESORA CUENTAS*/
#internas #asesora_cuentas{display: none; visibility: hidden;}


/*COLUMNA DE INFORMACION*/
#internas #col_informacion{display: none; visibility: hidden;}

/*INTERNAS: CONTENIDOS 3 COLUMNAS*/
#internas #internas_contenido{padding:10px 20px 5px 20px; margin:0px; width: 100%;}
#internas #internas_contenido h1{font:bold 20px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:5px 0px;}
#internas #internas_contenido h2{margin:0px; padding:0px; color:#858585; font: bold 14px Arial, Helvetica, sans-serif; }
#internas #internas_contenido h3{font:bold 12px Arial, Helvetica, sans-serif; margin:10px 0px 0px 3px; padding:0px 0px 2px 0px; color:#000;}
#internas #internas_contenido p{font:11px Arial, Helvetica, sans-serif; color:#666;}
#internas #internas_contenido ul{margin:0px; padding:10px 0px; list-style-type:none; font: 12px Arial, Helvetica, sans-serif; color:#000;}
#internas #internas_contenido ul li{padding:2px 0px 2px 10px;}
#internas #internas_contenido ul li span{font:normal 12px Arial, Helvetica, sans-serif; color:#666;}


/*CUADROS DE INFORMACION: CONTENIDOS EN COLUMNAS*/
#internas #internas_info{padding: 5px 0px 10px 0px; clear: both; margin: 0px 0px 0px 10px; width: 100%;}
#internas #internas_info h2{font:bold 14px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding: 5px 0px 0px 0px; clear: both;}
#internas #internas_info .cuadros_info{background:#F5F5F5; border:1px solid #CCC; margin:0px 0px 10px 0px; display: table-cell; width: 510px; height: auto !important; height: 30px; min-height: 30px;}
#internas #internas_info .cuadros_info .columnas{float: left; width: 245px; margin: 0px; padding: 0px 5px 0px 0px;}
#internas #internas_info .cuadros_info p{margin:0px; padding:12px 10px 12px 12px; color:#000; font:11px Arial, Helvetica, sans-serif;}
#internas #internas_info .cuadros_info ul{list-style-type:none; margin:0px; padding:12px 10px 12px 12px; color:#000; font:11px Arial, Helvetica, sans-serif;}
#internas #internas_info .cuadros_info ul li{padding:0px 0px 4px 4px;}
#internas #internas_info .cuadros_info ul li ul{list-style-type:none; margin:0px; padding:0px 5px 0px 5px; color:#666; font:11px Arial, Helvetica, sans-serif;}
#internas #internas_info .cuadros_info ul li ul li{padding:0px 0px 4px 4px;}


/*INFO DETALLE*/
#internas .cuadro_info_detalle{background:#FCF3C2; width:100%; border:1px solid #E5E5E5; margin:0px 0px 0px 8px; padding:0px 0px 15px 0px; clear: both;}
#internas .cuadro_info_detalle h3{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/estructura/fon_tit_asesora.jpg) 0px 0px repeat-x; height: 23px; padding-top: 10px !important; padding-left: 24px !important; margin:0px !important; }
#internas .cuadro_info_detalle p{ text-align:right; padding:0px 15px; margin:0px;}
#internas .cuadro_info_detalle dl{margin:0px; padding:0px 10px 0px 20px;}
#internas .cuadro_info_detalle dt{font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 3px 5px;}
#internas .cuadro_info_detalle dt a:link{color:#000; text-decoration:none;}
#internas .cuadro_info_detalle dt a:visited{color:#000; text-decoration:none;}
#internas .cuadro_info_detalle dt a:hover{color:#000; text-decoration:none;}
#internas .cuadro_info_detalle dt a:active{color:#000; text-decoration:none;}
#internas .cuadro_info_detalle dd{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 5px; color:#666;}
#internas .cuadro_info_detalle .info_detalle_destacado{padding:0px 10px 10px 10px; margin:0px; }
#internas .cuadro_info_detalle .info_detalle_destacado dl{padding:0px 10px 10px 10px;}
#internas .cuadro_info_detalle .info_detalle_destacado img{border:1px solid #E5E5E5; float:left; padding:0px; margin:0px 10px 10px 10px; }


/*FORMULARIO DE CONTACTO*/
#internas #form_contacto{margin: 0px; padding: 10px;}
#internas #form_contacto form{margin:0px; padding:0px;}

#internas #form_contacto form h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:0px 25px 0px 25px;}
#internas #form_contacto form p{font:11px Arial, Helvetica, sans-serif; margin:0px; padding:5px 25px 10px 25px;}
#internas #form_contacto form p strong{color:#000;}

#internas #form_contacto fieldset{margin:0px; padding: 0px;}
#internas #form_contacto fieldset legend{font:bold 11px Arial, Helvetica, sans-serif; color:#333; padding:0px 2px;}

#internas #form_contacto fieldset p{margin:0px; font:10px Arial, Helvetica, sans-serif; color:#000; padding: 0px 2px; width: 90%; clear: both; min-height: 28px;}
#internas #form_contacto fieldset p label{text-align:left; cursor:pointer; display: block; font:11px Arial, Helvetica, sans-serif; color:#78797A; padding:3px 10px 3px 2px; width: 100%;}
#internas #form_contacto fieldset p label span{padding:3px 5px 0px 0px; float:left;}
#internas #form_contacto fieldset p input{width: 90%; border:1px solid #D4D4D4; height:16px; font:10px Arial, Helvetica, sans-serif;}
#internas #form_contacto fieldset p textarea{border:1px solid #D4D4D4; height:98px; width: 90%; margin:0px; padding:0px; font:10px Arial, Helvetica, sans-serif;}
#internas #form_contacto fieldset p select{font:11px Arial, Helvetica, sans-serif; width: 90%;}
#internas #form_contacto fieldset p small{color:#F9B411; font:11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;}
#internas #form_contacto .alertas{border:1px solid #D6D6D6; margin:20px; padding:10px; font:11px Arial, Helvetica, sans-serif;}
#internas #form_contacto .alertas a{padding:0px 15px 0px 10px;}


/*RESPUESTA CONTACTO*/
#internas .respuesta_contacto_cont{padding:10px; margin: 0px;}

#internas .respuesta_contacto{margin:0px; padding:0px 10px 0px 10px;}
#internas .respuesta_contacto h3{margin:0px 0px 0px 0px; font:bold 20px Arial, Helvetica, sans-serif; padding:0px;}
#internas .respuesta_contacto h4{margin:0px; padding:0px; font:bold 13px Arial, Helvetica, sans-serif;}
#internas .respuesta_contacto p{margin:30px 0px 0px 0px; padding:0px; font:13px Arial, Helvetica, sans-serif;}
#internas .respuesta_contacto ul li{list-style:none; font:12px Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px; margin:0px;}
#internas .respuesta_contacto .ul_uno{margin:0px; padding:10px 0px 0px 10px;}
#internas .respuesta_contacto .ul_dos{margin:0px; padding:10px 0px 0px 0px;}
#internas .respuesta_contacto a{clear:both; font:12px Arial, Helvetica, sans-serif; margin:10px 0px 10px 0px; padding:0px;}


/*Estilos simulador con pasos*/
#internas #simulador_pasos{margin: 10px auto 0px 0px; padding: 0px;}
#internas #simulador_pasos .pasos_simulacion{height:30px; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; border-bottom:1px solid #E5E5E5;}
#internas #simulador_pasos .pasos_simulacion li{float:left; height:22px; padding:7px 5px 0px 15px; display:block; margin:0px; font:11px Arial, Helvetica, sans-serif; color:#78797A; background:url(../images/estructura/bullet_tab_internas.gif) 5px 10px no-repeat;}
#internas #simulador_pasos .pasos_simulacion .activo{font:bold 11px Arial, Helvetica, sans-serif; padding:7px 10px 0px 15px; color:#000; background:url(../images/estructura/bullet_tab_internas_over.gif) 5px 10px no-repeat #F5F5F5; border-left:1px solid #E5E5E5; border-top:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #F5F5F5;}
#internas #simulador_pasos .detalle_simulacion{background:#F5F5F5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; width: 522px;}
#internas #simulador_pasos .detalle_simulacion h2{font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:7px 25px; margin:0px;}
#internas #simulador_pasos .detalle_simulacion .informacion{background:#FFF; padding:10px 10px; color:#666; margin:4px;}
#internas #simulador_pasos .detalle_simulacion .informacion h3{font:11px Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #CCC; padding:3px 0px; margin:0px 0px 7px 0px;}
#internas #simulador_pasos .detalle_simulacion .informacion ul{margin:0px; padding:5px 0px 8px 0px; list-style-type:none;}
#internas #simulador_pasos .detalle_simulacion .informacion ul li{background:url(../images/estructura/bullet_descripcion_plan.gif) 0px 6px no-repeat; font:11px Arial, Helvetica, sans-serif; color:#666;}
#internas #simulador_pasos .detalle_simulacion .informacion p{font:11px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px 0px 3px 0px;}
#internas #simulador_pasos .detalle_simulacion .informacion p.align_center{padding:10px 0px 3px 0px;}
#internas #simulador_pasos .detalle_simulacion .informacion p label{cursor:pointer; margin:5px 0px 0px 0px;}
#internas #simulador_pasos .detalle_simulacion .informacion .bot_ayuda{padding:0px; margin:0px 5px 3px 3px; background:url(../images/estructura/ic_ayuda.gif) center center no-repeat; width:10px; height:10px; font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; color: #000;}
#internas #simulador_pasos .detalle_simulacion .informacion .destacado{background:#FFFFC2;}
#internas #simulador_pasos .detalle_simulacion .informacion h2{font:normal 11px Arial, Helvetica, sans-serif; padding:2px 0px 10px 125px; margin:0px;}
#internas #simulador_pasos .detalle_simulacion .informacion h2 select{font:11px Arial, Helvetica, sans-serif; padding:0px; margin:4px 0px 0px 5px;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos{width:488px; margin:7px auto; border:1px solid #E8E8E8; border-collapse:collapse;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos th{background:#F2F2F2; vertical-align:top; border:1px solid #E8E8E8; width:auto; border-collapse:collapse; color:#78797A; font:11px Arial, Helvetica, sans-serif; padding:5px 3px; text-align:left;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos th.align_center{text-align:center;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos th.align_right{text-align:right;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos strong{color:#000;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos td{background:#FFF; vertical-align:top; border:1px solid #E8E8E8; border-collapse:collapse; color:#78797A; font:11px Arial, Helvetica, sans-serif; padding:5px 3px;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos td.destacado{background:#FFFFC2;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos input{border:1px solid #D4D4D4; background:url(../images/estructura/fon_input_formularios.jpg) 0px 0px repeat-x; height:16px; font:10px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .detalle_simulacion .informacion .indicadores{padding:5px; font:11px Arial, Helvetica, sans-serif; color:#78797A;}
#internas #simulador_pasos .detalle_simulacion .informacion .tabla_datos small{color:#F9B411; font:11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;}
#internas #simulador_pasos .detalle_simulacion .informacion .gracias_form{padding:20px; text-align:left;}
#internas #simulador_pasos .detalle_simulacion .informacion .gracias_form p{margin:0px; padding:10px 0px;}


/*Estilos light box detalle simulacion*/
#internas #simulador_pasos .detalle_resumen{width:750px; margin:20px 0px; background:#FFF; border:2px solid #666; display:none; position:absolute; cursor:move; padding:0px; font: 11px Arial, Helvetica, sans-serif; color: #333; z-index:1002;}
#internas #simulador_pasos .detalle_resumen h1{background:url(../images/estructura/lightbot_fon_tit.jpg) left bottom repeat-x #F2F2F2; padding:7px 10px 13px 10px; font:bold 12px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .detalle_resumen h1 strong{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px; width:500px;}
#internas #simulador_pasos .detalle_resumen h1 button{background:url(../images/botones/bot_cerrar.gif) center center no-repeat; border:none; cursor:pointer; width:60px; height:22px; font:11px/12px Arial, Helvetica, sans-serif; padding:0px 10px 0px 0px;  float:right; color:#FFF;}
#internas #simulador_pasos .detalle_resumen .content{padding:5px 20px 15px 20px;}
#internas #simulador_pasos .detalle_resumen .content p{margin:0px; padding:10px 0px;}


#internas #simulador_pasos .detalle_resumen .tabla_datos{border:1px solid #E8E8E8; margin:5px 0px; border-collapse:collapse; width: 100%;}
#internas #simulador_pasos .detalle_resumen .tabla_datos thead th{background:url(../images/estructura/tabla_datos_header.jpg) left bottom repeat-x #FEFCF2; color:#000; width:auto; padding:5px 10px; font:bold 11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .detalle_resumen .tabla_datos thead .align_left{text-align:left;}
#internas #simulador_pasos .detalle_resumen .tabla_datos thead .align_center{text-align:center;}
#internas #simulador_pasos .detalle_resumen .tabla_datos thead .align_right{text-align:right;}
#internas #simulador_pasos .detalle_resumen .tabla_datos tbody th{background:#F2F2F2; color:#78797A; border:1px solid #E8E8E8; border-collapse:collapse; vertical-align:top; padding:5px 7px; width:auto;}
#internas #simulador_pasos .detalle_resumen .tabla_datos tbody td{background:#FFF; color:#78797A; border:1px solid #E8E8E8; border-collapse:collapse; vertical-align:top; padding:5px 7px; font:normal 11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .detalle_resumen .tabla_datos tbody .align_left{text-align:left;}
#internas #simulador_pasos .detalle_resumen .tabla_datos tbody .align_center{text-align:center;}
#internas #simulador_pasos .detalle_resumen .tabla_datos tbody .align_right{text-align:right;}

#internas #simulador_pasos .cuadros_info{background:#F5F5F5; border:1px solid #CCC; padding: 12px 0px; width:522px; margin:10px 0px 15px 0px;}
#internas #simulador_pasos .cuadros_info ul{list-style-type:none; margin:0px; padding:0px 5px; color:#000; font:11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .cuadros_info ul li{background:url(../images/estructura/bullet_info_internas.gif) 0px 6px no-repeat; padding:0px 0px 4px 8px;}
#internas #simulador_pasos .cuadros_info ul li ul{list-style-type:none; margin:0px; padding:0px 5px 0px 5px; color:#666; font:11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .cuadros_info ul li ul li{background:url(../images/estructura/bullet_internas_sublistas.gif) 0px 6px no-repeat; padding:0px 0px 4px 8px;}
#internas #simulador_pasos .internas_info .cuadros_info h3{font:bold 14px Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 0px 0px;}
#internas #simulador_pasos .cuadros_info ol{margin:0px 10px 0px 20px; padding:0px 12px; color:#000; font:11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .cuadros_info ol li{margin:0px; padding:0px 0px 10px 0px;}
#internas #simulador_pasos .cuadros_info ol li ul{list-style-type:none; margin:0px; padding:0px 5px 0px 5px; color:#666; font:11px Arial, Helvetica, sans-serif;}
#internas #simulador_pasos .cuadros_info ol li ul li{background:url(../images/estructura/bullet_internas_sublistas.gif) 0px 6px no-repeat; padding:0px 0px 4px 8px;}
#internas #simulador_pasos .detalle_resumen .cuadros_info{width:675px; margin:10px auto 15px auto; display:block;}


/*Estilos Ejemplos simuladores*/
#internas #ejemplo_simulador_solicitud h3{padding-left: 8px;}
#internas #ejemplo_simulador_solicitud #simulador{background:#E4F2F8; border:1px solid #C5E2ED; padding:15px 0px; display:table; width:505px; margin:0px 0px 10px 11px; color:#000;}
#internas #ejemplo_simulador_solicitud #simulador h3{padding:15px 12px 3px 12px; margin:0px;}
#internas #ejemplo_simulador_solicitud #simulador p{padding: 0px 0px 0px 15px; margin: 0px;}

/*Parrafo monto asignado*/
#internas #ejemplo_simulador_solicitud #simulador #monto_asignado{width:125px; float:left; margin:0px; padding:10px 0px 10px 12px;}

/*Zona calculo monto variable*/
#internas #ejemplo_simulador_solicitud #simulador #monto_variable{width:120px; float:left; margin:0px; padding:14px 3px 14px 5px;}

/*Botones aumentar disminuir monto*/
#internas #ejemplo_simulador_solicitud #simulador #monto_variable a{width:21px; height:21px; border:none; color:#FFF; display:block; text-align:center; font:bold 16px/23px Arial, Helvetica, sans-serif; text-decoration:none; float:left;}
#internas #ejemplo_simulador_solicitud #simulador #monto_variable a:link{background:url(../images/botones/bot_cifras_simulador.gif) center center no-repeat;}
#internas #ejemplo_simulador_solicitud #simulador #monto_variable a:visited{background:url(../images/botones/bot_cifras_simulador.gif) center center no-repeat;}
#internas #ejemplo_simulador_solicitud #simulador #monto_variable a:hover{background:url(../images/botones/bot_cifras_simulador_over.gif) center center no-repeat;}
#internas #ejemplo_simulador_solicitud #simulador #monto_variable a:active{background:url(../images/botones/bot_cifras_simulador_over.gif) center center no-repeat;}
#internas #ejemplo_simulador_solicitud #simulador #monto_variable input{width:65px; text-align:center; margin:0px 3px; float:left; height:16px; background:url(../images/estructura/fon_input_simulador.jpg) 0px 0px repeat-x; border:1px solid #D4D4D4; font:bold 12px Arial, Helvetica, sans-serif;}

/*Parrafo cuota*/
#internas #ejemplo_simulador_solicitud #simulador #txt_cuota{width:125px; float:left; padding:10px 0px 10px 5px; margin:0px;}

/*valor cuota final*/
#internas #ejemplo_simulador_solicitud #simulador #valor_cuota{width:75px; height:20px; padding:13px 0px 7px 0px; margin:0px 0px 0px 18px; float:left; background:url(../images/estructura/fon_valores.jpg) left bottom repeat-x #FF9; display:block; text-align:center; vertical-align:middle; font:bold 16px Arial, Helvetica, sans-serif;}

/*Estilos notas simulador*/
#internas #ejemplo_simulador_solicitud #simulador #notas{background:#FFF; margin:0px 12px 10px 12px; padding:0px 25px ; clear:both;}
#internas #ejemplo_simulador_solicitud #simulador #notas ul{margin:0px; padding:5px 0px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#666; list-style-type:none;}
#internas #ejemplo_simulador_solicitud #simulador #notas ul li{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 8px no-repeat; padding:1px 0px 1px 10px;}

/*Ejemplos de simulacion*/
#internas #ejemplo_simulador_solicitud #simulador #ejemplo{background:url(../images/estructura/fon_ejemplos.jpg) left bottom repeat-x #FF9; width:449px; margin:4px auto 10px auto; padding:7px; clear:both; display:table;}
#internas #ejemplo_simulador_solicitud #simulador #ejemplo div{float:left; margin:0px 5px 0px 0px; width:27%; height:85px; padding:5px; background:#FFF; vertical-align:middle; font:11px/18px Arial, Helvetica, sans-serif;}
#internas #ejemplo_simulador_solicitud #simulador #ejemplo div p{margin:auto; padding:0px;}
#internas #ejemplo_simulador_solicitud #simulador #ejemplo div strong{font:bold 12px Arial, Helvetica, sans-serif}
#internas #ejemplo_simulador_solicitud #simulador #ejemplo .pasos_ejemplo{padding:5px 20px 5px 5px; width:28%; background:url(../images/estructura/fon_destacados_ejemplos.gif) right center no-repeat #FFF; text-align:center;}


/*DESTACADOS SEGUROS*/
#internas #destacado_descripcion{width:240px; float:left; margin:10px 0px;}
#internas #destacado_solicitar{width:240px; float:left; text-align:center; margin:10px 0px 0px 20px; padding:0px;}
#internas #destacado_solicitar div {background:#FF9 url(../images/estructura/fon_ejemplos.jpg) repeat-x scroll left bottom; width:120px; margin:10px auto; padding:5px; border:1px solid #C5E2ED;}
#internas #destacado_solicitar div h1{font:bold 16px Arial, Helvetica, sans-serif; color:#000;}
#internas #destacado_solicitar div h2{font:bold 12px Arial, Helvetica, sans-serif; color:#000;}


/*ESTILOS PORTADA PRODUCTO*/
#internas #cont_no_menu #destacado_principal{border:1px solid #CEE7F0; height: auto !important; height: 100px; min-height: 100px !important; background:url(../images/fotos_banners/seguros_foto_conceptual.jpg) bottom left no-repeat #E4F2F8; clear: both; margin:10px; padding:10px 0px 0px 0px; display:table;}
#internas #cont_no_menu #destacado_principal h3{margin:0px; text-align: right; font:bold 20px Arial, Helvetica, sans-serif; padding:0px 34px 0px 0px;}
#internas #cont_no_menu #destacado_principal h4{margin:0px; color: #000; clear: both; padding:0px 100px 0px 357px; font:bold 13px Arial, Helvetica, sans-serif;}
#internas #cont_no_menu #destacado_principal h5 {font:12px Arial, Helvetica, sans-serif; margin:10px 0px 10px 0px; padding:0px 15px 0px 0px; text-align:right; clear:both;}
#internas #cont_no_menu #destacado_principal p{clear:both; width:340px; margin:10px 0px 10px 0px; padding:0px 15px 0px 357px; font:13px Arial, Helvetica, sans-serif;}
#internas #cont_no_menu #destacado_principal ul li{background:url(../images/estructura/bullet_contenido_internas.gif) 0px 5px no-repeat; list-style:none; font:12px Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px; margin:0px;}
#internas #cont_no_menu #destacado_principal #ul_uno{float:right; width:210px; margin:0px; padding:10px 0px 0px 10px;}
#internas #cont_no_menu #destacado_principal #ul_dos{float:right; margin:0px; padding:25px 15px 0px 0px;}


/*Zona promocion apertura internas*/
#internas #promo_destacada{padding:5px 0px 10px 0px; margin: 5px 0px 10px 10px; background:#FAFAFA; border:1px solid #EDEDED; clear: both; width: 510px; text-align: center;}
#internas #promo_destacada p{margin:0px; padding:0px 0px 10px 12px;}
#internas #promo_destacada #bot_cuentas160{background:url(../images/botones/bot_cuentas_160px.jpg) center center no-repeat; width:167px; margin:10px 0px 10px 150px; padding: 8px 0px 10px 28px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; float:left;}
#internas #promo_destacada #aviso_promocion{text-align:right; width:100px; margin:0px; padding:10px 7px 10px 0px; float:left; font:12px Arial, Helvetica, sans-serif;}
#internas #promo_destacada #img_promocion{margin:7px 5px 0px 0px; padding:0px; float:left; border:1px solid #E5E5E5; width:50px;}


/*DESCARGAS PDF*/
#descargas{padding:7px; color:#999; font:11px Arial, Helvetica, sans-serif;}
#descargas #descarga_pdf{background:url(../images/estructura/ic_pdf.jpg) 0px 0px no-repeat; padding:0px 0px 0px 45px; margin:0px;}
#descargas a:link{color:#9B1A1F; padding:0px 2px;}
#descargas a:visited{color:#9B1A1F; padding:0px 2px;}
#descargas a:hover{color:#9B1A1F; background:#F0DDDE; padding:0px 2px; text-decoration:none;}
#descargas a:active{color:#9B1A1F; background:#F0DDDE; padding:0px 2px; text-decoration:none;}


/*DESTACADOS PORTADA*/
#internas #internas_contenido .destacado_portada{clear:both; width: 521px; margin: 10px 0px 0px 5px; font: 11px Arial, Helvetica, sans-serif;}
#internas #internas_contenido .destacado_portada thead th{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
#internas #internas_contenido .destacado_portada tbody td{font: 11px Arial, Helvetica, sans-serif; background:#E4F2F8; border:1px solid #C5E2ED; width:33%; vertical-align: top;}
#internas #internas_contenido .destacado_portada tbody td ul{list-style-type:none; margin:0px; padding:7px 0px;}
#internas #internas_contenido .destacado_portada tbody td ul li{background:url(../images/estructura/bullet_internas_sublistas.gif) 7px 5px no-repeat; padding:0px 7px 7px 15px; font: 11px Arial, Helvetica, sans-serif;}


/*BOTONES FORMULARIOS: ALINEADOS AL CENTRO*/
#internas #botones_formulario{text-align: center; margin: 0px; padding: 0px;}
#internas .botones_solicitud{text-align: center; margin: 0px; padding: 0px; clear: both;}


/*estilos tabla*/
.tabla_detalle{color:#78797A;font: 11px Arial, Helvetica, sans-serif; width:512px; border-collapse:collapse; margin:0px auto 15px auto; text-align:center; border: 1px solid #E8E8E8;}
.tabla_detalle caption{color:#000;font:bold 14px Arial, Helvetica, sans-serif; border: 1px solid #E8E8E8; margin:0px auto; padding:5px 0px 5px 10px; background:url(../images/estructura/header_tabla_detalles.jpg) 0px 0px no-repeat; text-align:left;}
.tabla_detalle thead{}
.tabla_detalle th{color:#000; font:bold 11px Arial, Helvetica, sans-serif;}
.tabla_detalle td{padding:5px 0px 5px 0px;}
.tabla_detalle a{display:block; color:#086FB2;}
.tabla_detalle tfoot{font:bold 11px Arial, Helvetica, sans-serif;}
.tr_gris{background:#F2F2F2;}


/*estilos tabla con alerta*/
#internas .tabla_detalle_alerta{color:#78797A;font: 11px Arial, Helvetica, sans-serif; width:512px; border-collapse:collapse; margin: 5px 0px 0px 0px; text-align:center; border: 1px solid #E8E8E8;}
#internas .tabla_detalle_alerta caption{color:#000;font:bold 14px Arial, Helvetica, sans-serif; border: 1px solid #E8E8E8; margin:0px auto; padding:5px 0px 5px 10px; background:url(../images/estructura/header_tabla_detalles.jpg) 0px 0px no-repeat; text-align:left;}
#internas .tabla_detalle_alerta thead{}
#internas .tabla_detalle_alerta th{color:#000; font:bold 11px Arial, Helvetica, sans-serif;}
#internas .tabla_detalle_alerta td{padding:5px 0px 5px 0px;}
#internas .tabla_detalle_alerta a{display:block; color:#086FB2;}
#internas .tabla_detalle_alerta tfoot{font:bold 11px Arial, Helvetica, sans-serif;}
#internas .tabla_detalle_alerta .tr_alerta{background:#FF9; border:1px solid #D6D6D6; margin:0px auto; padding:10px; font:11px Arial, Helvetica, sans-serif; width:481px;}


/*estilos tabla subproductos home producto*/
.tabla_subproductos{clear:both; border-collapse:separate; margin:0px 10px; width:720px;}
.tabla_subproductos thead th{background:url(../images/estructura/fon_tit_cdo_subproductos.jpg) 0px 0px no-repeat #F9EFA8; font:bold 12px Arial, Helvetica, sans-serif; width:225px; padding:5px; border-left:2px solid #FFF; border-right:2px solid #FFF;}
.tabla_subproductos tbody th{background:url(../images/estructura/fon_midd_cdo_subproductos.gif) 0px 0px repeat-y; padding:3px 5px 0px 5px; width:225px; vertical-align:middle; border-left:2px solid #FFF; border-right:2px solid #FFF; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.tabla_subproductos tbody td{background:url(../images/estructura/fon_midd_cdo_subproductos.gif) 0px 0px repeat-y; padding:3px 5px 0px 5px; width:225px; vertical-align:top; border-left:2px solid #FFF; border-right:2px solid #FFF; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.tabla_subproductos tbody th p{margin:0px; padding:2px 0px;}
.tabla_subproductos tbody td p{margin:0px; padding:2px 0px;}
.tabla_subproductos tbody td p input{margin:5px 0px; padding:0px;}
.tabla_subproductos tbody td table{height:40px; border:1px solid #CEE7F0; margin:0px 20px; width:175px;}
.tabla_subproductos tbody td table td{background:#E4F2F8; vertical-align:middle; color:#000; padding:3px 5px; border-left:none; border-right:none;}
.tabla_subproductos tfoot td{background:url(../images/estructura/fon_bott_cdo_subproductos.gif) left bottom no-repeat; padding:5px;  border-left:2px solid #FFF; border-right:2px solid #FFF;}


/*DATOS SUCURSALES*/
.datos_informacion{width:100%; font: 11px/140% Arial, Helvetica, sans-serif; color: #7F7F7F; border: 1px solid #E8E8E8; border-collapse: collapse;}
.datos_informacion thead th{background: url(../images/estructura/fondo_encabezado_datos.gif) repeat-x 0px 0px; padding: 10px 0px 15px 0px; font-weight: bold; text-align: center; color: #000;}
.datos_informacion th{background: #F2F2F2; padding: 8px 15px 8px 10px; text-align: left; font-weight: normal; vertical-align: top;}
.datos_informacion td{padding: 8px 15px 8px 10px; vertical-align: top;}
.datos_informacion ul{margin: 0px; padding: 0px; width: 260px;}
.datos_informacion ul li{background: url(../images/estructura/bullet_info_tarjetas.gif) no-repeat 0px 8px; white-space: normal; margin: 0px; padding: 0px 0px 0px 8px; list-style: none;}
.datos_informacion .datos_descuentos{color: #086FB2;}


/*Estilos light box mapa google*/
.detalle_ubicacion{width:680px; margin:20px 0px; background:#FFF; border:2px solid #756F57; padding:0px; font: 11px Arial, Helvetica, sans-serif; color: #333;  visibility:hidden; position:absolute; cursor:move; z-index:1002; top:0px; left:0px;}
.detalle_ubicacion h1{background:url(../images/estructura/lightbot_fon_tit.jpg) left bottom repeat-x #F2F2F2; padding:7px 0px 5px 0px; margin:0px 0px 0px 0px; height:32px;}
.detalle_ubicacion h1 strong{font:bold 12px Arial, Helvetica, sans-serif; color:#000; background:url(../images/estructura/bullet_contenido_internas.gif) 10px 10px no-repeat; padding:5px 0px 5px 20px; margin:0px; float:left;}
.detalle_ubicacion h1 button{background:url(../images/botones/bot_cerrar.gif) center center no-repeat; border:none; cursor:pointer; width:60px; height:22px; font:11px Arial, Helvetica, sans-serif; padding:0px 10px 0px 0px; margin:5px 5px 0px 0px;  float:right; color:#FFF;}
.detalle_ubicacion .content{padding:20px 20px 20px 20px;}
.detalle_ubicacion .content p{margin:0px; padding:10px 0px;}
.detalle_ubicacion #map{width: 640px; height: 480px; z-index:9999;}


/*INDICADORES ECONOMICOS*/
#indicadores_economicos{padding:0px; width:100%; margin: 0px; clear: both;}
#indicadores_economicos h1{padding:5px; border:1px solid #E5E5E5; margin:0px auto; color:#000; font: 10px Arial, Helvetica, sans-serif;}
#indicadores_economicos h1 strong{margin:0px 5px 0px 0px;}
#indicadores_economicos h1 span{margin:0px 5px;}


/*FOOTER*/
#footer{padding:5px 0px 0px 0px; width:100%; margin: 0px; font: 9px/18px Arial, Helvetica, sans-serif; clear: both;}
#footer hr{border-bottom:2px solid #C1C1C1; border-left:none; border-top:none; border-right:none; height:2px; margin:0px auto; padding: 5px 0px 0px 0px; font:1px/1px Arial, Helvetica, sans-serif;}
#footer p{font:11px/18px Arial, Helvetica, sans-serif; color:#666; margin:0px; padding: 0px 0px 5px 0px; clear: both;}
#footer p a{display: none; visibility: hidden;}
#footer ul{margin: 0px; padding: 0px; color:#666; clear: both;}
#footer ul li{margin: 0px; padding: 0px; list-style: none;}
#footer a:link{color:#0168B4; padding:0px 2px; font-size: 9px;}
#footer a:visited{color:#0168B4; padding:0px 2px; font-size: 9px;}
#footer a:hover{color:#033E69; padding:0px 2px; background:#D7F3F7; font-size: 9px;}
#footer a:active{color:#033E69; padding:0px 2px; background:#D7F3F7; font-size: 9px;}