/* BASICOS////////////////////////////////////////////////////////////////////*/
*{padding:0;margin:0;}
html {margin:0;padding:0}
body {margin:5px 0 15px 0;padding:0;background:url(../img/fondo-body.gif) 0 0 repeat-x;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; font-size: 12px;color:#666633;font-weight:bold;}
/**/
.FL_Left {float:left}
.FL_Right {float:right}
/**/
.Mod_ALeft {text-align:left !IMPORTANT}
.Mod_ACenter {text-align:center !IMPORTANT}
.Mod_ARight {text-align:right !IMPORTANT}
/**/
.VA_Top {vertical-align:top}
/**/
.Oculto {display:none}
/* ---------------------------------------------------------------------------*/

/* DECORADO ///////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.Separador {font-size:7px;padding-top:10px;*padding-top:0;margin:10px 0 15px 0;height:100%;background-color:#eaeaea}
.MG_0 {margin-bottom:0 !IMPORTANT}
/*----------------------------------------------------------------------------*/

/* TODO ///////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
#TODO {position:relative;margin:0 auto;width:990px;}
#CABECERA {position:relative;height:100%;overflow:hidden;}
#LOGOTIPO { float: left; }
/**/
#CENTRAL {margin:0 5px;overflow:hidden;height:100%;}
/*----------------------------------------------------------------------------*/
.BANNER.TOP {position:absolute;width:610px;height:174px;top:13px;left:155px;}
/**/
#LATERAL {display:inline;float:left;width:210px;margin-top:9px}
#CONTENIDO {overflow:hidden;height:100%;display:inline;float:left;width:590px;margin:0 10px}
#PUBLICIDAD, #PUBLICIDAD_SOCIOS {display:inline;float:right;width:160px;margin-top:9px;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* PIE ////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
#PIE {margin-top:10px;padding:5px 10px;background-color:#cccc66;overflow:hidden;height:100%}
#PIE p {display:inline;color:#666633;font-weight:bold;font-style:italic;font-size:12px}
#PIE p a {color:#666633;text-decoration:none}
#PIE p.FL_Right {padding-top:1px;font-size:11px}
#PIE p.FL_Right a strong {text-decoration:underline}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* MENU ///////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
#MENU {clear:both;height:45px;background:url(../img/fondo-menu.gif) 0 0 no-repeat}
#MENU ul {padding:5px 0 9px 0;font-size:14px;line-height:16px;text-align:center;}
#MENU ul li a {padding:4px 20px 7px 8px ;display:inline;font-size:14px;line-height:16px;font-weight:bold;background:url(../img/fondo-menu-item.gif) right bottom no-repeat;color:#000;text-decoration:none}
#MENU ul li.Activo a, #MENU ul li a:hover {margin-left:-10px;padding-left:18px;background:#890038 url(../img/fondo-menu-item.gif) right bottom no-repeat;color:#FFF;}
#MENU ul li a {color:#000}
#MENU ul li  {font-size:14px;line-height:16px;text-align:center;;display:inline}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* BANNER /////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.BANNER {margin-bottom:10px;}
#CONTENIDO .BANNER {margin-bottom:25px;}
.BANNER.Patrocinadores {padding:0 0 5px 0;}
.BANNER.Patrocinadores.TOP_Patro {padding:50px 0 5px 0;}
.BANNER.Patrocinadores h6 {padding:2px 10px 3px 10px;font-size:18px;font-weight:normal;font-style:italic;color:#FFF}
.BANNER.Patrocinadores ul {margin:0 5px;height:88px;background:#FFF}
.BANNER.Patrocinadores ul li {margin:0 0 5px 0;}
/**/
.BANNER.Patrocinadores {background:url(../img/banner-participa.gif) 0 0 repeat-y}
.BANNER.Patrocinadores.Rojo {background:url(../img/banner-organiza.gif) 0 0 repeat-y}
.BANNER.Patrocinadores.Verde {background:url(../img/banner-colabora.gif) 0 0 repeat-y}
/**/
#CABECERA .BANNER.Patrocinadores {clear: right;float:right;background:none;text-align:right;width:500px;margin:0 15px 0 0;}
#CABECERA .BANNER.Patrocinadores h6 {text-align:right;font-size:14px;font-weight:bold;font-style:italic;color:#cccc66}
#CABECERA .BANNER.Patrocinadores ul {background:none;margin:0;padding:0;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/


/* DIAS RESTANTES /////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
#DIAS_RESTANTES {float:right;width:183px;height:72px;background:url(../img/fondo-diasrestantes.gif) 0 0 no-repeat;}
#DIAS_RESTANTES p {text-align:center;font-size:14px;color:#cccc66}
#DIAS_RESTANTES p strong {font-size:30px;color:#FFF;position:relative;top:5px;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* FRASES /////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.Frases {border:1px solid #f5f5f5;background:url(../img/banner-frases.gif) 0 0 repeat}
/*.Frases div {min-height:160px}*/
.Frases h2 {padding:5px 10px;font-size:24px;font-weight:bold;font-style:italic;color:#890038}
.Frases blockquote {width:165px;background:url(../img/ico-frase.gif) 0 0 no-repeat;padding:0 5px 5px 33px;font-weight:bold;font-style:italic;}
.Frases blockquote p {color:#890038;line-height:15px}
.Frases p {font-size:12px;padding-top:2px}
.Frases span.autor {font-size:12px;color:#000;font-style:italic; font-weight: normal;}
.Frases p.NumerosFrases {padding:0 15px;text-align:right;font-weight:bold;font-style:italic;}
/**/
#ticker-area div {display:none;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* TEXTOS /////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.Textos {width:540px;padding:0 20px;}
.Textos p {margin-bottom:10px}
.Textos h2 {margin-bottom:20px}
.Textos h2 a {text-decoration:underline;}
.Textos h3 {margin-bottom:20px;}
/**/
.Textos blockquote p {font-size:12px;font-style:italic;color:#666633;}
.Textos ul {margin:0 5px 20px 5px;font-size:11px;color:#666;}
.Textos ul li {background:url(../img/bolo_lista.gif) 0 8px no-repeat;padding-left:10px;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/


/* TABLA JURADO ///////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.TBL_Jurado {margin:10px auto;}
.TBL_Jurado td {vertical-align:top;padding:0 5px 5px 5px;}
.TBL_Jurado h5 {font-size:14px;line-height:16px;font-weight:bold;font-style:italic;color:#585858;padding:0 15px 0 5px }
.TBL_Jurado p {font-size:12px;color:#b0b044;padding:0 15px 0 5px }
/**/
.TBL_Jurado.Ancho33pc td {width:33%}
/**/
.TBL_Jurado .Foto {}
/*----------------------------------------------------------------------------*/

/* TABLA PROGRAMA /////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.TBL_Programa th {width:90px;text-align:left;vertical-align:top;}
.TBL_Programa p {margin:0;}
.TBL_Programa ul {margin-bottom:0;}
.TBL_Programa th p {color:#666633;}
.TBL_Programa td p {color:#010101;}
.TBL_Programa th, .TBL_Programa td {padding:4px 4px 10px 4px;vertical-align:top;}
.TBL_Programa td h4 {margin:0;padding:0;color:#333333;}
.TBL_Programa td.Destacado {font-size:14px;font-weight:bold;font-style:italic;text-transform:uppercase}
.TBL_Programa td.Descanso {padding:4px;background-color:#F4F4F4;}
.TBL_Programa td.Descanso h4 {color:#959a7c}
/* ////////////////////////////////////////////////////////////////////////// */
/*------------------------------------------------------------------------------*/

/* MENU JURADO ////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
ul.Menu_Jurado {margin:20px 0;text-align:center;font-size:12px;line-height:12px;text-transform:uppercase;color:#959a7c}
ul.Menu_Jurado li {background:url(../img/menu_jurado.gif) 0 center no-repeat;line-height:22px;padding:0 4px 0 10px;display:inline;font-weight:bold}
ul.Menu_Jurado li.NoBorde {background:none}
ul.Menu_Jurado li a {color:#959a7c;text-decoration:none}
ul.Menu_Jurado li a {color:#959a7c;text-decoration:underline}
/*----------------------------------------------------------------------------*/

/* MODULO JURADO //////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.Mod_Jurado {padding-bottom:10px;margin-bottom:30px;border-bottom:10px solid #eaeaea;overflow:hidden;height:100%;clear:both}
.Mod_Jurado.NoBorde {padding:0;margin:0;border:none;overflow:hidden;height:100%;clear:both}
.Mod_Jurado.BordeTop {padding-top:10px;margin-top:20px;border-top:10px solid #eaeaea;border-bottom:none;padding-bottom:0;margin-bottom:0;}
/* FOTO */ 
.Mod_Jurado .Mod_Foto {display:inline;float:left;width:170px}
.Mod_Jurado .Mod_Foto h5 {font-size:14px;color:#585858;font-style:italic;font-weight:bold}
.Mod_Jurado .Mod_Foto p {font-size:12px;color:#b0b044}
/* TEXTO */ 
.Mod_Jurado .Mod_Texto {display:inline;float:left;width:360px}
.Mod_Jurado .Mod_Texto h3 {margin:0;}
.Mod_Jurado .Mod_Texto p cite {font-size:13px;color:#666633;}
.Mod_Jurado .Mod_Texto p a {color:#666633}
.Mod_Jurado .Mod_Texto p a:hover {color:#666}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* INSCRIPCION ////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
fieldset {border:none;background-color:#f9f9f9;margin-bottom:20px;padding:10px 0}
fieldset p {padding:15px 15px 0 15px}
/**/
fieldset table p {padding:0}
/**/
input.TXT {border-top:1px solid #aaadb2;border-right:1px solid #dcdfe6;border-bottom:1px solid #e2e9ef;border-left:1px solid #e3e3eb;padding:2px 3px}
select.TXT {height:19px;border-top:1px solid #aaadb2;border-right:1px solid #dcdfe6;border-bottom:1px solid #e2e9ef;border-left:1px solid #e3e3eb;padding-left:3px}
textarea.TXT {border-top:1px solid #aaadb2;border-right:1px solid #dcdfe6;border-bottom:1px solid #e2e9ef;border-left:1px solid #e3e3eb;padding-left:3px}
.Box_Select {border-top:1px solid #aaadb2;border-right:1px solid #dcdfe6;border-bottom:1px solid #e2e9ef;border-left:1px solid #e3e3eb;}
/**/
input.BTN {padding:3px 15px;background:#666633 url(../img/ico-flecha.gif) 5px 8px no-repeat;color:#FFF !IMPORTANT;font-weight:bold !IMPORTANT;text-transform:uppercase}
.TBL_Inscripcion th, .TBL_Inscripcion td {padding:8px 4px}
.TBL_Inscripcion th {text-align:right;font-weight:normal;font-size:11px;color:#333}
/**/
.TBL_Inscripcion input, .TBL_Inscripcion select, .TBL_Inscripcion textarea {margin-right:3px;font-weight:normal;font-size:11px;color:#333}
/**/
.TBL_Inscripcion.Precios {margin-top:-15px;margin-bottom:5px;width:100%;background:#CCC}
.TBL_Inscripcion.Precios th {padding:1px 4px;font-weight:bold;padding:4px}
.TBL_Inscripcion.Precios td {padding:1px 4px;width:60px}
.TBL_Inscripcion.Precios strong.Txt_Precio {font-weight:normal;font-size:11px;color:#333}
/**/
.TBL_Inscripcion.Observaciones {padding:0 10px}
.TBL_Inscripcion.Observaciones td p strong { color: #333; }
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* PRECIO STICKER /////////////////////////////////////////////////////////// */
.Precio_Sticker {margin:0 auto;width:249px;height:244px;background:url(../img/sticker.jpg) 0 0 no-repeat;position:relative;}
.Precio_Sticker h1 {font-size:48px;line-height:48px;color:#890038;position:absolute;top:70px;left:65px;}
.Precio_Sticker h2 {font-size:21px;line-height:22px;font-weight:normal;color:#890038;position:absolute;top:120px;left:65px;}
/* ////////////////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
 
/* MODULOS DE CONTENIDO  //////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/*Mod Gris*/
.Mod_Gris_Claro {padding:24px;background-color:#f9f9f9}
.Mod_Gris_Claro p {margin:2px 0 25px 0;padding:0 0 0 6px;}
/**/

/*Mod Blanco*/
.Mod_Blanco {padding:24px;}
/**/

/*Tabla de Fotos */
table.TBL_Fotos tr td {padding-bottom:20px;width:25%; text-align:left;}
table.TBL_Fotos tr td h1 {font-size:16px;color:#9e9e40;}
table.TBL_Fotos tr td p {margin:0;padding:0;font-size:14px;line-height:14px;font-weight:bold;font-style:italic;color:#585858;}
table.TBL_Fotos tr td a img {margin:10px 0 0 0;padding:0 10px 0 0;}
/**/

/* Mod Borde Gris Bottom */
.Mod_Borde_Gris {margin-bottom:15px;padding-bottom:30px;border-bottom:10px solid #eaeaea;overflow:hidden;height:100%;}
.Mod_Borde_Gris.NoBorder {border-bottom:none;}
.Mod_Borde_Gris h4 {font-size:18px;line-height:18px;font-weight:bold;font-style:italic;color:#9e9e40;}
.Mod_Borde_Gris h5 {font-size:14px;line-height:14px;font-weight:bold;font-style:italic;color:#585858}

.Mod_Borde_Gris .COL_IZQ img {padding-left:20px;}
/**/

/* Mod Entrevistas Entradilla TXT */
.Mod_Entrevistas_Txt {overflow:hidden;height:100%;}
.Mod_Entrevistas_Txt p {font-size:12px;line-height:14px;color:#666633;}
.Mod_Entrevistas_Txt p strong {font-size:14px;line-height:16px;font-style:italic;color:#666633;}
.Mod_Entrevistas_Txt .COL_IZQ img {padding-left:20px;} 
/**/

/* Mod Sombra */
.Mod_Sombra {width:540px;background:url(../img/mod-sombra-cont.gif) 0 top repeat-y;}
.Mod_Sombra .Mod_Sombra_TOP {height:100%;overflow:hidden;background:url(../img/mod-sombra-TOP.gif) 0 top no-repeat;}
.Mod_Sombra .Mod_Sombra_BOTTOM {padding:20px 80px 20px 80px;height:100%;overflow:hidden;background:url(../img/mod-sombra-BOTTOM.gif) 0 bottom no-repeat;}
/**/
.Mod_Sombra .Mod_Sombra_BOTTOM h3 {font-size:14px;line-height:14px;font-style:italic;color:#666633;}

/*----------------------------------------------------------------------------*/
/* ////////////////////////////////////////////////////////////////////////// */

/* COLUMNAS  //////////////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/
.COL_IZQ {float:left;display:inline;}
.COL_DER {float:left;display:inline;}

/*----------------------------------------------------------------------------*/
/* ////////////////////////////////////////////////////////////////////////// */

/* ESTILOS GENERALES  /////////////////////////////////////////////////////// */
/*----------------------------------------------------------------------------*/

/* Textos */
/*P*/
p {font-size:11px;color:#666;}
.Textos p a {color:#666;text-decoration:underline;}
.Textos p a:hover {color:#000;text-decoration:underline}
/*H1*/
h1 {font-size:14px;color:#666;font-style:italic}
h1 strong {font-size:24px}
h1.Home {margin-left:40px}
h1.Destacado strong {font-size:18px;}
/*H2*/
h2 {font-size:13px;color:#666633;font-weight:bold;font-style:italic;}
h2.Gris {color:#666666;}
/*H3*/
h3 {font-size:18px;color:#9e9e40;font-weight:bold;font-style:italic}
h3.Destacado {font-size:22px;}
.Textos h3.Gris {margin:0 0 6px 0;padding:0;font-size:18px;line-height:22px;color:#9e9e40;font-weight:bold;font-style:italic;background:url(../img/h3_gris.gif) 0 bottom repeat-x}
.Textos h3.Gris strong {background-color:#FFF;padding-right:5px}
h3.Encuesta_Preguntas {margin:0 0 6px 0;padding:0;font-size:16px;line-height:18px;}
/*H4*/
h4 {margin-bottom:10px;font-weight:normal;font-size:11px;color:#010101}
h4 strong {font-size:14px;font-style:italic;}
/*----------------------------------------------------------------------------*/

/* Alineacion */
.Txt_alinea_centro {text-align:center;}
.Objecto_Center {margin:0 auto;}
/*----------------------------------------------------------------------------*/

/* Flotacion */
.Floa_DER {float:right;display:inline;}
.Floa_IZQ {float:left;display:inline;}
.Clear_Ambos {clear:both;}
/*----------------------------------------------------------------------------*/

/* Colores */
.Verde_Claro {color:#666633;}
.Color_Cereza {color:#890038;}
.Morado_MKT {color:#890038;}
/*----------------------------------------------------------------------------*/

/* Medidas */
.Ancho30px {width:30px;}
.Ancho45px {width:45px;}
.Ancho60px {width:60px}
.Ancho80px {width:80px}
.Ancho110px {width:110px}
.Ancho120px {width:160px;}
.Ancho140px {width:140px;}
.Ancho190px {width:190px;}
select.Ancho140px {width:148px;}
.Ancho208px {width:208px;}
.Ancho257px {width:247px;}
.Ancho293px {width:293px;}
.Ancho332px {width:332px;}
.Ancho390px {width:390px}
.Ancho435px {width:435px}
.Ancho510px {width:510px}
.Alto120px {height:120px}
/*----------------------------------------------------------------------------*/

/* Formularios*/
input.error, select.error { border: 1px solid #f00 !IMPORTANT; }
.link_destacado {text-decoration:underline;}
/*----------------------------------------------------------------------------*/

/* Separadores */
.Linea_Degradado_Separador {display:block;background:url(../img/line-fondo-degradado.gif) 0 0 no-repeat;}
.Linea_Sombra_Separador {margin:25px 0 20px 0;display:block;background:url(../img/line-fondo-sombra.gif) center 0 no-repeat;}
/*----------------------------------------------------------------------------*/

/* Botones */
span.BTN_Verde {font-size:12px;line-height:16px;color:#FFF;text-transform:uppercase;text-align:center;background-color:#666633;display:block;}
span.BTN_Verde a {padding:2px 0 2px 0;color:#FFF;line-height:16px;background-color:#666633;display:block;}
span.BTN_Verde a:hover {background-color:#b4b45a;line-height:16px;}
span.BTN_Verde a strong {padding-left:8px;background:url(../img/bolo-flecha-blanca.gif) 0 center no-repeat;}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* ////////////////////////////////////////////////////////////////////////// */




