#capaEtiquetas{width:707px;	margin: 0 auto;padding-left:6px;}
#imagenVerisign{border:0 none;vertical-align:middle;}

#imagenXHTML{border:0 none;	vertical-align:middle;height: 31px;width: 88px;}

.validationErrors{background:#F4E9E9 url(../img/alerta.gif) 5px 7px no-repeat;margin-bottom:10px;color:#A50505;padding:5px;font-weight:bold;border:1px solid #EAC6C6}
.validationErrors p{margin:2px 0 2px 20px!important;}

.validationErrors2{font-size:.8em; color:#000;padding:5px;margin:0px;clear:both;}
.validationErrors2 p{margin:2px 0 2px 0px!important;background:#E8E8E8; padding:5px;}

.no{display:none;}

.version{position:absolute;left:24px;top:85px;color:white;}

.qq-upload-list{display:none;}

.tablaSelec tbody tr {
    cursor: pointer;
}
.tablaSelec tbody tr:hover td {
    background-color: #37A4D9;
    color: #FFFFFF;
}

.tablaSelec tbody tr:hover td input {
    background-color: #37A4D9 !important;
    color: #FFFFFF !important;
}

.tablaBus, .tablaForm {
    border: 1px solid #D2D2D2;
    position: relative;
    text-align: center;
    width: 100%;
}
.tablaBus thead, .tablaForm thead {
    width: 100%;
}
.tablaBus th, .tablaForm th {
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    color: #4C6FAF;
    font-weight: bold;
    line-height: 1.2em;
    padding: 6px 8px;
    text-align: center;
    vertical-align: middle;
}
.tablaBus th strong, .tablaForm th strong {
    font-weight: inherit;
}
.tablaBus th a, .tablaForm th a {
    color: #4C6FAF;
    text-decoration: underline;
}
.tablaBus th a:hover, .tablaForm th a:hover {
    text-decoration: none;
}

.tablaBus td, .tablaForm td {
    border-right: 1px solid #D2D2D2;
    line-height: 1.3em;
    padding: 7px 8px;
    vertical-align: middle;
}
.tablaBus .bg1 td, .tablaForm .bg1 td {
    background-color: #F2F7FE;
}
.tablaBus .nota, .tablaForm .nota {
    padding-right: 5px;
    vertical-align: baseline;
}
.tablaBus img, .tablaForm img {
    cursor: pointer;
    float: left;
}
.tablaBus input {
    border: medium none;
}

table.display tr.even.row_selected.filaSeleccionada td{
	background-color: #A1A9BC!important;
	color: white;
}

table.display tr.odd.row_selected.filaSeleccionada td{
	background-color: #A1A9BC!important;
	color: white;
}

table.display tr.even.filaSeleccionada td{
	background-color: #37A4D9;
    color: #FFFFFF;
}

table.display tr.odd.filaSeleccionada td{
	background-color: #37A4D9;
    color: #FFFFFF;
}

table.display tr.even.row_selected td{
	background-color: #CACDD3!important;
}
table.display tr.odd.row_selected td{
	background-color: #CACDD3!important;
}

.row_selected td{background-color: #CACDD3;}

table.display tr.even.row_selected td {
   background-color: #DFDFE4;
}
table.display tr.odd.row_selected td {
   background-color: #DFDFE4;
}

/* Formulario
---------------------------------------------------------------------------------*/
.formulario,
.bordes{margin:1.4em 0 1.8em 0;padding:2px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.bordes{margin:0;}
.formulario-bg,
.bordes-bg{background-color:#F7F7F7;overflow:hidden;padding:15px 15px 0 15px;}
.formulario ul{padding-left:2em}
.formulario p,
.formulario li{line-height:1.3em;margin-bottom:.8em;clear:both;padding-left:8px;}
.formulario .botonera{background-image:none;padding:0!important;margin-bottom:1.2em!important}
.formulario li{margin-bottom:0;}
.formulario ul.lista-normal{padding:0}
.formulario ul.lista-normal li{margin-bottom:1em;}
.formulario label,
.formulario .label{display:block;margin-bottom:1.5em;cursor:default;background-image:none;padding:0;line-height:normal;}
.formulario .label span,
.formulario label span{display:inline-block;vertical-align:middle;padding-left:8px;margin-right:5px;width:47%;line-height:1.2em;padding-bottom:1px;}
.formulario label span img{vertical-align:middle;cursor:help}
.formulario label input,
.formulario label textarea{border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2}
.formulario label input,
.formulario label select,
.formulario label textarea{vertical-align:middle;width:37.1%;}
.formulario label textarea{vertical-align:top;}
.formulario label select{width:38%}
.formulario label input,
.formulario label textarea{padding:2px 0 3px 3px}
.formulario label select{padding:1px 0}
.formulario label .disabled{background-color:#fff;border:1px solid #C8C0B8;color:#C8C0B8}
.formulario label.floatRight{float:right;clear:none;}
.formulario label span.no-style{width:auto!important;background-image:none!important;padding:0!important;margin:0!important}
.formulario .label strong{display:inline-block;vertical-align:middle;padding:4px 0}
.formulario .tipo-label{clear:both;position:relative;}
.formulario .tipo-label legend{clear:both;float:left;width:47%;padding:.2em 0 0 8px;margin:0 8px 1.5em 0;position:static;white-space:normal;background:url(../../img/simulador/bg/bullet_mini-generica.gif) no-repeat 0 .65em;}
.formulario .tipo-label legend span{display:block;width:100%;}
.formulario .tipo-label legend em{position:absolute;top:.45em;left:72%}
.formulario .tipo-label .campos{float:left;width:50%}
.formulario .tipo-label .campos label{display:inline-block;}
.formulario .tipo-label .campos label span{background-image:none;width:auto;}
.formulario .tipo-label .radio-button label{display:inline-block;float:none;clear:none;margin-top:.1em;margin-right:1.5em}
.formulario .tipo-label .radio-button label span{background-image:none;}
.formulario .tipo-label .radio-button label span,
.formulario .tipo-label .radio-button label input{width:auto!important;padding:0;border:0;margin:0 1px 0 0}
.formulario .tipo-label .radio-button .euros{width:20%}
.formulario .tipo-label .radio-button .euros input{width:40%!important;border-width:1px;border-style:solid;border-color:#9D9DA1;border-right-color:#F1EFE2;border-bottom-color:#F1EFE2;padding:2px 3px 3px 3px}
.formulario .tipo-label .barra,
.formulario .tipo-label .fecha .barra{display:inline-block;margin:0 .05em 0 0;vertical-align:middle;font-size:1.2em;}
.formulario .tipo-label .fecha label{width:9.5%;margin-right:.25em;clear:none;float:none}
.formulario .tipo-label .fecha label.ano{width:12%;background-image:none;}
.formulario .tipo-label .fecha label input{width:100%;text-align:center;padding-left:0}
.formulario .una-columna label{width:100%;float:none;clear:both;}
.formulario .una-columna label span{width:18%}
.formulario .una-columna label select{width:auto}
.formulario .dos-columnas fieldset.floatRight,
.formulario .dos-columnas p.floatRight,
.formulario .dos-columnas label.floatRight{float:right;clear:none;}
.formulario .dos-columnas{clear:both;/*flujo para ie ->*/float:left;width:100%}
.formulario .dos-columnas .label,
.formulario .dos-columnas label{clear:both;float:left;width:46%;}
.formulario .dos-columnas label span,
.formulario .label span{width:41%;padding-right:0;margin:0}
.formulario .dos-columnas label input,
.formulario .dos-columnas label select,
.formulario .dos-columnas label textarea{width:52.8%;}
.formulario .dos-columnas label select{width:55%}
.formulario .dos-columnas .bloque-domicilio select{width:8em}
.formulario .dos-columnas .bloque-domicilio label{width:32%}
.formulario .dos-columnas .bloque-domicilio label span{width:59%}
.formulario .dos-columnas .bloque-domicilio .domicilio-der{clear:none;width:18%;margin-top:-1px}
.formulario .dos-columnas .bloque-domicilio .domicilio-der input{width:100%;}
.formulario .dos-columnas .tipo-label{clear:none;width:46%;float:left;clear:both;}
.formulario .dos-columnas .tipo-label legend{width:42%;margin-right:0}
.formulario .dos-columnas .tipo-label input{margin:0}
.formulario .dos-columnas .tipo-label .campos{width:54.5%;}
.formulario .dos-columnas .tipo-label .campos label{width:auto}
.formulario .dos-columnas .tipo-label .fecha label{width:16%}
.formulario .dos-columnas .tipo-label .fecha label.ano{width:25%}
.formulario .dos-columnas .tipo-label .fecha-unInput input{width:85%}
.formulario .dos-columnas .tipo-label legend em{position:absolute;top:.4em;left:77%}
.formulario .en-linea label{display:inline-block;margin-right:1.8em;width:auto}
.formulario .euros-porcentaje{float:left;clear:none;margin-left:3em}
.formulario .euros-porcentaje label{display:inline-block;margin-right:8px}
.formulario .euros-porcentaje input{width:2.5em!important}
.formulario .grupo-radio{padding-top:2em;}
.formulario .grupo-radio .doble-input{float:left;margin-right:12px;}
.formulario .grupo-radio .doble-input span{background-image:none;}
.poliza-comun .formulario .titulares-cuentas label{width:auto;}
.poliza-comun .formulario .titulares-cuentas label span{width:12em;}
.poliza-comun .formulario .titulares-cuentas label input{width:16.7em;}
.tarjetas{margin-top: 1em;}
/*Estilos  para tipos de campos*/
.obligatorio,
.formulario .obligatorio{color:#EE3594;font-size:1.1em;}
.formulario .checkbox .obligatorio{vertical-align:bottom}
.formulario .w-auto{width:auto;}
.formulario .checkbox{float:none}
.formulario .checkbox span{width:auto!important;background-image:none;padding:0;margin:0}
.formulario .checkbox a{vertical-align:top}
.formulario .txtlargo span{width:95%!important;}
.formulario .checkbox input{width:auto!important;border:0!important;margin:0 3px 0 0;padding:0}
.formulario label.checkbox strong{margin-right:3px;vertical-align:middle}
.formulario li .checkbox{margin-bottom:1.2em}
.formulario .textolargo{clear:both;}
.formulario .textolargo span{display:inline-block;vertical-align:top;width:94%!important;padding-top:3px;}
.formulario .checkbox-2{float:none}
.formulario .checkbox-2 span{width:60% !important;margin:0}
.formulario .checkbox-2 input{width:auto!important;border:0!important;margin:0 3px 0 0;padding:0}
.formulario .checkbox-der input{width:auto!important;border:0!important;margin:0;padding:0}
.formulario .textarea span{width:auto!important;display:block!important;}
.formulario .textarea textarea{width:98%;height:10em;overflow:auto;margin:4px 0 0 8px}
.formulario .resaltado{color:#1863A1;padding-left:8px;margin-bottom:2em;display:inline-block}
.formulario .resaltado span{background-image:none;padding:0 3px 0 0;width:auto}
.formulario .formato{margin-left:.6em}
.hidden,
.pixel{position:absolute!important;top:-9999em!important;left:-9999em!important}
.formulario input.wauto,
.formulario select.wauto,
.formulario .wauto span,
.formulario fieldset div.wauto{width:auto!important;}
.formulario fieldset.ancho-0 legend{width:27%;margin-bottom:2.5em}
.formulario fieldset.ancho-1 legend{width:24%;margin-bottom:2.5em}
.formulario fieldset.label-der legend{width:26%;margin-bottom:2.5em}
.formulario fieldset.ancho-2 legend{width:42%}
.formulario fieldset.ancho-3 legend{width:33%}
.formulario fieldset.ancho-4 legend{width:51%}
.formulario .codigo-postal input{width:7%!important}
.formulario .comentarios span{display:block}
.formulario .comentarios textarea{width:96%;height:5em;margin:10px 0 0 12px}
.formulario .dni input{width:19.5%;}
.formulario .importe span{width:52%;}
.formulario .importe input{width:7%;padding-right:3px;margin-right:4px;text-align:right}
.formulario .campo-col input{width:2.5em!important}
.formulario .campo-corto input{width:9.5%!important;margin-right:3px}
.formulario .campo-corto2 input{width:12.5%!important;margin-right:3px}
.formulario .campo-medio input{width:22%!important;}
.formulario .campo-largo input{width:54%!important;}
.formulario .euros input{text-align:right;padding-right:3px}
.formulario .fisicas label{float:left;width:10em;margin-right:8px}
.formulario .fisicas label span{width:4em!important}
.formulario .fisicas label input{margin-right:3px}
.formulario .fisicas .tipo-label{clear:none;margin-top:2px}
.formulario .fisicas .tipo-label legend{width:8em}
.formulario .fisicas .tipo-label legend em{left:34%}
.formulario .fisicas .tipo-label .campos{margin-top:-1px}
.formulario .fisicas .tipo-label label,
.formulario .fisicas .tipo-label .campos,
.formulario .fisicas .tipo-label .campos label span{width:auto}
.formulario .fisicas .tipo-label .campos label{float:none;width:3em;clear:none;}
.formulario .fisicas .tipo-label .campos label input{width:100%;}
.formulario .fisicas .barra{margin-right:4px}
.formulario .con-cantidad{clear:both;padding-top:2px}
.formulario .con-cantidad label{float:left;width:54%;clear:both;}
.formulario .con-cantidad label span{width:87%;}
.formulario .con-cantidad .floatRight{float:left;margin-top:-2px;width:30%;clear:none}
.formulario .con-cantidad .floatRight input{width:35%!important}
.formulario .con-cantidad .floatRight select{width:40%!important}
.formulario .con-cantidad .floatRight input{padding-right:3px;}
.formulario .con-cantidad .floatRight input,
.formulario .con-cantidad .floatRight select{text-align:right;margin-right:3px;}
.formulario .calc-descuento{background-color:#fff;overflow:hidden;margin-bottom:1.5em;padding:3px 6px 3px 3px}
.formulario .calc-ancho-60{width:60%}
.formulario .calc-descuento label{float:left;width:75%;padding:10px 15px;background-color:#EFF1F5;margin:0}
.formulario .calc-descuento label span{width:60%}
.formulario .calc-descuento label input{width:25%}
.formulario .calc-descuento .botonera{float:right;clear:none;margin:3px 0 0 0!important}
/**/
.formulario .advertencia{background-color:#fff;background-image:none;padding:6px 6px 6px 16px;margin:0 0 1.2em;}
.formulario div.advertencia{padding-top:14px}
.formulario .advertencia strong{font-weight:bold!important;width:auto!important;}
.formulario .advertencia img{vertical-align:middle;margin-left:4px}

/*Cotizador coches*/
.formulario .una-columna-coche label span{width:27%;}
.formulario .una-columna-coche .tipo-label legend{width:27%;}