
/* Sanitas
 * Hoja de estilos local para CONTRATACION
 * Version - 0.1
 * Fecha - 22/09/2008
 * Descripcion - CSS con estilos especificos para el proceso de contratacion
 */

/* NOTA: Todas las paginas del Proceso de Contratacion tienen la clase "contratacion" aplicada al <div id="contenedorgeneral"> */

ul.listaInfo  li{
list-style-type:circle !important;
}

ul.listaInfo{
margin: 10px 15px;
}

.divEnlaceTarificadorSinCopago {
	float:right;
	margin-right: 45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#0079c8;
	padding: 5px;
}

.divEnlaceTarificadorDecesos {
	float:right;
	margin-right: 45px;
	margin-left:250px;
	margin-top:5px;
	color:#FFF;
	background-color:#0079c8;
	padding: 5px;
	font:13px Arial;
}

.divEnlaceTarificadorDecesos2{
	display:inline-block;
	float:right;
	font: bold 13px Arial, Helvetica, sans-serif
	font-weight:bold;
	padding: 1px 13px;
	border-left: 1px solid #B1B3B4;
	margin:1.5em 0 0 0;
	font-weight:bold;

}

.enlaceTarificadorSinCopago {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF !important;
	text-decoration:none !important;
}


.div_adjuntar_archivos {
	margin: 5px 0px;
	padding: 7px;
}

.div_adjuntar_archivos input {
	display: inline;
	margin: 0px;
}

.div_adjuntar_archivos input[type='file']{
	height: 21px;
	width: 400px;
}

.div_adjuntar_archivos input[type='submit']{
	margin-left: 10px;
	color: white;
	background: url("/img/site_cont_particulares/botonanadir.jpg") no-repeat scroll left top transparent;
	height: 20px;
	width: 63px;
	border: none;
}

.div_adjuntar_archivos span {
	display: block;
}

.div_adjuntar_archivos span#archivos_subidos{
	font-weight: bold;
	margin-top: 10px;
}

.div_adjuntar_archivos span#titulo{
	margin-bottom: 5px;
}

.div_adjuntar_archivos div{
	background-color: #F6F5C0;
	padding: 5px;
	margin-top:10px;
}

.recordatorio {
    font-size: 13px;
    text-align: justify;
}


table.cont-presup-formapago td.izda370px {
    padding-left: 6px;
    text-align: left;
    width: 370px;
}
.paddingtabla1 {
                padding-left: 46px!important;
}
.paddingtabla2 {
                padding-left: 86px!important;
}


.spanform2 {
    display: block;
    font-size: 1em;
    margin: 0 0 18px;
    width: 352px;
}


.botonFinalizar {
    border: medium none;
    clear: both;
  margin: 2px 1px -9px;
}


.logoPregunta {background: url("/img/site_cont_particulares/iconopregunta.png") left top no-repeat;
    color: #FFFFFF !important;
    font-size: 6px;
    height: 4px;
    left: 490px;
    padding: 8px 11px;
    text-decoration: none !important;
    width: 14px;
}

table.cont-presup-formapago td.izda370px {
    padding-left: 6px;
    text-align: left;
    width: 370px;
}
/* Modificaciones sobre estilos generales para paginas de Contratacion */

.cabecera  {
background: #003a60 repeat scroll 0 0;	
position:relative;
width:100%;
height: 106px;
margin-bottom: 6px;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal}

/* ULTIMOS (suplementos) */

.datospolizavermas {
    background: url("/img/site_cont_particulares/iconoinputvermas.gif") no-repeat scroll 14px center #003A60;
    border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: auto;
    padding: 7px 36px;
    text-align: left;
    width: 127%;
    margin-bottom: 0;
}

.piecheckvermas {
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 5px 1px;
    padding: 5px 10px;
	width: 123%;
	height: 15px;
}

.div_contratar_suplementos {
	height: 32px;
	padding-top: 10px;
	clear: both;
	display: block;
}

.modulo_rojo_suplementos {
	background-color: #FEF3F3;
	color: red;
	padding: 10px 10px;
	display: none;
	margin-top: 15px;
	overflow: hidden;
	/*width: 649px;*/
}

.modulo_rojo_suplementos  img{
	float: left;
	margin-right: 10px
}

.ayuda_suplementos {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    margin: 10px;
    padding: 10px;
    width: 460px;
	position: absolute;
	font-size: 11px;
	z-index: 9999;
	left: -30px;
}

.datospolizarconfirmar {
    background: none repeat scroll 0 0 #003A60;
    border-bottom: 1px solid #CCCCCC;  
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 2px 16px 0;
                margin-left: 1px;
}

#contenido2 input.botonsuplemento {
    background: url("/img/site_cont_particulares/botonsuplemento.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    letter-spacing: 0.5px;
    margin: 12px 0 0;
    padding: 4px 5px 14px 12px;
    text-align: left;
    width: 606px;
}

.preciototalconfirmarsupl {
    background: none repeat scroll 0 0 #ECF3F6;
    border: 1px solid #0079C8;
    color: #353535;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 2px 150px 0 16px;
}

.piecheck {
    background: none repeat scroll 0 0 #fff;
    margin-right: 5px;
    padding: 10px;
}

.botonanadir {
    background: url("/img/site_cont_particulares/botonanadir.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    font-size: 11px;
    padding: 2px 10px;
    position: relative;
    text-decoration: none !important;
}

.botonsuplementos{
    background: url("/img/site_cont_particulares/boton_suplementos.png") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    font-size: 14px;
    padding: 8px 20px;
	width: 160px;/*60px;*/
	height: 18px;
    position: absolute;
    text-decoration: none !important;
	left: 490px;
}

.preciototalcolor {
    background-color: #FFFFFF;
    border: 8px solid #003A60;
    color: #003A60;
    height: 75px;
    left: 560px;
    padding-bottom: 27px;
    padding-left: 6px !important;
    padding-right: 6px;
    padding-top: 6px;
    position: absolute;
    margin-top: 15px;
    width: 108px;
}

.preciototalverde {
    background: none repeat scroll 0 0 #01AA25;
    color: #FFFFFF;
	padding: 2px 8px!important;
}

.preciototalverde strong {
	font-size: 19px;	
}

.preciototalcolor strong {
    font-size: 19px;
    /*position: relative;
	top: 1px;*/
}

.labelavisosuplemento {
    position: relative;
    top: 4px;
    width: 17px;
}

.incluidos {
	clear: both;
	display: block;
	font-size: 10px;
	color: #666;
	padding-bottom: 5px;
	width: 508px;
}

.preciounidades {
	font-size: 41px!important;
	font-weight:bold;
}

.preciodecenas {
	font-size: 26px!important;
	font-weight:bold;
	/*position: absolute;*/
}

.precioeuros {
	font-size: 15px!important;	
	font-weight:bold;
}

.textoampliarcoberturas {
	font-size: 15px;
}

.icosexo {
	float:left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.datospolizarconfirmar32 {
    background: none repeat scroll 0 0 #009DE0;
    border-bottom: 1px solid #CCCCCC;	
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 8px 16px;
	margin-left: 1px;
}

.datospolizarconfirmarasegurados {
    color: #009DE0;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 8px 16px;
	margin-left: 1px;
}

.bordeprimero {
    height: auto;
    margin-bottom: 11px;
    overflow: hidden;
	border-bottom: 1px solid #CFCFCF;
}

.suplementosconborde {
    float: left;
    overflow: hidden;
    /*padding-top: 5px;*/
    /*width: 430px;*/
	height:auto;
}

.marginright5 {
	margin-right: 5px !important;
}

.marginbottom10 {
	margin-bottom: 10px;
}

.preciototalconfirmarsuplcapa {
    background: none repeat scroll 0 0 #ECF3F6;
    border: 1px solid #0079C8;
    color: #353535;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 2px 16px 20px;
	width: 470px;
}

/*MODIFICADOS DUPLICADAS DE HOJAS GENERALES */
#logoSanitasNuevo {	
    background: url(/img/site_cont_particulares/gfx/sandental.jpg) no-repeat scroll 0 0 transparent !important;
    display: block;
    float: right;
    height: 109px;
    text-indent: -10000px;
    width: 184px;
}  

.positionabsolute {
position: absolute;
} 

.family {
font-family: Arial,Helvetica,sans-serif;
}

#logoSanitas {
    background: url("/img/site_cont_particulares/logo.jpg") no-repeat scroll 0 0 transparent !important;
    display: block;
    float: right;
    height: 109px;
    text-indent: -10000px;
    width: 184px;
}

.ayudaentitulo img {
    position: relative;
    top: -5px;
}

.ayudaentitulo {
    margin-left: 10px;
    position: absolute;
}
.edadasegurados {
    display: inline;
}

h1 {
    display: block;
    float: right;
    height: 109px;
    position: absolute;
    text-indent: -10000px;
    top: 0;
    width: 940px;
}

.iconoayudagrande {
    bottom: -5px;
    left: 195px;
    position: absolute;
}

.width145 {
width: 145px;
}
    
.general{
	font-family:Tahoma,Verdana,sans-serif;
	font-size:14px;
	color: #FFFFFF;
   	border: 5px outset #003a60; 
   	background-color: #003a60; 
}

.guardarp{
	display:block;

.fieldset{
}
	padding:0; 
	border:0; 
	margin-top:25px;
}	

.users-contain{
	width: 350px; 
	margin: 20px 0;
}

.text { 
	margin-bottom:12px; 
	width:95%; 
	padding: .4em;
}

.text-recuperar { 
	height: 12px;
	margin-bottom:12px; 
	width:200px; 
	padding: .4em;
}

.ui-dialog {
	padding: .3em; 

}
#ui-state-error { 
	padding: .3em; 
	background:#80BFFF;
}

.validateTips { 
	border: 1px solid transparent; 
	padding: 0.3em;
	background: red;
	color: #FFFFFF;
	width: 722px;
 }

#contenedorgeneral {
font-size:1.2em;
background:none;
}

#contenido2 a, #contenido2 a h3 {
 color: #1E4C79;
 cursor: pointer;
 text-decoration: underline;

}
.linkguardar{
 color: #1E4C79;
 cursor: pointer;
 text-decoration: none;
 margin-left: 12px;
 color: #0099FF;
 }

#contenido2 a-hover {
color: #1EA2FA;
text-decoration: none;
}
.alegal, .alegal:hover {
color: #1E4C79 !important;
text-decoration: underline !important;	
}


.enlaceleft {
float:left!important;
margin-left:20px!important;
}


.floatleft {
float: left;	
}
.floatleft2 {	
margin-right: 15px;	
float: left;
}

.floatleft3 {
margin-left: 251px;	
float: left;
}
.floatright {
float: right;	
}
.floatright2 {
margin-right: 15px;	
float: right;
}

.caja1 {
float:left;
width:340px;
border-right:1px solid #DDDDDD;
margin:16px;
}




.caja2 {
float:right;
width:371px;
}


.caja3 {
border-right:1px solid #DDDDDD;
float:left;
padding-left:24px;
width:369px;
}


.caja4 {
float:right;
width:340px;
}


.caja5 {
float:left;
width:240px;
padding-left: 20px;
line-height: 20px;
padding-bottom:13px;
}
.caja6 {
float:right;
width:412px;
line-height: 20px;
}
.caja7 {
margin-left: 30px;
line-height: 20px;
text-align: left;
width: 412 px;
}
.desplazarDerecha{
    padding-right: 5px; 
}
.incluircolor {
background:#ECF6FD none repeat scroll 0 0;
padding-bottom:10px;
padding-top:10px;
width:100%;
border-bottom:1px solid #cccccc;
}
.modental {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DEDEDE;
width:auto;
height:30px;
margin-bottom: 3px;
}
.modental2 {
background:#77aa38 none repeat scroll 0 0;
border:1px solid #DEDEDE;
width:auto;
height:30px;
margin-bottom: 3px;
}
.modental3 {
background:transparent url(/img/site_cont_particulares/gfx/sandental.jpg) no-repeat scroll 0 -4px; 
border:0 none; 
height:113px; 
margin-bottom:3px; 
width:auto; 
}
.modental3 label, .modental3 input {
font-size:14px;
font-weight:normal;
left:27px;
line-height:18px;
padding-left:6px;
position:relative;
text-align:left;
top:45px;
}
.modental2 label {
color: #FFF;	
}

.modental2 a strong {
color: #FFF;	
text-decoration:underline;
}
.supdental {
top:8px;
left:15px;
position:relative;
width:auto;
border: 0px;
background-color:transparent;


}
.legal_proceso {
font-size: 10px;
color: #505050;
}
.legal_proceso_check {
background:transparent url(/img/site_cont_particulares/gfx/chekok.jpg) no-repeat scroll 0 -4px;
color:#505050;
font-size:11px;
padding-left:22px !important;
}

.paddingbot20px {
padding-bottom:9px;
padding-top:10px;
}

.contratacion .titular3 {margin-top:4px}
.contratacion .destacado2 {margin-top:0}

.contratacion .textoazul {color:#0099ff} /* Candidato a estilo general */
.contratacion .textoambar {color:#faa141} /* Candidato a estilo general */
.contratacion .textorojo {color:#f30a0b} /* Candidato a estilo general */
.contratacion .textonormal {font-size:1em} /* Candidato a estilo general */
.contratacion .textomediano {font-size:0.9em} /* Candidato a estilo general */
.contratacion .textopequeno {font-size:0.8em} /* Candidato a estilo general */
.contratacion .centrado {text-align:center}   /* Candidato a estilo general */

.contratacion .mod_sinfoto p {padding:0 0 5px 0}
.contratacion .mod_sinfoto p a {background:none; color:#0099ff; float:none; font-size:1em; padding:0}
.contratacion .mod_sinfoto .indentado {margin-left:0px}
.contratacion .mod_sinfoto .separador {width:610px; height:1px; margin:0 0 8px 0; font-size:1px; border-bottom:1px solid #e7e6e6; margin-left:35px}

.contratacion .modulo_gris {padding:12px 10pt 12px 10px}
.contratacion .modulo_gris .indentado {margin-left:35px}

.contratacion .modulo_ambar {position:relative; background:#fff8f2 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#faa141}  /* Candidato a estilo general */
.contratacion .modulo_ambar .advertencia {position:relative; float:left; margin:0 8px 5px 0}

.contratacion .modulo_rojo {position:relative; background:#fef3f3 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b}  /* Candidato a estilo general */
.contratacion .modulo_rojo .advertencia {position:relative; float:left; margin:0 8px 5px 0}


.modulo_gris {padding:12px 10pt 12px 10px}
.modulo_gris .indentado {margin-left:35px}

.modulo_ambar {position:relative; background:#fff8f2 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#faa141}  /* Candidato a estilo general */
.modulo_ambar .advertencia {position:relative; float:left; margin:0 8px 5px 0}

.modulo_rojo {position:relative; background:#fef3f3 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b}  /* Candidato a estilo general */
.modulo_rojo .advertencia {position:relative; float:left; margin:0 8px 5px 0}

.contratacion .btazul {margin-left:17px}
.contratacion a.volver {color:#000000; padding:2px 20px 0 12px; background:url(/img/site_cont_particulares/gfx/blt-back01.gif) 0 5px no-repeat}  /* Candidato a estilo general */
.contratacion a.seguir {color:#000000; padding:2px 20px 0 12px; background:url(/img/site_cont_particulares/gfx/blt-ahead01.gif) 0 5px no-repeat}  /* Candidato a estilo general */

.contratacion .pt20 {padding-top:20px}

.contratacion .herramientas ul {margin-top:0}


/* Pasos de proceso  (Candidato a estilos generales) */
ul.pasosproceso {
    clear: both;
    left: 5px;
    margin: 0;
    position: absolute;
    top: 58px;
    width: auto;
}


ul.pasosproceso li {display:block; float:left; width:auto; height:32px; padding:0 0 0 10px; background:url(/img/site_contratacion/gfx/bgd_pasosproceso_off.gif) 0 0 no-repeat; margin:0 11px 0 0; padding: 5px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; font-size:13px}
ul.pasosproceso li.procalta {display:block; float:left; width:171px; height:32px; padding:0 0 0 10px; background:url(/img/site_contratacion/gfx/bgd_pasosproceso_off.gif) 0 0 no-repeat; margin:0 11px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; font-size:13px}
ul.pasosproceso li.corto {width:25px; background:url(/img/site_contratacion/gfx/bgd_pasosproceso_off02.gif) 0 0 no-repeat}
ul.pasosproceso li.ultimo {margin-right:0}
ul.pasosproceso li span {font-size:28px; font-weight:normal}
ul.pasosproceso li strong{font-weight:bold}
ul.pasosproceso li.on { 
background: #009ee0 url("/img/site_cont_particulares/pasosflechita1.jpg") top right no-repeat; 
height: auto; 
margin-right: 0;
padding-right: 28px;/*background:url(/img/site_contratacion/gfx/bgd_pasosproceso_on2b.gif) 0 0 no-repeat*/}

ul.pasosproceso li.on1 { 
 background: url("/img/site_cont_particulares/pasosflechita1.jpg") no-repeat scroll right top #009EE0;
    height: auto;
    margin-right: 0;
    padding-right: 28px;}

ul.pasosproceso li.on2 {
background: #b1b3b4 url("/img/site_cont_particulares/pasosflechita2.jpg") top right no-repeat; 
margin-right: 0;
padding-right: 28px;	
height: auto;
}

    
ul.pasosproceso li.onult {
background: #b1b3b4 url("/img/site_cont_particulares/pasosflechita3.jpg") top right no-repeat; 
margin-right: 0;
padding-right: 28px;	
height: auto;/*background:url(/img/site_contratacion/gfx/bgd_pasosproceso_off2b.gif) 0 0 no-repeat*/
}

p.pasosproceso_completo {display:block; width:auto; height:32px; padding:0; margin:0 0 20px 0; background:#538900 url(/img/site_contratacion/gfx/bgd_pasos_completoB.gif) right 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; font-size:28px}

p.pasosproceso_completo span {display:block; padding:0 0 0 10px; background:url(/img/site_contratacion/gfx/bgd_pasos_completoA.gif) 0 0 no-repeat}

/* Listado ordenado con capas desplegables.  Candidado a estilos generales */  
.contratacion ul.ul-grande {position:relative; list-style-type:none}
.contratacion ul.ul-grande li {position:relative; display:block; padding:4px 0 20px 30px; margin:0}
.contratacion ul.ul-grande li .num {position:absolute; display:block; width:23px; top:2px; left:0; _left:-30px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff; text-align:center}
.contratacion ul.ul-grande a.desplegar {cursor:pointer}
.contratacion ul.ul-grande a.desplegar:hover {text-decoration:underline}
.contratacion ul.ul-grande .plegado {padding:10px 0 0 0}

/* Fila de tres modulos informativos con titular azul */
.cont_tresmodulos {overflow:hidden; float:left; margin:0 0 20px 0; background:url(/img/site_cont_particulares/gfx/bgd_tresmodulos01.gif) 219px 0 repeat-y}
.cont_tresmodulos div {display:block; float:left; width:200px; margin-right:40px; height:auto}
.cont_tresmodulos div.ultimo {margin-right:0}
.cont_tresmodulos .titular2 {display:block; font-size:18px; margin-bottom:-10px}

.titular2 {display:none !important;}

/* Modulo de informacion sobre el proceso (derecha arriba)*/ 
.moduloder_c {
background:transparent url(/img/site_cont_particulares/gfx/cajaazulder.jpg) no-repeat scroll left top; 
height:202px; 
margin-bottom:10px; 
}
.cont_moduloinfoproceso {padding-bottom:8px;}
.cont_proceso {margin:2px 0 0 0}
.cont_sep_proceso {display:block; height:14px; background:url(/img/site_cont_particulares/gfx/sep_proceso.gif) 0 7px repeat-x}
.moduloder_c form {
padding-bottom:12px;
padding-left:4px;
}

/* Modulo formulario "Recupera tu presupuesto */
.recupera {
color:#1E4C79;
font-size:1.1em;
padding-bottom:11px;
padding-top:5px;
text-align:center;
}
.cont_form_recupera {width:165px}
.cont_form_recupera label {
color:#1E4C79;
display:block;
float:none;
font-size:1em;
margin:0;
padding-bottom:9px;
padding-left:8px;
text-align:left;
width:165px;
font-weight:normal;
}
.cont_form_recupera input {
float:none;
height:14px;
margin:0;
padding:1px 5px 4px;
width:145px;
border-color:#7196B7;
}
.cont_form_recupera input.btazul {float:right; width:auto; margin:6px 0 0 0}
#contenido2 a.btrecuperar {
background:transparent url(/img/site_cont_particulares/gfx/recuperaron.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:right;
height:27px;
padding-left:7px;
padding-top:6px;
width:65px;
}
#contenido2 a.btrecuperar:hover {
color: #fff;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/recuperaroff.jpg) no-repeat scroll left top;
}
#contenido2 input.btrecuperar {
background:transparent url(/img/site_cont_particulares/gfx/recuperaron.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:right;
height:27px;
padding-left:7px;
padding-top:0px;
width:75px;
border: none;
cursor:pointer;
}
#contenido2 input.btrecuperar:hover {
color: #fff;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/recuperaroff.jpg) no-repeat scroll left top;
}
#contenido2 input.btrecuperar-hover {
background:transparent url(/img/site_cont_particulares/gfx/recuperaroff.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:right;
height:27px;
padding-left:7px;
padding-top:0px;
width:75px;
cursor:pointer;
border: none;
}
#contenido input.btrecuperar {
background:transparent url(/img/site_cont_particulares/gfx/recuperaron.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:right;
height:27px;
padding-left:7px;
padding-top:0px;
width:75px;
border: none;
}
#contenido input.btrecuperar:hover {
color: #fff;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/recuperaroff.jpg) no-repeat scroll left top;
}
.botoncondiciones {
background:url("/img/site_cont_particulares/gfx/botondestacadoxl.jpg") no-repeat scroll left top transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:20px;
font-weight:normal;
height:46px;
letter-spacing:0.5px;
margin-left:13px;
padding:5px 5px 14px 4px;
text-align:center;
width:297px;
}
#contenido2 input.botonabajoxl {
background:transparent url(/img/site_cont_particulares/gfx/botondestacadoxl.jpg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:20px;
font-weight:normal;
height:46px;
letter-spacing:0.5px;
margin-left:13px;
padding:5px 5px 14px 4px;
text-align:center;
width:297px;
	
}

#contenido2 input.botonabajoxl:hover {
background:transparent url(/img/site_cont_particulares/gfx/botondestacadorol.jpg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:20px;
font-weight:normal;
height:46px;
letter-spacing:0.5px;
margin-left:13px;
padding:5px 5px 14px 4px;
text-align:center;
width:297px;
	
}
#contenido2 input.botonabajoxl-hover {
background:transparent url(/img/site_cont_particulares/gfx/botondestacadoxlhover.jpg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:20px;
font-weight:normal;
height:46px;
letter-spacing:0.5px;
margin-left:13px;
padding:5px 5px 14px 4px;
text-align:center;
width:297px;
	
}
#contenido2 input.botonabajo {
    background: url(/img/site_cont_particulares/gfx/botondestacado2.jpg) no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-weight: normal;
    height: 46px;
    letter-spacing: 0.5px;
    margin-left: 13px;
    padding: 5px 5px 14px 0;
    text-align: center;
    width: 258px;	
	background-position: 0 0;
}


#contenido2 input.botonabajo:hover {
	background:transparent url(/img/site_cont_particulares/gfx/botondestacado2.jpg) no-repeat scroll left top;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-size:20px;
	font-weight:normal;
	height:46px;
	letter-spacing:0.5px;
	margin-left:13px;
	padding:5px 5px 14px 0;
	text-align:center;
	width:258px;
	background-position: 0 -46px;
}

#contenido2 a.botonabajo {
	border:0 none;
	float:left;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:12px;
	margin-right:20px;
	padding-top:13px;
	position:relative;
	text-align:center;
	text-decoration:underline;
}

#contenido2 input.imprimir {
background:transparent url(/img/site_contratacion/imprimir.jpeg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:12px;
font-weight:bold;
height:43px;
letter-spacing:0.5px;
margin-left:13px;
padding:10px 5px 14px 4px;
text-align:center;
width:189px;	
}

.titularcontratacion {
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    margin: 0 16px;
    position: absolute;
    top: 9px;
    width: 690px;
}
	
a.botoncondiciones:hover {
text-decoration: none;
}

/*#contenido2 a.botonabajo:hover {
color: #fff;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/botonmidoff.jpg) no-repeat scroll left top;
}*/
#contenido2 a.botonmod2 {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon2.jpg) no-repeat scroll left top;
color:#505050;
font-weight:bold;
float:right;
height:27px;
padding-left:4px;
padding-right:5px;
padding-top:6px;
width:120px;
text-align:center;
margin-left:13px;
border:none;

}
/*#contenido2 a.botonmod2:hover {
color: #0069af;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/botonmidoff2.jpg) no-repeat scroll left top;
}*/
/* modulo derecha de ayuda */
.moduloder_ayuda {
background:transparent url(/img/site_cont_particulares/gfx/fondoayuda.jpg) no-repeat scroll left top;
height:265px;
width:180px;
padding-top: 10px;
padding-bottom: 10px;
}
.ayuda {
    color: #FFFFFF;
    font-size: 1.25em;
    text-align: center;
    text-transform: uppercase;

}



/* Modulos de la columna derecha (interior) */
/*.cont_modulo_interior {
background:url("/img/site_cont_particulares/gfx/menuDerpie.jpg") no-repeat scroll 0 bottom transparent;
padding:0 10px 13px;
}*/

.cont_modulo_interior p {padding-bottom:10px}
.cont_modulo_interior .sellos {text-align:right}
.cont_modulo_interior ol {padding-top:0}
.cont_modulo_interior ol li {margin-left:20px; font-weight:bold}
.cont_modulo_interior ol li span {font-weight:normal}

.contratacion .textoenorme {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    margin-top: 4px;
    padding: 8px 10px 0;
    position: relative;
}

.textoenorme span {
    bottom: 9px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    left: 13px;
    position: relative;

}

.horario_telef {
	color: #FFFFFF;
	font-size: 12px;
	position: relative;
	text-align: center;
	padding-bottom:6px;
}

.moduloderfondo {
    background: none repeat scroll 0 0 #003A60;
    height: auto;
    margin-top: 0;
    padding-top: 10px;
    width: 180px;
}

.fieldsetGuardar {
    padding:0; 
    order:0;     
    margin-top:25px;
}

.guardar{
    display:block;

}
.moduloderfondoayuda {
    background: none repeat scroll 0 0 #F6F576;
    color: #222222 !important;
    height: auto;
    margin-top: 11px;
    padding-top: 10px;
    width: 180px;
}

.preguntasfrecuentes {
	padding-bottom: 8px;
	padding-right: 11px;
	padding-left: 12px;
}

.preguntasfrecuentes2 {
	padding: 8px 11px 8px 50px;
}

.piecheck {
    background: none repeat scroll 0 0 #AEC7D8;
    margin-right: 5px;
    padding: 10px;

}

.marginleft5 {
    margin-left: 5px !important;
}


.botonatrasusable2 {
    background: url("botonatrasusable2.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    padding: 7px 30px 5px;
    position: relative;
    top: 12px;
}

.botonatrasusable2_guardar {
    background: url("/img/site_cont_particulares/botonatrasusable2_guardar.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    padding: 7px 30px 5px;
    position: relative;
    top: 0px;
    cursor: pointer;
 height: 64px;
}

.labelavisopie {
width: 22px;;
}


.fotoinicio {
background:transparent url("/img/site_cont_particulares/fotoinicial1.jpg") no-repeat scroll 380px 20px;
}

.inline-radio {
	display: inline-block;
	margin-left: 0.5rem;
}

.textoinformativoayuda {
	padding:14px 10px;
	color: #1e4c79;
}
/* Extras */
.finalchecks label {font-size:1em; line-height:2em}
.resumen {padding:5px 0 7px 0}
.resumen p {padding-bottom:5px}

/* Formularios */

label {
float:left;
font-size:1em;
text-align:right;
width:114px;
margin-right: 6px;
font-weight: bold;
color: #777;
}


label.labelnormal {
color:#000000;
float:left;
font-size:1em;
font-weight:normal;
margin-right:5px;
text-align:right;
width:auto;
}
label.labelnormal2 {
color:#000000;
font-size:1em;
font-weight:normal;
margin-right:5px;
text-align:left;
width:auto;
float:none;
}
input, select, textarea {
	font-size:0.9em; 
	border: 1px solid #ccc;
	display:block;
	margin:0 5px 17px 0;
}


input, select {
height:16px;
padding-bottom: 2px;
padding-top: 2px;
}


select {
height:18px;
margin-right:5px;
padding:0;
max-width: 220px;
}
option {
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}
.spanform {
	font-size:1em; 
	display:block;
	margin:0 0 18px;
}
input.cb, input.rb {
   margin-left: 5px;
   top:-2px
}    /* Candidato a estilos generales */

html>body input.cb, input.rb {
	margin-left: 5px;
    	top: 0;
}
fieldset.cont-presup-datos-asegurado {width:690px; padding:0 0 10px 0; margin:0 0 10px 35px; border:none; border-bottom:1px solid #77aa38}


fieldset.cont-presup-datos-asegurado-ult {
    border: medium none;
    margin: 0 0 0 35px;
    width: 705px;

}
fieldset.cont-presup-datos-asegurado legend {}
fieldset.cont-presup-datos-asegurado table {border:medium none;
border-collapse:collapse;
margin:-10px 0 0 102px;
width:575px;}
fieldset.cont-presup-datos-asegurado table tr td {align:left; vertical-align:bottom; padding-top:8px}
fieldset.cont-presup-datos-asegurado table .col1 {width:99px}
fieldset.cont-presup-datos-asegurado table .col2 {width:118px}
fieldset.cont-presup-datos-asegurado table .col3 {width:154px}
fieldset.cont-presup-datos-asegurado table .col4 {width:140px}

fieldset.cont-presup-datos-asegurado select.sexo {width:82px;}
*fieldset.cont-presup-datos-asegurado-ult select.sexo {width:79px; margin-left: 0;}
fieldset.cont-presup-datos-asegurado input.dia, input.mes {width:19px; display:inline;}
fieldset.cont-presup-datos-asegurado input.ano {width:30px; display:inline;}
fieldset.cont-presup-datos-asegurado select.profesion {/*width:280px*/width:auto}
fieldset.cont-presup-datos-asegurado input.numtarjeta {width:134px}
fieldset.cont-presup-datos-asegurado select.parentesco {/*width:136px*/width:auto}

fieldset.cont-presup-datos-otros {margin:0 0 10px 35px; border:none}
fieldset.cont-presup-datos-otros legend {display:none}
fieldset.cont-presup-datos-otros label {font-size:1em; line-height:1.8em}
fieldset.cont-presup-datos-otros label input {font-size:0.9em}
fieldset.cont-presup-datos-otros input.codigopostal {width:77px}
fieldset.cont-presup-datos-otros input#estemes {margin-left:85px}
fieldset.cont-presup-datos-otros input#elmesqueviene {margin-left:85px}
.cajabotones {
border:medium none;
clear:both;
margin:10px 0;
padding:0 0 10px;

}

table.cont-presup-datos-familia {width:586px; border-collapse:collapse; border:none}
table.cont-presup-datos-familia tr td {align:left; vertical-align:bottom; padding:3px 0 3px 0}
table.cont-presup-datos-familia .col1 {width:178px}
table.cont-presup-datos-familia .colresto {width:68px}

table.cont-presup-formapago {
    border: 1px solid #0099FF;
    font-size: 1em;
    margin: 20px 0 10px 35px;
    padding: 3px;
    width: 670px;
}
table.cont-presup-formapagoFrec1 {
    border: 1px solid #0099FF;
    font-size: 1em;
    margin: 20px 0 10px 35px;
    padding: 3px;
    width: 670px;
}

table.cont-presup-formapago2 {
    border: 1px solid #0099FF;
    font-size: 1em;
    margin: 20px 0 10px 35px;
    padding: 3px;
    width: 60%;
}


table.cont-presup-formapago2 td {text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #e7e6e6;}
table.cont-presup-formapago2 td.izda {text-align:left; padding-left:6px}
table.cont-presup-formapago2 td.dere {text-align:right; padding-right:17px}
table.cont-presup-formapago2 th {font-weight:normal; height:45px; padding-top:5px; border-bottom:1px solid #e7e6e6}
table.cont-presup-formapago2 .gris {border-left: 4px solid orange;border-right: 4px solid orange;font-weight: bold;}
table.cont-presup-formapago2 label {font-size:1em}
table.cont-presup-formapago2 td span {font-size:0.95em}
table.cont-presup-formapago2 tr.separador td {border:none; height:0px; font-size:1px; padding:0}
table.cont-presup-formapago2 tr.descuento td {border: medium none; padding-top:12px; padding-bottom:0;}
table.cont-presup-formapago2 tr.total td {padding-top:10px; padding-bottom:6px}


table.cont-presup-formapago-mens{border: 1px solid #0099FF;font-size: 1em; margin: 20px 0 10px 35px;padding: 3px;width: 332px}

table.cont-presup-formapago td {text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #e7e6e6;cursor: pointer;}
table.cont-presup-formapago td.izda {text-align:left; padding-left:6px}
table.cont-presup-formapago td.dere {text-align:right; padding-right:17px}
table.cont-presup-formapago th {font-weight:normal; height:45px; padding-top:5px; border-bottom:1px solid #e7e6e6}
table.cont-presup-formapago th label{color: #FFFFFF; cursor: pointer; font-weight: bold; margin: 0 0 0 4px; padding: 10px 0; position: relative; text-decoration: underline; width: 93%;}
table.cont-presup-formapago .gris {border-left: 4px solid orange;border-right: 4px solid orange;font-weight: bold;}
table.cont-presup-formapago label {font-size:1em}
table.cont-presup-formapago td span {font-size:0.95em}
table.cont-presup-formapago tr.separador td {border:none; height:0px; font-size:1px; padding:0}
table.cont-presup-formapago tr.descuento td {border: medium none; padding-top:12px; padding-bottom:0;}
table.cont-presup-formapago tr.total td {padding-top:10px; padding-bottom:6px}


table.cont-presup-formapago-mens td {text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #e7e6e6}
table.cont-presup-formapago-mens td.izda {text-align:left; padding-left:6px}
table.cont-presup-formapago-mens td.dere {text-align:right; padding-right:17px}
table.cont-presup-formapago-mens th {font-weight:normal; height:45px; padding-top:5px; border-bottom:1px solid #e7e6e6}
table.cont-presup-formapago-mens .gris {background:#f3f7ed}
table.cont-presup-formapago-mens label {font-size:1em}
table.cont-presup-formapago-mens td span {font-size:0.95em}
table.cont-presup-formapago-mens tr.separador td {border:none; height:6px; font-size:1px; padding:0}
table.cont-presup-formapago-mens tr.descuento td {border:none; padding-top:12px; padding-bottom:0}
table.cont-presup-formapago-mens tr.total td {padding-top:10px; padding-bottom:6px}

fieldset.cont-datospoliza-comienzo {margin:0 0 10px 0; border:none; clear: both; margin:8px 0 18px; height: 20px;}
fieldset.cont-datospoliza-comienzo legend {display:none}
fieldset.cont-datospoliza-comienzo label {font-size:1em; width: 217px;}
fieldset.cont-datospoliza-comienzo label input {font-size:0.9em}

fieldset.cont-datospoliza-titular {margin:0 0 10px 0px; border:none}
fieldset.cont-datospoliza-titular legend {display:none}
fieldset.cont-datospoliza-titular .campo {margin:0 17px 10px 0; float:left}
fieldset.cont-datospoliza-titular .campo input {width:100%}
fieldset.cont-datospoliza-titular .campo select {width:100%}

fieldset.cont-datospoliza-titular .nombre {width:123px}
fieldset.cont-datospoliza-titular .apellido {width:164px}
fieldset.cont-datospoliza-titular .tiponif {width:85px}
fieldset.cont-datospoliza-titular .nif {width:70px}
fieldset.cont-datospoliza-titular .sexo {width:60px}
fieldset.cont-datospoliza-titular .fecha {width:105px}
fieldset.cont-datospoliza-titular .fecha .dia {width:19px}
fieldset.cont-datospoliza-titular .fecha .mes {width:19px}
fieldset.cont-datospoliza-titular .fecha .ano {width:30px}
fieldset.cont-datospoliza-titular input.control {width:40px; display:inline;}
fieldset.cont-datospoliza-titular input.controlAux {width:40px; display:inline;}
fieldset.cont-datospoliza-titular p.lineasep { display:inline; vertical-align:top;}
fieldset.cont-datospoliza-titular .estadocivil {width:80px}
fieldset.cont-datospoliza-titular .profesion {width:300px}
fieldset.cont-datospoliza-titular .parentesco {width:136px}
fieldset.cont-datospoliza-titular .numeroempleado {width:88px}
fieldset.cont-datospoliza-titular .centrocoste {width:240px}
fieldset.cont-datospoliza-titular .numcontrol {width:80px}
fieldset.cont-datospoliza-titular .paistrabajo {width:136px}
fieldset.cont-datospoliza-titular .tipovia {width:64px}
fieldset.cont-datospoliza-titular .direccion {width:200px}
fieldset.cont-datospoliza-titular .numero {width:30px}
fieldset.cont-datospoliza-titular .bloque {width:125px}
fieldset.cont-datospoliza-titular .codpostal {width:70px}
fieldset.cont-datospoliza-titular .anterior {margin:10px 0 0 0}
fieldset.cont-datospoliza-titular .anterior label {font-size:1em}
fieldset.cont-datospoliza-titular .anterior input {width:auto}

fieldset.cont-datospoliza-asegurados {width:620px; padding:12px 0 12px 0; border-color:white; border-bottom:1px solid #e7e6e6}
fieldset.cont-datospoliza-asegurados legend {display:none}
fieldset.cont-datospoliza-asegurados .leyenda {display:block; width:90px; margin:45px 10px 0 0; float:left}
fieldset.cont-datospoliza-asegurados .formulario {display:block; width:500px; float:left}
fieldset.cont-datospoliza-asegurados .campo {margin:0 17px 10px 0; float:left}
fieldset.cont-datospoliza-asegurados .campo input {width:100%}
fieldset.cont-datospoliza-asegurados .campo select {width:100%}

fieldset.cont-datospoliza-asegurados .nombre {width:100px}
fieldset.cont-datospoliza-asegurados .apellido {width:164px}
fieldset.cont-datospoliza-asegurados .tiponif {width:85px}
fieldset.cont-datospoliza-asegurados .nif {width:70px}
fieldset.cont-datospoliza-asegurados .sexo {width:60px}
fieldset.cont-datospoliza-asegurados .fecha {width:105px}
fieldset.cont-datospoliza-asegurados .fecha .dia {width:19px}
fieldset.cont-datospoliza-asegurados .fecha .mes {width:19px}
fieldset.cont-datospoliza-asegurados .fecha .ano {width:30px}
fieldset.cont-datospoliza-asegurados .estadocivil {width:80px}
fieldset.cont-datospoliza-asegurados .profesion {width:300px}
fieldset.cont-datospoliza-asegurados .parentesco {width:136px}
fieldset.cont-datospoliza-asegurados .numeroempleado {width:88px}
fieldset.cont-datospoliza-asegurados .centrocoste {width:240px}
fieldset.cont-datospoliza-asegurados .numcontrol {width:80px}
fieldset.cont-datospoliza-asegurados .paistrabajo {width:136px}
fieldset.cont-datospoliza-asegurados .tipovia {width:64px}
fieldset.cont-datospoliza-asegurados .direccion {width:200px}
fieldset.cont-datospoliza-asegurados .numero {width:30px}
fieldset.cont-datospoliza-asegurados .bloque {width:125px}
fieldset.cont-datospoliza-asegurados .codpostal {width:70px}
fieldset.cont-datospoliza-asegurados .anterior {margin:10px 0 0 0}
fieldset.cont-datospoliza-asegurados .anterior label {font-size:1em}
fieldset.cont-datospoliza-asegurados .anterior input {width:auto}

fieldset.cont-datospoliza-tomador {}
fieldset.cont-datospoliza-tomador legend {display:none}
fieldset.cont-datospoliza-tomador .campo {margin:0 17px 10px 0; float:left}
fieldset.cont-datospoliza-tomador .campo input {width:100%}
fieldset.cont-datospoliza-tomador .campo select {width:100%}

fieldset.cont-datospoliza-tomador .titulartomador {float:none}
fieldset.cont-datospoliza-tomador .titulartomador label {margin-right:40px; font-size:1em; line-height:1.8em}
fieldset.cont-datospoliza-tomador .titulartomador label input {font-size:0.9em; width:auto}
fieldset.cont-datospoliza-tomador .nombre {width:100px}
fieldset.cont-datospoliza-tomador .apellido {width:164px}
fieldset.cont-datospoliza-tomador .tiponif {width:85px}
fieldset.cont-datospoliza-tomador .nif {width:70px}
fieldset.cont-datospoliza-tomador .sexo {width:60px}
fieldset.cont-datospoliza-tomador .fecha {width:105px}
fieldset.cont-datospoliza-tomador .fecha .dia {width:19px}
fieldset.cont-datospoliza-tomador .fecha .mes {width:19px}
fieldset.cont-datospoliza-tomador .fecha .ano {width:30px}
fieldset.cont-datospoliza-tomador .estadocivil {width:80px}
fieldset.cont-datospoliza-tomador .profesion {width:300px}
fieldset.cont-datospoliza-tomador .parentesco {width:136px}
fieldset.cont-datospoliza-tomador .tipovia {width:64px}
fieldset.cont-datospoliza-tomador .direccion {width:200px}
fieldset.cont-datospoliza-tomador .numero {width:30px}
fieldset.cont-datospoliza-tomador .bloque {width:125px}
fieldset.cont-datospoliza-tomador .codpostal {width:70px}
fieldset.cont-datospoliza-tomador .telefono {width:100px}
fieldset.cont-datospoliza-tomador .email {width:220px}
fieldset.cont-datospoliza-tomador .anterior {margin:10px 0 0 0}
fieldset.cont-datospoliza-tomador .anterior label {font-size:1em}
fieldset.cont-datospoliza-tomador .anterior input {width:auto}
fieldset.cont-datospoliza-tomador .enviodistinto {float:none}
fieldset.cont-datospoliza-tomador .enviodistinto label {margin-right:40px; font-size:1em; line-height:1.8em}
fieldset.cont-datospoliza-tomador .enviodistinto label input {font-size:0.9em; width:auto}
fieldset.cont-datospoliza-tomador .direccionenvio {width:300px}
fieldset.cont-datospoliza-tomador .numero {width:30px}
fieldset.cont-datospoliza-tomador .bloque {width:125px}
fieldset.cont-datospoliza-tomador .codpostal {width:70px}
fieldset.cont-datospoliza-tomador .formapago {float:none}
fieldset.cont-datospoliza-tomador .formapago label {margin-right:40px; font-size:1em; line-height:1.8em}
fieldset.cont-datospoliza-tomador .formapago label input {font-size:0.9em; width:auto}
fieldset.cont-datospoliza-tomador .codigobanco {width:80px}
fieldset.cont-datospoliza-tomador .codigosucursal {width:80px}
fieldset.cont-datospoliza-tomador .dc {width:30px}
fieldset.cont-datospoliza-tomador .numerocuenta {width:177px}
fieldset.cont-datospoliza-tomador .guion {float:left; margin:15px 10px 0 0}
fieldset.cont-datospoliza-tomador .tipotarjeta {width:100px}
fieldset.cont-datospoliza-tomador .numtarjeta {width:172px}
fieldset.cont-datospoliza-tomador .fechacaducidad {width:130px}
fieldset.cont-datospoliza-tomador .fechacaducidad .mes {width:60px}
fieldset.cont-datospoliza-tomador .fechacaducidad .ano {width:60px}
fieldset.cont-datospoliza-tomador .ccv {width:50px}

fieldset.cont-cuestionario01 {}
fieldset.cont-cuestionario01 legend {display:none}
fieldset.cont-cuestionario01 label {font-size:1em}
.cuestion {border-top:1px solid #E7E6E6;
margin:0px 0 0;
padding:10px 0 5px;}
.cuestion2 {
margin:10px 0 0;
padding:10px 20px 5px;
}
.cuestion3{
	border-top:1px solid #E7E6E6;
	padding-bottom:25px;
}
.cuestion p, .cuestion2 p, .cuestion3 p {padding-bottom:1px}
fieldset.cont-cuestionario01 .cuestion label {margin-right:30px}
fieldset.cont-cuestionario01 .cuestion .indentado {margin-left:90px}
.cuestion span, .cuestion3 span {
font-weight: bold;
color: #777;
}

.noVisualiza{ margin-bottom: -30px; }
.ocultar{ display: none; }
.respuestaTipo1{ border-top:none; }
.preguntaTipo3{
	padding-left: 20px;
	border-top:none;
}

fieldset.cont-cuestionario02 {padding:0px 0 0px 0}
fieldset.cont-cuestionario02 legend {display:none}
fieldset.cont-cuestionario02 .fila {display:block; margin:0 0 6px 0}
fieldset.cont-cuestionario02 .fila .col1 {display:block; float:left; width:306px; text-align:right; margin-right:9px}
fieldset.cont-cuestionario02 .fila .col2 {display:block; float:left; width:245px; text-align:left; margin:0}
fieldset.cont-cuestionario02 label {font-size:1em}
fieldset.cont-cuestionario02 input.largo {width:238px}
fieldset.cont-cuestionario02 select.largo {width:244px}
fieldset.cont-cuestionario02 input.medio {width:138px}
fieldset.cont-cuestionario02 select.medio {width:144px}
fieldset.cont-cuestionario02 input.corto {width:30px}
fieldset.cont-cuestionario02 .disabled {border-color:#d5d5d6}
.inputcorto {width:30px}
.inputmedio {width:70px}
table.cont-confirm-formapago {width:290px; margin:0 0 10px 205px}
table.cont-confirm-formapago td {text-align:center; padding:8px 0 8px 0; border-bottom:1px solid #e7e6e6}
table.cont-confirm-formapago td.izda {text-align:left; padding-left:6px}
table.cont-confirm-formapago td.dere {text-align:right; padding-right:17px}
table.cont-confirm-formapago th {font-weight:normal; height:45px; padding-top:5px; border-bottom:1px solid #e7e6e6}
table.cont-confirm-formapago .gris {background:#f3f7ed}
table.cont-confirm-formapago label {font-size:1em}
table.cont-confirm-formapago td span {font-size:0.95em}
table.cont-confirm-formapago tr.separador td {border:none; height:6px; font-size:1px; padding:0}
table.cont-confirm-formapago tr.descuento td {border:none; padding-top:12px; padding-bottom:0}
table.cont-confirm-formapago tr.total td {padding-top:10px; padding-bottom:6px}

.cont-confirm-ficha {}
.cont-confirm-ficha .fila {display:block; margin:0 0 10px 0}
.cont-confirm-ficha .fila .col1 {display:block; float:left; width:350px; text-align:right; margin-right:9px; font-weight:bold; color:#777777}
.cont-confirm-ficha .fila .col2 {display:block; float:left; width:250px; text-align:left; margin:0}

.cont-confirm-fichasin {
position: relative;
}
.cont-confirm-fichasin .fila {display:block; margin:0 0 10px 0}
.cont-confirm-fichasin .fila .col1 {
color:#777777;
display:block;
float:left;
font-weight:bold;
margin-right:9px;
padding-bottom:20px;
padding-left:25px;
padding-top:20px;
text-align:left;
width:97%;
}
.restono {
left:31px;
position:relative;
width:100%;
}
.cont-confirm-fichasin .fila .col2 {display:block; float:left; position: relative; left: 27px; width:auto; padding-bottom: 4px; text-align:left; margin:0; color:#000000 !important; font-weight:normal !important; background: #efefef; padding: 2px 15px;}
.izquierda_contratacion{
float:left;
width:758px !important;
}
.derecha_contratacion {
float:right;
width:180px !important;
}

.info_ctop{
    background: none repeat scroll 0 0 #F6F576;
    border: 1px solid #F6F576;
    /*height: 42px;*/
    width: 752px;
	margin-bottom: 6px;
}

.destacado_c {
margin-bottom:14px;
padding-right:0;
padding-top:1px;
position:relative;
}
.destacado2_c {
margin-top:14px;
width:372px;
}
.destacado_ctop {
	background:transparent url(/img/site_cont_particulares/gfx/destacado_ctop.jpg) no-repeat scroll left top;
	height:49px;
}
.destacado2_ctop2 {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #0099FF;
    height: 42px;
    width: 752px;

}
.destacado2_ctop2_recuperar {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #0099FF;
    height: 42px;
    width: 728px;
	font-size: 1.5em;

}
.destacado2_ctop2_guardar {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #0099FF;
    height: 42px;
    width: 727px;
	font-size: 1.2em;
}
.destacado_cmiddle {
	background:transparent url(/img/site_cont_particulares/gfx/destacado_cmiddle.jpg) no-repeat scroll left top;
}
.destacado_cbottom {
	background:transparent url(/img/site_cont_particulares/gfx/destacado_cbottom.jpg) no-repeat scroll left bottom;	
	height:40px;
}
.heightdestacado {
	height: 175px;
}
.destacado_ctop h3, .destacado2_ctop h3, .destacado2_ctop2 h3, .h3verde {
    background-position: center top;
    background-repeat: no-repeat;
    color: #003A60;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 15px 0 0 17px;

}
.destacado_ctop_recuperar h3, .destacado2_ctop_recuperar h3, .destacado2_ctop2_recuperar h3, .h3verde {
    background-position: center top;
    background-repeat: no-repeat;
    color: #003A60;
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 15px 0 0 17px;

}
.destacado_ctop_guardar h3, .destacado2_ctop_guardar h3, .destacado2_ctop2_guardar h3, .h3verde {
    background-position: center top;
    background-repeat: no-repeat;
    color: #003A60;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 15px 0 0 17px;

}
h4 a.titseg {
	float: left;
	color: #11477D;
	width:auto;
	position:relative;
	right:8px;
}
.destacado_ctop h3 a, .destacado2_ctop h3 a {
	color: #11477D;
}
.destacado_cmiddle h4, .destacado2_cmiddle h4, .destacado3_cmiddle h4  {
    color: #003A60;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 12px;
}

.destacado_cmiddle dl {
padding:5px 118px 20px 25px;		
}
.destacado_cmiddle img{
	padding-right: 8px;
}
.destacado_cbottom a, .modtodos a, .modtodos2 a {
background:transparent url(/img/site_cont_particulares/gfx/flechita.gif) no-repeat left 3px;
float:right;
padding-left:12px;
padding-right:14px;
position:relative;
top:4px;
}
.modtodos2 a {
float:left;	
padding-left:12px;
}

.destacado2_ctop {
	background:transparent url(/img/site_cont_particulares/gfx/destacado2_ctop.jpg) no-repeat scroll left bottom;
	height:49px;
}




.destacado2_cmiddle {
	background:transparent url(/img/site_cont_particulares/gfx/destacado2_cmiddle.jpg) no-repeat scroll left top;
	overflow:hidden;
	width:auto;
}



.destacado3_cmiddle {
	background:transparent url(/img/site_cont_particulares/gfx/destacado2_cmiddle.jpg) no-repeat scroll left bottom;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.destacado2_cbottom {
	background:transparent url(/img/site_cont_particulares/gfx/destacado2_cbottom.jpg) no-repeat scroll left bottom;	
	height:14px;
}
.modtodos {
border-right: 1px solid #ccc;	
margin:0;
width:250px;
}
.modtodos2 {
border-right: 1px solid #ccc;	
margin:0;
width:750px;
}
.noborde {
	border: 0;
}
.modtodos2 .modtodos2 {
border:medium none;
float:left;
margin:0;
padding-left:17px;
width:233px;
}
.modtodos h4, .modtodos2 h4 {
padding-bottom:3px;
padding-left:25px;
padding-top:12px;
}
.modtodos h4.complete {
padding-bottom:3px;
padding-left:17px !important;
padding-top:12px;
}
.modtodos dl {
padding-bottom:21px;
padding-left:25px;
padding-top:7px;
padding-right:17px;
min-height:48px;
}
.modtodos2 dl {
padding-bottom:21px;
padding-left:25px;
padding-top:7px;
padding-right:17px;	
}
.modtodos dl dt, .modtodos2 dl dt {
clear:both;
height:auto;
position:relative;
top:10px;
min-height: 40px;
}
.separador_puntos_c {
background:transparent url(/img/site_general/css/gfx/bg_seppuntos2.gif) repeat-x scroll 0 0;
clear:both;
font-size:1px;
height:3px;
left:5px;
margin-bottom:17px;
position:relative;
width:98%;
}
#yacliente01, #anteriortitular {
float: right;	
}

.yacliente01, .anteriortitular {
	float: right;	
}

.anteriorcuentalabel {
width: 10px;
margin-right:10px;
}
label.anteriorcuenta {
	width: 10px !important;
}

.infolegallabel {
width: 10px;
margin-left:496px;
}
label.infolegal {
	width: 10px !important;
}


table label {
    background: none repeat scroll 0 0 #B1B3B4;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin-left: 12px;
    padding: 5px 15px 10px 12px;
    position: relative;
    text-decoration: underline;
    width: 75px;
    
}


#pagomensual, #pagotrimestral, #pagosemestral, #pagoanual {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: auto;
    left: 0;
    margin-left: 0;
    position: relative;
    text-decoration: underline !important;
    text-transform: uppercase;
    width: 100%;
}






.labelizq {
width: auto;	
text-align: left;
margin-left: 0px;
}

.labellarge {
 	width: 220px;
}


.inpurdireccion {
width: 300px;		
}


.both {
	clear:both;
	margin:0 8px 6px 25px;
}
.bothsimple {
	clear:both;
}
labelpreguntadir {
	clear:both;	
}
#alertdatos {
background:#77AA38 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-size:14px;
line-height:19px;
margin-bottom:10px;
margin-right:6px;
margin-top:10px;
padding:10px;
width:730px;
text-align: justify;
}
#alertdatos2 {
background:#f7c326 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-size:14px;
line-height:19px;
margin-bottom:10px;
margin-right:6px;
margin-top:10px;
padding:10px;
width:730px;
text-align: justify;
}


.flechitanueva {
background:transparent url(/img/site_cont_particulares/gfx/flechita.gif) no-repeat left 3px;
float:right;
padding-left:12px;
padding-right:14px;
position:relative;
top:4px;	
}

.subr {
	text-decoration:underline;
	cursor:pointer;
}
.subr {
	text-decoration:underline !important;
	cursor:pointer !important;
}

#contenido2 input.botonabajo-hover {
	
background:transparent url(/img/site_cont_particulares/gfx/botondestacadohover.jpg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:20px;
font-weight:normal;
height:46px;
letter-spacing:0.5px;
margin-left:13px;
padding:5px 5px 14px 4px;
text-align:center;
width:205px;	
}
#contenido2 input.hidden {
display:none;
}
select.hidden {
display:none;
}
.modulo_rojo_guardar {position:relative; background:#fef3f3 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b; width:711px;}  /* Candidato a estilo general */
.modulo_rojo {position:relative; background:#fef3f3 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b; width:735px;}  /* Candidato a estilo general */
.contratacion .modulo_rojo .advertencia {position:relative; float:left; margin:0 8px 5px 0}

#contenido2 input.botonmod2 {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon2.jpg) no-repeat scroll left top;
color:#505050;
font-weight:bold;
float:right;
height:27px;
width:128px;
border:none;
text-align:center;
cursor:pointer;
padding: 0;
margin: 0;
}
/*#contenido2 input.botonmod2-hover {
color: #0069af;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/botonmidoff2.jpg) no-repeat scroll left top;
cursor:pointer;
}*/

#contenido2 input.botonmod2-hover {
background:transparent url(/img/site_cont_particulares/gfx/botonmidoff2.jpg) no-repeat scroll left top;
color:#505050;
font-weight:bold;
float:right;
height:27px;
padding-left:4px;
padding-right:5px;
padding-top:0px;
width:128px;
border:none;
text-align:center;
cursor:pointer;
padding: 0;
margin: 0;
}

#contenido2 input.botonmod4 {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon3.jpg) no-repeat scroll left top;
border:medium none;
color:#77aa38;
cursor:pointer;
float:left;
font-weight:bold;
height:27px;
margin-left:13px;
padding-right:5px;
padding-top:0;
text-align:center;
width:auto;
padding-left:22px;
*padding-left:0px;
}

#contenido2 input.papelera {
background:transparent url(/img/site_cont_particulares/trash.png) no-repeat scroll left top;

height:27px;
margin-left:13px;
padding-right:5px;
padding-top:0;
text: 
text-align:none;
width:auto;
padding-left:22px;

}





#contenido2 input.botonmod4-hover {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon3.jpg) no-repeat scroll left top;
color:#77aa38;
cursor:pointer;
float:left;
}

#contenido2 input.botonmod4no {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon3no.jpg) no-repeat scroll left top;
border:medium none;
color:#77aa38;
cursor:pointer;
float:left;
font-weight:bold;
height:27px;
margin-left:13px;
padding-right:5px;
padding-top:0;
text-align:center;
width:auto;
padding-left:22px;
*padding-left:0px;
}

#contenido2 input.botonmod4no:hover {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon3no.jpg) no-repeat scroll left top;
color:#77aa38;
cursor:pointer;
float:left;
}

#contenido2 input.buscar {
background:transparent url(/img/site_cont_particulares/ico_buscar.gif) no-repeat scroll left top;
color:#FFFFFF;
flot:right;
height:27px;
padding-left:4px;
padding-right:5px;
padding-top:6px;
width:120px;
text-align:center;
margin-left:13px;
text-decoration:none;
border: 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
}

#contenido2 input.botonatras {
border:0 none;
color:#1E4C79;
float:left;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
height:15px;
margin-right:20px;
padding-top:13px;
position:relative;
text-align:center;
text-decoration:underline;
cursor:pointer;
margin: 0;
padding:0;
}

#contenido input.hidden {
display:none
}
.modulo_rojo {position:relative; background:#fef3f3 url(/img/site_cont_particulares/gfx/bgd_moduloambar.gif) 0 0 no-repeat; padding:20px 10px 15px 10px; margin:0 0 14px 0; color:#f30a0b; width:735px;}  /* Candidato a estilo general */
.contratacion .modulo_rojo .advertencia {position:relative; float:left; margin:0 8px 5px 0}




#contenido input.botonmod2 {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon2.jpg) no-repeat scroll left top;
color:#505050;
font-weight:bold;
float:right;
height:27px;
padding-left:4px;
padding-right:5px;
padding-top:0px;
width:128px;
border:none;
text-align:center;
margin-left:13px;
}
#contenido input.botonmod2-hover {
color: #0069af;
postion: relative;
float: right;
background:transparent url(/img/site_cont_particulares/gfx/botonmidoff2.jpg) no-repeat scroll left top;
}

#contenido2 input.buscar {
background:transparent url(/img/site_cont_particulares/ico_buscar.gif) no-repeat scroll left top;
color:#FFFFFF;
float:right;
height:27px;
padding-left:4px;
padding-right:5px;
padding-top:6px;
width:120px;
text-align:center;
margin-left:13px;
text-decoration:none;
border: 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
}

/* CORRECIONES EN PRUEBA TUTATIS */ 
.mod_sinfoto li { 
float:right !important;
margin-bottom:3px !important;
padding-left:18px !important;
text-align:left !important;
width:157px !important;
}

li.floatnone { 
float: none !important;
width: 500px !important;
}

.cont-confirm-fichasin li {
float:left !important;
margin-bottom:3px !important;
padding-left:18px !important;
text-align:left !important;
width:250px !important;	
}
.caja7 li {
	color: #777;
	font-weight:normal;
}



.destacado {  color: #000000; }

input.btazul {
background:transparent url(/img/site_general/css/gfx/bg_botones.gif) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
margin:0;
padding:2px 5px 1px;
width:auto;
}

input.btazul:hover {
background:transparent url(/img/site_general/css/gfx/bg_botones_hover.gif) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
}
.legal_proceso3 {
color:#999999;
font-size:10px;
text-align: justify;
}
#contenido2 input.botonmodconfirmacion {

background:transparent url(/img/site_cont_particulares/gfx/botonmidoff2.jpg) no-repeat scroll left top;

border:medium none;

color:#505050;

cursor:pointer;

float:right;

font-weight:bold;

height:27px;

padding:0;

margin: 0

width:128px;

margin:10px 0;
}

 




#contenido2 input.botonmodconfirmacionhover {

background: transparent url(/img/site_cont_particulares/gfx/botonmidon2.jpg) no-repeat scroll left top;

border:medium none;

color:#505050;

cursor:pointer;

float:right;

font-weight:bold;

height:27px;

padding:0;

width:128px;

margin:10px 0;
}

.cont-presup-datos-asegurado-ult .paddingbot20px .caja5 {
width: auto !important;
padding-right: 10px;
} 


input.botonabajo2 { 
background:transparent url(/img/site_cont_particulares/gfx/botonmidon.jpg) no-repeat scroll left top; 
border:0 none; 
color:#FFFFFF; 
cursor:pointer; 
float:right; 
font-size:15px; 
font-weight:bold; 
height:34px; 
letter-spacing:0.5px; 
margin-left:13px; 
padding-left:4px; 
padding-right:5px; 
padding-top:10px; 
text-align:center; 
width:181px; 
} 
.hidden {
display:none;
}

#pie2, #pie2b {
color:#0099FF;
font-size:1em;
text-align:right;
}

.informacion_precontract {
font-size:12px !important;
font-family:Arial,Helvetica,sans-serif;
}

.widthauto {
    width: auto;
}

.floatleft2 {
    float: left;
    margin-right: 15px;
}

label {
    color: #777777;
    float: left;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    width: 114px;
} 

.label_recuperar {
    color: #777777;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    width: 105px;
} 
.subtitulo {
    color: #003A60;
    font-size: 15px;
    font-weight: bold;
    padding: 13px 0;
    width: 150px;
}

.spanform {
    color: #777777;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 18px 3px;
}


.sombreadoasegurados {
    background: none repeat scroll 0 0 #EFEFEF;
    border-bottom: 1px solid #CCCCCC;
    margin: 0 7px 1px 2px;
}

.nowidth {
    width: 42px;
}


.filasasegurados {
    height: 20px;
    margin-right: 13px;
    padding-top: 15px;
}

span.spanyaescliente, label.spanyaescliente {
    bottom: 16px;
    left: 16px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 91px;
     *bottom: 0!important;	
}


ul.pasosproceso li.on1okult {
    background: url("/img/site_cont_particulares/gfx/pasosflechita5.jpg") no-repeat scroll right top #009DE0;
    height: auto;
    margin-right: 0;
    padding-right: 28px;
}

ul.pasosproceso li.on1ok {
    background: url("/img/site_cont_particulares/gfx/pasosflechita5.jpg") no-repeat scroll right top #009DE0;
    height: auto;
    margin-right: 0;
    padding-right: 28px;
}


table.cont-presup-formapago th.izda {
    padding-left: 6px;
    text-align: left;
    width: 160px;
}


.tablaseleccionprimero {
    border-top: 4px solid orange !important;
}


th.gris label {
    background: none repeat scroll 0 0 #F08A00 !important;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 0 0 0 4px;
    padding: 10px 0;
    position: relative;
    text-decoration: underline;
    width: 93%;
}



.cajatabla {
    background: none repeat scroll 0 0 #F08A00 !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: bold;
    height: 36px;
    margin-bottom: 10px;
    margin-left: 5px;
    padding: 5px 15px 10px 12px;
    position: relative;
    text-decoration: none;
}


.preciototal {
    background: none repeat scroll 0 0 #003A60;
    color: #FFFFFF;
    font-size: 21px;
    padding: 4px 10px;
    width: 50px;
}

.preciototal2 {
    background: none repeat scroll 0 0 transparent;
    color: #003A60;
    font-size: 26px;
    padding: 4px 10px;
    width: 50px;
}


.tablaseleccionultimo {
    border-bottom: 4px solid orange !important;
}

.gris {
    color: #666666;
}

.tablaseleccionultimo {
    border-bottom: 4px solid orange !important;
}
.tablaseleccionlateral {
    border-left: 4px solid orange !important;
    border-right: 4px solid orange !important;
}

.comprobardatose {
    float: right;
    position: relative;
    text-decoration: underline;
    width: 260px;
}

.spanforme {
    color: #777777;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 18px 3px;
}

.botondesplegartitulo {
    background: none repeat scroll 0 0 #EFEFEF;
    border: medium none;
    bottom: 4px;
    color: #003A60 !important;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    position: relative;
    right: 8px;
    text-decoration: underline;
    *bottom: 18px;
    cursor: pointer;
}


.enlacepreguntasfrecuentes {
    color: #222222 !important;
    font-size: 12px;
    text-decoration: underline;
}

.taricadorSinCopago{
    color: #222222 !important;
    font-size: 12px;
    text-decoration: underline;
    background:none repeat scroll 0 0 #F6F576;
    border:none;
    width: 150px;
    cursor: pointer;
    margin: 0 0 0 -4px;
    font-family: Arial,Helvetica,sans-serif;
}
ul.pasosproceso li.onultimo {
    background: url("/img/site_cont_particulares/pasosflechita8.jpg") no-repeat scroll right top #009EE0;
    height: auto;
    margin-right: 0;
    padding-right: 28px;
}

.fila-modificar-datos1 {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 2px 16px 0;
}


#contenido2 input.botonmodlink {
    border: 0 none;
    bottom: 3px;
    color: #003A60;
    cursor: pointer;
    font-weight: bold;
    left: 13px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    text-decoration: underline;
}
.fila-modificar-datos2 {
    margin-bottom: 10px;
    padding: 2px 16px 0;
}


#contenido2 input.botonmodlink {
    border: 0 none;
    bottom: 3px;
    color: #003A60;
    cursor: pointer;
    font-weight: bold;
    left: 13px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    text-decoration: underline;
}


#contenido2 input.botonmodlink-hover {
	color: #003A60;
	font-weight: bold;
 	cursor: pointer;
	border: 0;
  	text-decoration: underline;
	margin: 0;
	padding: 0;
    	left: 13px;
    	margin-bottom: 10px;
    	position: relative;
	bottom: 3px;
}




.headertabletext {
    color: #003A60;
    font-size: 12px;
    font-weight: bold;
    border: none;
    margin: 0!important;
    padding: 0!important;
    height: 40px;
    width: 171px;
}

element.style {
    text-decoration: underline;
}


.headertablecolor {
    background: none repeat scroll 0 0 #FFFFFF;
}


incluir_prep {
	text-decoration: underline;
}



#contenido2 input.enlace {
    border: 0 none;
    color: #1E4C79;
    cursor: pointer;
    float: left;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 11px;
    height: 20px;
    margin-right: 20px;
    text-align: left;
    text-decoration: underline;
    margin: 0px;
}



#contenido2 input.enlace_desplegar {
border:0 none;
color:#1E4C79;
float:left;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
text-align:left;
text-decoration:underline;
cursor:pointer;
margin: 0px;
}


table.cont-presup-formapago tr.descuento2 td {
padding-top:12px; 
padding-bottom:15px;
}

#alertdatos2 {
    background: none repeat scroll 0 0 #F6F576;
    border: 1px solid #CCCCCC;
    color: #222222;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 10px;
    margin-right: 6px;
    margin-top: 10px;
    padding: 10px 17px;
    text-align: justify;
    width: 715px;
}

.preciototalconfirmar {
    background: none repeat scroll 0 0 #003A60;
    border-bottom: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 2px 16px 0;
}

.label2 {
    color: #777777;
    float: left;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    width: 20px;
}

.comentariocuestionario {
    height: 70px;
    width: 320px;
}

#contenido2 input.botonComprobar {
    border:0 none;
    color:#1E4C79;
    float:left;
    font-family:Tahoma,Verdana,sans-serif;
    font-size:12px;
    height:42px;
    margin-right:20px;
    padding-top:13px;
    position:relative;
    text-align:center;
    text-decoration:underline;
    cursor:pointer;
}

#capaHelp_1 {
   display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
    
}

#capaHelp_2 {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;	 
    
}

.marginleft5_icono {
    background: url("/img/site_cont_particulares/iconopregunta.png") no-repeat scroll left top transparent;
    margin-left: 5px !important;
    position: absolute;
}

.ayuda_contextual {
	background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: -32px;
    margin-left: 0;
    padding: 10px;
    position: relative;
    top: -152px;
    width: auto;
}

#AyudaCodigoPostal {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: -32px;
    margin-left: 0;
    padding: 10px;
    position: relative;
    top: -152px;
    width: auto;
}

#AyudaPromoFarmacia {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: -32px;
    margin-left: 0;
    padding: 10px;
    position: relative;
    top: -152px;
    width: 315px;
}


#Ayudacuestionarios {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: 673px;
    margin: 10px;
    padding: 10px;
    top: 94px;
    width: 399px;
}

.AyudaYaCliente {
   background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: 470px;
    margin-left: 0;
    padding: 10px;
    position: absolute;
    top: 367px;
    width: 298px;
}

/*#AyudaYaCliente {
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
    right: 786px;
    top: 379px;

}*/

#AyudaFomaPago {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
    
}

.botonatrasusable3 {
    background: url("/img/site_cont_particulares/botonatrasusable3.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF !important;
    padding: 7px 21px 5px;
    position: relative;
    height: 20px;
    margin:0;
   
}



#AyudaBienvenida {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
    
}

#ImagenPlan1 {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
}

.ImagenPlan2 {
    background: url("/img/site_cont_particulares/botonmasinfo2.jpg")  no-repeat top left;
}

#ImagenPlan3 {
    background: url("/img/site_cont_particulares/botonmasinfo3.jpg")  no-repeat top left;
}



table.cont-presup-formapago tr .masInformacion td{
    display:none;
    background:url("/img/site_cont_particulares/gfx/botondestacadohover.jpg") no-repeat top left;
    width:622px;
    padding:20px 10px 0 20px;
    height:82px;
    color:#000;
    font-weight:bold;
    position:absolute;
}

#capaHelp {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    margin: 10px;
    padding: 10px;
    position: absolute !important;
    width: 358px;
    top: 433px;
    width: 358px;
   
   
}

#ayudaTipoPago {
     background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: 485px;
    margin: 10px;
    padding: 10px;
    top: 47px;
    width: 499px;
}


.AyudaConsorcio {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    margin: 10px;
    padding: 10px;
    width: 192px;
}

.AyudaMail {
    background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: 571px;
    margin: 10px;
    padding: 10px;
    top: 459px;
    width: 192px;
}

.AyudaTomador {
 background: none repeat scroll 0 0 #FFFF99;
    border: 2px solid #FF9900;
    color: #222222 !important;
    display: none;
    height: auto;
    left: 542px;
    margin: 10px;
    padding: 10px;
    top: 60px;
    width: 263px;
}



.enlaceComprobar {	
    border: 0 none;
    color: #1E4C79;
    float: left;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 11px;
    cursor: pointer !important;
    text-decoration: underline !important;

}

#oculto {
display:none;
}



#margenDerecho {
 margin: 15px;
}

#AyudaDerecha {
padding-right:17px
}


#preguntaCuestionario {
    color: #777777;
    float: left;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    width: 20px;
}


.cuestionColor{
    background: none repeat scroll 0 0 #ECF6FD;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #E7E6E6;
    margin: 10px 0 5px;
    padding: 10px 0 5px;

}




#contenido2 input.botonmod15 {
background:transparent url(/img/site_cont_particulares/gfx/botonmidon3.jpg) no-repeat scroll left top;
border:medium none;
color:#77aa38;
cursor:pointer;
float:left;
font-weight:bold;
height:27px;
margin-left:13px;
padding-right:5px;
padding-top:0;
text-align:center;
width:auto;
padding-left:22px;
padding-left:0px;
margin-top: 20px;
}



.incluircolor {
    background: none repeat scroll 0 0 #ECF6FD;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}


.labelRadio {
    color: #777777;
    float: left;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    width: 20px;
}


#AyudaCopago {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
    text-decoration: none;
}

#AyudaElige {
    display:none;
    background: none repeat scroll 0 0 #FFFF99;
    color: #222222 !important;
    height: auto;
    margin: 10px 10px 10px 10px;	
    padding: 10px 10px 10px 10px;
    width: auto;
    border: 2px solid #FF9900;
}

#contenido2 input.botonatrasModificado {
    border: 0 none;
    color: #1E4C79;
    cursor: pointer;
    float: left;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 11px;
    height: 25px;
    margin-right: 20px;
    position: relative;
    text-align: center;
    text-decoration: underline;
}

.filapapelera {
margin-left: 0; 
position: relative; 
top: 15px;
}

.filasasegurado1 {
height:42px;
margin-right:20px;
padding-top:15px;
position:relative;
width:132px;
}

.filasasegurado2 {
height:42px;
margin-right:20px;
padding-top:15px;
position:relative;
width:88px;
}

.filasasegurado3 {
height:42px;
margin-right:20px;
padding-top:15px;
position:relative;
width:102px;
}

.filanumerodetarjeta {
height:30px;
overflow:hidden;
position:relative;
top:15px;
width:auto ;
left: -20px;
}


.yaesclienteasegurados {
    margin-right: 4px;
    width: 16px;
    *width: 0;	
    *margin-right: 0;	
}

table input {
margin: 0!important;
padding: 0!important;
*margin: 0!important;
*padding: 0!important;
*width: 100%;
}


.okIcon{
	background: url("/img/site_cont_particulares/iconok.png") no-repeat scroll left top transparent;
    border: none;
    display: inline;
    overflow: hidden;
    width: 15px;
	float:left;
}

.KoIcon{
	background: transparent url(/img/site_cont_particulares/iconerror.png) no-repeat scroll left top;
	border:none;
	display:inline;
	overflow: hidden;
	width: 15px;
	float:left;
}

.rollover {
background: none repeat scroll 0 0 #ecf3f6;
}

.letra {
font-size: 1.2em;
font-family: Arial,Helvetica,sans-serif;
}

.alegal1 {
    background: none repeat scroll 0 0 #FEF3F3;
    border: medium none;
    color: #1E4C79 !important;
    cursor: pointer;
    display: inline !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    margin: 0;
    padding-left: 0;
    text-decoration: underline !important;
}


.clase{
float: left;
display: block;
}


.titularEligePlanTodos {
  
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    margin: 0 16px;
    position: absolute;
    top: 26px;
    width: 690px;
	text-indent: 0px;
}

.contratacion .textoazul1 {
    color: #0099FF;
    font-size: 9px;
}


.disabled { 
 color:#933;
 background-color:#ffc;
}