/* BASICOS ------------------------------------------------------------------ */
*{padding:0;margin:0;}
html {margin:0;padding:0;}
body {margin:0 auto;padding:0;background:#710b58 url(../img/fondos/body.jpg) center 0 no-repeat;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
body.BodyHome {background:#710b58 url(../img/fondos/bodyHome.jpg) center 0 no-repeat;}
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; }
/**/
.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}
img.IMG.FL_Right {margin:0 0 10px 10px}
/**/
.VA_Top {vertical-align:top}
/**/
.Oculto {display:none}
/**/
.MG_L15 {margin-left:15px;}
.MG_R15 {margin-right:15px;}
.MG_A25 {margin:0 25px;}
p.MG_A25 {padding:0 25px}
/**/
.AnchoAuto {width:auto !IMPORTANT}
/**/
.Ampersand {font-family:Arial, Helvetica, sans-serif}
/**/
.TextoUpp {text-transform:uppercase !IMPORTANT}
.TextoPeq {font-size:11px !IMPORTANT}
/**/
.ColorMyM {color:#51073f !IMPORTANT}
a.ColorMyM:hover {border-bottom:1px dotted #51073f !IMPORTANT}
.FondoColorMyM {background-color:#d4c3cf}
a.LinkVolver {font-size:11px;text-transform:uppercase;color:#51073f}
a.LinkVolver:hover {font-size:11px;text-transform:uppercase;color:#333}
/* ---------------------------------------------------------------------------*/

/* ESTRUCTURA ----------------------------------------------------------------*/
#TODO {width:990px;margin:0 auto;}
/* ---------------------------------------------------------------------------*/

/* CABECERA ------------------------------------------------------------------*/
#CABECERA {height:226px;margin-bottom:17px;position:relative;}
	#LOGOTIPO {position:absolute;top:25px;left:20px;width:322px;height:143px;}
/*	#PATROCINADORES {position:absolute;right:15px;top:0;background:url(../img/fondos/patrocinadores.png) 0 20px no-repeat;width:460px;height:120px;padding:0;}*/
	    #PATROCINADORES {position:absolute;right:15px;top:0;background:url(../img/fondos/patrocinadores2.png) 0 20px no-repeat;width:220px;height:120px;padding:0; left:790px}
		#PATROCINADORES h6 {margin:15px 0 0 10px;font-size:12px;font-weight:normal;text-transform:uppercase;color:#ffc600;}
		#PATROCINADORES div {display:block;width:120px !IMPORTANT;margin:0 0 0 12px;padding:6px 0 !IMPORTANT;}
		#PATROCINADORES ul {height:48px;margin:10px 0 0 0;padding:0;}
		#PATROCINADORES ul li {float:left;display:inline;margin:0;padding:0;width:140px;}
	#TELEFONO {position:absolute;right:15px;top:157px;background:url(../img/telefono.png) 0 0 no-repeat;width:129px;height:28px;}
/* ---------------------------------------------------------------------------*/

/* MENU ----------------------------------------------------------------------*/
#MENU {position:absolute;top:192px;background:url(../img/fondos/menu.png) 0 0 no-repeat;width:975px;height:34px;}
	#MENU ul {width:955px;height:26px;padding:0 10px 0 18px;}
		#MENU ul li {display:inline;float:left;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:-0.01em;background:url(../img/fondos/menu-separador.gif) right 0 no-repeat;padding:0 4px 0 1px;}
			#MENU ul li a {display:block;padding:8px 7px;color:#4f4f4f;text-decoration:none}
			#MENU ul li a.MENU_Inscribete{padding:8px 2px 8px 3px;text-align:center;width:151px;background:url(../img/fondos/menu_inscribete.gif) 0 0 no-repeat;color:#FFF}
			#MENU ul li.Activo a, #MENU ul li a:hover {background:url(../img/fondos/menu-on.gif) 0 0 repeat-x;color:#FFF}
			#MENU ul li a.MENU_Inscribete:hover, #MENU ul li.Activo a.MENU_Inscribete {background:url(../img/fondos/menu_inscribete-on.gif) 0 0 no-repeat}
/* ---------------------------------------------------------------------------*/

/* CABECERA GRAFICA ----------------------------------------------------------*/
#CABECERA_GRAFICA {width:990px;height:131px;margin-bottom:33px;clear:both;background:url(../img/fondos/cabecera-grafica.png) 0 0 no-repeat;position:relative}
#CABECERA_GRAFICA.CG_Home {position:static;height:270px;overflow:hidden;}
	#CABECERA_GRAFICA ul {width:975px;height:252px;overflow:hidden}
	#CABECERA_GRAFICA .Migas {position:absolute;bottom:0;width:925px;padding:0 25px;color:#f44b91}
		#CABECERA_GRAFICA .Migas a {font-size:24px;color:#FFF}
		#CABECERA_GRAFICA .Migas a:hover {color:#FFF}
		#CABECERA_GRAFICA .Migas h1 {display:inline;font-size:48px;font-weight:normal;text-transform:uppercase}
/* ---------------------------------------------------------------------------*/

/* CENTRAL -------------------------------------------------------------------*/
#CENTRAL {clear:both;overflow:hidden;height:100%;background:url(../img/fondos/patron-central.gif);width:969px;padding:3px;}
	#CENTRAL #CONTENIDO {overflow:hidden;height:100%;background-color:#F1F1F1;padding:20px;}
	.COLUMNA {float:left;display:inline}
		.COLUMNA .Modulo {margin-bottom:15px}
		/**/
		#CENTRAL.SeccionHome {background:none;width:990px;padding:0}
		#CENTRAL.SeccionHome h2 {font-size:21px;font-weight:normal;color:#FFF;margin-bottom:10px}
/* ---------------------------------------------------------------------------*/

/* MENU Contenidos -----------------------------------------------------------*/
.MENU_Contenidos {clear:both;padding-bottom:35px;background:url(../img/fondos/flecha.gif) 190px 0 no-repeat;margin-bottom:20px;}
	.MENU_Contenidos ul {overflow:hidden;height:100%;margin-left:230px;}
		.MENU_Contenidos ul li {width:180px;background:url(../img/fondos/puntos-v.gif) 0 7px repeat-y;float:left;display:inline;padding:0 20px 5px 30px ;font-size:12px;font-weight:bold}
			.MENU_Contenidos ul li strong {padding-left:10px;background:url(../img/fondos/bolo2.gif) 0 6px no-repeat;}
			.MENU_Contenidos ul li strong a {color:#333;}
			.MENU_Contenidos ul li a:hover {border-bottom:1px dotted #333;white-space:normal}
/* ---------------------------------------------------------------------------*/

/* PIE -----------------------------------------------------------------------*/
#PIE {margin-top:-70px;clear:both;height:528px;background:url(../img/fondos/pie.png) center 0 no-repeat;padding-bottom:0}
	#PIE #PIE_CONTENIDO {overflow:hidden;height:418px;width:990px;margin:0 auto;padding:110px 0 0 0;}
		#PIE #PIE_CONTENIDO p {text-align:center;font-size:14px;line-height:16px;color:#68004e;margin-bottom:30px}
			#PIE #PIE_CONTENIDO p a {color:#68004e;}
				#PIE #PIE_CONTENIDO p a:hover {border-bottom:1px dotted #d69fc8;}
		#PIE #PIE_CONTENIDO .COLUMNA {margin-bottom:15px}
			#PIE #PIE_CONTENIDO .COLUMNA p {margin:0;text-align:left;font-size:12px;line-height:17px;color:#1f0118}
				#PIE #PIE_CONTENIDO .COLUMNA p span {font-size:14px;color:#68004e}
		#PIE #PIE_CONTENIDO .COLUMNA a {color:#68004e}
			#PIE #PIE_CONTENIDO .COLUMNA a span {color:#1f0118}
		#PIE #PIE_CONTENIDO .COLUMNA ul {margin:15px 0 10px 0;font-size:14px;line-height:20px;color:#68004e}
			#PIE #PIE_CONTENIDO .COLUMNA ul li {background:url(../img/fondos/bolo.gif) 0 8px no-repeat;padding-left:10px}
				#PIE #PIE_CONTENIDO .COLUMNA ul li a:hover {color:#e190cd}
		#PIE #PIE_CONTENIDO .COLUMNA.Ancho_645 h6 {font-size:14px;font-weight:normal;color:#1f0118;text-align:center}
		#PIE #PIE_CONTENIDO .COLUMNA.Ancho_645 ul {margin:5px auto 10px auto;width:110px;height:48px;overflow:hidden}
		#PIE #PIE_CONTENIDO .COLUMNA.Ancho_645 ul li {padding:0;width:110px;height:48px;overflow:hidden;background:none;}
/* ---------------------------------------------------------------------------*/

/* MODULOS -------------------------------------------------------------------*/
/* LATERAL -------------------------------------------------------------------*/
#LATERAL {}
	#LATERAL .Banner {margin-bottom:10px}
	#LATERAL #QUEDAN_DIAS {background:url(../img/banners/quedan.png) 0 0 no-repeat;height:94px;}
	#LATERAL #QUEDAN_DIAS .PADD {padding:59px 0 0 18px;font-size:18px;font-weight:bold;color:#FFF}
	.epiclock-spacer { /*margin: 0 15px;*/margin:0;padding:0;padding-right:16px;}
/* ---------------------------------------------------------------------------*/

/* NOTICIAS ------------------------------------------------------------------*/
#NOTICIAS {background:url(../img/fondos/noticias.png) 0 0 no-repeat}
	#NOTICIAS .PADD {padding:10px 15px}
	#NOTICIAS .Modulo {background:url(../img/fondos/puntos-h.gif) 0 bottom repeat-x;padding-bottom:5px;}
	#NOTICIAS h4 {font-size:17px;font-weight:normal;color:#cecece}
	#NOTICIAS p {font-size:12px;color:#fff}
		#NOTICIAS p a {color:#fff;border-bottom:1px dotted #FFF}
	#NOTICIAS p.MasInfo {text-align:right;font-size:14px}
		#NOTICIAS p.MasInfo a {color:#f8b400;border:none}
		#NOTICIAS p.MasInfo a:hover {color:#f8b400;border-bottom:1px dotted #f8b400}
/* ---------------------------------------------------------------------------*/

/* CLAVES --------------------------------------------------------------------*/
#CLAVES {}
	#CLAVES .PADD {padding:10px 5px;}
	#CLAVES ul li {position:relative;overflow:hidden;height:100%; margin:0; padding:0}
	#CLAVES .Modulo {overflow:hidden;height:100%;}
	#CLAVES .Foto {float:left;display:inline;width:100px;margin-right:10px;}
	#CLAVES .Texto {float:left;display:inline;width:190px;margin-right:5px;}
	#CLAVES h3 {font-size:18px;line-height:20px;font-weight:normal;color:#FFF}
	#CLAVES p {font-size:12px;line-height:15px;color:#fff}
		#CLAVES h3 a, #CLAVES p a {color:#FFF}
/* ---------------------------------------------------------------------------*/

/* MODULOS -------------------------------------------------------------------*/
#CONTENIDO .Modulo {clear:both;overflow:hidden;height:100%;width:929px;margin-bottom:20px;}
	#CONTENIDO .Modulo .Foto {width:219px;height:155px;float:left;display:inline;margin-right:29px;}
	#CONTENIDO .Modulo .Texto {width:681px;min-height:155px;height:100%;overflow:hidden;float:left;display:inline}
  #CONTENIDO .Modulo h2 {font-size:24px;font-weight:bold;color:#51073f}
	#CONTENIDO .Modulo h3 {margin-bottom:5px;padding-bottom:5px;font-size:16px;font-weight:bold;color:#666;background:url(../img/fondos/puntos-h.gif) 0 bottom repeat-x}
	#CONTENIDO .Modulo p {font-size:14px;line-height:18px;color:#333; margin-bottom:15px}
	#CONTENIDO .Modulo p.MasInfo {font-size:14px;line-height:18px;font-weight:normal;font-style:normal;color:#51073f}
		#CONTENIDO .Modulo .MasInfo a {color:#51073f}
		#CONTENIDO .Modulo .MasInfo a:hover {border-bottom:1px dotted #51073f}
/* MODULO NOTICIAS -----------------------------------------------------------*/
#CONTENIDO .Modulo.Noticias {clear:both;overflow:hidden;height:100%;width:889px;margin-bottom:20px;background:url(../img/fondos/noticias-listado.png) 0 bottom repeat-x;padding:20px;}
#CONTENIDO .Modulo.Noticias.Varios {margin-bottom:0px; background:none; padding-bottom:0}
#CONTENIDO .Modulo.Noticias h2 {background:none; font-size:18px}
#CONTENIDO .Modulo.Noticias h2.Completa {background:none; font-size:20px}

#CONTENIDO .Modulo.Noticias h3 {background:none;}
#CONTENIDO .Modulo.Noticias a {color:#51073f; font-weight:bold;border-bottom:1px dotted #51073f}
#CONTENIDO .Modulo.Noticias a:hover {color:#333333}

#CONTENIDO .Modulo.Noticias p.FechaNoticia {margin-top:10px;font-size:11px}
/* ---------------------------------------------------------------------------*/

/* MODULO DONDE --------------------------------------------------------------**/
#CONTENIDO .Modulo.Donde {clear:both;overflow:hidden;height:100%;width:889px;margin-bottom:20px;background:url(../img/fondos/fondo-rayado.gif) 0 0 repeat-x;padding:20px;}
#CONTENIDO .Modulo.Donde h3 {background:none}
#CONTENIDO .Modulo.Donde .FondoColorMyM, #CONTENIDO .Modulo.Donde .TextoUpp {padding:5px 15px}
/**/
.Ancho_600 iframe {border:4px solid #d4c3cf}
/* MODULO QUIENES SOMOS ------------------------------------------------------*/
#CONTENIDO .Modulo.Quienes {clear:both;overflow:hidden;height:100%;width:929px;margin-bottom:20px;}
#CONTENIDO .Modulo.Quienes .Foto {width:249px;height:155px;float:left;display:inline;margin-right:0;background:url(../img/fondos/fondo-rayado2.gif) 0 0 repeat-x;padding-top:10px;text-align:center}
#CONTENIDO .Modulo.Quienes .Texto {width:640px;height:100%;float:left;display:inline;background:url(../img/fondos/fondo-rayado.gif) 0 0 repeat-x;padding:10px 20px;}
#CONTENIDO .Modulo.Quienes h3 {background:none}
#CONTENIDO .Modulo.Quienes h2 {margin-bottom:15px;font-size:18px;font-weight:normal}
#CONTENIDO .Modulo.Quienes p {font-size:14px;line-height:22px;color:#333;margin-bottom:15px}
/**/
#CONTENIDO .Modulo.Objetivos {clear:both;overflow:hidden;height:100%;width:929px;margin-bottom:20px;}
#CONTENIDO .Modulo.Objetivos .Texto {width:889px;height:100%;float:left;display:inline;background:url(../img/fondos/fondo-rayado.gif) 0 0 repeat-x;padding:10px 20px;}
#CONTENIDO .Modulo.Objetivos p {font-size:14px;line-height:22px;color:#333;margin-bottom:15px}
/* ---------------------------------------------------------------------------*/

/* PROGRAMA ------------------------------------------------------------------*/ 
table.Programa {margin:25px 0}
table.Programa thead td {font-size:18px;text-transform:uppercase;vertical-align:top}
table.Programa thead .Hora 		{width:60px;background:#6f0b56 url(../img/fondos/programa-hora.gif) 0 0 repeat-x;color:#FFF;text-align:center;}
table.Programa thead .Contenido {width:380px;background:url(../img/fondos/programa-contenido.gif) 0 0 repeat-x;color:#51073f}
table.Programa thead .Ponente 	{width:319px;background:#e3e3e3 url(../img/fondos/programa-ponente.gif) 0 0 repeat-x;color:#51073f}
/**/
table.Programa tbody .Hora {background:#6f0b56 url(../img/fondos/programa-hora2.gif) 30px bottom repeat-x;color:#FFF;font-size:18px;text-align:center;}
table.Programa tbody .Contenido {background:#F1F1F1 url(../img/fondos/programa-contenido2.gif) 30px bottom repeat-x;}
table.Programa tbody .Ponente {background:#e3e3e3 url(../img/fondos/programa-ponente2.gif) 30px bottom repeat-x;}
/**/
table.Programa tfoot .Hora {background:#6f0b56 none;color:#FFF;font-size:18px;}
table.Programa tfoot .Contenido {background:#F1F1F1 none}
table.Programa tfoot .Ponente {background:#e3e3e3 none}
table.Programa tfoot td {border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;padding:0;vertical-align:top}
/**/
table.Programa td {border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;padding:10px 25px;vertical-align:top}
table.Programa td p {font-size:14px;line-height:17px;font-weight:normal;color:#333}
table.Programa td p strong {color:#6f0b56}
/* ---------------------------------------------------------------------------*/

/* MEDIDAS ------------------------------------------------------------------ */
.Ancho_107 {width:107px;}
.Ancho_150 {width:150px;}
.Ancho_160 {width:160px;}
.Ancho_270 {width:270px;}
.Ancho_285 {width:285px;}
.Ancho_315 {width:315px;}
.Ancho_600 {width:600px;}
.Ancho_645 {width:645px;}
/* -------------------------------------------------------------------------- */

/* ALINEACION --------------------------------------------------------------- */
.AlignCenter { text-align:center}
/* -------------------------------------------------------------------------- */

/* COLORES --------------------------------------------------------------- */
.Blanco { color:#FFFFFF !IMPORTANT}
/* -------------------------------------------------------------------------- */

/* FORMULARIO DE INSCRIPCION ------------------------------------------------ */
/* INSCRIPCION -------------------------------------------------------------- */
.Mod_Inscripcion_Precio {background:url(../img/fondos/precio.gif) 0 0 repeat-x;height:101px;padding:0 20px;margin-bottom:15px}
.Mod_Inscripcion_Precio p { font-size:16px}
.Mod_Inscripcion_Precio h2 {padding:13px 0 8px 0;color:#430234;font-size:24px !IMPORTANT;text-transform:uppercase;font-weight:normal;}
.Mod_Inscripcion_Precio h2 strong {padding:0 6px;color:#FFF;font-size:36px;}
.Mod_Inscripcion_Precio h2 strong.Euro {position:static;font-size:30px}
.Mod_Inscripcion_Precio h2 span {font-size:16px;}
.Mod_Inscripcion_Precio .Incluye { float:right; display:inline}
/* ---------------------------------------------------------------------------*/
/* FORMULARIOS -------------------------------------------------------------- */
.FormIns .Modulo {background:#eadde6 url(../img/fondos/rayas-h.gif) 0 0 repeat-x;padding:20px 80px;width:769px !IMPORTANT}
.LogoOferta {border:2px solid #d4c3cf;padding:2px}
.FormIns .Modulo.Tipo02 {background-color:#ededed}
.FormIns .Modulo.Tipo02 p.Mod_ARight {margin-top:10px;font-size:12px !IMPORTANT}
.FormIns .Modulo.ValidaPago p {margin-bottom:10px}
/**/
.FormIns h1 {padding:5px 125px 0 80px;font-size:14px;color:#db5db4;text-transform:uppercase;font-weight:bold;margin-bottom:0}
.FormIns h2 {padding:10px 20px;font-size:18px;color:#343434}
p.Form  {padding:0 0 10px 0;font-size:14px;color:#343434}
h2.PrecioForm  {padding:0;font-size:18px;color:#343434}
.FormIns .NumeroInscritos {background:url(../img/fondos/fondo-rayado-n-inscritos.gif) 0 0 repeat-x;color:#343434;font-size:14px;padding:7px 10px 7px 10px;margin-bottom:10px;height:36px}
.FormIns .NumeroInscritos label {margin-right:10px}
/**/
table.FORM_01.Legal {width:400px}
/**/
table.FORM_01 th, table.FORM_01 td {padding:0 5px;}
table.FORM_01 th {color:#343434;font-size:14px;font-weight:normal;text-align:left;padding-top:10px;padding-bottom:5px;padding-left:15px}
table.FORM_01 a {color:#343434;}
table.FORM_01 td {vertical-align:top}
.FormIns input.TXT,.FormIns select.TXT.Ancho150px, .FormIns textarea.TXT {border:none;background:none;padding:8px 15px;font-size:13px;font-weight:bold;line-height:18px;color:#6b0952;padding:6px 15px 10px 15px;background-image:url(../img/fondos/campos.png);background-repeat:no-repeat}
/**/
.Modulo.Ancho400px {background:#db5db4 url(../img/fondos/rayas-h2.gif) right 0 repeat-x;width:400px !IMPORTANT}
.Modulo.Ancho400px .FORM_01 th, .Modulo.Ancho400px .FORM_01 td {padding:6px 5px 14px 5px;;font-size:18px;text-align:right;color:#FFF}
.Modulo.Ancho400px .FORM_01 td {background:url(../img/fondos/campo-precio.gif) 0 0 no-repeat;width:124px;padding:6px 5px 14px 5px;font-size:18px;text-align:right;color:#6b0952}
.Modulo.Ancho400px .FORM_01 th strong, .Modulo.Ancho400px .FORM_01 td strong {font-size:18px;color:#6b0952}
/**/
.Frame { float:left; margin:0 15px 0 0; display:inline; width:302px}
.FrameTXT { float:left; display:inline; height:100%; overflow:hidden; padding-top:5px; width:550px}
.TextoEnviar {text-transform:uppercase;font-size:18px;color:#db5db4;font-weight:bold}
/**/
.FormIns input.TXT.Ancho400px {background-position:0 0;/*width:400px;*/width:370px;}
.FormIns input.TXT.Ancho350px {background-position:0 -50px;/*width:350px;*/width:320px;}
.FormIns input.TXT.Ancho240px {background-position:0 -100px;/*width:240px;*/width:210px;}
.FormIns input.TXT.Ancho150px {background-position:0 -150px;/*width:150px;*/width:120px;}
.FormIns input.TXT.Ancho110px {background-position:0 -200px;/*width:110px;*/width:80px;}
.FormIns select.TXT.Ancho150px {background-position:0 -150px;width:150px;padding:6px 0 10px 0;}
.FormIns select.TXT.Ancho70px {width:70px;padding: 0 ;}
.FormIns textarea.TXT.Ancho600px {background-position:0 -250px;/*width:400px;*/width:580px;height:90px;resize:none}
/**/
form input.CHK.PosCenter, form img.PosCenter {position:relative;top:2px;margin-left:6px;margin-right:20px}
/**/
input.error, select.error {background-image:url(../img/fondos/campos-error.png) !IMPORTANT;color:#FFF !IMPORTANT}
label.error {display:block;clear:both;color:#DB5DB4 !IMPORTANT;font-size:13px;font-weight:bold}
.ValidaPago label.error {display:inline;clear:none;border:1px solid #f00 !IMPORTANT;background-color:#fcc}
/* ---------------------------------------------------------------------------*/

/* CLASES GENERICAS  -------------------------------------------------------- */
.Clear { clear:both}

/* Menu de Navegacion Del Banner Rotativo Home  ----------------------------- */
#ft-prev-CABECERA_GRAFICA { color:#FFF; background-color:#000; padding:0; margin-top:0; font-size:11px; font-weight:bold}
#ft-next-CABECERA_GRAFICA { color:#FFF; background-color:#000; padding:0; margin-top:0; font-size:11px; font-weight:bold}
#ft-title-CABECERA_GRAFICA { display:none !IMPORTANT}
#ft-CABECERA_GRAFICA1 {}
#ft-buttons-CABECERA_GRAFICA { display:none !IMPORTANT}
#ft-buttons-CABECERA_GRAFICA a { display:none !IMPORTANT}
#CABECERA_GRAFICA a {}
