/* IMPORTAMOS LOS ESTILOS DEL PORTAL MAPFRE */
@import "comunes.css";
@import "cabecera.css";
@import "menuHor.css";
@import "pie.css";
@import "medidas.css";
/* CORRECCIONES DE LOS ESTILOS DEL PORTAL MAPFRE */
DIV#principal {
	margin-top:1em;
}
DIV#interior {
	background:none;
	padding:0;
	margin:0;
}
DIV#interior DIV#contenido {
	border:1px solid #C0C0C0;
	margin:0;
	padding:0 .5em;
	width:67.25em;
}
html>body DIV#interior DIV#contenido {
	padding:0 1em;
}
DIV#interior DIV#bannersLat {
	width:16em;
	background:#F7F7F7;
}
DIV#interior DIV#bannersLat IMG#bLat {
	margin:-2.9em 0 -.25em 0;
	position:relative;
	width:16em;
}
html>body DIV#interior DIV#bannersLat IMG#bLat {
	margin:-2.5em 0 0 0;
}
DIV#interior DIV#bannersLat IMG.bannerL {
	margin-top:0;
}
DIV#eslogan {
	margin-top:.7em
}
/* NUEVOS ESTILOS */
/* Caberera del TARIFICADOR */
DIV#principal DIV#cabeceraTar {
	border:1px solid #B00000;
	background:#D10000 !important;
	width:100%;
	margin-bottom:.25em;
	width:100%;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:99.75%;
}
html>body DIV#principal DIV#cabeceraTar {
	width:99.75%;
}
DIV#principal DIV#cabeceraTar IMG {
	float:left;
}
DIV#principal DIV#cabeceraTar H1 {
	display:block;
	color:#FFF;
	float:right;
	font-size:2em;
	padding:.75em .5em .75em 0;
	background:transparent;
}
/* Caberera del CONTRATADOR */
DIV#principal DIV#cabeceraCon {
	border-top:0.5em solid #D10000;
	border-bottom:0.5em solid #D10000;
	width:100%;
}
DIV#principal DIV#cabeceraCon IMG {
	float:left;
	margin:.5em 1em .4em 1em;
	width:16em;
}
DIV#principal DIV#cabeceraCon H1 {
	display:block;
	color:#555;
	float:right;
	font-size:2em;
	padding:.55em .5em .2em 0
}
/* Título del TARIFICADOR y CONTRATADOR */
DIV#principal DIV#barraTitulo {
	border-top:.75em solid #C0C0C0;
	margin-bottom:.7em;
}
DIV#principal DIV#infoTitulo {
	font-size:1em;
}
DIV#principal DIV#infoTitulo DIV#info DIV#pasos {
	width:99.5%;
	background:#E7E7E7;
	border:1px solid #C0C0C0;
	color:#000;
	font-size:1.7em;
	font-weight:bold;
	text-align:left;
	margin:0 0 .5em 0;
	padding:0;
	height:1.1em;
}
html>/**/body DIV#principal DIV#infoTitulo DIV#info DIV#pasos {
	margin-bottom:1em;
}
DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.txt {
	float:left;
	margin:0 0 0 .3em;
	padding:0;
}
html>body DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.txt {
	line-height:1.1em;
}
DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.numero {
	float:left;
	background:transparent url('../pics/bgPunto.gif') no-repeat top;
	color:#FFF;
	font-size:1.6em;
	padding:0 0 0 .2em;
	margin:-.2em 0 -.1em .3em;
	width:.75em;
	line-height:.95em;
}
html>body DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.numero {
	margin:-.2em 0 -.1em .3em;
}
html>/**/body DIV#principal DIV#infoTitulo DIV#info DIV#pasos SPAN.numero {
	margin:-.1em 0 -.1em .3em;
}
DIV#principal DIV#infoTitulo DIV#info {
	float:left;
	font-size:1em;
	width:81%;
	text-align:center;
}
DIV#principal DIV#infoTitulo DIV#info UL.bc {
	list-style:none;
	margin:1.2em auto 0 auto;
	padding:0;
	width:33.1em;
}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI {
	float:left;
	font-size:1.1em;
	text-align:center;
	color:#000;
}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI SPAN {
	color:#D10000;
	background:transparent;
}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI.on {
	font-weight:bold;
}
DIV#principal DIV#infoTitulo DIV#info UL.bc LI IMG {
	float:none;
	width:15em;
}
DIV#principal DIV#infoTitulo DIV#info UL.xl {
	width:48.75em;
}
DIV#principal DIV#infoTitulo DIV#info UL.xl LI IMG {
	float:none;
	width:11em;
}
DIV#principal DIV#infoTitulo DIV#info UL.xxl {
	list-style:none;
	margin:1.2em auto 0 auto;
	padding:0;
	width:52.5em;
}
DIV#principal DIV#infoTitulo DIV#info UL.xxl LI {
	float:left;
	font-size:1.1em;
	text-align:center;
	color:#000;
}
DIV#principal DIV#infoTitulo DIV#info UL.xxl LI SPAN {
	color:#D10000;
	background:transparent;
}
DIV#principal DIV#infoTitulo DIV#info UL.xxl LI.on {
	font-weight:bold;
}
DIV#principal DIV#infoTitulo DIV#info UL.xxl LI IMG {
	float:none;
	width:15em;
}
DIV#principal DIV#infoTitulo DIV#info P {
	clear:both;
	font-size:1.2em;
	margin:0;
	padding:.5em 0 0 0;
}
DIV#principal DIV#infoTitulo DIV#info H2 {
	color:#D10000;
	font-size:1.5em;
	border-bottom:1px dashed #C0C0C0;
	float:left;
	margin:.25em 0 .45em 0;
	text-align:left;
	width:46.25em;
	background:transparent;
}
html>body DIV#principal DIV#infoTitulo DIV#info H2 {
	margin:.15em 0 .45em 0;
}
/* Leyenda y botón de impresión */
DIV#principal DIV#interior DIV#contenido DIV#acciones {
	padding:1em 0 1em 0;
}
DIV#principal DIV#interior DIV#contenido DIV#acciones P {
	float:left;
	font-size:1em;
	margin:0;
	padding:0;
}
DIV#principal DIV#interior DIV#contenido DIV#acciones .imprimir {
	margin:-.5em 0 0 0;
	padding-top:0;
	float:right;
}
DIV#principal DIV#interior DIV#contenido DIV#acciones SPAN.necesario {
	color:#D10000;
	font-weight:bold;
	background:transparent;
}
/* Cajas destacadas */
DIV#principal DIV#interior DIV#contenido DIV#destacado {
	margin:0 0 .5em 0;
	border:1px solid #C0C0C0;
	background:#F3F3F3;
}
DIV#principal DIV#interior DIV#contenido DIV#destacado P {
	padding:1em 1em .75em 1em;
	color:#000;
}
/* Banners horizontales informativos */
DIV#principal DIV#interior DIV#contenido UL#banners {
	clear:both;
	list-style:none;
	padding:0;
	margin:auto;
	color:#000;
	width:100%;
	display:block;
}
DIV#principal DIV#interior DIV#contenido UL#banners LI {
	float:left;
	width:31.2%;
	margin:0 0 0 .5em;
	padding:.25em;
	border:1px solid #C0C0C0;
	background:#F3F3F3;
}
html>body DIV#principal DIV#interior DIV#contenido UL#banners LI {
	width:31.4%;
}
DIV#principal DIV#interior DIV#contenido UL#banners LI IMG {
	width:6em;
	float:right;
}
DIV#principal DIV#interior DIV#contenido UL#banners LI P {
	font-size:1em;
	margin:0;
	padding:.5em 0 0 .5em;
	float:left;
	width:12.5em;
}
/* Estilos para FORMULARIOS */	
DIV#principal DIV#interior DIV#contenido FORM {
	margin:-.5em 0 0 0;
	padding:0;
	font-size:1.1em;
	text-align:left;
	font-weight:bold;
	clear:both;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET {
	padding:0 0 .5em 0;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET LEGEND {
	font-weight:bold;
	padding:0 0 0 3.75em;
	line-height:40px;
	margin:0 0 0 -7px;
	color:#000;
}
html>body DIV#principal DIV#interior DIV#contenido FORM FIELDSET LEGEND {
	position:relative;
	margin-bottom:-40px;
}
/* Diferentes FIELDSETS y LEGENDS */
DIV#principal DIV#interior DIV#contenido FORM FIELDSET {
	background:url('../pics/bgFieldset.gif') repeat-x top;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.datos LEGEND {
	background:url('../pics/icoDatos.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.euro LEGEND {
	background:url('../pics/icoEuro.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.improt LEGEND {
	background:url('../pics/icoImport.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.peritacion LEGEND {
	background:url('../pics/icoPeritacion.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.seguro LEGEND {
	background:url('../pics/icoSeguro.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.trebol LEGEND {
	background:url('../pics/icoTrebol.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.usuario LEGEND {
	background:url('../pics/icoUsuario.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.validacion LEGEND {
	background:url('../pics/icoValidacion.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.vehiculo LEGEND {
	background:url('../pics/icoVehiculo.gif') no-repeat left;
}
DIV#principal DIV#interior DIV#contenido FORM FIELDSET.contacto LEGEND {
	background:url('../pics/icono_contacto.jpg') no-repeat left;
}
/* Campos del Formulario */
DIV#principal DIV#interior DIV#contenido FORM INPUT {
	color:#555;
	font-weight:normal;
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM INPUT.dis {
	background:#CFCFCF;
	color:#777
}
DIV#principal DIV#interior DIV#contenido FORM INPUT.chrd {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
html>/**/body DIV#principal DIV#interior DIV#contenido FORM INPUT.chrd {
	margin-top:.3em;
}
DIV#principal DIV#interior DIV#contenido FORM SELECT {
	color:#555;
	font-weight:normal;
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM TEXTAREA.equip {
	width:20em;
	height:4em;
	background:#FFF url('../pics/bgInput.gif') no-repeat left top;
}
/* Capas que contienen datos del formulario */
DIV#principal DIV#interior DIV#contenido FORM DIV.formu {
	padding:0 0 1em 3.75em;
	width:93%;
	clear:both;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado {
	border:1px solid #C0C0C0;
	background:#F3F3F3;
	width:43em;
	margin:0 0 0 3.75em;
	padding:.5em .5em .5em 0;
	display:table;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado UL {
	list-style:none;
	margin:0 0 0 1.5em;
	padding:0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaDestacado UL LI {
	float:left;
	background:none;
	width:50%;
	font-size:.9em;
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.bordes {
	border:1px dashed #C0C0C0;
	border-right:none;
	border-left:none;
	padding:1em 0;
	margin:0 0 1em 3.75em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.primera {
	margin-top:.5em;
}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.primera {
	margin-top:3.5em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.noTop {
	margin-top:-1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt H3 {
	font-size:1em;
	color:#D10000;
	border:none;
	padding-bottom:0;
	margin-bottom:0;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.formu P {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen {
	padding-bottom:0;
	margin-bottom:0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL {
	padding:0;
	margin:1.25em 0 0 0;
	font-size:1em;
	font-weight:normal;
	list-style:none;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt {
	padding:0 0 0 3.75em;
	width:93%;
	clear:both;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt H3 {
	font-size:1em;
	color:#D10000;
	border:none;
	padding-bottom:0;
	margin-bottom:0;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.txt P {
	margin:0;
	padding:0 0 .75em 0;
	font-weight:normal;
	font-size:1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL.pasos4 LI {
	float:left;
	width:22%;
	margin:0 1em 0 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen UL.pasos3 LI {
	float:left;
	width:30%;
	margin:0 1em 0 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.resumen IMG {
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja {
	border:1px solid #E0DBDB;
	padding:0;
	margin:0 0 0 3.75em;
	display:table;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.especial {
	margin-top:1em;
	margin-bottom:1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja UL {
	padding:0;
	margin:1.25em 1em .75em 3em;
	font-size:1em;
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.color {
	background:#F3F3F3;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.borderNone {
	border:none;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3 {
	font-size:1em;
	color:#555;
	background:#F1F1F1;
	border-bottom:1px solid #E0DBDB;
	padding:.2em 0 .1em .5em;
	margin:0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3.boton {
	width:auto;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja H3.boton SPAN {
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P {
	font-size:1em;
	padding:1em;
	font-weight:normal;
	color:#D10000;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja P.negro {
	color:#666;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja IMG.icono {
	float:left;
	width:2em;
	margin:1em 0 0 1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.izqda {
	float:left;
	margin-left:1.75em;
	margin-right:0;
}
html>body DIV#principal DIV#interior DIV#contenido FORM DIV.izqda {
	margin-left:3.75em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.drcha {
	float:left;
	margin-left:1%;
	margin-right:0;
}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer {
	list-style:none;
	margin:.5em 0 0 0;
	padding-left:3.75em;
}
html>body DIV#principal DIV#interior DIV#contenido FORM UL#conCer {
	margin-top:3.5em;
}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI {
	float:left;
	margin-right:2em;
	font-size:.9em;
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI IMG {
	float:left;
	margin-right:.5em;
	height:2.9em;
}
DIV#principal DIV#interior DIV#contenido FORM UL#conCer LI A {
	line-height:35px;
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.enlaceI IMG {
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.enlaceR IMG {
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM DIV SPAN.txtXL {
	position:relative;
	margin:0;
	padding:0;
	color:#D10000;
	font-size:1.35em;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt {
	border:1px solid #E0DBDB;
	padding:0;
	margin:0 auto 0 auto;
	background:#F3F3F3;
	width:74.9%;
	display:table;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt P {
	float:left;
	font-size:1em;
	padding:1em;
	font-weight:normal;
	color:#555;
	width:31.2em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.cajaImgTxt IMG {
	float:left;
	width:10.75em;
	margin:.75em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja SPAN.iconos {
	margin:.75em 0 0 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja SPAN.iconos IMG {
	float:left;
	width:2.1em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.caja SPAN.iconos A {
	float:left;
	margin:.1em 1em 0 .5em;
}
DIV#principal DIV#interior DIV#contenido FORM H4 {
	background:transparent;
	border-bottom:1px dashed #9C9C9C;
	color:#D10000;
	margin:0 0 0 2.5em;
	padding:.5em 0 0 0;
}
/* Ajustes especiales*/
.imgImp {
	margin:0 1em 0 1.5em;
	float:left;
	width:10.5em;
}
.imgline {
	width:11.2em;
}
.imglineL {
	width:14.9em;
}
.mrgnTop1em {
	margin-top:1em;
}
.mrgn1em {
	margin:1em;
}
.mrgnL25em {
	margin-left:2.5em !important;
}
.txtRojo {
	color:#D10000;
	margin:0!important;
	background:transparent;
}
.sinmrgn {
	margin:0!important;
	padding:0!important;
}
/* Etiquetas del propio formulario */
DIV#principal DIV#interior DIV#contenido FORM LABEL {
	float:left;
	padding-left:.15em;
}
DIV#principal DIV#interior DIV#contenido FORM LABEL.especial {
	color:#D10000;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM LABEL.normal {
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM LABEL.inline {
	float:none;
	font-weight:bold;
}
DIV#principal DIV#interior DIV#contenido FORM LABEL.inline SPAN.necesario {
	float:none;
	margin:0;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN {
	float:left;
	margin-right:1em;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.necesario {
	color:#D10000;
	font-size:1.25em;
	margin-left:.25em;
	line-height:1.35em;
	font-weight:bold;
	margin-bottom:-.5em;
	background:transparent;
}
DIV#principal DIV#interior DIV#contenido FORM .inln {
	padding:.2em 0 0 1em;
}
DIV#principal DIV#interior DIV#contenido FORM .inlnL {
	padding:.2em 0 0 0;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.enlace {
	float:right;
	margin:0;
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.txtArea {
	padding-top:4.25em;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.txt {
	font-weight:normal;
	float:left;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.fecha {
	margin:.25em .5em 0 .5em
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.ultimo {
	position:relative;
	margin-right:-1em;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.cpProv {
	position:relative;
	margin-right:-4em;
	width:17.5em;
}
DIV#principal DIV#interior DIV#contenido FORM SPAN.normal {
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm {
	border:1px solid #C0C0C0;
	margin:1em 0 0 3.75em;
	padding:1em 0;
	width:51em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm UL {
	margin:0;
	padding:0;
	list-style:none none;
	font-size:1em;
	font-weight:normal;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm UL LI {
	clear:both;
	line-height:1.5em;
	padding:0 0 0 .5em;
	display:block;
	background:none;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.destacadoForm DIV.formu {
	padding:1em 0 0 1em;
}
/* Tablas en formularios */
DIV#principal DIV#interior DIV#contenido FORM TABLE {
	margin:.5em 0 1em 1em;
	padding:0;
	font-size:1em;
	font-weight:normal;
	border-collapse:separate;
	border-spacing:1px;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE TH {
	text-align:left;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE.polizas TH {
	padding-top:.5em;
	padding-bottom:.25em;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen {
	margin:-10px 0 0 .5em;
	padding:0;
	border-collapse:separate;
	border-spacing:10px;
	width:100%;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TH {
	border-right:1px dashed #C0C0C0;
	padding:0 2em 0 0;
	vertical-align:top;
	width:18em;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TD {
	padding-left:2em;
	width:31em;
}
DIV#principal DIV#interior DIV#contenido FORM TABLE.resumen TD SPAN {
	color:#000;
}
/* Botnoes con borde superior */
DIV#principal DIV#interior DIV#contenido FORM DIV.botones {
	text-align:center;
	padding:1em 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones {
	text-align:center;
	padding:1em 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.P0 {
	margin:0;
	padding:0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.PNegativo {
	margin:-1.8em 0 0 0;
	padding:0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botBorder {
	border-top:1px dashed #C0C0C0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botBorder IMG {
	margin:2em 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT {
	float:none;
	font-size:.9em;
}
DIV#principal DIV#interior DIV#contenido FORM .ayuda {
	position:relative;
	margin-top:-.5em
}
DIV#principal DIV#interior DIV#contenido FORM .ayudaHR {
	float:right;
	margin:-.4em .5em .4em 0;
}
DIV#principal DIV#interior DIV#contenido FORM .ayudaHL {
	float:left;
	margin:-.4em .5em .4em 0;
}
html>body DIV#principal DIV#interior DIV#contenido FORM .ayudaHR {
	margin:-.3em .5em -.7em 0;
}
html>body DIV#principal DIV#interior DIV#contenido FORM .ayudaHL {
	margin:-.3em .5em -.7em 0;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT .I2 {
	float:left;
	margin-left:8.75em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT .D2 {
	margin-right:8.75em;
	float:right;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT.I {
	float:left;
	margin-left:3.25em;
}
DIV#principal DIV#interior DIV#contenido FORM DIV.botones INPUT.D {
	float:right;
	margin-right:1em;
}
/* Pie del contenido */
DIV#principal DIV#pieContenido {
	padding:.5em 0 1.5em 0;
	text-align:center;
	width:100%;
}
DIV#principal DIV#pieContenido SPAN {
	width:40em;
	display:block;
	margin:auto;
}
DIV#principal DIV#pieContenido A {
	color:#D10000;
	background:transparent;
}
DIV#principal DIV#pieContenido A:hover {
	color:#000;
}
/* Medidas del lateral derecho */
.tar1 {
	height:83.7em;
}
html>body .tar1 {
	min-height:83.5em;
	height:auto;
}
.tar2 {
	height:54.9em;
}
html>body .tar2 {
	min-height:54.5em;
	height:auto;
}
.tar3 {
	height:54.3em;
}
html>body .tar3 {
	min-height:51.7em;
	height:auto;
}
.con1 {
	height:98.2em;
}
html>body .con1 {
	min-height:98em;
	height:auto;
}
.con2 {
	height:80.4em;
}
html>body .con2 {
	min-height:77.5em;
	height:auto;
}
.con3 {
	height:42.9em;
}
html>body .con3 {
	min-height:41.4em;
	height:auto;
}
.con4 {
	height:52.6em;
}
html>body .con4 {
	min-height:51.8em;
	height:auto;
}
.n1 {
	height:58.4em;
}
html>body .n1 {
	min-height:57.25em;
	height:auto;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtR {
	text-align:right !important;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtL {
	text-align:left !important;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos TABLE .txtC {
	text-align:center !important;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos {
	float:left;
	width:57.1em;
	padding:1em 0 1em 2.75em;
	margin:.3em 0 0 1em;
}
html>body DIV#interior DIV#contenido FORM DIV.bloqueDatos {
	margin:2.9em 0 0 1em;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos P {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:1em;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos IMG.fotoLateral {
	float:left;
	width:17.9em;
	z-index:15;
	margin:1.5em 0 0 0;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla {
	float:left;
	width:38.6em;
	margin:1.5em 0 0 .5em;
	padding:0;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla H3 {
	font-size:1em;
	color:#555;
	background:#F1F1F1;
	border:1px solid #E0DBDB;
	padding:.2em 0 0 .5em;
	margin:0;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla TABLE {
	margin:0 0 .5em 0 !important;
	padding:0;
	font-size:1em;
	font-weight:normal;
	border-collapse:separate;
	border-spacing:1px;
	border:1px solid #E0DBDB;
	border-top:none;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla TABLE.ultima {
	margin:0 !important;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla TABLE TH {
	text-align:left;
	padding:.5em;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos DIV.datosTabla TABLE TR {
	padding-bottom:.25em;
}
DIV#interior DIV#contenido FORM DIV.bloqueDatos A.linkFoto {
	float:left;
	margin:-1.75em 0 0 2.25em;
}
DIV#interior DIV#contenido DIV.banner {
	margin:0 0 .5em 0;
	padding:0;
	text-align:center;
}
DIV#interior DIV#contenido DIV.banner IMG {
	width:48.9em;
}
DIV#interior DIV#contenido .bordeInf {
	text-align:right;
	border-bottom:1px dashed #C0C0C0;
	width:92%;
}
DIV#interior DIV#contenido FORM DIV#pasos {
	float:left;
	color:#000;
	font-size:1.7em;
	font-weight:bold;
	margin:.5em 0 .5em 0;
	padding:0 0 0 7em;
	height:1.1em;
}
html>/**/body DIV#interior DIV#contenido FORM DIV#pasos {
	margin-bottom:1em;
}
DIV#interior DIV#contenido FORM DIV#pasos SPAN.txt {
	margin:0 0 0 .3em;
	position:relative;
	padding:0;
	font-weight:bold;
}
html>body DIV#interior DIV#contenido FORM DIV#pasos SPAN.txt {
	line-height:1.1em;
}
DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero {
	float:left;
	background:transparent url('../pics/bgPunto.gif') no-repeat top;
	color:#FFF;
	font-size:1.3em;
	padding:0 0 0 .4em;
	margin:0 0 -.1em .75em;
	width:.9em;
	line-height:1.1em;
	position:relative;
}
html>body DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero {
	margin:-.2em 0 -.1em .3em;
}
html>/**/body DIV#interior DIV#contenido FORM DIV#pasos SPAN.numero {
	margin:-.1em 0 -.1em .3em;
}
DIV#interior DIV#contenido FORM UL.bc {
	list-style:none;
	margin:1.2em auto 0 auto;
	padding:0;
	width:43.1em;
}
DIV#interior DIV#contenido FORM UL.bc LI {
	float:left;
	font-size:.9em;
	color:#000;
	margin:0;
}
DIV#interior DIV#contenido FORM UL.bc LI SPAN {
	color:#D10000;
	margin:0 .5em 0 0 !important;
	padding:0;
	background:transparent;
}
DIV#interior DIV#contenido FORM UL.bc LI.on {
	font-weight:bold;
}
DIV#interior DIV#contenido FORM UL.bc LI IMG {
	float:none;
	width:15.1em;
}

