@charset "utf-8";

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#797979; background:url(../img/bg_body.gif);}

h1 {font-size:16px; font-weight:normal; line-height:21px; margin:0; padding:0;}
h2 {font-size:22px; line-height:25px; color:#da6226; margin:0 0 25px 0; padding:0;}
h3 {font-size:13px; font-weight:normal; margin:0; padding:0;}
h4 {font-size:16px; color:#da6226; margin:0 0 3px 0; padding:0;}

a {color:#0e639f; text-decoration:none;}
a:hover {text-decoration:underline;}

p {margin:0 0 12px 0; padding:0;}
img {border:0;}
input, select {font-family:Arial, Helvetica, sans-serif; color:#000;}
td {padding:2px 0 2px 0;}
ul {margin:15px 0 0 23px; padding:0;}
ol {margin:15px 0 0 23px; padding:0;}
li {margin:0 0 10px 0; padding:0px;}
hr {margin:20px 0 20px 0; border:solid #d0dbe2 1px;}

.tx10 {font-size:10px;}
.tx13 {font-size:13px;}
.botonS {margin-top:5px; padding:3px 0 3px 0; background:url(../img/bg_bot_s_dr.gif) no-repeat right center;}
.botonS a {font-size:11px; font-weight:bold; color:#fff; padding:3px 10px 3px 10px; background:url(../img/bg_bot_s_izq.gif) no-repeat left center;}
.botonL {margin-top:5px; padding:4px 0 4px 0; background:url(../img/bg_bot_l_dr.gif) no-repeat right center;}
.botonL a {font-size:13px; font-weight:bold; color:#fff; padding:4px 10px 4px 10px; background:url(../img/bg_bot_l_izq.gif) no-repeat left center;}
.flecha11, .flecha13, .flecha16 {padding-left:7px; background:url(../img/bg_flecha.gif) no-repeat left center;}
.flecha11 {font-size:11px;}
.flecha13 {font-size:13px;}
.fondoAzul {background-color:#D9ECF8;}

.fl {float:left;}
.cb {clear:both;}
.txn {color:#da6226;}
.mt20 {margin-top:20px;}
.ml20 {margin-left:20px;}
.pt5 {padding-top:5px;}
.pt20 {padding-top:20px;}

/* Cabecera */
#cab1 {height:200px; background:url(../img/bg_cab1.gif) repeat-x left top; clear:both;}
#cab2 {height:150px; background:url(../img/bg_cab2.gif) repeat-x left top; clear:both;}
#logo {width:297px; margin:30px 0 0 0; float:left;}
#globo1 {font-size:13px; width:371px; height:138px; margin:15px 0 0 15px; padding:15px 0 0 40px; background:url(../img/bg_globo1.gif) no-repeat left top; float:left;}
#globo2 {font-size:13px; width:371px; height:88px; margin:15px 0 0 15px; padding:15px 0 0 40px; background:url(../img/bg_globo2.gif) no-repeat left top; float:left;}
#private {font-size:11px; width:140px; height:; margin-top:15px; padding:0 0 10px 10px; border:solid #b4ccdb 1px; float:right;}
#private .Tit {font-weight:bold; margin:-8px 0 0 -5px; padding:0 0 5px 0; position:relative;}
#private .Tit span {padding:0 5px 0 5px; background:#fff;}
#private input {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#menu {height:32px; clear:both;}
#menu img {margin-right:5px;}

/* Home */
#Paso1 {width:910px; height:193px; margin:40px auto 0 auto; padding:20px 19px 0 19px; border:solid #ecb092 1px; overflow:visible; clear:both;}
#Paso1 .Col {width:290px; height:175px; margin-top:5px; border-bottom:solid #ed611d 3px; float:left;}
#Paso1 .Icono, #Paso2 .Icono, #Paso3 .Icono, #Paso4 .Icono {text-align:center; margin:-40px 0 0 -5px; padding:0 0 5px 0; clear:both; position:relative;}
#Paso2 {line-height:17px; width:270px; height:425px; margin:20px 0 0 0; padding:20px 19px 0 19px; border:solid #ecb092 1px; float:left; overflow:visible;}
#Paso2 .Tit {text-align:center; padding-bottom:10px; background:url(../img/bg_tit_paso.gif) no-repeat center bottom;}
#Paso3 {line-height:17px; width:250px; height:425px; margin:20px 0 0 20px; padding:20px 19px 0 19px; border:solid #ecb092 1px; float:left; overflow:visible;}
#Paso3 .Tit {text-align:center; padding-bottom:10px; background:url(../img/bg_tit_paso.gif) no-repeat center bottom;}
#Calculator {width:310px; height:305px; margin:20px 0 0 20px; padding:0; overflow:hidden;}
#Calculator2 {width:290px; height:305px; margin:0; padding:0; overflow:hidden;}
#Calculator .Form {width:280px; padding:10px 15px 10px 15px; background:url(../img/bg_calculator_form.gif) repeat-y left top;}
#Calculator2 .Form {width:260px; padding:10px 15px 10px 15px; background:url(../img/bg_calculator2_form.gif) repeat-y left top;}
#Calculator .Pie {width:310px; height:25px; background:url(../img/bg_calculator_pie.gif) repeat-y left top; clear:both;}
#Calculator2 .Pie {width:290px; height:25px; background:url(../img/bg_calculator2_pie.gif) repeat-y left top; clear:both;}
#Paso4 {text-align:center; width:308px; height:100px; margin:20px 0 0 20px; padding:20px 0 0 0; border:solid #ecb092 1px; overflow:visible;}

/* Estructura */
.col950 {width:950px; margin:auto; overflow:hidden; clear:both;}
.col950Borde {width:910px; margin:30px auto 0 auto; line-height:19px; padding:0 19px 0 19px; border:solid #ecb092 1px; overflow:hidden; clear:both;}
.bg2Cols {background:url(../img/bg_2cols.gif) repeat-y 639px top;}
.col600 {width:600px; padding:20px 0 30px 0; border-top:solid #ed611d 3px; float:left;}
.col290 {width:250px; padding:40px 20px 160px 20px; border-top:solid #ed611d 3px; background:url(../img/bg_col290.gif) repeat-x left top; float:left;}
.col290Izq {width:290px; padding:24px 0 0 0; border-top:solid #ed611d 3px; float:left;}
.form input, .form select {font-size:16px; margin:2px 0 0px 0; padding:3px 2px 3px 2px;}

/* Pie */
#pie {font-size:11px; text-align:center; height:200px; margin-top:30px; padding-top:15px; background:url(../img/bg_pie.gif) repeat-x left top; clear:both;}


