BODY
{
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #A0A0A0;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-track-color: #A0A0A0;
	scrollbar-arrow-color: #000000;
}
A:link
{
	color: #666666;
	text-decoration: none;
}
A:visited
{
	color: #666666;
	text-decoration: none;
}
A:active
{
	color: #666666;
	text-decoration: none;
}
/********************** PRINTAR Y ENVIAR **************/
#MailPrintContainer
{
	display: block;
	float: right;
	width: 105px;
	margin-top: 174px;
	margin-right: 0;
}
#MailPrintContainer UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#MailPrintContainer LI
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: left top;
}
#NavPrint A
{
	display: block;
	margin-right: 19px;
	width: 31px;
	height: 23px;
	background-image: url("images/print_graphic.gif");
	background-repeat: no-repeat;
}
#NavPrint A:hover
{
	background-image: url("images/print_graphic_up.gif");
}
#NavPrint A SPAN
{
	display: none;
}
#NavMail A
{
	display: block;
	margin: 0px;
	width: 34px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
}
#NavMail A:hover
{
	background-image: url("images/mail_graphic_up.gif");
}
#NavMail A SPAN
{
	display: none;
}
/*========bread crumb trail============*/
#NavBreadCrumbs
{
	position: absolute;
	top: 175px;
	z-index: 2;
	height: 20px;
	margin: 0;
	padding: 0;
}
#NavBreadCrumbs UL
{
	list-style: none;
	margin: 0px;
	padding-left: 20px;
}
#NavBreadCrumbs LI
{
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 0;
}
#NavBreadCrumbs LI.arrow
{
	display: inline;
	float: left;
	margin-right: 6px;
	padding-left: 13px;
	background-image: url(images/flecha_petita.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
#NavBreadCrumbs LI.arrowOn A
{
	display: inline;
	float: left;
	margin-right: 6px;
	padding-left: 13px;
	font: bold 11px arial, san-serif;
	background-image: url(images/flecha_petita.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
#NavBreadCrumbs LI A
{
	width: auto;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	color: #999;
	font: 11px arial, san-serif;
	text-decoration: none;
}
/************************* MENU SUPERIOR *************************/
.menu_sup
{
	margin-left: 31px;
	margin-top: 15px;
	width: 750px;
	height: 18px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.menu_sup A:hover
{
	text-decoration: underline;
}
.menu_sup A.seleccionado
{
	text-align: center;
	padding-top: 2px;
	width: 109px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup.gif');
}
.menu_sup A.seleccionado2
{
	text-align: center;
	padding-top: 2px;
	width: 60px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup2.gif');
}
.menu_sup A.seleccionado3
{
	text-align: center;
	padding-top: 2px;
	width: 90px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup3.gif');
}
.menu_sup A.seleccionado4
{
	text-align: center;
	padding-top: 2px;
	width: 66px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup4.gif');
}
.menu_sup A.seleccionado5
{
	text-align: center;
	padding-top: 2px;
	width: 176px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup5.gif');
}
.menu_sup A.seleccionado6
{
	text-align: center;
	padding-top: 2px;
	width: 70px;
	height: 18px;
	color: #FFFFFF;
	background-image: url('images/fons_bt_menu_sup6.gif');
}
.imagen_seleccionado_off
{
	display: none;
}
.menu_sup A.seleccionado:hover
{
	text-decoration: underline;
}
.flecha_menu_sup
{
	margin-left: 7px;
	margin-right: 2px;
}
/********************** CABECERA ***************************/
.cap
{
	margin-left: 31px;
	margin-top: 8px;
	width: 750;
	height: 200px;
	background-repeat: no-repeat;
}
.tit_sobre_contenido
{
	width: 750px;
	height: 46px;
	margin-top: 14px;
	padding-right: 20px;
	margin-left: 31px;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
}
/******************* PEU *********************/
.peu
{
	margin-top: 0px;
	width: 750;
	height: 20px;
	border-top: 1px solid #D7D7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 7px;
	font-weight: bold;
}
/**************** MENU IZQUIERDA ****************/
.txt_menu_esq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
/************************* CONTENIDO ***************************/
#contenido
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 60px;
	background-image: url('images/fons_contenido.gif');
	background-repeat: repeat-x;
	width: 338px;
	height: auto;
}
.noticias
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/**************** MENU DERECHA ****************/
.menu_dret
{
	margin-left: 20px;
	margin-top: 5px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txt_menu_dret
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.menu_dret_rl
{
	padding-left: 19px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D7D7D7;
}
/************ MAPA DEL SITIO *******************/
.mapa
{
	margin-left: 31px;
	margin-top: 25px;
}
.txt_mapa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.txt_mapa_li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
	list-style-image: url("images/flecha2_off.gif");
}
.txt_mapa A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa LI A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa LI A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa LI A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
.txt_mapa A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007EC0;
	font-weight: bold;
}
/******************* BUSCADOR ***********************/
#contenido_buscador
{
	width: 600x;
	border-left: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 30px;
	padding-bottom: 60px;
	background-image: url('images/fons_contenido.gif');
	background-repeat: repeat-x;
}
.contenido_buscador A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
DIV#titol_video
{
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
DIV#entradilla_video
{
	font-weight: bold;
	color: #666;
	padding-top: 5px;
}
DIV#text_video
{
	text-transform: capitalize;
	padding-top: 5px;
}
DIV.imatge_video A
{
	border: 1px solid #FFFFFF;
}
DIV.imatge_video A:hover
{
	border: 1px solid #F20303;
}
.formulari
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #333333;
}
/*AVISO LEGAL*/
#div_completo
{
	position: fixed;
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
}
#aviso_c
{
	display: none;
}
#aviso_c2
{
	display: none;
}
#aviso_c3
{
	display: none;
}
#aviso
{
	position: fixed;
	width: 600px;
	height: 500px;
	top: 50%;
	left: 50%;
	margin: -265px 0px 0px -315px;
	overflow: auto;
	text-align: justify;
	background-color: #FFF;
	padding: 20px;
	border: 10px solid #CCC;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	z-index: 3000;
}
#cerrar_aviso
{
	position: fixed;
	width: 93px;
	height: 34px;
	top: 50%;
	right: 50%;
	margin: -250px -320px 0px 0px;
	padding: 5px;
	color: #000;
	background: url(images/plantilla/btn_cerrar_aviso.gif) no-repeat;
	cursor: pointer;
}
/*FI AVISO LEGAL*/
.texto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

