@charset "utf-8";
/* CSS Document */
body{background: url(../img/bg_costadelsol.jpg) repeat-x #fff; margin:0px auto; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

h1{text-align:center; height:100px; margin:0px; line-height:97px;color:#1e4867; font-size:37px; width:960px; margin-left:auto; margin-right:auto; padding-top:7px;}
h2{color:#333333; font-size:17px;width:485px;padding-top:30px;width:475px; letter-spacing:-1px; _margin-top:18px;}
h3{color:#1e4867;font-size:30px; margin:17px 0px 0px 165px;width:205px; height:170px; font-family:Arial, Helvetica, sans-serif; text-align:right;}

a.company_logo{ display:block; background:url(../img/company_logo.jpg) no-repeat;height:88px;width:373px;margin-left:0px; z-index:9999; float:left;}
.finance{ background:url(../img/finance_logo.jpg) no-repeat; height:74px; width:336px; float:right; margin-top:-110px; padding-right:25px; *margin-top:0px;}
.header{width:auto; height:358px; margin-top:0px;position:relative; margin-left:auto; margin-right:auto;background: url(../img/bg_header.jpg) no-repeat top center;}
.header_image{ background: url(../img/headerimage_elviria.jpg) no-repeat bottom; position:relative; margin-left:auto; margin-right:auto;height:300px;width:943px;}
.strapline{ position:relative; width:auto; height:122px; background: url(../img/bg_strapline.png) repeat-x; margin-left:auto; margin-right:auto; margin-top:-5px; z-index:101;}

.content{background:url(../img/bg_text.jpg) repeat-y top center;margin:0px auto;height:636px;width:auto;position:relative; margin-top:50px; margin-left:auto; margin-right:auto; _margin-top:-4px;_height:610px; *margin-top:-7px; z-index:0; _height:630px;}
.holder{ height:635px; width:950px; margin-left:auto; margin-right:auto; _width:1000px;}
.text{height:640px; width:490px;float:left; margin-top:0px;_height:610px;}
.text p{width:480px; font-size:14px; color:#252525; margin:10px 0px 0px 0px; letter-spacing:0px;}
strong{ color:#1e4867; margin:0px; width:490px;}
span.orange{ color:#da8220; font-weight:bold; font-size:18px; margin:6px 0px 6px 0px; width:490px; height:auto; background:none;}
p.subject{color:#9599a0; font-size:10px; margin-left:0px; *margin-top:-10px; *margin-left:0px; margin-top:25px;}
a.highlight{color:#a09927;}
.form{background: url(../img/bg_form.jpg) no-repeat; height:640px; width:410px; float:left; z-index:1; margin-top:0px;}

a.privacy{display:inline-block; width:150px; color:#4f84ac; font-family: Verdana, Geneva, sans-serif;font-size:9px;  margin-top:0px; text-decoration:underline;float:right; padding-right:13px; *margin-top:-12px;}
a.privacy:hover{text-decoration:none;}


.footer{background:#1e4867;height:55px;border-top:4px solid #ef8e22;width:auto; min-width:1219px;padding-top:30px;margin-left:auto; margin-right:auto;text-align:center;}
.inner_footer{ position:relative;  height:45px; width:920px; margin-top:-60px; margin-left:auto; margin-right:auto;_width:960px;}
.footer_logo{ background:url(../img/altavista_logo.png) no-repeat; height:40px; width:315px; margin-left:-21px; _margin-left:0px;}
.footer_logo p{color:#3b6889;margin:0px;padding:3px 0px 0px 50px;font-family: Arial, Helvetica, sans-serif; font-size:11px; width:315px;}
.footer_logo a{color:#3b6889; text-decoration:none; font-size:11px;}
.footer_logo a:hover{ text-decoration:underline;}
.website{width:280px; *width:270px; height:20px; float:right;color:#aeacb3; margin-top:3px;margin-right:85px; _margin-right:32px;}
.website a{ display:inline-block;color:#3b6889; font-size:11px; text-decoration:none;float:right; padding-left:10px; *margin-top:-14px; *padding-left:0px;_margin-top:4px;}
.website a:hover{ text-decoration:underline;}

.bottom_links{height:35px; margin-top:15px; background:#191e25; width:auto; min-width:1219px; margin-left:auto; margin-right:auto;}

/*FORM*/
error{ border:1px solid #F00;}
.input-error { border:1px solid red; color:#F00;}
p.contact1{margin-bottom:14px; margin-top:60px;}
p.contact{ margin-bottom:13px; margin-top:0px;}
input{width:250px; border:1px solid black; height:22px;margin-left:120px; padding-left:5px;}
input.submitbutton{ background:url(../img/submit_elviria.jpg) no-repeat; width:254px; height:55px; border:none; margin-left:120px; color:#163b57; font-weight:bold; font-size:18px;padding-bottom:7px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
textarea{width:250px;border:1px solid black;margin-left:120px; height:115px; margin-top:1px; font-family: Arial, Helvetica, sans-serif;font-size:13px; padding-left:5px;}
p.mandatory{ font-size:9px; padding-left:120px; margin-top:-5px; margin-bottom:30px; color:#4f84ac; font-family:Verdana, Geneva, sans-serif; *margin-bottom:24px; width:340px;}
h2.success{ width:340px; margin:0px; padding:0px; margin-bottom:25px; color:#da8220; font-size:22px; text-align:center; margin-top:55px;}
.success{ text-align:center;margin-left:70px;width:340px;}
.success a{color:#da8220; font-size:14px;}
.success a:hover{ text-decoration:none;}
a.image{ background: url(../img/pdf_download.png) no-repeat; width:58px; height:60px; display:block; margin:0px 0px 10px 140px; *margin-left:0px;}
.success a:visited{ color:#000000;}


