body {margin:0; padding:0; font-family:arial, verdana; font-size:12px; color:#333;
	background:#090e12 url('../img/home_body_bg.gif') repeat-y top center;}

h1 {display:none;}
h2.titulo {margin-top:40px; height:39px; margin-bottom:0; padding-top:4px;
	background:transparent url('../img/tit_bg.gif') no-repeat 0 0;}
h3.titulo {background:transparent url('../img/tit_bg.gif') no-repeat 0 0; height:40px; padding-top:10px}
h2, h3  {font-family: arial; font-size:18px; font-weight:bold; color:#6A5746;}
h3 {font-size:15px;}

a {font-weight:bold; text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
acronym {border-bottom:1px dotted #333; cursor:help;}
img {border:none;}

#pagina {width:980px; margin:0 auto 0; background-color:#e6e6e6; padding:1px;
	background: #e6e6e6 url('../img/fondocontenido1.jpg') no-repeat 160px 214px;}
#cabeza {width:960px; margin-left:10px; height:214px;padding-top:1px;
	background:transparent url('../img/header.jpg') no-repeat 0 0;}

#lang {margin-right:10px; float:right;}
#lang p {margin:0; padding:0;}

#menu {position:absolute; top:40px; margin-left: 10px; width:940px;
	background-color:#1f1d16; padding-left:20px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu ul li {display:block; float:left;}
#menu ul li a {display:block; float:left; margin:0 20px 0 0; padding:5px 0;
	color:#fff; text-decoration:none; font-family:arial; font-size:13px;
	font-weight:bold;}
#menu ul li a:hover {color:#ffa84a;}
#menu a.actual {color:#ffa84a;}

#login {position:absolute; margin-left: 770px; top:129px;width:190px;}
#login label {display:block; float:left; width:70px; font-size:11px; color:#333; padding-top: 2px;}
#login input {float:left; width: 100px; border:1px solid #666;}
#login .f_login { padding:5px; background-color:#fff; height:80px;}
#login .f_login p {clear:left; padding:0 0 15px 0;}
a#nuevaCuenta {display:block; width:190px; height:86px; margin:0; padding:0;
	background:transparent url('../img/nuevo_usuario_esp.png') no-repeat right bottom;}
a#nuevaCuenta span {display:none;}
a#nuevaCuenta:hover {background-image:url('../img/nuevo_usuario_esp_over.png')}
p.c {margin:0; padding:0;}
#login p.c input {cursor:pointer; border:none; width:190px; height:24px;}

.loged h2 {margin:30px 0 0 0; padding:0; width:190px; height:56px;
	background: transparent url('../img/bienvenida_esp.png') no-repeat 0 0;}
.loged h2 span {display:none;}
.loged p {margin:0; padding:0;}
.loged a.btn_gestiones {display:block; width:190px; height:25px; padding:5px;
	background: transparent url('../img/loginOK.gif') no-repeat 0 0;
	text-align:center; font-size:10px; text-transform: uppercase;
	font-weight:bold !important; text-decoration:none;}
.loged a.btn_gestiones:hover {text-decoration:underline;}

.loged div.l1 {text-align:center; background-color:#fff; color:#000; padding:10px;}
.loged div.l1 span {font-weight:bold;}
.loged div.l2 a {color:#fff; text-decoration:none; font-weight:bold;}
.loged p.desconectar {margin-top: 30px; text-align:right;}
.loged p.desconectar a {font-size:10px;}

a.rePassLink {display:block; text-align:right; margin-right:10px; color:#333;
	font-size:11px; font-family:verdana; text-decoration: none;}
a.rePassLink:hover {text-decoration:underline;}

div.login {background-color:#fff; padding:10px; width:170px;
	margin-left:760px !important; text-align: center; top:212px !important;}

#hora {margin:0 20px; padding:0; height:30px;
	background-color:#1f1d16;margin-top:-1px; color:#fff;}
#hora * {margin:0; padding:0;}
#hora .reloj {float:left;height:30px;}
#hora .reloj span {font-weight:bold; padding:5px; font-size:12px; color:#FFD200;}
#hora .reloj div {background-color:#000; float:left;height:20px; padding:7px 5px 3px 5px; margin:0 10px}

#cuerpo {padding:0 20px 20px 20px;}

/*#intro {margin:0 180px 0 20px;background-color:#e6e6e6; height:212px; padding:5px;}*/
#cols #englobe {margin:0;}
#izq {float:left; width:300px;}
#centro {float:left; width:400px;}
#der {float:left; width:190px; margin-top:150px; margin-left:30px}
#englobe {margin:10px 10px 10px 20px; float:left; width:720px;
  min-height:400px; height:auto !important; /* hack ie6 min-height */  height:400px;}

.bloque {margin-left:40px;}
#der .bn {margin-left:30px}


div.caja {-moz-border-radius:5px; background-color:#1f1d16 !important; padding:10px 5px; margin-top:-20px;}
div.caja ul li a {font-size:12px !important;color:#ffa84a; font-family:Arial !important;}
div.caja ul li a:hover {color:#fff;}

form.base {margin-left:40px;}
form.base label {display:block; float:left; width:120px; font-weight:bold;}
form.base input, form.base textarea {border:1px solid #333; padding:3px;}
form.base #r_direccion2 {margin:2px 0 0 120px;}
form.base span.error {color:#f00; margin-left:120px; display: block;}
form.base input.error, form.base textarea.error, form.base select.error {border: 1px dotted #f00;}

table.pbase {width: 710px; font-family:verdana;font-size:11px; color:#1f1d16;}
table.pbase td {padding:5px;}
table.pbase tr.ph td {background-color:#6a5746; color:#fff; font-family:arial;
	font-weight:bold;text-transform:uppercase;}
table.pbase tr.pn td {background-color:#8f8174;
	font-weight:bold; color:#1f1d16;}
table.pbase tr.pa td {background-color:#b4aba2;}
table.pbase tr.pb td {background-color:#d2ccc7;}
table.pbase a{color:#1f1d16; text-decoration:underline;}
form.pbase label {display:block; float:none; width: auto !important; font-weight:bold;}
form.pbase input {border:1px solid #333;}
form.pbase p {float:left; margin:0 20px;}
form.pbase p.c {margin-top:18px;}

ul.base {margin:0; padding:0; list-style-type:none; text-align:justify;}
ul.base li {margin:0 0; padding-left:15px;
	background:transparent url('../img/flechita.gif') no-repeat 3px 6px;}
ul.base a {color:#333; text-decoration:none; font-size:10px; font-family:verdana;}
ul.base a:hover {text-decoration:underline;}
ul.base ul {list-style-type:none;}

#pie {background-color:#fff; padding:4px; text-align:center; font-size:10px; font-family:verdana; height:80%; height:auto;}
#pie p {margin:0; padding:0;}
div#logos {margin-bottom:80px;}
div#logos ul {margin:0 0 0 20px; padding:0; list-style-type:none;}
div#logos li {display:block; float:left; height:74px;}
div#logos a {display:block; height:74px;}
div#logos span {display:none;}
div#logos li.ing {background:transparent url('../img/logo1.gif') no-repeat 0 0; width:222px;}
div#logos li.etoro {background:transparent url('../img/logo2.gif') no-repeat 0 0; width:222px; margin-left:60px;}
div#logos li.banesto {background:transparent url('../img/logo3.gif') no-repeat 0 0; width:222px;}
div#logos li.jalweb {background:transparent url('../img/logo4.gif') no-repeat 0 0; width:222px;}

div.error {padding:0 20px; margin:20px; border:2px dotted #f00}
.error ul {margin: 20px;}

.linkspie {color:#333;font-size:10px; font-weight:bold; font-family:verdana;}
.linkspie a {color:#333; text-decoration:none;
	font-size:10px; font-weight:bold; font-family:verdana;}
.linkspie a:hover {text-decoration:underline;}

.msg {background-color:#6A5746; width:98%;
	color:#fff; padding:5px 10px;margin:10px 0; margin-bottom:0;}
.msg a {color:#ffa84a; text-decoration:none;}
.msg a:hover {text-decoration:underline;}

.alerta {width:300px;text-align:center; margin:20px auto 20px;
	background-color:#1F1D16;color:#ffa84a; padding:10px;}
.alerta a {color:#FFA84A !important; font-size:16px;}
.alerta ul {margin:10px; padding:0;}

.rojo {color:#870000;}

.mtop40 {margin-top:40px !important;}
.mtop30 {margin-top:30px !important;}
.mtop20 {margin-top: 20px !important;}
.mlr20 {margin-left:20px; margin-right:20px;}
.p10 td {padding:10px !important;}
.size14 {font-size:14px !important;}
.size12 {font-size:12px !important;}
.size10 {font-size:10px !important;}
