@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos permanentes para todo el sitio */
html, body { margin:0px; padding:0px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-stretch:normal; font-weight:100; color:#333333; overflow: scroll; }
h1, h2, h3, h4, h5, h6, p { margin:0px; font-weight:normal; }
h1 { padding-bottom:20px; }
h2, h3, h4 { padding-bottom:10px; }
h1 { font-size:24px; color:#E11B22; }
h2 { font-size:18px; font-weight:bold; color:#6998C6; }
h3 { font-size:14px; color:#999999; }
h4 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; }
h4 a { color:#333333; }
h5 { font-size:12px; font-weight:bold; color:#666666; }
h6 { font-size:10px; color:#666666; }
p { padding:0px; font-size:12px; }
ul, ol { margin:0px; padding:0px; }
a { text-decoration:none; color:#6998C6; }
a:hover { text-decoration: underline; }
.submit { margin:0px 10px 0px 0px; padding:0px 10px 0px 10px; }
button { border:none; background:none; cursor:pointer; padding:0px; margin:5px 0px 5px 0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:24px; line-height:23px; }
.button-right span, em { display:block; height:24px; margin:0px; color:#FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.button-right span { margin:0px; padding-left:14px; background:url(../Icons/buttonform_right.gif) no-repeat 0 0; }
.button-right em { font-style:normal; padding-right:28px; background: #FFFFFF url(../Icons/buttonform_right.gif) no-repeat 100% 0; }
.button-left span, em { display:block; height:24px; margin:0px; color:#FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.button-left span { margin:0px; padding-left:28px; background:url(../Icons/buttonform_left.gif) no-repeat 0 0; }
.button-left em { font-style:normal; padding-right:14px; background: #FFFFFF url(../Icons/buttonform_left.gif) no-repeat 100% 0; }
form { margin:0px; padding:0px; }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */
#body { width:100%; height:100%; }
.body { margin:0px; padding:0px; width:850px; }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */
#header { height:100px; background:url(../Images/aon_logo.gif) top left no-repeat; text-align:right; }
#header .row_1 {  } 
#header .row_2 { margin:0px; padding:0px 0px 17px 0px; font-size:18px; font-weight:bold; color:#E11B22; } 
#header .row_3 span { margin:0px 0px 0px 8px; padding:0px; font-size:11px; color:#999999; }  
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */
#menu { }
.menu { height:57px; text-align:justify; font-size:13px; font-weight:bold; }
.menu .inicio { margin:0px 100px 0px 0px; }
.menu .autos { margin:0px 100px 0px 0px; }
.menu .gastos_funerarios { margin:0px 102px 0px 0px; }
.menu .accidentes_personales { margin:0px 0px 0px 0px; }
.menu .casa_habitacion { margin:0px 102px 0px 0px; }
.menu .salir { margin:0px 0px 0px 108px; }
.menu .salir a { color:#6998C6; }
.menu a { color:#555555; }
.menu a:hover { color:#E11B22; text-decoration:none; }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */
#main { margin:0px 0px 5px 0px; padding-bottom:300px; border-bottom:1px solid #CCCCCC; background:url(../Images/background.jpg) bottom no-repeat; }
.main { margin:0px; padding:0px 0px 19px 0px; }
.main .row { margin:0px 0px 10px 0px; }
.main .row #content { width:551px; margin:0px 19px 0px 0px; }
#pregunta_2, #pregunta_4, #pregunta_7, #pregunta_8 { width:521px; font-family:Arial, Helvetica, sans-serif; }
.main .row #content ul { padding:0px 0px 0px 15px; list-style:none; }
.main .row #content li { margin:0px 0px 0px 0px; }
.main .row #content li p { padding-bottom:5px; color:#999999; }
.main .row #sidebar { width:280px; }
.main .row #sidebar ul { margin:0px 0px 0px 0px; }
.main .row #sidebar .row { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; }
/* -- */
#fadeNumeraria { width:280px; height:130px;}
#fadeNumeraria img { display:none; position:absolute; }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */
#footer { margin:0px 0px 20px 0px; }
#footer .row p { font-size:10px; text-align:justify; color:#999999; }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos de bloques especificos */
#banner { width:850px; height:265px; }

#image { width:551px;  }

#login-sidebar { margin:0px 0px 20px 0px; background:#E9EDF1; }
.login-sidebar { margin:0px; padding:10px; background:url(../Icons/bg_login_1.jpg) top repeat-x; border:1px solid #CCCCCC; }
.login-sidebar label { margin:0px 10px 0px 0px; font-size:12px; color:#999999; }
.login-sidebar label a { font-size:11px; }
.login-sidebar #txtusuario, .login-sidebar #txtcontrasena { width:99%; border:1px solid #999999; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.login-sidebar #entrar { margin:0px; padding:0px; color:#475284; }

#login-content { margin:0px 0px 10px 0px; }
.login-content { margin:0px; padding:10px; }
.login-content label { margin:0px 10px 0px 0px; font-size:12px; color:#999999; }
.login-content label a { font-size:11px; }
.login-content #txtusuario, .login-content #txtcontrasena { width:50%; border:1px solid #999999; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.login-content #entrar { margin:0px; padding:0px; color:#475284; }


#nav {  }
.nav { list-style:none; font-size:11px; }
.nav li { border-bottom:1px solid #DDDDDD; }
.nav a { padding:5px 0px 5px 5px; display:block; color:#333333; }
.nav a span { display:block; background:url(../Icons/arrow-left-blue.gif) right no-repeat; }
.nav a:hover { background:#E9EDF1; text-decoration:none; }

.boton-cotiza { height:78px; border:1px solid #CCCCCC; background: url(../Icons/bg-buttom_2.jpg) bottom repeat-x;  }
.boton-cotiza a { padding:10% 0px 0px 10%; display:block; font-size:18px; font-weight:bold; color:#666666;  }
.boton-cotiza a:hover { text-decoration:none; color:#333333; }

.alert-red { padding:10px; background:#FFEBE8; border:1px solid  #FFCCCC; font-weight:100; text-align:left; color:#333333; }
.alert-red span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../Icons/alert.gif) left no-repeat;  }
.alert-yellow { padding:10px; background:#FFF9D7; border:1px solid #FFFFCC; font-weight:100; text-align:left; color:#333333; }
.alert-yellow span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../Icons/warning.gif) left no-repeat;  }
.alert-blue { padding:10px; background:#EAF0F5; border:1px solid #D5E1EB; font-weight:100; text-align:left; color:#333333; }
.alert-blue span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../Icons/confirmation.gif) left no-repeat;  }
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------------------*/
/* Incia -- Estilos */








/*
a { text-decoration:none; color:#6998C6; }
a:hover { text-decoration: underline; }
ul { margin:0px; padding:0px;  }
form { margin:0px; padding:0px; }
.input-10 { width:10%; border:1px solid #6998C6; }
.input-25 { width:25%; border:1px solid #6998C6; }
.input-50 { width:50%; border:1px solid #6998C6; }
.input-75 { width:75%; border:1px solid #6998C6; }
.submit { margin:0px 10px 0px 0px; padding:0px 10px 0px 10px; }
button { border:none; background:none; cursor:pointer; padding:0px; margin:5px 0px 5px 0px; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:24px; line-height:23px; }
button span, button em { display:block; height:24px; margin:0px; color:#FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
button span { margin:0px; padding-left:14px; background:url(../mkt-Icons/button_bg.gif) no-repeat 0 0; }
button em { font-style:normal; padding-right:28px; background: #FFFFFF url(../mkt-Icons/button_bg.gif) no-repeat 100% 0; }

#body { width:100%; margin:auto; padding:0px; }
.body-table { margin:0px; padding:0px; width:100%; }

.table-full { margin:0px; padding:0px; width:850px; }v

.table-header { margin:0px; padding:0px; width:850px; }
.header-left { float:left; margin:0px; padding:23px 0px 15px 0px; }
.header-right { float:right; margin:0px; padding:23px 0px 15px 0px; }
.header-right li { list-style:none; text-align:right; }
.header-right li h1 { margin:0px; padding:0px 0px 15px 0px; font-size:14px; color:#e11b22; }
.header-right li h1 span { font-size:12px; font-weight:100; color:#666666;  }
.header-right li h6 { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:100; color:#999999; }
.header-right li h6 span { padding:0px 0px 0px 10px; }

.table-menu { margin:0px; padding:0px 0px 40px 0px; width:850px; }
.menu-top { width:850px; }
.menu-top ul { margin:0px; padding:0px; }
.menu-top li { float:left; padding:0px 50px 0px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#4C4C4C; }
.menu-top li a { display: block; text-decoration: none; color: #333333; }
.menu-top li a:hover { text-decoration:none; color:#E11B22; }

.table-banner { padding:0px 0px 10px 0px; }
.table-banner #banner-image img { display: block; }
.table-banner #banner-progress { background: url(../mkt-Icons/progress_bg.gif) top left repeat-x; height:22px; }

.submenus_right {  }
.submenus_right ul { }
.submenus_right li { border-bottom:1px solid #DDDDDD; list-style:none; font-size:11px; color:#999999; background:url(../mkt-Icons/arrow-left-blue.gif) right no-repeat; }
.submenus_right li a { padding:3px 10px 3px 10px; display:block; color:#666666; }
.submenus_right li a:hover { background:#D5E1EB; text-decoration:none; color:#333333; }

.table-user { margin:0px; padding:0px; }
.table-user li { margin:0px; padding:0px; list-style:none; font-size:11px; color:#666666; }
.table-user li h1 { padding:0px 0px 2px 0px; display:block; border-bottom:1px solid #DDDDDD; font-size:11px; color:#666666; }

.table-content { margin:auto; padding:0px 0px 0px 0px; width:850px; border-bottom:1px solid #CCCCCC; font-size:12px; }

.content-left { margin:0px; padding:0px; }
.content-left h1 { font-size:24px; font-weight:100; color:#E11B22; }
.content-left h2 { font-size:16px; font-weight:100; color:#666666; }
.content-left h3 { font-size:14px; font-weight:100; color:#6998C6; }
.content-left h4 { font-size:12px; color:#6998C6; }
.content-left h5 { font-size:11px; font-weight:100; color:#E11B22; }
.content-left h6 { font-size:10px; font-weight:100; color:#000000; }

.content-left form h2 { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #6998C6; display:block; font-size:14px; font-style:italic; }
.content-left p { font-size:11px; text-align:justify; }
.content-left form #error { padding:10px; background: #FFCCCC; display:block; color:#FF0000; }
.content-left form a:hover { text-decoration:underline; }

.content-right { margin:0px; padding:0px 0px 0px 0px; }
.content-right h4 { padding:0px 0px 10px 0px; font-size:12px; color:#6998C6; }
.content-right p { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.row { margin:0px; padding:0px 0px 10px 0px; }

.table-login { margin:0px; padding:5px; width:280px; border:1px solid #CCCCCC; background:url(../mkt-Icons/bg-top-div.jpg) top repeat-x; }
.table-login h1 { margin:0px 0px 0px 5px; padding:0px 0px 0px 15px; background:url(../mkt-Icons/arrow-left-red.gif) left no-repeat; font-size:14px; font-style:italic; }
.table-login form td { padding:0px 0px 3px 5px; }
.table-login form td label { font-size:11px; }
.table-login form td a { font-size:10px; }
.table-login form td #txtusuario, #txtcontrasena { padding:1px 0px 2px 5px; width:99%; border:1px solid #999999; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6998C6; }
.table-login form td #entrar { margin:0px; padding:0px 10px 0px 10px; color:#475284; }

.table-message-warning table {  }
.table-message-warning th { padding:10px; background:#FFF9D7; border:1px solid #FFFFCC; font-weight:100; text-align:left; color:#333333; }
.table-message-warning th span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../mkt-Icons/warning.gif) left no-repeat;  }

.table-message-alert table {  }
.table-message-alert th { padding:10px; background:#FFEBE8; border:1px solid  #FFCCCC; font-weight:100; text-align:left; color:#333333; }
.table-message-alert th span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../mkt-Icons/alert.gif) left no-repeat;  }

.table-message-confirmation table {  }
.table-message-confirmation th { padding:10px; background:#EAF0F5; border:1px solid #D5E1EB; font-weight:100; text-align:left; color:#333333; }
.table-message-confirmation th span { display:block; padding:0px 0px 0px 52px; height:32px; background:url(../mkt-Icons/confirmation.gif) left no-repeat;  }

.table-login_menu { width:280px; border:1px solid #CCCCCC; background:url(../mkt-Icons/bg-top-div.jpg) top repeat-x; }
.table-login_menu th { margin:0px; padding:10px; font-size:14px; font-style:italic; text-align:left; color:#333333; }
.table-login_menu th span { padding:0px 0px 0px 15px; background:url(../mkt-Icons/arrow-left-red.gif) left no-repeat; }
.table-login_menu td ul { padding:0px 0px 7px 10px; }
.table-login_menu td li { padding:5px 0px 5px 0px; font-size:12px; }
.table-login_menu td li a { display:block; text-decoration:none; }
.table-login_menu td li a:hover { text-decoration:none; color:#475284; }
.table-login_menu td li.accident a { padding:0px 0px 0px 25px; background:url(../mkt-Icons/accident_blue.gif) left no-repeat; }
.table-login_menu td li.car a { padding:0px 0px 0px 25px; background:url(../mkt-Icons/car_blue.gif) left no-repeat; }
.table-login_menu td li.house a { padding:0px 0px 0px 25px; background:url(../mkt-Icons/house_blue.gif) left no-repeat; }
.table-login_menu td li.funeral a { padding:0px 0px 0px 25px; background:url(../mkt-Icons/funeral_blue.gif) left no-repeat; }



.right-seccion_bloque {  }
.right-seccion_bloque th { padding:5px; border-bottom:1px solid #6998C6; background:url(../mkt-Icons/arrow-down-gray.gif) right no-repeat; text-align:left; font-size:14px; font-weight:100; }
.right-seccion_bloque th a { display:block; color:#666666; }
.right-seccion_bloque th a:hover { color:#333333; }
.right-seccion_bloque td { color:#666666; }
.right-seccion_bloque td p { font-size:11px;  }
.right-seccion_bloque td li { padding:0px 0px 3px 5px; border-bottom:1px solid #DDDDDD; font-size:11px; }
.right-seccion_bloque td li a { padding:0px 0px 0px 10px; background:url(../mkt-Icons/dot-gray.gif) left no-repeat; display:block; line-height:2; color:#6998C6; }
.right-seccion_bloque td li a:hover { background:url(../mkt-Icons/arrow-left-blue.gif) right no-repeat; text-decoration:none; }

.table-footer { margin:auto; padding:0px; width:850px; }
.table-footer p { font-size:10px; font-weight:100; color:#999999; text-align:justify; }*/