body {
	margin-top:0;
	text-align: center;
	background-color:#E31B1E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
}
A {
text-decoration:none;
}

	A:visited {
	}
	
	A:hover {
	text-decoration: underline;}

	IMG {
		border: 0;
		vertical-align: middle;
		margin: 0; padding: 0;

}
	IMG A:hover {
	text-decoration: none;
	}
		 A:hover IMG{ opacity: 0.7;}


	FORM {
		margin: 0; padding: 0;
}

	P {
		margin: 0; padding: 0;
}

	H1 {
		margin: 0; padding: 0;
}

	H2 {
		margin: 0; padding: 0;
}

	H3 {
		margin: 0; padding: 0;
}

	H4 {
		margin: 0; padding: 0;
}

	H5 {
		margin: 0; padding: 0;
}
#contenedor {
	margin: 0px auto;
	text-align: left;
	width: 100%;
		

}

#cabecera {
	width: 900px;
	margin-top: 10px;
	}
	#cabecera h1{
	text-indent: -5000px;
	background-image: url(../imagen/top.gif);
	background-position:left;
	background-repeat:no-repeat;
	height: 107px;
	width: auto;
	
	}
	
#cabecera .derecha_cabecera {
	padding: 4px;
	display: inline;
	vertical-align:top;
	float: right;
	margin-right: 10px;
	margin-top: 30px;
	position:absolute;
	z-index:1;
	top: 0px;
	left:300px;
	
	}	

#lateral {
	width: 170px;
	padding-left: 10px;
	padding-top: 20px;
	float: left;
	text-align:left;
	color: #000000;
	font-size: 0.6em;
	
}
#lateral ul, li {
list-style-type: none;

}
#lateral ul {
margin: 1px;
padding: 0;
}
#lateral li {
border-bottom: 5px solid #E31B1E;
background: #afafb0;
color: #000000;

}

#lateral a {
text-decoration: none;
color: #000000;
background: #FFFFFF;
display: block;
padding: 3px 6px;
}
#lateral a:hover {
background: #FFFFFF;
text-decoration: underline;
} 




#arafem {
width: 98%;
padding-left: 20px;
padding-right: 10px;
color: #000000;
float:left;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 30px;
}

#arafem ul, li {
list-style-type: none;
}

#arafem ul {
margin: 1px;
padding: 4px;
}
#arafem li {
border-bottom: 2px solid #cccccc;
background: #ffffff;
}

#arafem a {
text-decoration: none;
text-align:center;
color: #000000;
background: #cccccc;
display: block;
}

#arafem a:hover {
background: #cccccc;
text-decoration: underline;
} 

#central {
	margin-left: 210px;
	margin-right: 30px;
	text-align:justify;
	color: #fff;
	list-style-image: url('../imagen/flecha_central.png');
	font-size: 0.6em;
}

#central H3 { font-size: 2em}
#central H5 { font-size: 1.8em}

#central ul, li {
list-style-type: none;
background-color:#E31B1E;

}

#central a {
color: #fff;
text-decoration: none;
}
#central a:hover {
text-decoration: underline;


}
#bajo {
	width: 100%;
	height: 200px;
	top: 0px;
	background-image: url(../imagen/fondo_bocadillo.gif);
	background-position: left top;
	background-repeat: no-repeat;

}
#boletin {
	font-size:1.4em;
	color:#FFFFFF;
	width: 250px;
	float: right;
	list-style-image: url(../imagen/flecha4.gif);
	padding-left: 40px;
	padding-top:65px;

	
}
#boletin UL LI {
	margin: 2px 0;
	padding: 0;}

#boletin UL LI A {
	display: block;
	color: #FFFFFF;
	padding: 2px 0 2px 4px;}


#boletin a{
color:#FFFFFF;
text-decoration:none;
}
#boletin a:hover{
color:#FFFFFF;
text-decoration:underline;
}


#pie {

text-align: center;
color:#000;
padding-left:20px;
margin-top: 30px;
border: 0px solid #E31B1E;
	font-size:0.6em;
}
#pie td {
	text-align:center;
	background: #ccc;
	width: 10%;
	font-size:1em;
	}
#pie a {
	text-align:center;
	text-decoration: none;
	color: #000;
	background: #ccc;
	width: 100%;

}

#pie ul {
	text-align:center;
	text-decoration: none;
	color: #fff;

}

#pie li {
list-style:none;

}


#servicis {
		margin-top: 3%;
	margin-left: 4%;
	text-align:left;
		float: left;
	color: #fff;
	list-style-image: url('../imagen/bullet_flec_bla.gif');
}
#servicis ul, li {
list-style-type: none;
background-color:#E31B1E;

}

#servicis a {
color: #fff;
text-decoration: none;
}
#servicis a:hover {
text-decoration: underline;

}


#servicis1 {
	text-align:left;
		margin-top: 3%;
	margin-left: 60%;
	color: #fff;
	list-style-image: url('../imagen/bullet_flec_bla.gif');
}
#servicis1 ul, li {
list-style-type: none;
background-color:#E31B1E;

}

#servicis1 a {
color: #fff;
text-decoration: none;
}
#servicis1 a:hover {
text-decoration: underline;

}



#publicitat {
	margin-left: 4%;
	text-align:justify;
	margin-left: 210px;
	margin-right: 40px;
	color: #fff;
	list-style-image: url('../imagen/bullet_flec_bla.gif');
}
#publicitat tr, td {
background-color:#999999;

	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	

}

#publicitat a {
color: #fff;
text-decoration: none;
}
#publicitat a:hover {
text-decoration: underline;

}


#graella {
font-size:1em;
    width: 75%;
	margin-left: 210px;
	color: #fff;
	list-style-image: url('../imagen/bullet_flec_bla.gif');
}
#graella table {
background-color:#616161;
text-align:center;

}
#graella tr, th {
background-color:#cccccd;
text-align:center;

}
#graella table th {
font-size:0.8em;
}
#graella td {
background-color:#8f8f91;
text-align:center;

}
#graella a {
color: #fff;
text-decoration: none;
}
#graella a:hover {
text-decoration: underline;


}

#menuhoriz ul li {
        display: inline;
        padding: 2px 12px; /*Separar el texto*/
        margin:12px; /* Separar los botones */
		
}


#menuhoriz2 ul li {
        display: inline;
        padding: 2px 12px; /*Separar el texto*/
        margin:35px; /* Separar los botones */
		
}
#imag_inf {
	text-align:right;
	margin-left: auto;
	margin-right: 3%;
}
.alinear_derecha {
text-align:right;
}
.alinear_izquierda {
text-align:left;
}