﻿@CHARSET "UTF-8";

/* RESET */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strong, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }
sub, sup { margin:0; padding:0; border:0; outline:0; font-size:100%; }
ol, ul  { list-style: none; } blockquote, q { quotes: none;} table  { border-collapse: collapse; border-spacing: 0;}
a, img, a img, iframe, form, fieldset, object, table { border:none; }

/*ESTILOS GENERALES*/
body          { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:16px; text-align:center; background:silver url(../imagenes/fondo_V2.gif);}
legend        { display:none}
input, select, textarea { border:1px solid #7F9DB9; font-size:11px; background:#fff; color:#333; font-family:Arial, Helvetica, sans-serif;}
em            { font-style:normal;}
a img         { border:0;}
a:hover       { color:#000; text-decoration:underline; }

/*CAPAS*/
#contenedora { overflow:visible; text-align:center; width:100%;}
#fondo { margin:auto; text-align:center; width:800px;} 
#fondo-sombra { float:left; padding:0 10px 0 8px; width:auto; background:transparent url(../imagenes/fondo_sombra.gif) no-repeat scroll 0 0;}
#web { text-align:left; width:750px; background:#fff;}
#cab { clear:both; background:#FFD401; height:100px;}
#cabRally { clear:both; background:#000; height:110px;}
#cabRally img {border:0; padding:8px 10px;float:left;}
#cabRally img.logosRally {float:right; vertical-align:middle; margin:12px 10px 0 0;}
#ctd { padding:30px 10px 20px 20px}
#sup { clear:both;}
#inf { clear:both; width:100%;}
#pie { clear:both; background:#000; color:#fff; padding:5px 10px; font-size:11px;}


/* COLUMNAS*/
.ctd-c1 { float:left; width : 460px; padding-bottom:10px; border-bottom:1px solid #FFD520;}
.ctd-c2 { float:left; width:220px; margin-left:20px; }
.caja-paso1{ clear:both; padding:0 0 10px 43px}
.caja-paso1 .col-inf {width:205px; }
.caja-paso2 {clear:both; font-size:11px; padding:10px 0 10px 43px; }
.caja-paso2 p {padding-bottom:10px;}
.caja-paso2 .regalo { padding:10px 0 10px 15px; width:400px; background:#FFF7CD url(../imagenes/fondo_reloj.gif) top right no-repeat;}
.caja-paso2 .regalo strong { display:block; width:320px; line-height:12px;}
.caja-paso2 .global-lista-simple {margin:5px 0}
.caja-paso2 .global-lista-simple li { margin:0}
.col-inf{width:220px; margin-right:20px;float:left; display:inline;padding-bottom:5px;}
.col-inf span {font-size : 12px;font-weight:bold;}
.col-inf img {width:220px;}
.labels {float:left;width:135px; margin-left:35px;}
.inputs{float:left; width:250px;}
.notas{float:left; width:200px;margin-top:40px;}
.resultado { padding-top:10px; vertical-align:middle;}
.resultado strong { float:left; width:91%; margin-left:5px; padding-bottom:1px; border-bottom:1px solid #FFD520;}
.resultado img {float:left;}
.resultado strong img { float:none; padding-left:5px;}
.bordefin {border-bottom:1px solid #FFD520;}
.al1 { height:370px;}

/*FORMULARIOS*/
.form { clear:both; padding-bottom:20px; margin-bottom:100px; border-bottom:1px solid #FFD520; width:698px;}
.form fieldset { float:left; width:425px;  padding:5px 0 0 30px;}
.form label, .form span  { float:left; width:135px; font-size:11px;}
.form .lbl-select { float:none;width:auto; padding:0 5px 0 5px;}
.form .lbl-rad {float:none; width:auto;}
.form input { margin-bottom:4px; height:18px; vertical-align:middle;}
.form select { margin-bottom:4px; vertical-align:middle; height:18px; color:#666; }
.rad {border:none;}
.form .rad { border:0}
.form .btn { margin:4px 0 0 120px; *margin-left:132px; border:none; background:none;width:173px;height:35px;}
 
/*LOGOS Y TITULOS*/
.logo{border: solid 1px black; margin-left:25px; margin-top:15px;}
.txtlogo{float:right; text-align:right;line-height:20px; font-size:18px;margin-top:43px; margin-right:25px;font-weight:bold;}
.titseccion img {margin-top:-20px;}

/*LISTADOS*/
.global-lista-simple {list-style-image:none; list-style-position:outside; margin-top:10px; }
.global-lista-simple li  {margin:8px 0 0; padding-left:20px; background:url(../imagenes/ico_flecha.gif) 4px 5px no-repeat;}
.check {background:url(../imagenes/ico_tick.gif) 4px 5px no-repeat !important}
.bullet {background:url(../imagenes/ico_h_peq.gif) 4px 5px no-repeat !important; font-size:11px;}
.col-inf img {margin-top:10px;}
.col-inf dl { padding:10px 0 0 0; font-size:11px; line-height:24px;}
.col-inf dt {clear:both; float:left; width:70px; }
.col-inf dd { float:left; width:110px;}

/* TEXTOS*/
h1 {font-size:21px; margin-bottom:16px; font-weight:bold;}
h1.ok  { padding:10px 0 0 40px; background:url(../imagenes/ico_enhorabuena.gif) 0 0 no-repeat;}
h1.ok span { font-size:11px; font-weight:normal;}
h2.titulo-f1 { background:url(../imagenes/titulo_f1.gif) left no-repeat}
h2.titulo-f2 {}
.titseccion	{clear:both; font-size:14px; width:100%; font-weight:bold; padding-top:3px; text-align:left;margin-top:40px;}
.titseccion h2.tit-f1 { padding:12px 0 0 30px; margin:0; width:92.5%; height:21px; background:url(../imagenes/titulo_ofrece.gif) bottom left no-repeat;}
.titseccion h2.tit-f2 { padding:12px 0 0 30px; margin:0; width:92.5%; height:21px; background:url(../imagenes/titulo_sabermas.gif) bottom left no-repeat;}

html > body .titulo {overflow:auto;}			
.titulo { margin-top:16px;  border-bottom:1px solid #FFD520; _margin-top:6px; _height:1%;}
.titulo span { border-bottom:3px solid #FFD520; float:left; font-size:12px; font-weight:bold; margin:0 15px 0 0;}
.titulo.ancho {width:97%;}
.subtit {font-size : 14px; margin-top:23px;}
.txt12 {font-size : 12px;}
.extra{font-size:16px !important }
.peq {font-size:11px !important }
.big {font-size:14px !important }
.mini{font-size:9px !important }
.titregalo{font-size: 12px; color:#FFFFFF;font-weight:bold;margin-left:5px;}
.sombreado p {font-size:10px;margin:0 5px;color:#666;line-height:14px;}
.destacadofor {background-color:#FFD130; border-top:1px solid #E1B90B; float:left; font-size:11px;text-align:left;width:700px; margin: 15px 0 10px 0;}
.destacadofor p{padding:5px 5px 5px 10px}
.subtit {color:#FFD520;}
.sub {width:96.5%; margin-left:5px; padding-bottom:5px; border-bottom:1px solid #FFD520;}

/*ENLACES*/ 
.enlace { float:right;padding-left:18px; font-size:11px; color:#3366ff; width:auto; background:url(../imagenes/bullet.gif) 4px 5px no-repeat;}
.enlaceregalo{color:#3366ff; width:auto;text-decoration:underline;}

/*VARIOS*/
.linea { margin:20px 0px 7px 0; *margin-top:10px; width:700px; border:1px solid #FFD520;}
.linea-tit { margin:1px 0px 7px 4px; width:695px; border:0; height:2px; background:url(../imagenes/linea.gif) top left repeat-x; }

.sombreado { background-color:#F0F0F0; width:700px;}
.sombreado p {padding:5px;}
.tarjeta { padding:6px 0 6px 8px; background:url(../imagenes/fondo_carnetracc.jpg) 0px 0px no-repeat;}
.regalo {background-color:#FFF7CD;border:solid 1px #FFD520;padding:10px 0 10px 8px; line-height:14px;}
.regalo .mini { line-height:12px;}
.regalo img { margin:2px auto 2px auto;float:none;text-align:center;display:block;}
.contacto {background:url(../imagenes/fondo_carnetracc.jpg) 0px 0px no-repeat;padding:5px;font-size:11px;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display:none}
.con:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }
.con { display:inline-block; }
* html .con { height : 1%; }
.con { display: block; }

