/* BASICOS////////////////////////////////////////////////////////////////////*/
*{padding:0;margin:0;}
html {margin:0;padding:0}
body {margin:0;padding:0;background:url(../img/fondo-body.jpg) center 0 no-repeat;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#828282}
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;}
ul, ol, dl, dt, dd, li {margin:0;padding:0;list-style-type:none}
a img, img {border:0}
a:hover {text-decoration:underline}
img, div {margin:0;padding:0;behavior:url(js/iepngfix.htc);}
blockquote {margin:15px 26px 30px 26px ;padding:0}
blockquote p {margin-bottom:10px;padding:0}
a {outline:none;}
/*-----------------------------------------------------------------------------*/

/* ESTRUCTURA GENERAL ////////////////////////////////////////////////////////*/
/* TODO //////////////////////////////////////////////////////////////////////*/
#TODO {position:relative;margin:0 auto;width:980px;}
/* CABECERA //////////////////////////////////////////////////////////////////*/
#CABECERA {height:155px;}
/**/
.Logo {position:absolute;left:3px;top:18px}
.Flash {position:absolute;left:306px;top:47px}
/*QUEDAN DIAS*/
.QuedanDias {position:absolute;top:187px;right:0;background:url(../img/fondo-quedandias.gif) 0 0 no-repeat;width:142px;height:22px;font-size:13px;color:#FFF}
.QuedanDias p {text-align:center}
.QuedanDias strong {font-size:15px}

/* MENU //////////////////////////////////////////////////////////////////////*/
#MENU {overflow:hidden;clear:both;background:url(../img/fondo-menu.png) 0 0 no-repeat;height:32px;}
#MENU ul {padding:1px 0 0 40px}
#MENU li {float:left;padding:0 6px;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:18px}
#MENU li.Verde {background:url(../img/fondo-menu-separador.gif) right 9px no-repeat;}
#MENU li.Rojo {background:url(../img/fondo-menu-separador.gif) right -19px no-repeat;}
#MENU li a {display:block;color:#5a5a5a;padding:6px 6px }
#MENU li a:hover, #MENU li.Activo a {background-color:#7f9f00;text-decoration:none;color:#FFF}

/* CENTRAL ///////////////////////////////////////////////////////////////////*/
#CENTRAL {clear:both;overflow:hidden;height:100%;}
#LATERAL {margin-top:4px;float:left;width:250px;margin-right:20px;}
#CONTENIDO {margin-top:24px;float:left;width:710px;}
/**/
#CONTENIDO p a {color:#3d3d3d;}
/* LATERAL + BANNERS  ////////////////////////////////////////////////////////*/
#LATERAL h6 {font-size:12px;color:#5b5b5b;font-weight:normal}
#LATERAL .BANNER {margin-bottom:10px;}
/**/
#LATERAL ul {padding:0;margin-bottom:10px}
#LATERAL ul li {height:112px;margin:0;border:1px solid #c4c5c0}
#LATERAL ul li a {display:block}
/* PIE ///////////////////////////////////////////////////////////////////////*/
#PIE {margin-top:-30px;clear:both;background:url(../img/fondo-pie.gif) center 0 no-repeat;padding:40px 0 40px 0}
#PIE div {margin:0 auto;width:980px;}
#PIE p {display:inline}
p.Copy {float:left;font-size:12px}
p.Info {float:left;margin-left:200px;font-size:11px}
p.Info strong {font-size:12px}
p.Texto_Verde {float:right;color:#00678d}
p.Texto_Verde a {color:#5b5b5b}
p.Texto_Verde a:hover {text-decoration:underline}
p.Texto_Verde a.Texto_Verde {color:#7bb700}
/* ---------------------------------------------------------------------------*/

/* TEXTOS GENERICOS //////////////////////////////////////////////////////////*/
h1 {padding:20px 0 20px 0;font-size:24px;}
h1 img {margin-bottom:-20px}
h2 {padding:10px 0 0 20px;font-size:14px;background:url(../img/h2-fondo.gif) 0 0 no-repeat;}
h2.FlechaVerde {color:#7f9f00;font-weight:bold;font-style:italic;padding:0 0 10px 40px;margin-bottom:5px;background:url(../img/h2h3-flecha-verde.gif) 0 bottom no-repeat;}
h2.FlechaRojo {color:#b90000;font-weight:bold;font-style:italic;padding:0 0 10px 40px;margin-bottom:5px;background:url(../img/h2h3-flecha-rojo.gif) 0 bottom no-repeat;}
h2.FlechaVerde {color:#7f9f00;font-weight:bold;font-style:italic;padding:0 0 10px 40px;margin-bottom:5px;background:url(../img/h2h3-flecha-verde.gif) 0 bottom no-repeat;}
h2.FlechaNaranja {color:#e37d0c;font-weight:bold;font-style:italic;padding:0 0 10px 40px;margin-bottom:5px;background:url(../img/h2h3-flecha-naranja.gif) 0 bottom no-repeat;}
h2.CajaVerde {margin:0;padding:0 0 0 120px;font-size:14px;color:#7f9f00;font-weight:bold;background:none}
h3.FlechaVerde {font-size:13px;color:#7f9f00;font-weight:bold;padding:0 0 10px 40px;margin-bottom:15px;background:url(../img/h2h3-flecha-verde.gif) 0 bottom no-repeat;}
h5 {padding:20px 0 0 0;}
p.TextoNormal {color:#3d3d3d;margin-bottom:10px}
p.Font10px {font-size:10px}
p.Font12px {font-size:12px}
/* ---------------------------------------------------------------------------*/
/* COMUNES ///////////////////////////////////////////////////////////////////*/
.Color_Rojo {color:#b90000 !IMPORTANT}
.Color_Rojo a {color:#b90000 !IMPORTANT}
.Color_Verde {color:#7f9f00 !IMPORTANT}
.Color_Verde a {color:#7f9f00 !IMPORTANT}
.Color_Naranja {color:#e37d0c !IMPORTANT}
.Color_Naranja a {color:#e37d0c !IMPORTANT}
/**/
.Clear {clear:both}
.FL_Left {float:left}
.FL_Right {float:right}
/**/
.TXT_Right {text-align:right}
.TXT_Center {text-align:center}
/**/
.PaddLat5px {padding:0 5px}
/*SUBIR*/
div.Subir {clear:both}
div.Subir p {margin:0 !IMPORTANT}
.BTN_Subir {padding-right:20px;background:url(../img/ico-subir.gif) right 4px no-repeat;font-weight:bold;font-size:12px;color:#3d3d3d;text-decoration:none}
.BTN_Subir:hover {color:#7f9f00;text-decoration:none;background-position: right -16px}
/* ---------------------------------------------------------------------------*/

/* TABLAS  ///////////////////////////////////////////////////////////////////*/
/* TABLA 01 */
.TBL_01 h3 {padding:0;font-size:12px}
.TBL_01 td {vertical-align:top;width:165px;padding:10px 5px 10px 5px}

/* TABLA 02 */
.TBL_02 th {color:#FFF;font-size:18px;text-align:left;font-weight:normal}
.TBL_02 th.Verde {padding:0 30px 2px 35px;height:40px;background:url(../img/fondo-tbl2-th-verde.gif) 0 4px no-repeat;}
.TBL_02 th.Rojo {padding:0 0 2px 35px;height:40px;background:url(../img/fondo-tbl2-th-rojo.gif) 0 4px no-repeat;}
/* VERDE */
.TBL_02 td.Verde.HoraVerde {width:54px;font-weight:bold;text-align:center;color:#7f9f00;}
/* ROJO */
.TBL_02 td.Rojo.HoraRojo {width:54px;font-weight:bold;text-align:center;color:#b90000;}
/**/
.TBL_02 td {padding:2px 0;vertical-align:top;color:#828282;}
.TBL_02 td.Hora {font-weight:bold}
.TBL_02 td.Separador {padding:3px 0;height:9px;background:url(../img/fondo-tbl2-td.gif) 0 bottom no-repeat;line-height:0}
/**/
.TBL_02 td p {margin-bottom:5px !IMPORTANT}

/* TABLA 03 */
.TBL_03 {width:100%}
.TBL_03 h3 {padding:0;font-size:12px}
.TBL_03 td {vertical-align:top;padding:10px 5px 10px 5px}
.TBL_03 td.Imagen {width:155px;padding-right:25px}
/* ---------------------------------------------------------------------------*/

/* MENU PONENTES /////////////////////////////////////////////////////////////*/
div.Menu_Ponentes {height:100%;overflow:hidden;clear:both;background:url(../img/fondo-menu-ponentes.gif) 0 0 no-repeat;padding-top:10px}
div.Menu_Ponentes li {float:left;padding:0px 10px 6px 35px;display:inline;width:185px;margin-right:10px;background:url(../img/fondo-menu-ponentes-li.gif) 0 bottom no-repeat;font-size:12px;}
div.Menu_Ponentes li.Ultimo {margin-right:0}
div.Menu_Ponentes li a {color:#3d3d3d;text-decoration:none}
div.Menu_Ponentes li a:hover {color:#7f9f00;text-decoration:none}

/* CAJA PRECIO ///////////////////////////////////////////////////////////////*/
.Mod_Precio {width:707px;height:197px;position:relative;background:url(../img/fondo-precio.gif) 0 20px no-repeat;}
.Mod_Precio .Precio {position:relative;width:160px;left:40px;top:17px;color:#FFF;font-size:40px;}
.Mod_Precio .Precio strong {position:relative;top:15px;font-size:64px;}
.Mod_Precio .Precio p.Por_Persona {font-size:16px;line-height:21px;text-align:right;}
/**/
.Mod_Precio .Descuento.Tipo01 p.Importe {width:136px;height:60px;color:#FFF;font-size:20px;line-height:38px;text-align:center;position:absolute;top:35px;left:265px;}
.Mod_Precio .Descuento.Tipo02 p.Importe {width:136px;height:60px;color:#FFF;font-size:20px;line-height:38px;text-align:center;position:absolute;top:105px;left:342px;}
/**/
.Mod_Precio .Descuento.Tipo01 p.Texto {position:absolute;top:64px;right:128px;color:#3d3d3d;font-size:12px;line-height:13px;}
.Mod_Precio .Descuento.Tipo02 p.Texto {position:absolute;top:136px;right:60px;color:#3d3d3d;font-size:12px;line-height:13px;}
.Mod_Precio .Descuento .Importe strong {color:#FFF;font-size:30px;position:relative;top:10px;}

/* RECUERDA PRECIO ///////////////////////////////////////////////////////////*/
.Mod_Precio.Recuerda {width:707px;height:87px;position:relative;background:url(../img/fondo-precio-recuerda.gif) 0 20px no-repeat;background-color:#6CC}
.Mod_Precio.Recuerda .Precio {position:absolute;color:#7f9f00;font-size:20px;letter-spacing:-0.2em;border:1px solid blue;}
.Mod_Precio.Recuerda .Precio strong {padding-right:5px;font-size:32px;color:#B90000;}
.Mod_Precio.Recuerda .Precio p.Texto {left:2px;color:#3d3d3d;font-size:10px;line-height:10px;letter-spacing:normal;}
/**/
/*.Mod_Precio.Recuerda .Descuento p.Importe {color:#FFF;font-size:10px;}
.Mod_Precio.Recuerda .Descuento p.Importe strong {color:#FFF;font-size:18px;}
.Mod_Precio.Recuerda .Descuento p.Texto {color:#3d3d3d;font-size:9px;line-height:10px;}*/
.Mod_Precio.Recuerda .Descuento.Tipo01 {position:absolute;top:36px;left:196px;border:1px solid red;}
.Mod_Precio.Recuerda .Descuento.Tipo01 p.Importe {}
.Mod_Precio.Recuerda .Descuento.Tipo01 p.Texto {border:1px solid red;}
/**/
.Mod_Precio.Recuerda .Descuento.Tipo02 {position:absolute;top:36px;left:371px;border:1px solid red;}
.Mod_Precio.Recuerda .Descuento.Tipo02 p.Importe {border:1px solid black;}
.Mod_Precio.Recuerda .Descuento.Tipo02 p.Texto {border:1px solid blue;}

/* MODULO DE TEXTO ///////////////////////////////////////////////////////////*/
.Mod_Textos {clear:both;margin:10px 0 15px;background:url(../img/fondo-texto-patron.gif) 0 0 repeat-y}
.Mod_Textos.Blanco {background:#FFF none}
.Mod_Textos.Gris {background:#f5f5f5 none}
/**/
.Mod_Textos .Separador {padding:10px;height:11px;background:url(../img/fondo-texto-separador.gif) 0 center no-repeat}
.Mod_Textos_PieRojo {padding-bottom:25px;background:url(../img/fondo-texto-pie-rojo.gif) 0 bottom no-repeat}
.Mod_Textos h2.CajaVerde {padding-bottom:15px;background:url(../img/fondo-texto-titulo.gif) 0 0 no-repeat}
/**/
.Mod_Textos p.Destacado {padding:10px 23px;font-weight:bold;color:#3d3d3d;font-size:14px;}
.Mod_Textos ul.Destacado {padding:0 40px;font-weight:bold;color:#3d3d3d;font-size:14px;}
.Mod_Textos ul.Destacado li {background:url(../img/bolo-lista.gif) 0 7px no-repeat;padding-left:15px;}
.Mod_Textos ul.Destacado.Objetivos li { font-size: 12px; font-weight: normal;}

/* FORMULARIO DE INSCRIPCION /////////////////////////////////////////////////*/
.InscripcionPrecio {width:42%;float:right;}
.InscripcionPrecio div {overflow:hidden;height:100%}
.InscripcionPrecio blockquote {margin:5px 15px}
.InscripcionPrecio h2.CajaVerde {background-position:0px 0}
/**/
p.Inscritos {margin-top:25px;padding:3px 87px;background-color:#b90000}
p.Inscritos select {border:1px solid #cccccc;width:40px;margin-right:5px;}
p.Inscritos label {font-size:14px;color:#FFF;text-transform:uppercase;font-weight:bold}

.TBL_Registros th {vertical-align:top;padding:0 5px;font-weight:normal;text-align:left;font-size:12px;}
.TBL_Registros td {vertical-align:top;padding:0 5px 10px 5px;}
.TBL_Registros th.TXT_Right, .TBL_Registros td.TXT_Right {text-align:right}
/* FORMULARIO-VARIOS /////// /////////////////////////////////////////////////*/
form input.TXT, form textarea.TXT {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#3d3d3d;padding:2px;text-align:left;font-size:12px;border:1px solid #cdcdcd}
form select.TXT {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#3d3d3d;padding:1px 2px;text-align:left;font-size:12px;border:1px solid #cdcdcd}
form input.CHK {margin:0 4px;position:relative;top:2px}
form input.RAD {margin:0 4px;position:relative;top:2px}
/**/
form p.Legal {margin:15px 0}
form p.Legal a {color:#828282;text-decoration:underline}
form blockquote {margin-bottom:0}
form p.Especial {font-weight:bold;font-size:12px;color:#3d3d3d}
form p.Especial strong {font-size:14px;color:#7f9f00}
/**/
form p.Especial2 {margin-bottom:15px;font-weight:bold;font-size:14px;color:#b90000;text-transform:uppercase}

/* MARGENES */
.MargenDER_30px {margin-right:30px;}

/* PADDINGS */
.Padding_DER32px {padding-right:32px;}
.padding_IZQ240px {padding-left:240px;}

/* ALINEACION */
.Alinea_Right {text-align:right;}
.Alinea_Center {text-align:center;}

/* ANCHOS */
.Ancho66px {width:66px}
.Ancho150px {width:150px}
.Ancho187px {width:187px}
.Ancho200px {width:200px}
.Ancho230px {width:230px}
.Ancho310px {width:310px}
.Ancho340px {width:340px;}
.Ancho390px {width:390px}
.Ancho636px {width:636px}
/* ALTOS */
.Alto19px {height:19px;}
.Alto28px {height:28px;}
.Alto80px {height:80px;}

/* DISPLAYS */
.Dis_Bloque {display:block;}
.Dis_None {display:none;}
/* FLOTACION */
.Mod_Flow {overflow:hidden;height:100%;}
.Flota_IZQ {float:left;display:inline;}
.Flota_DER {float:left;display:inline;}
/* SEPARADOR */
span.Bloque_Separador {clear:both;display:block;}
/* VALIDACION */
label.error {color: #ff0000 !important; }
input.error, textarea.error, select.error { border: 1px solid #b90000 !important; }
input.valid, textarea.valid, select.valid { border: 1px solid #7f9f00 !important; }
.Pointer { cursor: pointer !important ;}
.SinFondo { background: none; }
/* Boton Rojo */
#CONTENIDO .BTN_ROJO {font-size:14px;line-height:16px;font-weight:bold;color:#FFF;text-align:center;background-color:#b90000;}
#CONTENIDO .BTN_ROJO a {padding:6px 0 6px 0;color:#FFF;display:block;}
#CONTENIDO .BTN_ROJO a:hover {background-color:#7d0000;text-decoration:none;}

/* RECUERDA INSCRIPCION ///////////////////////////////////////////////////////////*/
#RecuerdaInscripcion { height: 80px; background: url(../img/fondo-precio-recuerda.gif) 0px 0px no-repeat; }
#RecuerdaInscripcion div { display: inline; float: left; }
/* PRECIO */
#RecuerdaInscripcion div.Precio { padding: 0px 0px 0px 75px; width: 70px; margin-top: 11px; }
#RecuerdaInscripcion div.Precio p { color: #828282; font-size: 10px; padding: 0px; margin: 0px; color: #828282; text-align: center; }
#RecuerdaInscripcion div.Precio p strong { color: #b90000; font-size: 25px; line-height: 20px; padding: 0px; margin: 0px; }
#RecuerdaInscripcion div.Precio p sup { color: #7f9f00; font-size: 15px; font-weight: bold; }
/* TIPO 01 */
#RecuerdaInscripcion div.Tipo01 { height: 50px; width: 250px; }
#RecuerdaInscripcion div.Tipo01 div { display: inline; float: left; font-size: 10px; }
#RecuerdaInscripcion div.Tipo01 div.por { font-size: 20px; padding: 16px 0px 0px 36px; color: #fff; }
#RecuerdaInscripcion div.Tipo01 div.txt { width: 145px; padding: 23px 0px 0px 14px; }
/* TIPO 02 */
#RecuerdaInscripcion div.Tipo02 { height: 50px; width: 280px; }
#RecuerdaInscripcion div.Tipo02 div { display: inline; float: left; font-size: 10px; }
#RecuerdaInscripcion div.Tipo02 div.por { font-size: 20px; padding: 16px 0px 0px 63px; color: #fff; }
#RecuerdaInscripcion div.Tipo02 div.txt { width: 145px; padding: 23px 0px 0px 15px; }
/**/

/* ENCUESTRA  /////////////////////////////////////////////////////////////////////*/

.Preguntas_Encuesta h3 { font-size:13px; margin:15px 0 15px 0; color:#666}
.Preguntas_Encuesta p { margin-left:15px; font-size:12px}
.Preguntas_Encuesta a { }
.Preguntas_Encuesta .Desplegar a { font-weight:bold; color:#000; font-size:12px; text-decoration:underline; margin-left:15px }
.Preguntas_Encuesta a:hover { text-decoration:underline}

/* FOTO GALERIA */
.Foto_Galeria {width:700px;height:369px;position:relative;}
.Foto_Galeria p.Boton_Galeria {position:absolute;top:280px;right:238px;}

/* GALERIA DE VIDEOS */
.VideoNum { font-weight:bold; color:#000; display:block; margin:3px 0 0 0}





