/* BASICOS ------------------------------------------------------------------ */
*{padding:0;margin:0;}
html {margin:0;padding:0;background-color:#353535;}
body {margin:0 auto;padding:0;background:#000 url(../img/patron-filmina.gif) center 0 no-repeat;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p, a, form, label, input, select, textarea {margin:0;padding:0;text-decoration:none;border:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img, img {border:0; outline: none;}
img, div {margin:0;padding:0;}
a {outline:none; }
* {behavior:url(js/iepngfix.htc);}
/**/
.FL_Left {float:left}
.FL_Right {float:right}
.Clear {clear:both}
/**/
.Mod_ALeft {text-align:left !IMPORTANT}
.Mod_ACenter {text-align:center !IMPORTANT}
.Mod_ARight {text-align:right !IMPORTANT}
/**/
img.IMG.FL_Left {margin: 0 10px 10px 0}
/**/
.VA_Top {vertical-align:top}
/**/
.Oculto {display:none}
/**/
.MG_Left_80px {margin-left:80px}
.MG_Bottom_40px {margin-bottom:40px}
/**/
.Font16 {font-size:16px !IMPORTANT;line-height:20px !IMPORTANT}
.Font18 {font-size:18px !IMPORTANT;}
.Font24 {font-size:24px !IMPORTANT;}
/**/
.ColorVerde, blockquote.ColorVerde p {color:#a6c400 !IMPORTANT}
.ColorBlanco {color:#FFF !IMPORTANT}
blockquote {padding:10px 30px;font-style:italic}
/**/
.AnchoAuto {width:auto !IMPORTANT}
.Ancho315px {width:315px}
.Ancho645px {width:645px}
.Alto100px {height:100px}
/**/
.TextoPeq {font-size:11px !IMPORTANT}
/* ---------------------------------------------------------------------------*/

/* ESTRUCTURA --------------------------------------------------------------- */
#TODO {width:980px;margin:0 auto;}
#CABECERA {position:relative;height:123px;margin-bottom:1px}
#LOGOTIPO {position:absolute;right:18px;top:0;}
#LOGOTIPO_YELMO {position:absolute;left:20px;top:27px;}
/* ---------------------------------------------------------------------------*/

/* PIE ---------------------------------------------------------------------- */
#PIE {height:100%;overflow:hidden;margin:0 auto;padding-top:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:url(../img/fondo-pie.gif) center top no-repeat}
#PIE2 {overflow:hidden;padding-bottom:70px;height:100%;background:url(../img/sombra-pie.gif) center bottom repeat-x;}
#PIE_CONTENIDO {width:980px;margin:0 auto;color:#FFF;font-size:12px;}
#PIE_CONTENIDO .Enlaces {margin-left:235px}
/**/
#PIE p span {margin-left:10px}
#PIE p.FL_Right a:hover {color:#D3E200;text-decoration:none}

#PIE_CONTENIDO a {color:#FFF}
#PIE_CONTENIDO a:hover {text-decoration:underline}
/**/
#PIE ul {margin:10px 0 0 0;background:url(../img/fondo-pie.png) 0 0 no-repeat;padding-left:155px;float:left;display:inline}
#PIE ul li {float:left;display:inline}
/* ---------------------------------------------------------------------------*/

/* CONTENIDOS --------------------------------------------------------------- */
#CONTENIDO {position:relative;margin-bottom:20px}
#CONTENIDO.HOME {height:503px;margin-bottom:0}
#PRINCIPAL {overflow:hidden;height:100%;padding-top:11px} 
#FLASH_HOME {height:503px;}
#LATERAL {position:absolute;top:11px;right:0;}
/**/
#CENTRAL {background:url(../img/fondo-central.jpg) center 0 no-repeat}
/* ---------------------------------------------------------------------------*/

/* MENU --------------------------------------------------------------------- */
#MENU {position:absolute;top:97px;height:33px;margin-left:70px;}
#MENU ul li {display:inline;float:left;margin:0 2px;text-transform:uppercase;text-align:center;font-size:14px;font-weight:bold;background:url(../img/fondo-menu.gif) 0 0 no-repeat}
#MENU ul li a {display:block;background-image:url(../img/fondo-menu.gif);background-repeat:no-repeat;}
#MENU ul li a strong {padding:6px 10px;display:block;color:#FFF;background-image:url(../img/fondo-menu.gif);background-repeat:no-repeat;}
/**/
#MENU ul li#MENU_Naranja a {background-position:0 0}
#MENU ul li#MENU_Naranja a strong {background-position:right -50px}
/**/
#MENU ul li#MENU_Verde a {background-position:0 -100px}
#MENU ul li#MENU_Verde a strong {background-position:right -150px}
/**/
#MENU ul li#MENU_Azul a {background-position:0 -200px}
#MENU ul li#MENU_Azul a strong  {background-position:right -250px}
/**/
#MENU ul li a:hover, #MENU ul li a.activo {color:#FFF;background-position:0 -303px !IMPORTANT}
#MENU ul li a:hover strong, #MENU ul li a.activo strong {color:#FFF;background-position:right -350px !IMPORTANT;}
/* ---------------------------------------------------------------------------*/

/* MODULO 221px ------------------------------------------------------------- */
.Mod_Cont_Ppal_ContenidosTop div.Mod_Puntos {padding:15px 0 5px 0;background:url(../img/puntos.gif) 0 bottom repeat-x}
.Mod_Cont_Ppal_ContenidosTop div.Mod_Puntos h6 {font-size:14px;line-height:18px;color:#a3c111;margin-bottom:5px}
.Mod_Cont_Ppal_ContenidosTop div.Mod_Puntos p {font-size:12px;line-height:18px !IMPORTANT;color:#d4d4d4}
/**/
.Mod_221px {width:221px;margin-bottom:5px;} 
.Mod_221px div.Mod_Puntos {padding:10px 0;background:url(../img/puntos.gif) 0 bottom repeat-x}

.Mod_221px div.Mod_Puntos.NoPuntos {background:none}
.Mod_221px div.Mod_Puntos h6{font-size:14px;line-height:18px;color:#a3c111}
.Mod_221px div.Mod_Puntos p {font-size:12px;line-height:17px;color:#d4d4d4}
/* TOP */
.Mod_221px .Top {background:url(../img/mod_221px_top.png) 0 0 no-repeat;height:25px;padding-top:15px}
.Mod_221px .Top h2 {font-size:22px;font-weight:bold;color:#75a000;text-align:center;text-transform:uppercase}
.Mod_221px .Top h2.Peq {font-size:16px;}
/**/
.Mod_221px .Top.Tipo2 {background:url(../img/mod_221px_top2.png) 0 0 no-repeat;height:35px;padding-top:15px}
.Mod_221px .Top.Tipo2 h2 {color:#00dad6;}
/* FONDO */
.Mod_221px .Fondo {background:url(../img/mod_221px.gif) 0 0 repeat-y;padding:10px;overflow:hidden;height:100%;}
/* BOTTOM */
.Mod_221px .Bottom {background:url(../img/mod_221px_bottom.png) 0 0 no-repeat;height:12px}
/* ---------------------------------------------------------------------------*/

/*VERDE TARIFAS*/
.Mod_221px.VERDE .Top {background:url(../img/mod_221px_top_verde.png) 0 0 no-repeat;height:45px}
.Mod_221px.VERDE .Fondo {background:url(../img/mod_221px_verde.png) 0 0 no-repeat;padding-bottom:21px}
.Mod_221px.VERDE .Bottom {background:url(../img/mod_221px_bottom_verde.png) 0 0 no-repeat;}
/* ---------------------------------------------------------------------------*/

/* MODULO FLECHA ------------------------------------------------------------ */
.Mod_Flecha {margin-left:80px;background:url(../img/fondo-flecha.png) right 0 no-repeat}
/* ---------------------------------------------------------------------------*/

/* MODULO YA-VIENEN --------------------------------------------------------- */
#LATERAL .Mod_YaVienen {height:60px;padding:0 10px 5px 10px}
#LATERAL .Mod_YaVienen .Modulo {width:180px;padding:0 0 5px 0}
#LATERAL .Mod_YaVienen .Imagen {width:47px;float:left;display:inline;margin-right:10px}
#LATERAL .Mod_YaVienen .Texto {width:123px;float:left;display:inline;}
#LATERAL .Mod_YaVienen .Texto h6 {font-size:13px;color:#FFF;margin-bottom:5px}
#LATERAL .Mod_YaVienen .Texto p {font-size:11px;color:#FFF}
/* ---------------------------------------------------------------------------*/

/* MENU TARIFAS ------------------------------------------------------------- */
.Menu_Tarifas {width:170px;margin:0 auto;color:#FFF;font-size:14px;text-transform:uppercase}
/* PRIMER NIVEL */
.Menu_Tarifas li {margin-bottom:10px;padding-left:5px;line-height:15px}
.Menu_Tarifas li a, .Menu_Tarifas li span  {display:block;padding:3px 14px;height:18px;width:142px;background:url(../img/fondo-menu_tarifas.gif) 0 0 no-repeat;color:#FFF;}
.Menu_Tarifas li a.Doble {padding:2px 14px;height:31px;background-position:0 -39px}
/**/
.Menu_Tarifas li a:hover {color:#000}
/* SEGUNDO NIVEL */
.Menu_Tarifas ul {margin-top:5px;margin-left:25px;}
.Menu_Tarifas ul li {list-style-type:disc;padding-left:0}
.Menu_Tarifas ul li a {padding:0;height:auto;background:none;width:155px;}
/**/
.Menu_Tarifas ul li a:hover {color:#FFF;text-decoration:underline}
/* ---------------------------------------------------------------------------*/

/* CONTENIDOS PRINCIPAL ----------------------------------------------------- */
.Mod_Cont_Ppal {width:743px;}
/**/
.Mod_Cont_Ppal_TOP {height:8px;background:url(../img/contenidos-top.png) 0 0 no-repeat}
.Mod_Cont_Ppal_BOTTOM {height:11px;background:url(../img/contenidos-bottom.png) 0 0 no-repeat;}
.Mod_Cont_Ppal_Contenidos {height:100%;background:url(../img/contenidos2.png) 0 0 repeat-y}
.Mod_Cont_Ppal_ContenidosTop {overflow:hidden;height:100%;background:url(../img/contenidos1.png) 0 0 no-repeat;padding:30px 35px 30px 35px}
/**/
.Mod_Cont_Ppal_ContenidosTop.AltoMin {height:395px !IMPORTANT}/**/
#PRINCIPAL h1 {font-size:24px;color:#FFF;text-transform:uppercase;margin-bottom:20px}
#PRINCIPAL h2 {font-size:16px;color:#FFF;margin-bottom:10px;font-weight:normal}
#PRINCIPAL h2 a {color:#FFF;text-decoration:underline;}
#PRINCIPAL p {font-size:13px;line-height:15px;color:#FFF;margin-bottom:18px}
#PRINCIPAL p a {color:#FFF;text-decoration:underline}
#PRINCIPAL ul {margin:20px}
#PRINCIPAL ul li {margin-bottom:10px}
/* ---------------------------------------------------------------------------*/

/* MODULO VUELVE ------------------------------------------------------------ */
.Modulo_Vuelve {margin:10px 30px 30px 30px ;background-repeat:no-repeat;background-position:0 0;padding-left:40px}
#PRINCIPAL .Modulo_Vuelve p {line-height:18px }
/**/
.Modulo_Vuelve h3 {font-size:18px}
.Modulo_Vuelve.Numero1 {background-image:url(../img/numero1.png)}
.Modulo_Vuelve.Numero2 {background-image:url(../img/numero2.png)}
.Modulo_Vuelve.Numero3 {background-image:url(../img/numero3.png)}
.Modulo_Vuelve.Numero4 {background-image:url(../img/numero4.png)}
/**/
.Modulo_Vuelve.Numero1 h3, .ColorAzul {color:#03afa6 !IMPORTANT;}
.Modulo_Vuelve.Numero2 h3, .ColorVerde {color:#a6c400 !IMPORTANT;}
.Modulo_Vuelve.Numero3 h3, .ColorNaranja {color:#fcba01 !IMPORTANT;}
.Modulo_Vuelve.Numero4 h3, .ColorAzul {color:#03afa6 !IMPORTANT;}
/**/
.Modulo_Vuelve.Numero1 h3 a{color:#03afa6 !IMPORTANT;text-decoration:underline}
.Modulo_Vuelve.Numero2 h3 a{color:#a6c400 !IMPORTANT;text-decoration:underline}
.Modulo_Vuelve.Numero3 h3 a{color:#fcba01 !IMPORTANT;text-decoration:underline}
.Modulo_Vuelve.Numero4 h3 a{color:#03afa6 !IMPORTANT;text-decoration:underline}
/* ---------------------------------------------------------------------------*/

/* NAVEGACION HORIZONTAL ---------------------------------------------------- */
ul.Navegacion_Horizontal {text-align:center}
ul.Navegacion_Horizontal li {display:inline;color:#f5ca00;font-size:14px;}
ul.Navegacion_Horizontal li a {color:#f5ca00;text-decoration:none}
ul.Navegacion_Horizontal li a:hover {text-decoration:underline}
/**/
/**/
.Mod_Voy {overflow:hidden;height:100%;clear:both;}
.Mod_Voy .Mod_Foto {width:160px;float:left;display:inline;margin-right:40px}
.Mod_Voy .Mod_Foto img {border:1px solid #FFF}
.Mod_Voy .Mod_Foto h5 {margin-top:10px;font-size:12px;color:#f4c300}
.Mod_Voy .Mod_Foto p {font-size:11px;color:#dfdfdf}

.Mod_Voy .Mod_Texto {width:460px;float:left;display:inline;}
.Mod_Voy .Mod_Texto p {color:#e8e8e8;font-size:12px}
.Mod_Voy .Separador {padding-bottom:5px;background:url(../img/puntos.gif) 0 bottom repeat-x;font-size:10px !IMPORTANT;}
.Mod_Voy .Separador a {padding:4px 25px 4px 0;background:url(../img/flecha-subir.gif) right 0 no-repeat;text-decoration:none !IMPORTANT}
/* ---------------------------------------------------------------------------*/

/* FORMULARIO --------------------------------------------------------------- */
fieldset {border:none}
/**/
.TBL_Form {width:650px;color:#FFF;margin-bottom:10px}
/**/
.TBL_Form.Legal {width:350px;}

.TBL_Form th {padding:1px 2px 0 1px;font-weight:normal;text-align:left;font-size:12px;vertical-align:top}
.TBL_Form td {padding:1px 1px 5px 1px;font-size:12px;vertical-align:top}
/**/
.TBL_Form a {color:#FFF;text-decoration:underline}

/**/
.TBL_Form.FondoNaranja {background-color:#fcba01}
.TBL_Form.FondoNaranja td, .TBL_Form.Especial td {vertical-align:middle;padding:2px 10px}
.TBL_Form.Especial label {color:#FFF}
.TBL_Form.Especial span {font-size:18px;text-transform:uppercase}
.TBL_Form.Especial.FondoNaranja a {color:#000;text-decoration:underline}
.TBL_Form.Especial.FondoNaranja label {color:#000;margin-right:5px;}
/**/
form input.TXT, form select.TXT, form textarea.TXT {font-size:13px;border:1px solid #cdcdcd;}
/**/
form input.CHK {margin-right:1px;margin-left:6px}
form input.CHK.PosCenter, form img.PosCenter {position:relative;top:3px;margin-left:6px}
form input.BTN {background:url(../img/btn-enviar.gif) 0 0 no-repeat;width:143px;height:46px;cursor:pointer}
/**/
input.error, select.error {border:1px solid #f00 !IMPORTANT;background-color:#fcc}
label.error {display:block;clear:both;color:#f00 !IMPORTANT}
.TBL_Form.Especial.FondoNaranja label.error {border:1px solid #f00 !IMPORTANT;background-color:#fcc;color:#000 !IMPORTANT}
/* ---------------------------------------------------------------------------*/



/* ---------------------------------------------------------------------------*/



