body{
	margin: 0px 0px 0px 0px;

}

h1 {
	background-color: #D69778;
	margin: 0px 0px 2px 0px;
	padding: 2px;
	padding-left:200px;
	border-bottom: 2px #FFFFFF solid;
	width: 572px;
	font-family: Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
}


.linkCentradoRojo{
clear:both;
color:#660000;
text-align:center;
}

.linkCentradoRojo a{
text-decoration:none;
}

.linkCentradoRojo a:hover{
text-decoration:underline;
color:#CC0000;;
}

/***********Listados de Participantes*****************************************/

.listaParticipantes{
	color:black;
}

.participantes a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:black;
	text-decoration:none;
}

.participantes a:hover{
	color:black;
	text-decoration:underline;
}

.fotoGaleria{
	float:left;
	width:133px;
	text-align:center;
	margin:3px;
	padding:3px;
	height:105px;
}

.fotoGaleria a img{
	border:white 1px solid;
}

/*  .fotoGaleria p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}
*/
.fotoGaleria br{
	clear:both;
}

/**************************** ESTILOS PAGINA INICIAL *****************************/

.fdo_index{
	background-color: #990000;
}

#index_contenedor { 
	position:absolute; 
	top:50%; 
	left:50%; 
	width:740px; 
	height: 420px;
	margin-left:-370px; margin-top:-210px; 
	background-color: #990000;
	text-align: center;
}

#index_contenedor ul{ 
	margin: 10px;
	padding: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	list-style: none;
	text-align: center;
}

#index_contenedor li{ 
	display: inline;
	padding: 0px 40px 0px 40px;
	width: 150px;
}

#index_contenedor a{ 
	color: #000000;
	text-decoration: none;
}

#index_contenedor a:hover{ 
	color: #FEAD00;
}


/**************************** ESTILOS PAGINAS INTERIORES *****************************/

.fdo_interior{
	background-color:#FFCC66;
	background-image: url(graficos/mosaico.jpg);
}

#contenedor { 
	width: 790px;
	margin:auto;
	/*background-color:#0099FF;	
	padding:0px;*/
}

#encabezado{
/*	widows: 790px;*/
	height: 250px;
	/*background-image: url(graficos/fdo_enc.jpg);	*/
	margin: 0px;
	padding: 0px;
}

#cuerpo{
	width: 790px;
	margin:0px;
	padding:0px;
	background-image: url(graficos/fdo_cuerpo.gif);
	background-repeat: repeat-y;
	background-position:bottom;
}

#menu{
	position: relative;
	width:190px;
	/*background-color:#996699;*/
	margin:0px;
	padding: 0px;
	padding-left: 20px;
	background-image: url(graficos/mnu_fdo.gif);
	background-position: top right;
	background-repeat:repeat-y;
	float: left;
}

#menu .mnu_logo{
	position: absolute;
	right: 0px;
}

#menu .idioma{
	width: 140px;
	background-color: #CCCCCC;
	margin: auto;
	padding-top: 30px;
}

#menu .idioma img{
	float: left;
	margin: 15px;
}

#menu .imgIdioma{
	float: left;
	padding-top: 46px;
	margin-left: 40px;
}



#menu mnu_cierre{
	float: right;
	padding-right: 6px;
}

#menu .mnu_activo{
	color: #E6201F;	
}

#menu ul {
	margin: 0px 0px 0px 20px;
	padding: 86px 0px 0px 0px;
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #928B7E;
}

#menu li {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	line-height: 14px;
}

#menu a {
	color: #928B7E;	
	text-decoration: none;
}

#menu a:hover {
	color: #E6201F;	
}


#contenido{
	width:570px;
	margin:0px;
	padding:0px;
	/*background-color: #0066CC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
}

#contenido h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#contenido h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;

}

#contenido p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#contenido li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
}



#contenido h2{
	margin: 0px;
	padding: 45px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d90000;
	height: 31px;
	background-image: url(graficos/titu_h2_fdo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.fotoGrande h2{
	margin: 0px;
	padding: 45px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d90000;
	height: 31px;
	background-image: url(graficos/titu_h2_fdo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#contenido .textos{
	padding: 0px 10px 10px 10px;
	text-align:justify;
	
	/*background-color: #CC6600;*/
}

#contenido .textos a{
text-decoration:none;
color:#CC6600;
font-weight:600;
}
#contenido .bannOtrosFesti{
text-align:center;
font-size:11px;
color:#000000;
/*font-weight:bold;*/

}

#contenido .bannOtrosFesti a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#993333;
font-size:11px;

}

#contenido .bannOtrosFesti a:hover{
text-decoration:underline;
}

#contenido .volver{
display:block;

text-align:center;
margin-right:50px;

}

#contenido .volver a{
color:#993300;
font-weight:200;
}

.fotoGrande{
    width:570px;
		
	margin:auto;
	margin-bottom:20px;
	text-align:center;
	padding:0px;
	
}
.fotoGrande a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
}
.fotoGrande a:hover{
text-decoration:underline;
}


/*******************estilos para foto del coordinador*************************/
#contenedor .principalampliar {
	position: relative;
	width: 756px;
	background-image: url(graficos/fon-festival-ampliar.jpg);
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align:center;
	
}


#contenedor .principalampliar img{
margin-top:20px;
margin-bottom:20px;
}
.principalinterior .contenido {
	position: absolute;
	top: 0px;
	left: 197px;
	margin: 42px 0px 0px 0px;
	height: 378px;
	width: 543px;
	overflow: auto;
	
	
	/*cara de boton*/
	scrollbar-face-color: #B35D33; 
	/*Recuadro creado al mantener presionada la flecha y objetos 3d*/
	scrollbar-shadow-color: #a34D23;
	/*borde exterior de boton*/
	scrollbar-highlight-color: #x36D43;
	/*Luz de boton Izquierda Arriba*/
	scrollbar-3dlight-color: #F7C997;
	/*Sombra de boton Derecha Abajo*/
	scrollbar-darkshadow-color: #F7C997; 
	/*Color de barra vertical*/
	scrollbar-track-color: #F7C997;
	/*Color de Flechas*/
	scrollbar-arrow-color: #FFFFFF;
}

.principalinterior .imgencinterior {
	position: absolute;
	top: 0px;
	left: 193px;
}


.fotos {
	float: right;
	margin: 0px 10px 0px 10px;
	padding: 5px;
	width: 122px;
	color: #FFE6CD;
	font-size: 10px;
	background-color: #DCA73D;
}

.fotos img {
	margin: 5px 0px 0px 0px;
	border: 1px #FFE6CD solid;
	background-color: #B35D33;
}


.cuerpoTextoFotos{
	text-align: right;
	padding: 4px 4px 2px 4px;
	float: left;
	width:130px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #B35D33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFE6CD;
	text-indent: 0pt;
}

.separadorFotos{
	clear:both;
}
/**********fin de estilos para fotos************/


/******************************************************Galerķa de Fotos******************************************************/

.fotoGaleria{
	float:left;
	width:130px;
	text-align:center;
	margin:10px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;	
}

.fotoGaleria a img{
	border:white 1px solid;
}


.fotoGaleria br{
	clear:both;
}



/******************Inicio estilo para formulario de contacto******************************/
.ff {
	margin: 0px;
	padding: 0px;
	width:380px;
	margin-left:67px;
	margin-bottom:20px;
}

.ff form {
	padding: 0px;
	margin: 0px;
}

.ff .formu{
	width: 200px;
	float: left;
	margin-bottom: 10px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DEAD44;
}

.ff .formuCorto{
	width: 30px;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ECE2AA;
}


.ff .formureq{
	width: 200px;
	float: left;
	margin-bottom: 10px;
	border: 0px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#C58F23;
}

.ff .formufecha{
	float: left;
	margin-bottom: 10px;
	border: 1px solid;
	text-indent: 3pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FBDC5F;
}


.ff .formbt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #DF7500;
	border: 1px solid black;
	font-weight: bold;
	margin-left: 172px;
}

.ff label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;

	text-align: left;
	width: 90px;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.ff br{
	clear: both;
}

.formreq {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C6469;
	border: 1px solid;
	font-weight: bold;
	margin-left: 10px;
}

#pie{
	height: 84px;
	background-image:url(graficos/fdo_pie.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#pie a{
	color: #FFFFFF;
	text-decoration: underline;
}

#pie a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


#pie .izquierda{
	padding: 10px 0px 0px 20px;
	margin: 20px 0px 0px 0px;
	float: left;
	text-align: left;
	/*background-color: #0066CC;*/
	height: 42px;
}

#pie .derecha{
	padding: 5px 20px 0px 00px;
	margin: 20px 0px 0px 0px;
	float: right;
	text-align: right;
	/*background-color: #0066CC;*/
	height: 47px;

}

.separadorCuerpo{
	width: 790px;
	clear: both;
}
.links {
text-align:center;
margin:auto;
padding:0px 60px 0px 60px;

}

.empresas td {
	width: 150px;
}

.emp {
	background-color:#FFFFFF;
}

.empresas img{
}
.linkInteres{

font-weight:bold;
}
.linkInteres a{
text-decoration:none;
color:#CC6600;
}
.linkInteres a:hover{
text-decoration:underline;
}

