* { 
	margin: 0; 
	padding: 0;
	text-decoration: none;
	list-style: none;}
	
body { 
	margin: 0; 
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: url(../images/background.jpg) center 0 no-repeat;}
	
.wrapper {
	margin: 0 auto;
	width: 1125px;}
	
.hidden {display: none;}
.left {float: left;}
.right {float: right;}

/* Fuentes */

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('myriadpro-boldcond-webfont.eot');
    src: url('myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-boldcond-webfont.woff') format('woff'),
         url('myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}

/* Header */

.header {
	float: left;
	width: 100%;
	height: 595px;}

.siteLogo {
	float: left;
	margin-top: 65px;
	margin-left: 20px;
	width: 345px;
	height: 142px;
	background: url(../images/siteLogo.png) no-repeat;}
	
.bajada {
	float: right;
	margin-top: 80px;
	margin-right: 45px;
	width: 641px;
	height: 113px;
	background: url(../images/bajada.png) no-repeat;}
	
	
/* Cajas Cobertura */

.coberturaBox {
	float: left;
	margin-top: -45px;
	margin-left: -45px;
	padding-top: 95px;
	padding-left: 47px;
	width: 297px;
	height: 318px;
	background: url(../images/precioBack.png) no-repeat;}
		
	.coberturaBox .coberturaType {
		float: left;
		margin-top: -5px;
		width: 100%;
		height: 40px;
		text-align: center;
		font-family: 'MyriadProBoldCondensed', Arial, Helvetica, sans-serif;
		font-size: 30px;
		line-height: 25px;
		color: #000;}
		
	.coberturaBox .cobertura,
	.coberturaBox .priceTitle {
		float: left;
		width: 100%;
		text-align: center;
		font-family: 'MyriadProCondensed', Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #000;}
		
	.coberturaBox .priceTitle {
		float: left;
		margin-left: 35px;
		margin-top: 35px;
		width: auto;
		font-size: 26px;}
		
	.coberturaBox .price {
		float: right;
		margin-right: 35px;
		margin-top: 30px;
		width: auto;
		font-size: 30px;
		color: #000;}
		
	.coberturaBox .mensuales {
		float: right;
		clear: both;
		margin-right: 35px;
		margin-top: 0px;
		width: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #2988b5;}
	
.vehiculo {
	float: left;
	margin-top: 30px;
	margin-left: 40px;
	width: 345px;}
	
	.title {
		float: left;
		margin-bottom: 18px;
		width: 100%;
		text-align: center;
		font-family: 'MyriadProCondensed', Arial, Helvetica, sans-serif;
		font-size: 34px;
		font-weight: normal;
		line-height: 30px;
		color: #2988b5;}
		
	.vehiculo ul { float: left; width: 100%;}
		
		.vehiculo ul li {
			float: left;
			margin-bottom: 7px;
			width: 100%;
			border: 1px solid #82cad6;}
			
			.vehiculo ul li span {
				float: left;
				padding-left: 10px;
				width: 110px;
				background: #82cad6;
				font-family: 'MyriadProCondensed', Arial, Helvetica, sans-serif;
				font-size: 24px;
				color: #FFF;}
				
			.vehiculo ul li p {
				float: left;
				margin-top: 2px;
				padding-left: 10px;
				width: 200px;
				font-family: 'MyriadProCondensed', Arial, Helvetica, sans-serif;
				font-size: 22px;
				color: #057f81;}
form{
	margin-left: 100px;
}
.formBox {
	float: right;
	margin-top: 65px;
	width: 397px;
	/*height: 294px;*/
	height: 397px;
	background: url(../images/formBack.png) no-repeat;}
	
.formBox .title { margin-top: -65px; margin-bottom: 25px;}

.formBox input {
	float: left;
	margin-bottom: 18px;
	padding-left: 7px;
	width: 197px;
	height: 30px;
	border: none;
	background: none;}
	
.formBox input.btn {
	float: left;
	margin-top: 7px;
	margin-bottom: 0px;
	width: 207px;
	height: 80px;
	cursor: pointer;}
	
/* texto */

.textBox {
	float: left;
	margin-top: 15px;
	width: 100%;}
	
	.textBox .col {
		float: left;
		padding-right: 3%;
		width: 47%;}
		
	.textBox h3 {
		float: left;
		width: 100%;
		font-family: 'MyriadProBoldCondensed', Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #2988b5;}
		
	.textBox p {
		float: left;
		width: 100%;
		font-family: 'MyriadProCondensed', Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 25px;
		color: #6d6e71;}
		
	.textBox span {color: #2988b5;}

.space{
	height: 21px;
}	

/* footer */

.footer {
	float: left;
	margin-top: 30px;
	width: 100%;
	height: 273px;
	background: url(../images/footerBack.png) repeat-x;}
	
.footer p {
	float: left;
	margin-top: 90px;
	width: 100%;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;}
	
input.error { color: #F00; font-weight: bold;}
label.error { position: absolute; top: -5000px;}
label.gracias { 
position:absolute;
top:0;
left:0;
width:100%;
height:2068px;
background: url(../images/gracias.jpg) no-repeat center top;
opacity:0.95;
filter:alpha(opacity=95);}

label.gracias strong {display:none;}