body {margin:0; background-color:#F9F8EE; font-family:Arial}

a img {border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}

ul,li,ol,h1,h2,h3,h4,h5,p {margin:0; padding:0; font-weight:400}

a {text-decoration:none; color:#8A2525}

#cabecera {margin:auto; width:876px; height:72px; background-image:url(../images/cabecera.jpg); background-repeat:no-repeat; background-position:bottom; position:relative;}

#logo {width:212px;height:50px;position:absolute;top:15px;left:31px}

#cabecera .tit {float:right; width:250px; height:45px; margin-right: 40px; margin-top: 13px;}

h1 {font-size:14px;}

.tit h1 {float:right; margin: 20px 10px 0 555px; width:250px; height:40px; font-size:12px;}


#idiomas ul {display:inline; float:right; margin:33px 36px 0 0; list-style:none outside none}

#idiomas ul li {color:#0063A6; float:left; font:.9em/normal Arial,Verdana,sans-serif}

#idiomas ul li a {color:#0063A6; display:inline-block; padding:1px 10px}

#idiomas ul li a:hover {text-decoration:underline}

#idiomas ul li a.activo {background-color:#0063A6; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; color:#fff; font-weight:normal; margin:0 6px; padding:1px 23px}

#idiomas ul li a:hover.activo {text-decoration:none}

#relleno {margin:auto; width:876px; height:5px; background-image:url(../images/entrecajas.gif); background-repeat:no-repeat}

#top {margin:auto; width:876px; height:25px; background-image:url(../images/caja_top.jpg); background-repeat:no-repeat}

#bloque {width:874px; margin-top:0; margin-right:auto; margin-left:auto; background-image:url(../images/caja_sombra.jpg)}

#cuerpo {width:852px; background-image:url(../images/caja_borde.gif); padding-right:2px; padding-left:2px; background-position:center; background-repeat:repeat-y; margin:0 auto}

#contenido {margin:auto; width:848px; overflow:hidden; background-image:url(../images/fondo_flash.jpg); background-repeat:no-repeat; background-position:256px top}

#contenido_1 {margin:auto; width:848px; overflow:hidden; }

#pie {margin:auto; width:876px; height:39px; background-image:url(../images/pie.jpg)}

#pie_text {width:876px; text-align:center; font-size:11px; color:#66768F; margin:5px auto auto}

#izqui {margin: 0 10px 0 10px; float:left; width:236px}

#izqui ul li {margin:0 0 0 5px; padding:0; list-style:none}

#izqui ul li a.active {background-color:#333; background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:right}

#izqui ul li a {background-color:#333; display:block; margin-bottom:1px; font-size:13px; color:#414141; padding-top:7px; padding-bottom:7px; margin-top:0}

#col_izq { width:226px; padding:0px 0 0; float:left; margin:0 auto;}

#col_izq ul {margin:0; padding:0; list-style-type:none; float:right;}

#col_izq ul li {width:223px; margin:0; padding:0 0 2px;}

#col_izq ul li a{display:block; color:#FFFFFF; text-decoration:none; padding:4px 0 4px 8px; font:bold 12px Arial, Helvetica, sans-serif; height:15px; background-color:inherit;}

#col_izq ul li a:hover{text-decoration:none;}

#col_izq ul li .active {background-image:url(../images/on1.gif); background-repeat:no-repeat; background-position:right}	

#col_izq ul li a.grey {background-color:#66768F; color:#FFFFFF;}

#col_izq ul li a.grey:hover {background-color:#4B576B; color:#FFFFFF;}

#col_izq ul li a.green {background-color:#98C52A; color:#FFFFFF;}

#col_izq ul li a.green:hover {background-color:#618014; color:#FFFFFF;}

#col_izq ul li a.red {background-color:#D43329; color:#FFFFFF;}

#col_izq ul li a.red:hover {background-color:#B51F15; color:#FFFFFF;}

#col_izq ul li a.orange {background-color:#E9982D; color:#FFFFFF;}

#col_izq ul li a.orange:hover {background-color:#BE7310; color:#FFFFFF;}

#col_izq ul li a.purple {background-color:#88668F; color:#FFFFFF;}

#col_izq ul li a.purple:hover {background-color:#88668F; color:#FFFFFF;}

.tit h3 {color: #0063A6; font-size: 26px; margin: 15px 0 10px 0; letter-spacing: -22px; padding-top: 10px;}

.tit h4 {color: #0063A6; font-size: 26px; margin: 15px 0 10px 0; letter-spacing: -22px; padding-top: 10px;}

.active #izqui ul li,#izqui ul li a:hover {background-image:url(../images/flecha.gif); background-repeat:no-repeat; background-position:right}



#derecha {float:left; width:560px; padding-left:6px; padding-top:6px}

#derecha_1 {float:left; width:560px; padding-left:6px; padding-top:0px}


#text {margin-top:10px; padding-right:235px; background-image:url(../images/affiliates.gif); background-repeat:no-repeat; background-position:335px top}

#text p {line-height:18px; font-size:13px; padding-top:7px; color:#333}

#text_sub {padding-right:5px}

#text_sub h2,#text h2 {font-size:20px; color:#00B6FF}

#text_sub p {line-height:19px; font-size:13px; padding-top:5px; color:#333}

#text_sub ol {margin-top:20px; margin-bottom:20px; margin-left:35px; font-size:13px; color:#0063A6;}

#text_sub ol li {padding-bottom:4px}

#text_sub ul {margin-top:20px; margin-bottom:20px; margin-left:35px; font-size:13px; color:#0063A6; list-style-type:square}

#text_sub ul li {padding-bottom:4px}

#right_sub {float:left; width:530px; padding-left:10px; padding-top:10px; padding-right:20px}

.image_right {float:right; margin-left:20px; margin-bottom:20px; margin-bottom:20px;}

#bloque_ini {width:206px; background-color:#ECEBE5; padding:20px 12px 10px 7px; color:#4D4747;}

#bloque_ini a {font-weight: bold; color: #ACA57B;}

#bloque_ini h2.steps {background:url(../images/steps.gif) no-repeat 0 0; margin:0; padding:0;/* border:1px solid #000;*/ text-indent:-2000px;}

ol.pasos {margin: 10px 0 0 0; padding: 0; list-style: none; width: 100%; overflow: hidden; font-size: 13px; font-family: Arial;}

ol.pasos li {padding: 5px 0 16px 40px; background-position: 5px 0px; background-repeat: no-repeat;}

ol.pasos li.no1 {background-image: url(../images/no1.gif);}

ol.pasos li.no2 {background-image: url(../images/no2.gif);}

ol.pasos li.no3 {background-image: url(../images/no3.gif);}

ol.pasos li.no4 {background-image: url(../images/no4.gif);}

ol.pasos li.no5 {background-image: url(../images/no5.gif);}

ol.pasos a {font-weight: bold;}

.notis ul {margin: 10px 0 0 10px; padding: 0; list-style: none; width: 236px; overflow: hidden; font-size: 13px; font-family: Arial; background-color:#ECEBE5;}

.notis ul li {padding: 5px 0 16px 40px; background-position: 5px 0px; background-repeat: no-repeat;}

.notis ul li a {font-weight: bold; color: #ACA57B;}

.imizq {float:left; background:#fbfbfb; border:1px solid #EDEDEC; margin:0 15px 15px 0; padding:4px;}



/* --ULTIMAS NOTIS-- */

ul#ult_notis {margin:13px 0 0 0; padding:0}

ul#ult_notis li {background-color:#fff; list-style:none outside none; margin:5px 0 5px 0; border-bottom:1px solid #E1E1E1; padding-bottom:1px}

#ult_notis li span {font-size:10px; font-weight:normal; line-height:14px}

ul#ult_notis li.fin {border:0px}

ul#ult_notis li {font-size:12px; margin:0 0 3px 0}

ul#ult_notis li a {background-color:#fff; text-decoration:none; font-weight: bold; color:#AA6F21; width: 190px;}

ul#ult_notis li a:hover {text-decoration:none; color:#424242}

/* --CAJAS-- */

div.caja {width:220px; background:url(../images/caja_aire.gif) no-repeat}

div.caja div.caja2 {padding:10px 14px; background:url(../images/caja_pie.gif) bottom no-repeat}

div.aire {height:20px}

div.caja1 {width:220px; background:url(../images/caja_tit.gif) no-repeat; margin-left: 3px;}

div.caja1 div.caja2 {padding:10px 14px; background:url(../images/caja_pie.gif) bottom no-repeat}

#aclarado {clear:left}

h6 {font:14px Arial,Helvetica,sans-serif; font-weight:bold; color:#fff; margin:-5px 0 0 0; padding:0}

/* --PAGINADO NOTIS Y OFERTAS-- */

div.paginado {margin: 12px auto 0; width: 560px;}

div.paginado div.bg {padding: 7px 0 8px; width: 560px; overflow: hidden;}

div.paginado div.bg .left {padding: 5px 0 0 0; float: left; color:#999; font-size:14px;}

div.paginado div.bg .right {word-spacing: 1px; padding: 0; float: right;}

ul#paginar {display:inline; float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:4px; margin-top:0; padding:0px; font-size:14px;}

ul#paginar li {display:inline; float:left; margin-right:4px;}

ul#paginar li a {background:#fff url(../images/fade.jpg) repeat-x scroll left bottom; border:1px solid #aaa; color:#999; display:block; float:left; padding:2px 4px;}

ul#paginar li a:visited {border:1px solid #CCC; color:#666;}

ul#paginar li a:hover {background:#89C735 none repeat scroll 0% 50%; color:#fff;}

ul#paginar li.vacio {background:#fff url(../images/fade.jpg) repeat-x scroll left bottom; border:1px solid #EEE; color:#ccc; display:block; padding:2px 4px;}






ol.paso {margin: 10px 0 20px -35px; padding: 0; list-style: none; width: 85%; overflow: hidden; font-size: 13px; font-family: Arial;}

ol.paso li {padding: 5px 0 16px 50px; background-position: 5px 0px; background-repeat: no-repeat;}

ol.paso li.visa {background-image: url(../images/visa.gif);}

table {width: 95%; margin: 0 0 10px 0;  font-size:13px;}

caption {/*color: #ff7c00;*/ font-weight: bold;}

th {background-color: #F0F0F0; color: #333; padding: 5px; text-align: left;}

th.der {background-color: #F0F0F0; color: #333; padding: 5px; text-align: center;}

td {/*background-color: #fc9;*/ background-color: #F8F8F8; padding: 5px; text-align: center;}

/*---FORMULARIOS-----------------------------*/

#formula fieldset {background:#eee; border:1px solid #E4E4E4; position: relative;}

#formula form {background:#fff;	padding:0; margin-top: 15px; font-size:12px;}

#formula form.data {background:#fff; padding:0;}

#formula .siz {width:260px; height:15px; margin-bottom:5px; background:#fff; height:15px; padding:0; border: 1px solid #ccc; color:#715a1a; font-size:90%; font-family:arial,verdana;}

.up {margin-top: 5px; font-size:12px; color:#ff9300; background:#eee; }

.boton {background:#fff; height:15px; padding:0; border: 1px solid #ccc; color:#715a1a; font-size:90%; font-family:arial,verdana;}

#formula label {float:left; width:180px; font-size:13px; letter-spacing:0.05em; color:#000; margin-top: 3px;}

#formula textarea {width:280px;	height:105px; margin-bottom:5px; border: 1px solid #ccc; color:#715a1a; font-size:90%; font-family:verdana; }

#formula option {margin-bottom:0; color:#715a1a;}

#formula select {width:220px; color:#715a1a; font-size:90%; font-family:verdana; margin-bottom:5px;}

span.red {color:#dd2c15; font-size:13px;}

dl {font-size:13px; width:360px;}

dt {width:100px; margin:0; padding:0; height: 30px; float:left;}

dd {margin-left:100px; margin-bottom:5px; display:block; text-align:justify;}

dt.mat {width:100px; margin:0; padding:0; height: 20px; float:left;}

dd.mat {margin-left:100px; margin-bottom:5px; display:block; text-align:justify;}
