@charset "utf-8";
/* CSS Document */
body{
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	margin:0;
	text-decoration: none;
}

img{
	border:none;
}
p{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
.link_idioma {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: right;
}

.link_idioma:hover {
	color: #CC0000;
}

.idioma {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	width:960px;
	margin:12px auto;  /*"Auto" en el segundo valor, hace que se centre el DIV a lo ancho*/
	text-align: right;
	margin-bottom:10px;
}

.idioma a{
	color: #666;
	text-decoration: none;
}
a.seleccionado{
	color: #CC0000;
}
.idioma a:hover{
	color: #CC0000;
}


.peu_pagina {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #FFF;
	background:#CC0000;
	text-decoration: none;
	width:950px;
	margin:12px auto; /*"Auto" en el segundo valor, hace que se centre el DIV a lo ancho*/
	padding:5px;
}
.peu_pagina a{
	color: #FFF;
	text-decoration: none;
}

.peu_pagina a:hover{
	color: #333;
}

.peu_pagina_esquerra{
	float:left;
}

.peu_pagina_dreta{
	float:right;
}

.titulo_blanc {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.titulo_gris {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #CCC;
	text-decoration: none;

}

.subtitulo_gris {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}

.subtitulo_gris{
	color: #CCC;
	text-decoration: none;
}

.subtitulo_gris:hover {
	color: #FF0000;
}

.text_intro {
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	text-align:justify;
	color: #666;
	text-decoration: none;
}

.text_intro_neg_vermell {
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	text-align:justify;
	color: #CC0000;
	text-decoration: none;
}

.text_general {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align:justify;
	color: #666;
	text-decoration: none;
}

.text_general_negre {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align:justify;
	color: #000;
	text-decoration: none;
}

.text_general_vermell {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align:justify;
	color: #CC0000;
	text-decoration: none;
}


.link_vermell {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.text_banner {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.destacat_gris {
	font-family: Arial;
	font-size: 13px;
	line-height: 29px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}

.destacat_vermell {
	font-family: Arial;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}

.text_direccion {
	font-family: Arial;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align: right;
	color: #999999;
	text-decoration: none;
}

.noticias_fecha {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: right;
}

.noticias_ver {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.noticias_ver:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.noticias_paginacion {
	padding-right: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #C00;
}

.noticias_paginacion a {
	text-decoration: none;
	color: #666;
}

.titol_noticia {
	font-family: Arial;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
	margin-bottom: 7px;
	margin-top: 5px;
}
.img_noticias {
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}



.marcotabla {
	background: #333333;
	width:946px;
	margin:0 auto;
	padding:7px;
	margin-top:10px;
}

.tabla_contenido {
	
	color:#FFF;
	width:960px;
	margin: auto; /*"Auto" en el segundo valor, hace que se centre el DIV a lo ancho*/
	
}

.contenido_left{
	width:176px;
	float:left;
}

.contenido_right{
	float:left;
	width:709px;
	margin-left:35px;
	
}.legal_linea_div {
	color: #CCC;
	margin-top: 15px;
	height: 1px;
}
/* CABECERA MENU ESPAÑOL */
.header{
	margin-bottom:38px;
	width:960px;
}
.header_logo{
	float:left;
}
.header li{
	margin:0;
	padding:0;
	width:142px;
	height:25px;
	display:block;
}
.header li a{
	width:142px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
.header_izquierda{
	background:url(../im/common/cab01b.jpg) top right no-repeat;
	float:left;
	width:439px;
	height:112px;
}
.header_derecha_gran{
	float:left;
	height:148px;
	width:763px;
}
.header_derecha{
	background:url(../im/common/cab05.jpg) top right no-repeat;
	float:left;
	width:324px;
	height:112px;
}
.menu_izquierda{
	background:url(../im/common/cab02.jpg) top no-repeat;
	margin:0;
	padding:0;
	padding-top:12px;
	float:left;
	width:142px;
	height:75px;
}
.menu_separador{
	background:url(../im/common/cab03.jpg) top no-repeat;
	float:left;
	width:20px;
	/*height:112px;*/
	height:87px;
}
.menu_derecha{
	background:url(../im/common/cab04.jpg) top no-repeat;
	margin:0;
	padding:0;
	padding-top:12px;
	float:left;
	width:142px;
	height:75px;
}
.menu_inferior{
	background:url(../im/common/cab06.jpg) top no-repeat;
	margin:0;
	padding:0;
	width:304px;
	height:25px;
	clear:both;
}
.header_inferior{
	background:url(../im/common/cab_fons.jpg) top no-repeat;
	width:763px;
	height:36px;
	float:left;
}
.menu_item1 a{
	background:url(../im/common/m01.jpg) no-repeat;
}
.menu_item1 a:hover{
	background:url(../im/common/m01.jpg) no-repeat bottom;
}
.menu_item2 a{
	background:url(../im/common/m02.jpg) no-repeat;
}
.menu_item2 a:hover{
	background:url(../im/common/m02.jpg) no-repeat bottom;
}
.menu_item3 a{
	background:url(../im/common/m03.jpg) no-repeat;
}
.menu_item3 a:hover{
	background:url(../im/common/m03.jpg) no-repeat bottom;
}
.menu_item4 a{
	background:url(../im/common/m04.jpg) no-repeat;
}
.menu_item4 a:hover{
	background:url(../im/common/m04.jpg) no-repeat bottom;
}
.menu_item5 a{
	background:url(../im/common/m05.jpg) no-repeat;
}
.menu_item5 a:hover{
	background:url(../im/common/m05.jpg) no-repeat bottom;
}
.menu_item6 a{
	background:url(../im/common/m06.jpg) no-repeat;
}
.menu_item6 a:hover{
	background:url(../im/common/m06.jpg) no-repeat bottom;
}
.menu_item7 a{
	background:url(../im/common/m07.jpg) no-repeat;
}
.menu_item7 a:hover{
	background:url(../im/common/m07.jpg) no-repeat bottom;
}
.menu_item8 a{
	background:url(../im/common/m08.jpg) no-repeat;
}
.menu_item8 a:hover{
	background:url(../im/common/m08.jpg) no-repeat bottom;
}
.menu_izquierda li.seleccionado a,.menu_derecha li.seleccionado a{
	background-position:bottom;
}
.login_form{
	padding-right:20px;
	padding-top:10px;
	float:right;
	width:435px;
}
.login_form label{
	width:70px;
	display:block;
	float:left;
}
.login_form input.text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	width:90px;
	float:left;
	margin-right:20px;
}
.login_form input.submit{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:11px;
	width:50px;
	float:right;
	margin-left:10px;
}
