body {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	 font-size:12px;
	text-align:center;
}
p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#354045;
	margin-top:1;
	margin-bottom:8px;
	line-height:17px;
	text-align:justify;
	padding-right:55px;
}

span{
   	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#354045;
	margin-top:1;
	margin-bottom:8px;
	line-height:17px;
	text-align:center;
	padding-right:55px;
}

a {
	color: #354045;
	font-size: 11px;
	text-decoration: none;
}    

a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
    color:#354045;
	line-height:15px;
	padding-bottom:10px;
	margin-bottom:9px;
	font-weight:normal;
	padding-top:14px;
	.padding-top:36px;
	

}

.margen {
padding-top:0px;
margin-top:8px;
.margin-top:20px;
}

/*HEADER*/
#logo {
margin-left:11pt;
margin-top:10px;
width: 796px;
heigth:85px;
background:#e1e2c2;

}

#menuprin {
margin-left:11pt;
width: 778px;
.width: 796px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left: 18px;
background-color:#e1e2c2;
color:#354045;
.padding-bottom:9px;

padding-top:6px;

}

#menuprin a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#354045;
}

#menuprin a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#80939c;
	text-decoration: none;
}
#menuprin a.menuact{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#80939c;
	text-decoration: none;
}

#menuprin a.menuact:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#80939c;
	text-decoration: none;
}

#submenuhab {
margin-left:11pt;
width: 446px;
.width: 796px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left: 350px;
background-color:#c3c4aa;
color:#354045;
padding-top:6px;
padding-bottom:0px;
.padding-bottom:6px;
margin-bottom:0px;
}

#submenuhab a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#354045;

}

#submenuhab a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;

font-size:10px;
font-weight:bold;
color:#354045;


}
#submenuhab a.submenuact{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#354045;
}

#submenuhab a.submenuact:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#354045;
}
#submenu {
margin-left:11pt;


width: 621px;
.width: 796px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left: 175px;
background-color:#c3c4aa;
color:#354045;
padding-top:6px;
padding-bottom:0px;
.padding-bottom:6px;
margin-bottom:0px;
}



#submenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#354045;

}

#submenu a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;

font-size:10px;
font-weight:bold;
color:#354045;


}
#submenu a.submenuact{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#354045;
}

#submenu a.submenuact:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
color:#354045;
}



/*CAPAS GENERALES*/
#back {
	width:100%;
	height:100%;
	background-image:
	

}
#contenedor {
	width:842px;
    z-index:1;
    left:0px;
    top:0px;
    margin:0 auto;
	

}
#cont2 {
    width:842px;
    height:auto;
    z-index:3;
    top:0px;
	text-align: left;
	position: absolute;

}



#centrado {
    width:842px;
    height:auto;
    z-index:2;
    top:0px;
	text-align: left;
	margin-left: -421px;
	position: absolute;
	left: 50%;
	background: #fff url(../imagenes/bg_page.jpg) 0 0 repeat-y;
	background-color: #fff;

}

#fla{
margin-top:0;
width: 796px;
margin-left:11pt;
z-index:3;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#354045;

}
#cont{
margin-top:0px;
margin-left:11pt;
width: 756px;
.width: 796px;
padding-left:30pt;
padding-top:8px;
z-index:3;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#343434;
background:#e1e2c2;
font-weight:normal;
font-stretch:normal;
}



/*ESTILOS PROPIOS*/

a.menuact {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	color: #ffffff;
	text-decoration: none;
}    

a.menuact:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	text-decoration: none;
	color: #354045;
}
.idiomas {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #343434;
}  

a.idiomas {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #343434;
	text-decoration: none;
}  
a.idiomas:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	color: #343434;
	text-decoration: underline;
}  

.combo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9 px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width:96px;
	height:18px;
	vertical-align:bottom;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	width:205px;
	.width:205px;
	height:15px;
	align:left;
	border:none;
	background-color:#FFFFFF;
	font-size:11px;
	color: #000000;
	vertical-align:bottom;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	width:205px;
	.width:205px;
	height:50px;
	align:left;
	border:none;
	background-color:#FFFFFF;
	font-size:11px;
	color: #000000;
	vertical-align:bottom;
}

.botones {
width:95px;
height:15px;
}
select, option {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width:50px;
	border:0;
	height:18px;
	vertical-align:bottom;
}

/*PIE*/
#centradopie {
position:absolute;
    width:842px;
    height:auto;
    z-index:22;
  	text-align: left;
	clear: both;
}

#bg_footer {
    width:842px;
	clear: both;
	padding-right: 76px;
	background: #fff url(../imagenes/bg_footer.jpg) 0 0 no-repeat;
	z-index:9;
}

#footer {
	clear: both;
    width:842px;
	padding-top: 0px;
	margin-top: 0px;
	height: 20px;
	
	z-index:10;
}

#footercont {
	width: 796px;
	margin-left:16px;
}

/*Estilos de la PAGINA DE FIESTAS*/



/*Estilos de la PAGINA DE DESCARGAS*/

.titularfiestaFecha {
	font-size:12px;
	
}
.fondocelda {
background-color:#edede2;
}
.tarifas td
{
padding-left:10px;
font-size:11px;
}

.contacto td
{
font-size:11px;
}
/*Encabeado */

#bg_header {
    width:842px;
	padding-right: 76px;
	background-image:url(../imagenes/bg_header.jpg);
	background-repeat:no-repeat;
}

#header {
    width:842px;
	height: 10px;
}

#idiomas {
position:absolute;

top:75px;
.padding-bottom:75px;
width:32px;
height:18px;
right:188px;

}

#idiomas2 {

width:62px;
height:18px;



}
button { 
border:0;
padding:0; 
margin:5px;
width:40px;
height:auto;

}
.pie {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#354045;
}

