 /*
    Document   : style
    Created on : 13-nov-2012, 10:11:53
    Author     : Rubén González

*/
@font-face {
font-family:"Stag Sans Light";
src: url("bbvaweb-light.eot?") format("embedded-opentype"),
url("bbvaweb-light.woff") format("woff"),
url("bbvaweb-light.ttf") format("opentype");
url("fonts/bbvaweb-light.svg") format("svg");
font-style: normal;
font-weight: 400;
font-stretch: normal;
}

@font-face {
font-family: 'Stag Sans Medium';
src: url("bbvaweb-medium.eot?") format("embedded-opentype"),
url("bbvaweb-medium.woff") format("woff"),
url("bbvaweb-medium.ttf") format("opentype");
url("bbvaweb-medium.svg") format("svg");
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: "Stag Sans Book";
src: url("bbvaweb-book.eot?") format("embedded-opentype"),
url("bbvaweb-book.woff") format("woff"),
url("bbvaweb-book.ttf") format("opentype");
url("bbvaweb-book.svg") format("SVG");
font-style: normal;
font-weight: 500;
font-stretch: normal;
}



body {margin:0; padding:0; padding-bottom:100px; font-family:"Arial"; }

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:"Stag Sans Light";}
h1 {font-size:24px; color:#006ec1; line-height:30px;} h1 strong{font-family:"Stag Sans Book";}
h2 {font-size:24px; color:#006ec1; line-height:30px;} h2 strong{font-family:"Stag Sans Book";}
p {font-family:"Arial"; font-size:14px; color:#666;}
li, ul{margin:0; padding:0; list-style:none;}

.left{float:left;} .right{float:right} .clear{clear:both;}



#home .top, #page .top {width:980px; height:120px; margin:0 auto; overflow:hidden;} #home .top .left, #page .top .left {padding-top:22px; padding-left:40px;} #home .top .right, #page .top .right {padding-top:55px; padding-right:15px;}
#home .gris, #page .gris {text-align:center; background:#e3e3e3; height:224px; padding-top:18px;}

#white_box {width:900px; height:325px; margin:0 auto; margin-top:-85px; padding:50px 40px 60px; padding-right:0; background:#FFF; display:block; position:relative; }
#white_box .left {width:450px;} #white_box .right {width:450px;}
.contenido{clear:both;}
#white_box a.boton {background:url('../img/boton.png') no-repeat; width:168px; height:19px; padding:18px 30px; margin-top:50px; font-family:"Stag Sans Book"; color:#FFF; font-size:18px; text-decoration:none; display:block;}
#white_box  li {border-bottom:1px solid #dfd7d5; width:400px; padding-top:15px; padding-bottom:9px; font-size:16px; color:#666; overflow:hidden;}
#white_box  input {width:125px; padding:2px 9px; height:22px; border:1px solid #dfd7d5; float:right; color:#666; margin-top:-7px; text-align: center;}
#page h2{border-bottom: solid 2px #006ec1; width:400px;}
.aviso p {font-family:"Stag Sans Light"; font-size:18px;}
.calculadora { margin-top:40px;}
/*footer {width:850px; margin:50px auto 0; padding:0 40px; display:block; position:relative;}
footer .avisoLegal {position:absolute; left:825px; top:35px; font-size:0.8em; color:#666; text-decoration:none;}
footer .avisoLegal:hover { text-decoration:underline;}*/
.total {font-size:20px; font-family:"Stag Sans Book"; color:#006ec1; text-align:center;}
.total span { line-height:22px;}
.total input {width:124px !important; height:22px !important; border:1px solid #006ec1 !important; color:#006ec1!important; font-weight:bold; /*float:right !important; margin-top:-5px !important;*/}
#final {width:818px; padding:24px 16px; background:#f4f4f4; margin-top:50px; }
#final input {float:none; height:16px; width:85px; }
#final p{font-family:"Arial"; font-size:14px; line-height:18px;}
.boton { margin:25px 0; text-align:center;}
.boton a {
    background: none repeat scroll 0 0 #009EE5;
    color: #FFFFFF;
    display: inline-block;
    padding: 12px;
	text-decoration:none;
}
.boton a:hover {text-decoration:underline;}
.legal {width:910px; margin:0 auto; padding-right:45px; padding-left:35px;}.legal p{ font-size:8px; margin-top:15px;}
.spanFooter{font-weight: bold !important;font-size: 1.1em;color: #1c78be;line-height: 1.5em;font: normal 75% Arial, Verdana, Helvetica, sans-serif;margin: 0 0 5px 5px;;text-decoration:none;}
#main-footer {width:920px; margin:50px auto 0; padding:0 40px; display:block; line-height: 19px;}
#main-footer .mf-left {width: 38.5%; display: block; float: left;}
#main-footer .mf-left p { line-height: 19px;   color: #1C78BE; font-size:12px; font-weight: bold;}
#main-footer .mf-left p img{display: inline-block;
    margin-right: 20px;
    vertical-align: middle;}
#main-footer .mf-right {width: 60.5%; display: block; float: left; text-align:right;}
#main-footer ul {list-style: none outside none; margin:10px 0 0; padding: 0;}
#main-footer ul li {  border-left: 1px solid #5A5A5A; display: inline-block; padding: 0 5px 0 7px; font-size: 12px;}
#main-footer li:last-child { border-right: 1px solid #5A5A5A;}
#main-footer a {color: #5A5A5A; text-decoration: none;}