#container-festival
{
	float: left;
	width: 998px;
	min-height: 705px;
	margin: 1px;
	/*[disabled]background-color:#D3CFCF;*/
	text-align: center;
	padding: 0px 0 0;
	/*[disabled]border:1px solid #BCBCBC;*/
}
/*MENU*/
#container-festival10
{
	float: left;
	width: 998px;
	min-height: 266px;
}
DIV#justificar_texto
{
	text-align: justify;
}
.menu-option-3v
{
	float: left;
	width: 555px;
	height: 58px;
	margin-left: 222px;
	margin-right: 221px;
	background-image: url(../img/festival/abc.png);
}
.buttons-3a
{
	float: left;
	width: 555px;
	height: 30px;
	margin-top: 23px;
	text-align: center;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.buttons-3a IMG
{
	border: none;
	margin-right: -2px;
}
/*MEDIOS*/
DIV#medios-content
{
	float: left;
	width: 512px;
	height: 306px;
	/*[disabled]background-color:#8E5757;*/
	border: 3px solid #015C91;
	margin: 15px 0 0 237px;
}
/*Concursos*/
DIV#container-concursos
{
	float: left;
	width: 560px;
	height: auto;
	/*[disabled]border:1px solid #AAAAAA;*/
	margin: 15px 0 0 0px;
	text-align: center;
}
#concursos-servicios-capsulas
{
	float: left;
	width: 740px;
	height: 346px;
	margin-bottom: 25px;
}
.concursos-capsulas-up
{
	float: left;
	width: 169px;
	height: 157px;
	cursor: pointer;
	padding: 8px;
	background-image: url(../../img/artistas/artistas_cap_up.png);
	background-repeat: no-repeat;
}
.concursos-capsulas-down
{
	float: left;
	width: 169px;
	height: 157px;
	cursor: pointer;
	padding: 8px;
	background-image: url(../../img/artistas/artistas_cap_down.png);
	background-repeat: no-repeat;
}
#concursos
{
	float: left;
	width: 998px;
	height: 300px;
	margin-top: 30px;
}
#con-element
{
	float: left;
	width: 234px;
	height: 214px;
	margin-left: 2px;
	margin-right: 2px;
}
#con-element:hover
{
	cursor: pointer;
}
DIV#concurso-container
{
	float: left;
	width: 800px;
	min-height: 800px;
	/*[disabled]border:1px solid #696;*/
	font-size: 12px;
	color: #484545;
}
DIV.concurso-img
{
	float: left;
	width: 330px;
	height: 300px;
	/*[disabled]border:1px solid #696;*/
	/*[disabled]background-color:#4F3131;*/
}
DIV.descr-cortos
{
	float: left;
	width: 465px;
	min-height: 285;
	height: auto;
	/*[disabled]border:1px solid #696;*/
	font-size: 12px;
	color: #484545;
	line-height: 22px;
	text-align: justify;
	padding: 5px 0 0;
}
#respuesta
{
	float: left;
	display: none;
	text-align: center;
	margin: 0px;
	/*[disabled]background-color:#A02222;*/
	width: 465px;
	height: 24px;
}
DIV.BasesLnk
{
	float: left;
	width: 180px;
	height: 23px;
	background-color: #BBB;
	padding: 1px 1px 1px 5px;
	border: 1px solid #7D888B;
}
DIV.BasesLnk:hover
{
	cursor: pointer;
}
DIV.bases
{
	float: left;
	width: 465px;
	height: auto;
	border: 1px solid #AAA;
	display: none;
	margin: 2px 2px 2px 0px;
	padding: 10px;
	text-align: justify;
}
DIV.bases LI
{
	list-style-position: inside;
}
DIV.upload-concurso
{
	float: left;
	width: 465px;
	height: 25px;
	border: 1px solid #AAA;
	background-color: #D3D3D3;
	margin: 0 0 5px 0px;
	padding: 0 0 0 5px;
	font-size: smaller;
}
DIV.upload-cortos
{
	float: left;
	width: 465px;
	height: 210px;
	border: 1px solid #AAA;
	background-color: #D3D3D3;
	margin: 0 0 5px 0px;
	padding: 0 0 0 5px;
	font-size: smaller;
}
#validate
{
	/*[disabled]background-color:#B75656;*/
	height: 24px;
	width: 465px;
	float: left;
}
#propuesta
{
	float: left;
	height: 18px;
	border: 1px solid #656565;
	background-color: #B4B0B0;
	margin: 2px 0 0;
}
#validate .boton
{
	float: left;
	margin: 3px 0 0 3px;
}
#propuesta:hover
{
	border: 1px solid #9A4141;
	background-color: #A5A6AA;
}
DIV#lista_nombres
{
	float: right;
	width: 465px;
	height: auto;
	margin-top: 20px;
}
DIV#lista_nombres TABLE
{
	border: 1px solid #CCC;
}
DIV#lista_nombres TD
{
	border: 1px solid #CCC;
	background-color: #FFF;
	height: 20px;
	padding: 4px;
}
DIV#lista_nombres TH
{
	border: 1px solid #CCC;
	background-color: #026096;
	font-size: 10px;
	height: 20px;
	color: #FFF;
}
DIV#lista_nombres TABLE A
{
	color: #000;
}
DIV#lista_nombres TABLE A:hover
{
	color: #C30;
}
DIV#lista_nombres TR:hover
{
	color: #000;
}
/*Servicios*/
#container-servicios-capsulas
{
	float: left;
	width: 740px;
	height: 346px;
	margin: 25px 0 0 120px;
}
.servicios-capsulas-up
{
	float: left;
	width: 169px;
	height: 157px;
	cursor: pointer;
	padding: 8px;
/*background-image: url(../../img/artistas/artistas_cap_up.png);*/
	background-repeat: no-repeat;
}
.servicios-capsulas-down
{
	float: left;
	width: 169px;
	height: 157px;
	cursor: pointer;
	padding: 8px;
	background-image: url(../../img/artistas/artistas_cap_down.png);
	background-repeat: no-repeat;
}
/*Servicios*/
H3
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #333;
	text-shadow: #FFF 1px 1px;
}
#container-servicios
{
	float: left;
	width: 750px;
	margin-top: 25px;
	margin-left: 130px;
	margin-right: 1px;
	min-height: 413px;
	/*[disabled]border:1px solid #B2B2B2;*/
}
.servicios-cap
{
	float: left;
	width: 288px;
	margin-left: 1px;
	margin-right: 1px;
	height: 378px;
	padding-left: 20px;
	padding-right: 22px;
	padding-top: 21px;
	padding-bottom: 14px;
	background-image: url(../img/promociones/bg_promociones.png);
	background-repeat: no-repeat;
	background-position: top;
}
.servicios-cap-splash
{
	float: left;
	width: 288px;
	height: 180px;
	background-color: #FFF;
}
.servicios-cap-splash IMG, servicios-cap-splash A
{
	border: none;
}
.servicios-cap-title
{
	float: left;
	width: 288px;
	height: 16px;
	margin-top: 3px;
}
.servicios-cap-desk
{
	float: left;
	width: 288px;
	height: 160px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
}
.servicios-cap-address
{
	float: left;
	width: 288px;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
}
.servicios-cap-icons
{
	float: left;
	width: 288px;
	height: 18px;
	text-align: center;
}
.servicios-cap-icons IMG, servicios-cap-icons A
{
	border: none;
}
DIV.scrollable_servicios
{
/*required settings*/
	position: relative;
	overflow: hidden;
	width: 665px;
	height: 420px;
	float: left;
	margin: 0 0 0 0px;
}
DIV.scrollable_servicios DIV.items2
{
	float: left;
	width: 20000em;
	position: absolute;
}
DIV.scrollable_servicios DIV.items2 DIV
{
	float: left;
}
DIV.items2 DIV.active
{
/*border: 1px inset #CCC;
background-color: #FFF;*/
}
DIV.arrow_servicios
{
	float: left;
	width: 32px;
	height: 36px;
	/*[disabled]background-color:#005E94;*/
	margin: 165px 3px 0 2px;
	/*[disabled]border:1px solid #12517D;*/
}
DIV.arrow_servicios:hover
{
	cursor: pointer;
	/*[disabled]border:1px solid #031A2A;*/
}
#avance-grupos-content
{
	float: left;
	width: 990px;
	margin-top: 10px;
	min-height: 500px;
}

#avance-grupos-content IMG{border:none;}

#avance-grupos
{
	float: left;
	width: 560px;
	height: 608px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
/*height: auto;*/
	/*[disabled]border:2px solid #FEDA1F;*/
}
#navegacion
{
	float: left;
	width: 300px;
	height: 25px;
	margin-left: 170px;
	padding-right: 80px;
	margin-bottom: 10px;
	color: #333;
}
#navegacion A
{
	color: #069;
}
DIV#navegacion A:hover
{
	cursor: pointer;
}
DIV#flechas1
{
	float: left;
	width: 60px;
	height: 30px;
}
DIV#numeros
{
	float: left;
	width: 70px;
	height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #000;
	text-align: center;
}
SPAN.enlace_actual
{
	font-size: 16px;
	font-weight: bold;
	color: #06C;
}
DIV#flechas2
{
	float: left;
	width: 60px;
	height: 30px;
}
#avance-cartel
{
	float: left;
	width: auto;
	min-height: 482px;
	margin-bottom: 0px;
/*border: 1px solid #285575;*/
	margin: 7px 2px 2px;
}
.avance-capsulas-up
{
	float: left;
	width: 80px;
	height: 80px;
	cursor: pointer;
	padding: 0px;
	/*[disabled]background-image:url(../../img/artistas/artistas_cap_up.png);*/
	/*[disabled]background-repeat:no-repeat;*/
	border: 1px solid #7C8092;
	margin: 5px;
}
.avance-capsulas-up:hover
{
	border: 1px solid #003;
}
/*Guia de usuario*/
#container-guia
{
	float: left;
	width: 998px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#guia-titulo
{
	float: left;
	width: 800px;
	margin-left: 70px;
	text-align: left;
	margin-bottom: 10px;
}
DIV.element-guia-menu
{
	float: left;
	width: 217px;
	height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-shadow: #FFF 1px 1px;
	color: #333;
	background-image: url(../img/festival/bg_title_guia.png);
	background-repeat: no-repeat;
	padding-top: 13px;
}
DIV.element-guia-menu A
{
	color: #333;
}
DIV.element-guia-menu A:hover
{
	color: #02C;
}
DIV.guia-menu
{
	float: left;
	width: 868px;
	margin-left: 65px;
}
DIV#guia-content
{
	/*[empty]float:;*/
	float: left;
	width: 978px;
	height: auto;
	/*[disabled]border:1px solid #E0E0E0;*/
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 20px;
}
DIV#guia-content STRONG
{
	color: #059;
	line-height: 33px;
	text-decoration: underline;
}
DIV#guia-content P
{
	line-height: 20px;
}
DIV#guia-content A
{
	color: #065FB1;
	font-style: italic;
}
.subir
{
	color: #0C243B;
	font-size: 9px;
	float: left;
	margin: 0 0 0 -40px;
	position: relative;
	font-family: Verdana;
}
#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px 45px 45px;
	width: 680px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist TH
{
	padding: 8px 2px;
	font-weight: bold;
	font-size: 15px;
	/*[disabled]border-bottom:2px solid #6678B1;*/
	/*[disabled]border-right:30px solid #CAA;*/
	/*[disabled]border-left:30px solid #966;*/
	color: #058;
}
#ver-minimalist TD
{
	padding: 12px 2px 0px;
	/*[disabled]border-right:30px solid #FFF;*/
	/*[disabled]border-left:30px solid #FFF;*/
	color: #059;
}
/*TIENDA*/
DIV#tienda-container
{
	float: left;
	width: 804px;
	height: 395px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 78px;
	margin-top: 20px;
	padding: 20px;
	color: #3E3E3E;
	text-align: justify;
	background-image: url(../img/festival/bg_tienda.png);
	background-repeat: no-repeat;
	background-position: top;
}
DIV#tienda-container P
{
	line-height: 22px;
}
.entrada-img
{
	float: left;
	height: 100px;
	width: 192px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
	border: 2px solid #7B7B7B;
}
.entrada-img A
{
	color: #F3F3F3;
}
DIV#tienda-container DIV
{
	float: left;
}
DIV#home-entrada-4
{
	float: left;
}
DIV#cabecera_tienda
{
	float: left;
	margin: auto;
	font-size: 24px;
	width: 800px;
}
DIV#left-entrada4
{
	float: left;
	width: 225px;
	margin-left: 25px;
	padding-top: 5px;
	border-right: 2px dotted #000000;
}
DIV#center-entrada4
{
	float: left;
	margin-left: 50px;
	margin-top: 45px;
	width: 194px;
	text-align: center;
}
DIV#center-entrada4 IMG
{
	margin-bottom: 0px;
	margin-top: 10px;
}
DIV#right-entrada4
{
	border-left: 2px dotted #000000;
	margin-left: 60px;
	float: left;
	width: 225px;
	padding-top: 5px;
}
DIV#logos-entrada4
{
	float: left;
	padding-top: 20px;
	border-bottom: 2px dotted #000000;
}
.mapa-fesival IMG
{
	float: left;
}
#container_participar
{
	float: left;
	margin-top: 60px;
	margin-left: 280px;
	width: 406px;
	height: 179px;
	padding: 20px;
	background-image: url(../img/recuperar/recuperar.png);
	background-repeat: no-repeat;
}
#container_participar INPUT[type="text"]
{
	background: #FFF;
	border: 1px solid #CCC;
}
#container_participar INPUT[type="text"]:hover
{
	background: #FFF;
	border: 1px solid #000;
}
H4
{
	text-align: center;
	padding-bottom: 0px;
	margin-left: 10px;
}
.tit
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.col_c
{
	font-size: 11px;
/*font-weight:bold;*/
	/*[disabled]background-color:#FC0;*/
	color: #333;
	text-decoration: underline;
}
.col_e
{
	font-size: 11px;
/*font-weight:bold;*/
	/*[disabled]background-color:#FC0;*/
	color: #333;
	text-decoration: underline;
}
.col_s
{
	font-size: 11px;
/*font-weight:bold;*/
	/*[disabled]background-color:#FC0;*/
	color: #333;
	text-decoration: underline;
}
DIV#mapa-content
{
	float: left;
	width: 990px;
	height: 700px;
	margin-top: 10px;
	margin-bottom: 30px;
}
DIV#mapa-content IMG
{
	border: 3px solid #036;
}
