* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #716558;
	/*
	background-image: url(images-html/background-menu.gif);
	background-repeat: repeat-y;
	background-position: center;*/
}

a {
text-decoration: none;
color: #FF0000;
}
a:hover {
text-decoration: underline;
color: #111;
}

/* programacion ---------------------------- */
.programCajaCont{

}

.programCaja1{
	padding-top:20px;
	font-size:14px;
	margin-left:20px;
	float:left;
	width: 550px;

}
.programHora {

color: #EE413A
}
.programtTit1 {

color: #EE413A
}
.programtTit2 {

color: #EE413A
}
/* programacion ---------------------------- */
.integrantes{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #716558;
}
#contenedor {
	margin: 0 auto;
	width: 900px;
	background-image: url(../images-html/background-menu.gif);
	background-repeat: repeat-y;
}
#contenedorIzq {
	float: left;
	width: 699px;
}


#banner {
	float: left;
	width: 698px;
	padding-bottom: 20px;
}
.filba {
	background-image: url(../images-html/back_filba.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bannerfilba {
	float: left;
	text-align:left;
	width: 468px;
	padding-bottom: 20px;
	padding-left: 210px;
}



#Cajacontenido {
	padding: 0 0 0 30px;
}

.eje {
	float: left;
	text-align: left;
	margin-right: 10px;
	width: 660px;
	padding-bottom: 30px;
}
.eje h2 {
font-size: 18px;
font-weight: 100;
height: 26px;
line-height: 26px;
}
.eje h2 a {
	text-decoration: none;
	color: #FF0000;

}
.eje h2 a:hover {

}
#menuv {
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #ED4137;
	TEXT-ALIGN: left;
	padding-top: 85px;
	font-weight: bold;
	width: 170px;
}


#menuv UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 	LIST-STYLE-TYPE: none

}
#menuv LI {
	width: auto;
} 
#menuv LI.ejetematico {
	width: auto; margin-left: 10px;
}
#menuv A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #AAA198; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#menuv A:hover {
	COLOR: #EE413A; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}



#prog {
	float: right;
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #ED4137;
	TEXT-ALIGN: left;
	padding-top: 48px;
	font-weight: bold;
	width: 178px;
	padding-right: 20px;
	padding-bottom: 20px;
}


#prog UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 	LIST-STYLE-TYPE: none

}
#prog LI {
	width: auto;
}
#prog A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #ED4137; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#prog A:hover {
BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}

.CajaDescripcion {
font-size:14px;
padding:20px 20px 0px 0;


}
.ejeCaja { }

#inferior {
padding: 10px 0;
}
/* NO VA
#pie {
text-align: center;
font-size: 11px;
color: #000000;
padding-bottom: 10px;
}
#pie a { color: #fff; }
#pie a:hover { color: #111; }
*/
.titulo1 {
	font-size: 22px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	width: 650px;
	padding-top: 20px;
	color: #DF1B27;
}

.titulo2 {
	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	color: #ED4137;
}
.sede {
	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	background-color: #FFCC00;
	white-space: inherit;
	padding: 0 5px;
}
.sedeBack {
	background-image: url(../images-html/back_sede.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 30px;
}

.sedeCaja {
	padding-top: 30px;
}

.sede-dire {

	font-size: 12px;
	font-weight: 100;
	height: 18px;
	line-height: 18px;
	white-space: inherit;
}
#contenedorDer {

	float: right;
	width: 197px;
}
.sedeBack2 {

	background-image: url(../images-html/back_sede2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 30px;
}
.sede2 {
	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	background-color: #FFFF00;
	white-space: inherit;
	padding: 0 5px;
}
.Categoria {
	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	width: 650px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 60px;
}
.subCategoria {
	font-size: 14px;
	font-weight: bold;
	width: 325px;
}
.invitado {
	margin-top: 20px;
	width:200px; 
	margin-right:20px; 
	float:left
}
.invitadoNombre {
font-weight:bold; padding:7px 0 0 3px
}
.invitadoImagen{
border: 1px solid #666666; padding:3px; width:200px; height:140px
}
.invitadoPais {

padding-left:3px
}
.nombreCategoria {
	font-size: 18px;
	font-weight: 100;
	line-height: 22px;
	width: 325px;
	text-align: left;
	float: left;
}
.horario {
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	white-space: inherit;
	width: 325px;
		

}
.descripcion {

float:right; 
width:300px; 
padding-right:10px; 
text-align:left
}
.bio {
	float: right;
	padding-top: 20px;
	width: 430px;
}
.inde {
	float: left;
	text-align: left;
	margin-right: 10px;
	padding-bottom: 30px;
	padding-left: 200px;
	width: 450px;
}
.titulo1Inde {
font-size: 22px;
	font-weight: 100;
	line-height: 26px;
	width: 600px;
	padding-top: 20px;
	color: #DF1B27;
	
	

}
.titulo1Nu {
	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	width: 650px;
	padding-top: 20px;
	color: #ED4137;
}
.titulo2Nu {

	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
}
.sedeNu {

	font-size: 18px;
	font-weight: 100;
	height: 26px;
	line-height: 26px;
	white-space: inherit;
}
.titulo1Nu2 {

	font-size: 18px;
	font-weight: 100;
	line-height: 26px;
	width: 650px;
	padding-top: 20px;
	color: #ED4137;
}
.cajaActividad {
	margin-bottom: 80px;
	margin-top: 80px;
}
