body {background: #fff;}
#todo h2 {margin-top: 13px; height: 32px; background: url(/imagenes/promociones/fnd-h2.jpg) no-repeat 11px 0; text-indent: -9999px;}
div.paginador {height: 50px; color: #335c85;}
	div.paginador p.pagina {float: right; margin: 19px 14px 0 0; display: inline; font-size: 13px; color: #7A7D80;}
		div.paginador p a {margin: 0 2px; height: 20px; display: inline; font-size: 13px; color: #335c85;}
		div.paginador p a:hover, div.paginador p a.hover {text-decoration: underline;}
dl {position: relative; float: left; margin: 10px 0 0 10px; width: 238px; height: 305px; display: inline; background: url(/imagenes/promociones/fnd-promocion.jpg) no-repeat;}
	dl dt {margin-top: 14px; text-indent: 30px; height: 25px; color: #004f8d; font-size: 12px;}
	dl dd {}
		dl dd a.img {margin-left: 1px;}
		dl dd p {margin: 15px 0 0 16px; width: 207px; font-size: 11px; color: #58585a; text-align: justify;}
		dl dd a.enlace {position: absolute; bottom: 15px; right: 16px; text-decoration: underline; font-size: 11px; color: #133961;}
		dl dd a:hover {text-decoration: none;}

div.ampliado {padding-top: 40px; width: 382px; text-align: left;}
	div.ampliado img {margin-left: 20px;}
	div.ampliado h1 {margin: 10px 0 0 20px; font-size: 18px; color: #58585a;}
		div.ampliado h1 span {font-weight: normal; font-size: 18px; color: #58585a;}
	div.ampliado h2 {margin: 5px 0 0 20px; color: #58585a; font-size: 45px;}
		div.ampliado h2 span {font-size: 25px;}
	div.ampliado h3 {margin: 10px 0 0 20px; color: #00508f; font-size: 11px;}
	div.ampliado p {margin: 10px 0 0 20px; width: 340px; color: #58585a; font-size: 11px; text-align: justify;}
	div.ampliado ul {margin: 20px 0 0 20px; width: 340px;}
		div.ampliado ul li {padding-left: 13px; background: url(/imagenes/vn/fnd-li.gif) no-repeat 0 4px; color: #58585a; font-size: 11px;}	
		
	div.ampliado div.inferior{position: relative; margin: 35px 0 15px; padding: 0 17px; width: 348px; border-top: 1px solid #0c5792; background: #f0f0f0 url(/imagenes/promociones/fnd-form.gif) repeat-x bottom;}
	div.ampliado div.inferior h4{display: block; margin: 20px 0 10px; width: 161px; height: 13px; text-indent: -99999px; background: url(/imagenes/promociones/fnd-solicitar-info.gif) no-repeat;}
	div.ampliado div.inferior p{margin: 0; width: auto;}
		div.ampliado div.inferior a.descarga{position: absolute; top: -17px; right: 17px; float: left; padding: 25px 35px 0 0; height: 11px; font-size: 11px; font-weight: bold; color: #484747; text-decoration: underline; background: url(/imagenes/promociones/fnd-descargar-pdf.gif) no-repeat right top;}
		div.ampliado div.inferior a.descarga:hover{text-decoration: none;}
		div.ampliado div.inferior form{}
			div.ampliado div.inferior form div{padding-bottom: 20px;}
				div.ampliado div.inferior form div p{}
					div.ampliado div.inferior form div p label{font-size: 11px;}
					div.ampliado div.inferior form div p input{}
					div.ampliado div.inferior form div p button{float: right; margin-top: 15px; width: 63px; height: 25px; text-indent: -99999px; cursor: pointer; border: none; background: url(/imagenes/promociones/fnd-enviar.gif) no-repeat;}
				
				div.ampliado div.inferior form div div.texto{width: 348px;}
					div.ampliado div.inferior form div div.texto p{display: inline; float: left; width: 163px;}
					div.ampliado div.inferior form div div.texto p.margenIzquierdo{margin-left: 22px;}
						div.ampliado div.inferior form div div.texto p label{display: block; font-weight: bold; color: #5c687b;}
						div.ampliado div.inferior form div div.texto p input{padding: 2px 3px; width: 155px; height: 16px; border: 1px solid #737373; color: #5c687b;}
						
				div.ampliado div.inferior form div div.check{width: 348px;}
					div.ampliado div.inferior form div div.check strong{display: block; font-size: 11px; color: #5c687b;}
					div.ampliado div.inferior form div div.check p{margin-top: 10px; width: 348px;}
						div.ampliado div.inferior form div div.check p input{display: inline; float: left; width: 15px;}
						div.ampliado div.inferior form div div.check p label{display: inline; float: left; margin-left: 3px; width: 330px; font-weight: normal; color: #58585a;}
						* html div.ampliado div.inferior form div div.check p label{margin-top: 3px;}
						* +html div.ampliado div.inferior form div div.check p label{margin-top: 3px;}
						
				div.ampliado div.inferior form div p.condiciones{width: 348px;}
					div.ampliado div.inferior form div p.condiciones input{display: inline; float: left; width: 15px;}
					div.ampliado div.inferior form div p.condiciones label{display: inline; float: left; margin-left: 3px; width: 330px;}
					* html div.ampliado div.inferior form div p.condiciones label{margin-top: 3px;}
					* +html div.ampliado div.inferior form div p.condiciones label{margin-top: 3px;}
						div.ampliado div.inferior form div p.condiciones label a{font-size: 11px; text-decoration: underline;}
						div.ampliado div.inferior form div p.condiciones label a:hover{font-weight: 11px; text-decoration: none;}
	
	div.ampliado p.volverListado{margin-right: 15px; width: auto;}			
		div.ampliado p.volverListado a{float: right; text-decoration: underline;}
		div.ampliado p.volverListado a:hover{text-decoration: none;}