a {
	text-decoration:none;
	border:0px;
}
img {
	border:0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:20px 0 0;
	padding:0;
	width:100%;
	/*overflow-x: hidden;
	overflow-y: hidden;*/
}
#contenidor {
	margin:0 auto;
	overflow:hidden;
	width:996px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#idiomas {
	float:right;
	margin-right:20px;
	margin-bottom:6px;
}
#list_banderas {
	 width:100px;
}
.banderas {
	float:left;
	margin-right:10px;
}
#header {
	background:transparent url(../img/header2.jpg) no-repeat center top;
	height:122px;
	/*margin-left:1px;*/
	overflow:hidden;
	width:893px;
	margin:0 auto;
}
.header_logo {
	float:left;
	margin-left:20px;
	margin-top:18px;
}
.header_right{
	display:inline;
	float:right;
	width:500px;
}
.header_dades {
	display:inline;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	margin-top:20px;
	margin-right:30px;
	width:430px;
	float:right;
}
.header_menu {
	float:right;
	display:inline;
	font-size:10px;
	height:32px;
	margin-right:10px;
	margin-top:18px;
	width:430px;
}
.menu_sup {
	height:32px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.menu_sup ul {
	float:left;
	height:32px;
	width:97px;
}
.menu_sup li {
	float:left;
	height:32px;
	width:97px;
}
.menu_sup li a {
	display:block;
	height:32px;
	overflow:hidden;
	width:97px;
}
#conten {
	margin:0 auto;
	overflow:hidden;
	width:893px;
	/*width:996px;*/
}
.conten_sup {
	background:transparent url(../img/conten_sup.jpg) repeat scroll 0 0;
	height:10px;
	width:893px;
}
.conten_1px {
	background:transparent url(../img/conten_1px.jpg) repeat-y scroll 0 -1px;
	overflow:hidden;
	width:893px;
}
.conten_inf {
	background:transparent url(../img/content_inf.jpg) repeat scroll 0 0;
	height:10px;
	overflow:hidden;
	width:893px;
}
.flash {
float:left;
margin-top:3px;
margin-left:15px;
width:528px;
}
.flash_contacto {
margin:auto;
width:817px;
text-align:center;
}
.quienes {
background:transparent url(../img/quienes.jpg) no-repeat scroll 0 0;
float:right;
margin-right:9px;
width:339px;
}
.text_quienes {
font-size:11px;
margin-bottom:19px;
margin-left:19px;
margin-top:43px;
text-align:justify;

width:300px;
}
.titul_quienes {
color:white;
float:right;
font-size:11px;
margin-right:27px;
margin-top:10px;
}
.modul_servicios {
background:transparent url(../img/fondo_servicios_inicio.jpg) repeat scroll 0 0;
float:left;
height:230px;
margin-left:12px;
width:874px;
}
.titul_modul_servicio{
color:#FFFFFF;
font-size:11px;
margin:10px 0px 10px 26px;
}
.servicio {
float:left;
height:58px;
margin:2px 0 0 10px;
width:276px;
}
.foto {
float:left;
margin-top:4px;
width:63px;
}
.text_servicio {
float:left;
font-size:10px;
margin-left:4px;
padding-top:4px;
width:206px;
}
.enlace_texto {
color:#7A1C3E;
font-weight:bold;
}
.enlace_normal {
color:#000000;
font-weight:bold;
}
.enlace_normal:hover {
text-decoration:underline;
}

.enlace_texto:hover {
text-decoration:underline;
}
.enlace_blanco {
color:#FFFFFF;
}
.enlace_blanco:hover {
/*color:#E4D1D7;*/
/*font-weight:bold;*/
text-decoration:underline;
}
.modul {
float:left;
width:860px;
margin-top:4px;
margin-left:10px;
}
.text_footer {
float:left;
color:#FFFFFF;
margin-left:20px;
margin-top:10px;
}
#footer {
background:transparent url(../img/footer.jpg) repeat scroll 0 0;
margin:0 auto 20px auto;
overflow:hidden;
width:893px;
height:64px;
}
.logo_dw {
float:right;
margin-right:15px;
}
.modul_servicios_seccio{
width:890px;
margin:0 auto;
margin-left:30px;
}
.servicio_modul{
width:280px;
float:left;
margin-bottom:10px;
/*background:url(../img/administrativo.jpg);*/
height:204px;
}
.tit{
color:#FFFFFF;
float:right;
font-size:11px;
margin-right:27px;
margin-top:5px;
}
.txt{
font-size:10px;
width:250px;
margin-left:19px;
margin-top:112px;
}
.modul1_noticias{
width:825px;
float:left;
margin-left:30px;
background:url(../img/modul_noticias.jpg);
height:150px;
margin-bottom:10px;
}
.modul2_noticias{
width:825px;
float:left;
margin-left:26px;
background:url(../img/modul_noticias.jpg);
}
.titul_noticia_peque{
color:#FFFFFF;
font-size:10px;
float:right;
margin-right:30px;
margin-top:6px;
}
.data_noticia_peque{
color:#000000;
font-size:11px;
float:left;
margin-left:20px;
margin-top:6px;
}
.txt_noticia_peque{
float:left;
font-size:10px;
margin-left:25px;
margin-top:10px;
text-align:left;
width:615px;
height:100px;
}

.txt_noticia_ampliada{
float:left;
font-size:10px;
margin-left:25px;
margin-top:22px;
text-align:left;
width:375px;

}
.img_noticia_peque{
float:right;
width:115px;
/*background:url(../img/img_noticia.jpg);*/
height:92px;
margin-right:31px;
margin-top:19px;
}

.modul_form{
float:left;
width:338px;
height:216px;
background:url(../img/form.jpg) no-repeat;
}
.info_ferrer{
float:left;
width:166px;
height:214px;
margin-left:14px;
padding-top:8px;
background:url(../img/form2.jpg) no-repeat ;
text-align:center;
}
#info_maps{
float:left;
width:320px;
height:214px;
margin-left:14px;
border:1px solid #7A1C3E;
}
.titul_contacto{
color:#FFFFFF;
float:right;
font-size:12px;
margin-right:27px;
margin-top:9px;
}

.galeria{
float:right;
width:410px;
}

.img_noticia_gran{
/*background:url(../img/img_noticia_gran.jpg);*/
width:400px;
height:322px;
margin-top:10px;
}
.miniaturas{
/*background:url(../img/img_noticia_miniatura.jpg);*/
width:50px;
height:50px;
float:left;
margin-right:15px;
margin-top:10px;

}

.modul2_noticias_sup{
background:transparent url(../img/modul_noticias_ampliada_sup.jpg) repeat scroll 0 0;
height:26px;
width:825px;
}
.modul2_noticias_1px{
background:transparent url(../img/modul_noticias_ampliada_1px.jpg) repeat-y scroll 0 -1px;
overflow:hidden;
width:825px;
}
.modul2_noticias_inf{
background:transparent url(../img/modul_noticias_ampliada_inf.jpg) repeat scroll 0 0;
height:23px;
overflow:hidden;
width:825px;
}
.submenu_noticias{
width:891px;
float:left;
background:transparent url(../img/conten_1px.jpg) repeat-y scroll 0 -1px;
}
.ver a{
color:#740E40;
}

.ver a:hover{
text-decoration:underline;
}

.anterior a{
color:#740E40;
}
.anterior a:hover{
color:#740E40;
text-decoration:underline;
}
.siguiente a{
color:#740E40;
}
.siguiente a:hover{
color:#740E40;
text-decoration:underline;
}

#presentacion_home{
	height:  199px;  
    width:   511px;  
    padding: 0;  
    margin:  0; 
	
	}
	
#presentacion_home img {  
    padding: 6px;  
    border:  1px solid #CCCCCC;  
    background-color: #EEEEEE;  
    width:511px; 
    height:199px; 
    top:  0; 
    left: 0 
} 

#presentacion_contacto{
	height:  157px;  
    width:   805px;  
    padding: 0;  
    margin:  0; 
	
	}
	
#presentacion_contacto img {  
    padding: 6px;  
    border:  1px solid #CCCCCC;  
    background-color: #EEEEEE;  
    width:805px; 
    height:157px; 
    top:  0; 
    left: 0 
} 