h3 {background: url(../img/bgTitOfi.gif) 0% 50% no-repeat;margin: 1em 0px 0.5em 0.5em;padding: 0px 0px 0.2em 1em;width: 94%;border-bottom: 1px dashed #696969;font-size: 1em;color: #000;}

span.valor {float: right;width: 40%;text-align: left;}

ul ul span.valor {width: 43%;}
ul li.noEstilo{list-style: none;}

ul li{
	margin: .5em 0;
}

.garantiasYSumas li span.campo {border-bottom: 1px solid white;}
.garantiasYSumas li span.valor {border-bottom: 1px solid white;}
.garantiasYSumas li {border-bottom: 1px dotted;}
.garantiasYSumas li.noBorde {border-bottom: 0;}

table.tablaCuotas {width: 60%;margin: 0 auto;}
table.tablaCuotas th.conDatos {padding: .6em .5em;text-align: center !important;background: #EFEFEF;border-bottom: 1px solid #D10000;border-right: 1px solid #CCC;}

table.tablaCuotas tr.impar td{background: #fff;}
table.tablaCuotas tr td{background: #F7F7F7;text-align: center;height: 2em;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
table.tablaCuotas tr td.primero{background: none;border-bottom: none;}
table.tablaCuotas tfoot td {text-align: right;border: 0;background: none;}

#cuerpo p.enlaces {text-align: right;margin-top: -2.5em;}
.guardar {margin: -2.5em 0 0 0;padding-top: 0;background: url(../img/icoGuardar.gif) no-repeat left top !important;padding: 0 0 .25em 28px;line-height: 1.5em;font-size: 1em;}
#cuerpo .enlaces .imprimir {float: none;}

ul.coberturasSumas, ul.coberturasSumas ul{list-style: disc;}

div#cabecera img {
padding-top: 0;
}

DIV#capaPieBloque DIV#botones{border-top:1px dashed #C0C0C0; text-align:center; padding:.75em 1.5em 0 1.5em;; margin:1em 1.25em; height:30px;}
DIV#capaPieBloque DIV#botones A{background:transparent url('../img/bgBotonM.gif') no-repeat center; color:#FFF; width:123px !important; line-height:29px; display:block; text-align:center; text-decoration:none; padding:0 !important; margin:auto; font-size:1.1em;}

div#cuerpo .subtitulo{margin: 1em 0;text-align: center; font-size: 1.5em; padding: 0;}
div#cuerpo .subtitulo+h3{margin-top: 0em;}
div#cuerpo h3{margin-top: 3em;border: none;}
div#cuerpo h3.verdatos{margin-top: 3em;border-bottom: 1px dotted;}

div#cuerpo table{
	margin-left: 1.5em;
}
div#cuerpo table + p{margin-top: 1.5em;}
div#cuerpo p.contacto {text-align: center;}
div#cuerpo p.explicacion {margin: 0;padding-bottom: 0;}
div#cuerpo p.asterisco {margin: 0; padding:0; float: left; text-align: right;width: 5%}
div#cuerpo p.nota {margin: 0;  padding: 0 0 0 6%;}
div#cuerpo p.ultnota {margin-bottom:1em;}
div#cuerpo h2{padding-right: 15%;}
div#cuerpo p.resalta{font-weight: bold;}
div#cuerpo {padding: 0 1em;}
div#cuerpo div.divnotas{width:96%;margin-top: 1.5em}



DIV#cuerpo TABLE.tablaXS{padding:0 !important; font-size:1em; font-weight:normal; text-align:center; width:94%; border-spacing:0 !important;}
DIV#cuerpo TABLE.tablaXS TH{padding:.6em .5em; text-align:center !important; background:#efefef; border-bottom:1px solid #D10000;}
DIV#cuerpo TABLE.tablaXS TR TD{padding:.4em 2.75em .4em 0; margin:0; text-align:right !important; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
DIV#cuerpo TABLE.tablaXS .txtXXS{text-align:left !important; padding-left:1em; padding-right:.25em; width:19.5%;}
DIV#cuerpo TABLE.tablaXS .txtXS{text-align:left !important; padding-left:1em; padding-right:.25em; width:20.5%;}
DIV#cuerpo TABLE.tablaXS .txtS{text-align:center !important; padding-left:1em; padding-right:.25em; width:22%;}
DIV#cuerpo TABLE.tablaXS .txtM{text-align:left !important; padding-left:1em; padding-right:.25em; width:30%;}
DIV#cuerpo TABLE.tablaXS .txtXL{text-align:center !important; padding-left:1em; padding-right:.25em; width:50%;}
DIV#cuerpo TABLE.tablaXS .primcol{border-left:1px solid #CCC;}
DIV#cuerpo TABLE.tablaXS TR{background:#f7f7f7}
DIV#cuerpo TABLE.tablaXS TR.impar{background:#fff;}
DIV#cuerpo TABLE.tablaXS TFOOT TD{font-weight:bold;}

.alignRight{
	text-align: right;
}

#cuerpo .listaDatos{
	padding-left: 15px;
}
#cuerpo .listaDatos dt{
	font-weight: bold;
}
#cuerpo .listaDatos dd{
	margin-left: 20px;
}
#cuerpo .listaDatos dd + dt{
	margin-top: 1em;
}
DIV#cuerpo TABLE.tablaXS .txtM{
	border-left: 1px solid #cccccc;
}