/* CSS Document */
/* eabarcelona 2006 */

html, body{ 
	 margin:0; 
	 padding:0; 
	 text-align:center;	 	
	 height:100%;
} 

body { 
	 height:100%;
	 color: #333;
	 font:normal 12px arial;
	 scrollbar-face-color:#ffffff;
	 scrollbar-shadow-color:#505750;
	 scrollbar-highlight-color: #505750;
	 scrollbar-3dlight-color:  #ffffff;
	 scrollbar-darkshadow-color: #ffffff;
	 scrollbar-track-color:   white;
	 scrollbar-arrow-color:   #000000;
	 background-color: #fff;
} 

div {margin:0px; padding:0px;}
table {color: #333; font: normal 11px arial;}
form {margin:0px;padding:0px;}
.campo_filtro {font: normal 11px arial;}
a, a:link, a:visited {font: normal 11px arial;color: #C01E26;}
a:hover {color: #000;text-decoration:none;}
.clr {clear:both;}
.rojo {color:#C01E26;}

/* HOME ************************************************ */

#homemenu {text-align:left;color:#000;text-decoration:none;} 
#homemenu img {padding-bottom:10px;}
#homemenu a, #homemenu a:link, #homemenu a:visited {
	color:#444;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	/*border-bottom:1px dotted #444;*/
	}
#homemenu a:hover {color:#C01E26;text-decoration:underline;;}


#homenews {
	padding:10px 0px 0px 75px;
	text-align:left;
	color:#444;
	clear:both;}
#homenews span {color:#C01E26; font-weight:bold; display:block;}	
#homenews a, #homenews a:link, #homenews a:visited {color:#444;}
#homenews a:hover {color:#000;text-decoration:none;} 
.mas {display:block;margin-top:5px;width:40px;}
#tipDiv img {float:left;}


/* CONTAINER ************************************************ */

#fondo {}

#container {
	display:block;
	width: 795px;
	margin-left: auto;
	margin-right: auto;
	}
	

/* MENU ************************************************ */



#menu  {
	float:right;
	text-align:left;
	padding:85px 0px 0px 0px;
	width:290px;
	letter-spacing:0.1em;	
}

#menu ul {
   margin:0px;
   padding:0px;
   width: 290px;
   list-style: none;
   list-style-position: outside;
   text-align: left;
   font: normal 11px arial;
   color: #000;
}



#menu ul li {
	display:block;
	width: 290px;
	}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	display: block;
	text-decoration:none;
	padding: 1px 0px 1px 25px;
	margin:2px 0px 2px 0px;
	color:#333333;
}

*html #menu ul li a, *html #menu ul li a:link, *html #menu ul li a:visited{ /*margin:1px 0px 1px 0px;*/margin:0px;}

#menu ul li a:hover {
	color:#fff;	
	text-decoration: none;
	background-color: #333;
	}
	
#menu ul li.seleccion1 {
	display: block;
	text-decoration:none;
	color:#fff;
	padding: 0px;
	margin: 0px;
}

#menu ul li.seleccion1 a, #menu ul li.seleccion1 a:link, #menu ul li.seleccion1 a:visited {
	display: block;
	text-decoration:none;
	background-color: #333;
	color:#fff;
	padding: 1px 0px 1px 25px;
	margin:2px 0px 2px 0px;
}
* html #menu ul li.seleccion1 a, * html #menu ul li.seleccion1 a:link, * html #menu ul li.seleccion1 a:visited{ /* margin:1px 0px 1px 0px;*/ margin:0px;}

#menu ul li.seleccion1 a:hover {background-color: #666;color:#fff;}



#menu ul li.espai {}
#menu ul li.subtitulo {font-weight:bold;padding-left:15px;}
#menu ul li.white {background-color: #fff;}

#menu ul li.titulo {
	display:block;
	font-weight:bold;
	padding: 1px 0px 1px 25px;
}

#menu ul li.off a, #menu ul li.off a:link, #menu ul li.off a:visited {
	text-decoration:none;
	padding: 0px;
	margin:0px;
	display:inline;
}

#menu ul li.off a:hover {background-color: #fff;color:#000;}

/* EQUIPO Y JORDIBADIA ************************************************************* */

.h {display:none;}
.equipo_titulo, a.equipo_titulo, a.equipo_titulo:link, a.equipo_titulo:visited {
	display:block;
	padding:2px;
	margin:0px 0px 10px 0px;
	background-color:#333;
	color:#fff;
	text-decoration:none;
	}
a.equipo_titulo:hover {
	background-color:#ff0000;
	}
.equipo_float {float:left;padding-right:10px;}



/* CUERPO ************************************************************* */

#cuerpo {
	display:block;
	float:left;
	width:490px;
	padding:0px 15px 0px 0px;
	text-align:left;
	color:#333;
}

#cuerpo a, #cuerpo a:visited {color:#000;}
#cuerpo a:hover {color:#fff;text-decoration:none;background-color:#333}


#migas {display:block;padding:10px 0px 10px 0px;font: normal 11px arial;color:#51473D;}
#migas a, #migas a:visited {font: normal 11px arial;color:#666;}
#migas a:hover {color:#000;text-decoration:none;background-color: #fff;}

#cabecera {height:118px;text-align:right;}
#cabeceraficha {height:85px;text-align:right;}
/*
.img1 {background: url("../img/img1.jpg") no-repeat bottom right;}
.img2 {background: url("../img/img2.jpg") no-repeat bottom right;}
.img3 {background: url("../img/img3.jpg") no-repeat bottom right;}
.img4 {background: url("../img/img4.jpg") no-repeat bottom right;}
.img5 {background: url("../img/img5.jpg") no-repeat bottom right;}
*/

#titulo {text-align:right;}
#titulo h1 {font: bold 12px arial;border-right:solid #C01E26 5px;padding-right:5px;color:#333;margin:0px; }

#subtitulo h2 {font: normal 11px arial;color:#C01E26;}



.obras {display:block;background-color: #fff;clear:both;margin-bottom:5px;font: normal 11px arial; padding:3px 0;}
.destacado {background-color: #E9E9E9;}
.imagen {display:block;float:left;}
#enconstruccion {font: normal 11px arial;color:#C01E26;text-align:right;}

a.obra, a.obra:link, a.obra:visited {	display:block;float:left;
	text-decoration:none;
	color:#666;

	padding:3px 0px 3px 6px;
	line-height:12px;
	width: 345px;
	height:51px;}
	
a.obra:hover, #cuerpo .obras a:hover {color:#fff;background-color: #333;}

*html a.obra, *html a.obra:link, *html a.obra:visited {height:57px;}

.any {float:right; font-weight:bold; padding-right:5px;}

ul.info {
	float:left;
	diaplay:block;
   margin:0px;
   padding:0px;
   width: 350px;
   list-style: none;
   list-style-position: outside;
   text-align: left;
}

ul.info li {display:block;width: 350px;background-color: #fff;}

ul.info li a, ul.info li a:link, ul.info li a:visited {
	display:block;
	text-decoration:none;
	color:#666;
	height:47px;
	padding:5px;
	}
	
#cuerpo ul.info li a:hover {background-color: #F3F3F3;color:#000;}




#botonera {}
#botonera a, #botonera a:link, #botonera a:visited {padding:1px 3px 1px 3px;color:#000000;}
#botonera a:hover {background-color:#C01E26;color:#FFFFFF}

.simbolos, a.simbolos, a.simbolos:link, a.simbolos:visited {color:#999999}
a.simbolos:hover {color:#C01E26; text-decoration:none;}

#perfil { width:480px;}
#perfil a,
#perfil a:link,
#perfil a:visited {font: normal 12px arial;color:#000000;}

#publicaciones {}
#publicaciones ul {
   margin:0px;
   padding:0px;
   list-style: none;
   list-style-position: outside;
   text-align: left;
   font: normal 11px arial;
   color: #000;
   }
 
#publicaciones ul li {
	display:block;
	padding:4px 0px 5px 0px;
	width: 290px;
	/*
	padding:4px 0px 0px 15px;
 	background:url(../img/cuadrado.gif) no-repeat 0px 7px;
 	*/
 	font: normal 11px arial;}
#publicaciones ul.masseparado li {padding:4px 0px 5px 0px; /*padding:4px 0px 5px 12px;*/ }
#publicaciones ul li a,
#publicaciones ul li a:link,
#publicaciones ul li a:visited {display:block;font: bold 11px arial;color:#000000;}

#publicaciones ul li a:hover, #perfil a:hover {color:#fff;text-decoration:none;background-color:#333;}
.publicaciones_titulo, a.equipo_titulo, a.equipo_titulo:link, a.equipo_titulo:visited {
	display:block;
	padding:2px;
	margin:0px 0px 10px 0px;
	background-color:#333;
	color:#fff;
	text-decoration:none;
	width: 370px;
	}
#publicaciones span {color:#000000;font-weight:bold;}
.publicaciones_titular {font-weight:bold;}
.clientes ul {
   margin:0px;
   padding:0px;
   list-style: none;
   list-style-position: outside;
   text-align: left;
   font: normal 11px arial;
   color: #000;
   }

.clientes ul li {display:block;padding:4px 0px 8px 0px; font: normal 11px arial;}

/* NEWS ************************************************ */

.fotoizquierda {float:left;margin-right:10px;padding:5px;border:1px solid #ccc;text-align:center;}
.fotoizquierda a img {text-decoration:none;}
.entrada_noticias {}
.fecha_noticias {font-style:italic;}
.raya {border-bottom:1px solid #E5E5E5;}
.titulo_noticias, .titulo_noticias a, .titulo_noticias a:link, .titulo_noticias a:visited {
	display:block;padding:6px 0 2px 0;font-size:12px;font-weight:bold;}
.titulo_noticias_2 {display:block;color:#000;padding:2px 0 2px 5px;font-size:12px; background-color:#E5E5E5;}
.new {border-top:1px dotted #999;}
.noticia {display:block;background-color: #fff;clear:both;font: normal 11px arial;}

a.noticia, a.noticia:link, a.noticia:visited {	display:block;float:left;
	text-decoration:none;
	color:#666;
	height:49px;
	padding:3px 0px 3px 3px;
	line-height:12px;
	width:486px;
	}
	
a.noticia:hover, .noticia a:hover {color:#fff;background-color: #333;}

*html a.noticia, *html a.noticia:link, *html a.noticia:visited {height:55px;width:490px}


#cuerpo a.perfillink, #cuerpo a.perfillink:link, #cuerpo a.perfillink:visited {
	text-decoration:none;
	font-weight:bold;
	}

/* PIE ************************************************************* */
#pie {display:block;width: 780px;text-align:right;padding:20px 0px 20px 0px;}
#direccion {display:block;float:right;text-align:left;color:#333;width:300px;font: bold 10px arial;}
#direccion span {font: bold 12px arial;border-left:solid #C01E26 5px;padding-left:5px;color:#C01E26;}
#direccion p {padding:0px 0px 0px 10px;margin:0px;}
#direccion a, #direccion a:link, #direccion a:visited {color:#333;}
#direccion a:hover {color:#C01E26;text-decoration: none;}

.btn {width:200px;border:solid 1px #777;}


#capa1 ul, #capa2 ul, #capa3 ul, #capa4 ul, #capa5 ul, #capa6 ul, #capa7 ul, #capa8 ul, #capa9 ul, #capa10 ul, #capa11 ul, #capa12 ul, #capa13 ul, #capa14 ul, #capa15 ul, #capa16 ul, #capa17 ul, #capa18 ul, #capa19 ul { padding-bottom:30px;}
#capa20 a, #capa20 .premiodiv { float:left; padding-right:7px; height:150px;}
#capa20 a:hover { background-color:#fff}

ul.masseparado li { padding-bottom:15px;}

 /*printer styles*/ 

@media print { 

/*hide the left column when printing*/

#menu {display:none;} 
#pie {text-align:left;}
#direccion {float:left;}

}

