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;
}


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;

height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left: 18px;
background-color:#e1e2c2;
color:#354045;

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: 486px;
.width: 796px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-left: 310px;
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;

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;
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;

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 {
	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;
}

.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;"
}
/*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;
}
/*!!!!!!!!!!! NOTE: All style sheets which are commented could be customized by you. The other should not be touched, if you dont know how to handle it!!!!!!!!!!!!!! *//* the box of the preview */.fn-newsPreview	{	position: absolute;	color: #000000; /* Set here the font color of the preview text */	font-family: Myriad Pro, sans-serif; /* Set here the font of the preview text */	font-size: 12px; /* Set here the font size of the preview text */	cursor: pointer;}/* the thumbnail of each preview */.fn-newsPreviewThumb	{	margin: 10px; /* Set here the margin for each thumbnail */	margin-top: 20px; /* Set here the offset for each thumbnail to the top side of the box */	border: 2px solid #FFE5BA; /* Set here the border color and thickness for each thumbnail */	-webkit-box-shadow: 2px 2px 6px #000000; /* Set here the shadow for the thumbnail */	-moz-box-shadow: 2px 2px 6px #000000;	box-shadow: 2px 2px 6px #000000;  	float: left;}/* the text box of each news preview */.fn-newsPreviewText	{	display: block;	padding: 10px; /* Set here the padding for the preview text */}/* the title of each news preview */.fn-newsPreviewText h3	{	margin: 0px;	margin-bottom: 3px; /* Set here the offset between title and date */	font-family: Times, serif; /* Set here the font of the title */	font-size: 15px; /* Set here the size of the title */	color: #443213; /* Set here the color of the title */}/* the date of each news preview */.fn-newsPreviewText h4	{	margin: 0px;	margin-bottom: 3px;  /* Set here the offset between date and text */	font-family: Times, serif; /* Set here the font of the date */	font-size: 11px; /* Set here the size of the date */	color: #c99338; /* Set here the color of the date */}/* the news view box */#fn-newsView	{	position: absolute;	background: #d9dabb; /* Set here the color of the news view background */	z-index: 1000;	visibility: hidden;}/* title box of the news view */#fn-newsViewTitle	{	position: absolute;	margin-top: 15px; /* Set here the offset between title and the top side */	margin-left: 20px; /* Set here the offset between title and the left side */	font-family: Times, serif; /* Set here the font of the title */	font-size: 17px; /* Set here the size of the title */	color: #443213; /* Set here the color of the title */}/* text box of the news view */#fn-newsViewHtml	{	position: absolute;	overflow: auto;	outline: none;	margin: 40px 0px 0px 20px; /* Set here the margin of the text */		color: #000000; /* Set here the color of the text */	font-family: Myriad Pro, sans-serif; /* Set here the font of the text */	font-size: 12px; /* Set here the size of the text */}/* footer bar with rounded corners */#fn-newsFooterBar	{	position: relative;	height: 30px; /* Set here the height of the footer bar */	line-height: 30px; /* Set the line-height to the height, you set above */	color: #c99338; /* Set here the color of the text in the footer bar */	font-family: Times, serif; /* Set here the font of the text in the footer bar */	font-size: 14px; /* Set here the size of the text in the footer bar */	moz-border-radius: 0px; /* Set here the border radius of the footer bar */	-webkit-border-radius: 0px;	border-radius: 0px;	-moz-border-radius-topleft: 0px;	-moz-border-radius-topright: 0px;	-moz-border-radius-bottomright: 10px;	-moz-border-radius-bottomleft: 10px;	border-top-left-radius: 0px;	border-top-right-radius: 0px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;}/* close button for the news view */#fn-newsViewClose	{	position: absolute;	background: url('../images/fancyNews/close.png') no-repeat transparent; /* Set here the path to the close.png */	width: 20px; /* Same width as the close.png width */	height: 20px; /* Same height as the close.png height */	right: 20px; /* Set here the offset between close button and the right side */	top: 5px; /* Set here the offset between close button and the top side */	cursor: pointer;}/* text margin of the footer bar */#fn-newsFooterBar span	{	margin: 15px 0px 0px 20px; /* Set here the margin of the text in the footer bar */}/* next/previous button */#fn-previousButton, #fn-nextButton	{	position: absolute;	bottom: 7px; /* Set here the offset between skip buttons and the bottom side */	cursor: pointer;}#fn-previousButton	{	background: url('../images/fancyNews/previous.png'); /* Set here the path to the previous.png */	width: 22px; /* Same width as the previous.png width */	height: 15px; /* Same height as the previous.png height */	right: 40px; /* Set here the offset between previous button and the right side */}#fn-nextButton	{	background: url('../images/fancyNews/next.png'); /* Set here the path to the previous.png */	width: 22px; /* Same width as the next.png width */	height: 15px; /* Same height as the next.png height */	right: 10px; /* Set here the offset between next button and the right side */}#fn-preloader	{	position: absolute;	background: url('../images/fancyNews/preloader.gif'); /* Set here the path to the preloader.gif */	width: 31px; /* Same width as the preloader.gif width */	height: 31px; /* Same height as the preloader.gif height */}#fn-newsViewHtml a	{	color: #c99338; /* Set here the color of each link in the text */}#fc-error {	color:red; /* Set here the color of the error text */}
