body {	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#cabecera  {	height: 73px;	margin-right: auto;	margin-left: auto;	width: 900px;}#cabecera-izq  {	float: left;	width: 700px;}#cabecera-izq img {	float: left;}#cabecera-izq #piedemarca {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	padding-top: 56px;	width: 402px;	float: left;	margin-left: 20px;	font-style: italic;	color: #666666;}#cabecera-dcha  {	float: right;	width: 200px;}#cabecera-dcha  img{	float: right;	margin-right: 20px;}#contacta  {	height: 37px;	text-align: right;}#franja {	background-image: url(imagenes/fondo-franja.jpg);	background-repeat: repeat-x;	height: 339px;}#franja-contenido {	width: 900px;	margin-right: auto;	margin-left: auto;	height: 339px;}#construccion {	height: 224px;	float: left;	padding-top: 83px;}#clientes  {	height: 36px;	text-align: left;}#texto-intro {	font-family: Arial, Helvetica, sans-serif;	width: 900px;	color: #666666;	font-size: 22px;	font-style: italic;	margin-right: auto;	margin-left: auto;	text-align: center;}#texto-intro p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	line-height: 26px;}.separador-pie-marca {	margin-right: 5px;	margin-left: 5px;}#texto-intro p a {	color: #DD1023;}#texto-intro  .rojo {	color: #CF3737;	text-transform: uppercase;	font-weight: bold;}#bloque-informacion {	width: 900px;	margin-right: auto;	margin-left: auto;	margin-top: 25px;	padding-top: 25px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F5D8D8;}#bloque-informacion img {	float: left;	margin-right: 20px;}#bloque-sup {}#bloque-inf {	margin-top: 25px;}.text-box {	float: left;	width: 280px;	margin-right: 40px;}.text-box-dcha {	float: left;	width: 260px;}#bloque-informacion  h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #000000;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}#bloque-informacion  p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	margin: 0px;	padding: 0px;	line-height: 18px;}#bloque-informacion  ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CD3636;	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;}#bloque-informacion  li {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;}#info-clientes {	width: 900px;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #D50F20;	padding-top: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F5D8D8;}#info-clientes p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	line-height: 18px;}#info-clientes a {	color: #CF0E20;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}#info-clientes ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CF0E20;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0150px;}#info-clientes li {	margin-bottom: 10px;}#footer {	margin-top: 25px;	background-image: url(imagenes/fondo-footer.jpg);	background-repeat: repeat-x;	background-position: center top;}#contenido-footer {	width: 900px;	margin-right: auto;	margin-left: auto;}#formulario {	background-repeat: no-repeat;	width: 317px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #EE8E9F;	margin-bottom: 30px;	background-image: url(imagenes/formulario.jpg);	padding-right: 65px;	margin-top: 41px;}#enviar {	width: 307px;	text-align: right;	margin-top: 50px;	padding-right: 5px;	float: left;}#enviar p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 18px!important;	margin-bottom: 25px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	display: block;	height: 23px;}#enviar .textoform {	border: 0px none #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	margin-left: 20px;	height: 19px;	width: 145px;	padding: 3px;	line-height: 21px;}#enviar .button {	background-color: #505B67;	text-transform: uppercase;	color: #FFFFFF;	font-size: 11px;	cursor: pointer;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;	font-family: Arial, Helvetica, sans-serif;	border: 1px solid #505B67;}#enviar #observaciones {	height: 150px;	margin-top: 25px;	margin-bottom: 25px;}#enviar a {	color: #FFF;}#enviar .button {	background-color: #FFFFFF;	text-transform: uppercase;	color: #000000;	border: 1px solid #000000;}#footer-dcha {	float: right;	width: 450px;	padding-left: 65px;}#footer-tfno {	background-image: url(imagenes/footer-tfno.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 450px;	height: 248px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EE8E9F;}#footer-logo {	width: 395px;	height: 169px;	background-image: url(imagenes/footer-logo.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-left: 55px;	padding-top: 145px;}#footer-logo p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000;	font-weight: normal;	line-height: 18px;}.clear {	clear: both;}.gris {	color: #999999;	font-size: 14px;	font-weight: bold;	font-style: italic;}