body {
	background-color:#FFFFFF;
	margin: 0px;
	padding:0px; 
	background-position:top left;
}
#portada {
width:850px;
height:1100px;
background-image: url(../img/01intro.jpg); 
background-position: top-left; 
background-repeat:no-repeat; 
}
#continguts {
	background-color: #ffffff;
	width:810px;
	height:auto;
	/*margin: 0px;*/
	margin: auto;
	padding-top: 17px;
	padding-left: 20px;
	overflow: hidden;
	position:relative;
	font-family: arial,verdana;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	color:#000000;
}
#areaesq {
width: 166px;
height: auto;
background-color: #ffffff;	
margin: 0px;
padding:0px;
overflow:hidden;
position:relative;
vertical-align:top;
float:left;
}
#areadreta_noticies {
width: 640px;  
overflow:hidden;
clear:right;
}
#areadreta {
float:left;
width: 340pt;   
margin: 0px 0px 0px 0px;
padding: 1.5pt 0px 0px 12pt;
position: relative;
vertical-align:top;
background-color:#ffffff;	
height:auto;
overflow:hidden;
}
#colnoticies {
float:left;
width: 166px;  
margin: 3px 0px 0px 2px;
padding: 4px 0px 4px 2px;
vertical-align:top;	
height:auto;
position: relative;
overflow:hidden;
vertical-align:top;
font-family: arial,verdana; 
font-size:8pt; 
text-align:left; 
}
.post {
font-family: arial,verdana; 
font-size:8pt; 
text-align:left; 
}
.post:link {color:#333333; text-decoration: none; }
.post:visited {color:#333333; text-decoration: none; }
.post:active {color:#333333; text-decoration: none; }
.post:hover {color:#0099cc; text-decoration: none; }

h4 {
    margin: 0px;
    color: #0099cc;
	background-image: url(../img/blog/lineagris.jpg); 
	background-position: bottom left;
	background-repeat:no-repeat; 
}
.transp {
background-image: url(../img/fletxab.png); 
background-position: top-left; 
background-repeat:no-repeat; 
/*background-color:#003366;*/
/*filter: alpha(opacity=50); 
opacity: .5;*/
}
.canvi_seccio {
padding:10px 0px 10px 0px;	
display:inline;
clear:both;
}
.segona {
display:block;	
clear:both;
}
.credits  {
width:140px; 
overflow:hidden; 
margin:0px 0px 0px 0px; 
padding:0px;
float:left;
height:150px;
}
.descripcio {
width:298px;
margin:0px 0px 0px 5px; 
padding:0px;
float:left;
 min-height: 115px;
_height: 115px; 
}
.text_descripcio {
width:292px;
color:#333333;	
font-family: arial,verdana; 
font-size:11px;
text-align:left;
font-weight:normal;
margin:2px 0px 2px 0px; 
padding: 2px 4px 0px 4px;
background-color:#ffffff;
min-height: 100px;
_height: 100px; 
overflow: auto;
text-decoration:none;
}
.mostra {
clear:both;
float:left;
width:100%;
overflow:visible;
position:relative;
}
.pos_relatiu {
position:relative;
overflow:visible;
height: auto;
margin-left:5px;
}
.pos_relatiu2 {
position:relative;
}
.transform {
text-transform: uppercase;
}
.item_logo {
margin: 0px;
background-color:#0396D2;
background-image: url(../img/banner.jpg); 
background-position: left;
background-repeat:no-repeat; 
padding: 7px 7px 7px 7px;
width:807px;
}
.item_menu {
margin: 0px;
padding: 0px 0px 0px 0px;
}
.item_primer {
margin: 0px;
padding: 5pt 0px 1pt 0px;
}
.item_darrer {
margin: 0px;
padding: 30px 0px 0px 0px;
}
.item_titol {
font-size:10px;
text-align:left;
font-weight: bold;
padding: 0px 0px 2px 2px;
margin:5px 0px 0px 0px;
}
.titolt {
font-size:11px;
text-align:left;
font-weight: bold;
padding: 3px 0px 2px 0px;
margin:5px 0px 0px 0px;
}
	.dret{
text-align:right;
align:right;
	}
.titolet_video {
color:#0099cc;	
font-family: arial,verdana; 
font-size:14px; 
font-weight:bold; 
margin-bottom:6px
	}
.titol_video {
font-family: arial,verdana; 
/*font-size:15pt; 9pt*/
font-size:8pt;
text-align:left;
font-weight: bold;
/*font-size: smaller;*/
text-transform: uppercase;
/*font-variant: small-caps;*/
/*line-height: 14pt;*/
/*line-height: 10pt;*/
line-height: 9pt;
/*padding: 0px 0px 0px 2px;*/
padding: 4px 2px 0px 4px; 
margin:5px 0px 0px 0px;
width: 136px;
/*o be width: 140px; i padding esquerra 2*/
/*o be width: 138px; i padding esquerra 4*/
/*o be width: 136px; i padding esquerra 4 i padding dret 2*/
/*height:34px;*/
height:34px;
color:#0099cc;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
/*background-image: url(../img/fletxa_gris_6.jpg); */
/*background-position: top right;*/
/*background-repeat:no-repeat; */
}

.titol_video_h  {
font-family: arial,verdana; 
/*font-size:15pt;*/
font-size:8pt;
text-align:left;
font-weight: bold;
/*font-size: smaller;*/
text-transform: uppercase;
/*font-variant: small-caps;*/
/*line-height: 14pt;*/
line-height: 9pt;
/*padding: 0px 0px 0px 2px;*/
padding: 4px 2px 0px 4px; 
margin: 5px 0px 0px 0px;
width: 136px;
height:34px;
color:#ffffff;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
/*background-image: url(../img/fletxa_blau3.jpg); 
background-position: top right;
background-repeat:no-repeat; */
}
.titol_video_h:visited  {
color:#ffffff;	
}
.titol_video_h:hover  {
color:#ffffff;	
}
.titol_video_h:active  {
color:#ffffff;	
}
.marge_fletxa  {
padding: 4px 0px 0px 2px;
margin-right: 20px;
width: 120px;
font-family: arial,verdana; 
font-size:11pt;
text-align:left;
font-weight: bold;
font-variant: small-caps;
line-height: 11pt;
color:#0099cc;
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.marge_fletxa_h {
padding: 4px 0px 0px 2px;
margin-right: 20px;
width: 120px;
font-family: arial,verdana; 
font-size:11pt;
text-align:left;
font-weight: bold;
font-variant: small-caps;
line-height: 11pt;
color:#ffffff;
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.titol_client {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
font-variant: small-caps;
padding: 1px 0px 0px 4px;
margin:0px 0px 0px 0px;
width: 138px;
height:23px;
line-height: 8pt;
color:#333333;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.titol_client_h  {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
font-variant: small-caps;
line-height: 8pt;
padding: 1px 0px 0px 4px;
margin:0px 0px 0px 0px;
width: 138px;
height:23px;
color:#F6F6F6;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.agencia {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 0px 0px 4px;
width: 138px;
height:11px;
color:#333333;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.agencia_h {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
line-height: 8pt;
font-weight:normal;
margin: 0px;
padding: 0px 0px 0px 4px;
width: 138px;
height:11px;
color:#F6F6F6;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.titol_titols {
font-family: arial,verdana; 
font-size:8pt;
font-weight: 900;
text-align:left;
line-height: 9.5pt;
padding: 2px 0px 0px 4px;
margin:0px 0px 0px 0px;
width: 138px;
color:#0099cc;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.titol_titols_h {
font-family: arial,verdana; 
font-size:8pt;
font-weight:bold;
text-align:left;
line-height: 9.5pt;
padding: 2px 0px 0px 4px;
margin:0px 0px 0px 0px;
width: 138px;
color:#F6F6F6;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.any {
padding: 0px 0px 0px 51px;
}
.titol_realitzador {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 0px 1px 2px;
width: 140px;
height:20px;
color:#333333;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.titol_realitzador_h {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 0px 1px 2px;
width: 140px;
height:20px;
color:#ffffff;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.realitzadoresq {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 0px 0px 0px;
/*position:relative;*/
float:left;
width: 100px;
height:23px;
color:#333333;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.realitzadoresq_h {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 0px 0px 0px;
/*position:relative;*/
float:left;
width: 100px;
height:23px;
color:#ffffff;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.anydreta {
font-family: arial,verdana; 
font-size:8pt;
text-align:right;
font-weight:normal;
line-height: 8pt;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 1px;
/*position:relative;*/
float:right;
clear:right;
width: 30px;
height:22px;
color:#333333;	
background-color:#F6F6F6;
overflow:hidden;
text-decoration:none;
}
.anydreta_h {
font-family: arial,verdana; 
font-size:8pt;
text-align:right;
font-weight:normal;
line-height: 8pt;
margin: 0px;
padding: 0px 5px 0px 1px;
/*position:relative;*/
float:right;
clear:right;
width: 30px;
height:22px;
color:#ffffff;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
}
.destacat {
font-family: arial,verdana;
font-size:8pt;
text-align:left;
font-weight: normal;
padding: 0px 0px 2px 4px;
margin:0px 0px 0px 0px;
width: 138px;
height: 12px;
color:#ffffff;	
background-color:#0099cc;
overflow:hidden;
text-decoration:none;
clear:left;
	}
.destacat_h {
font-family: arial,verdana;
font-size:8pt;
text-align:left;
font-weight: normal;
padding: 0px 0px 2px 4px;
margin:0px 0px 0px 0px;
width: 138px;
height: 12px;
color:#ffffff;	
background-color:#00ccff;
overflow:hidden;
text-decoration:none;
clear:left;
	}
.tipusesquerra {
float:left;
width: 91px;
}
	.duraciodreta {
float:right;
width: 47px;
text-align:left;
}
.titular {
padding: 2px 0px 5px 0px;
margin:0px 0px 0px 0px;
}
.text_n {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
margin: 0px;
padding: 2px 0px 0px 1px;
width:auto;
height:auto;
color:#333333;	
background-color:#ffffff;
overflow: visible;
text-decoration:none;
}
.text_c {
font-family: arial,verdana; 
font-size:8pt;
text-align:left;
font-weight:normal;
margin: 0px;
padding: 0px 0px 0px 1px;
width:auto;
height:auto;
color:#333333;	
background-color:#ffffff;
overflow: visible;
text-decoration:none;
}
.text_d {
font-family: arial,verdana; 
font-size:18px;
text-align:left;
font-weight:bold;
margin: 0px;
padding: 2px 0px 0px 1px;
width:auto;
height:auto;
color:#0099cc;	
background-color:#ffffff;
overflow: visible;
text-decoration:none;
}
.titolp {
font-family: arial,verdana; 
font-size:11px;
font-weight:bold;
text-align:left;
padding: 2px 0px 0px 1px;
margin:1px 0px 0px 0px;
width: 140px;
color:#0099cc;	
}
.linia {
margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
	}
	.esq{
width: 166px;
margin:0px 0px 0px 0px;
	}
	#peu_esq {
width: 100%;
height: auto;
margin: 0px;
padding: 15px 0px 0px 20px;
overflow:hidden;
position:relative;
vertical-align:top;
background-color: #ffffff;
}
	.peu_esq2 {
width: 636px;
height: auto;
margin: 0px;
padding: 0pt 0pt 0pt 0pt;
overflow:hidden;
position:relative;
vertical-align:top;
background-color: #ffffff;
}
	#peu_dret {
width: auto;
height: auto;
margin: 0px;
padding:0px;
overflow:hidden;
position:relative;
vertical-align:top;
float:right;
}
.3_videos {
float:left;
width: 465px;  
height: auto;
margin: 5px 0px 5px 5px;
padding: 0px;
position: relative;
vertical-align:top;
overflow: hidden;
}
.video_esq {
float:left;
width: 150px;  
margin: 0px;
padding: 0px 5px 0px 0px;
position: relative;
vertical-align:top;
overflow:hidden;
background-color: #cc0000;	
}
.video_centre_dret {
float:right;
width: 310px;  
margin: 0px;
padding: 0px;
position: relative;
vertical-align:top;
overflow:hidden;
background-color: #cc00ff;	
}
.video_central {
float:left;
width: 150px;  
margin: 0px;
padding: 0px 5px 0px 0px;
position: relative;
vertical-align:top;
overflow:hidden;
}
.video_dret {
float:right;
width: 150px;  
margin: 0px;
padding: 0px 5px 0px 0px;
position: relative;
vertical-align:top;
overflow:hidden;
}
.tipus{
font-size: 11px;
text-align:left;
font-weight: normal;
margin: 0px 0px 0px 0px;
border-top: 1px solid #ffffff;  
padding: 0px 0px 0px 2px;
color:#333333;	
background-color: #F6F6F6;	
width: 166px;
height: auto;
overflow:hidden;
position:relative;
vertical-align:top;
}
.tipus:link {color:#333333; text-decoration: none; }
.tipus:visited {color:#333333; text-decoration: none; }
.tipus:hover {color:#FFFFFF; background-color: #0099cc; text-decoration: none;  
margin: 0px 0px 0px -2px;
padding: 0px 0px 0px 4px;
background-image: url(../img/fletxa_blava_2.jpg); 
background-position: right;
background-repeat:no-repeat; 
}
.tipus:active {color:#333333; text-decoration: none; }
.tipus_selec
{
font-size: 11px;
text-align:left;
font-weight: normal;
margin: 0px 0px 0px -2px;
border-top: 1px solid #ffffff;  
padding: 0px 0px 0px 4px;
color:#FFFFFF;	
background-color: #0099cc;	
height: auto;
overflow:hidden;
position:relative;
vertical-align:top;
text-decoration: none;
width: 166px;
}
.fletxa_blava {
margin-right:0px;
}
#contingut_text {
	margin:2px auto 0px auto;
	padding:10px;
	text-align:justify; /* Per a IE5/Win */
	background-color: #FFFFFF;	
	border: 1px solid #006699;
	height:370px;
	position:relative;
	overflow: visible;
}
#contingut_text2 {
	height: auto;
	width:45%;
	margin:35px;
	padding:30px 30px 30px 30px;
	font-size:11px;
	text-align:justify; /* Per a IE5/Win */
	background-color: #FFFFFF;
	position:relative;
	border: 1px   solid #0066cc;
}

.titol {
font-size:11px;
text-align:left;
font-weight:bold;
padding-bottom: 0px;
padding-top:2px;
color:#006699;	
	}
	.titolet {
font-size:18px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
padding: 15px 5px 15px 0px;
position:relative;
	}
		.titol_blanc {
font-size:14px;
text-align: center;
font-weight:bold;
font-style:normal;
color:#000000;
padding: 0px 0px 0px 0px;
letter-spacing:5px;
	}
			.titol_negre {
font-size:28px;
text-align: center;
font-weight:bold;
color:#000000;
padding: 0px 9px 0px 90px;
	}
			.titol_pagina {
font-size:12px;
text-align: left;
font-weight:bold;
color:#FF0000;
padding: 6px 2px 0px 2px;
	}
				.titol_negre_p {
font-size:12px;
text-align: left;
font-weight:bold;
color:#000000;
padding: 2px 2px 0px 2px;
	}
				.color_gris {
padding: 2px 3px 2px 3px;
border: 1px solid #CCCCCC;
	}
.text_blanc {
font-size:11px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
	}
.lletra_petita {
font-size:9px;
}
	.text_blanc_gran {
font-size:16px;
font-style:italic;
	}
ul {
   	list-style-position: outside;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
}
#peu {
color:#ffffff;
font-size:14px;
font-weight:bold;
/*font-weight:bold;*/
background-color:#000000;
font-family: verdana, arial; 
padding:10px;
vertical-align:top;
text-align:center;
}
#foto_peu {
width: 100%;
height: 95px;
background-image: url(../img/camp_2.jpg); background-position: top-left; background-repeat: repeat-x;
}

/* *******************************************  header */
#header {
	background-color:#FFFFFF;
	border-top: 1px solid #000000;
	width			:100%;
	height			:15px;
	text-align:right;
}
#header2 {
	background-color:#FFFFFF;
	/*border-bottom: 1px solid #000000;*/
	width			:100%;
	/*height			:15px;*/
	height			:75px;
	text-align:right;
	background-image: url(../img/logog2.gif); background-position: top-left; background-repeat:no-repeat;
}
.bg_menu { 
background-color: #ffffff;
height:15px;
padding:0px;
margin-bottom:3px;
}
.bg_menu_sup { 
background-color: #0066cc;
height:2px;
padding:1px;
/*border-top: 1px solid #ffffff;*/
}
.bg_menu3 { 
background-color: #006699;
height:30px;
padding-left:5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}
#element_menu {
background-color:#0066cc;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
width:110px;
overflow:hidden;
}
.element_menu:hover {
background-color:#0066cc;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
width:110px;
}
#element_submenu  {
background-color:#3399FF;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
}	
.element_submenu:hover {
background-color:#CCCCCC;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
width:150px;
}

#submenu_opcio {
background-color:#0066cc;
padding-top:5px;
padding-bottom:6px;
margin: 0px;
width:250px;
overflow:hidden;
}
.submenu_opcio:hover {background-color:#0066cc;
}
#submenu_subopcio  {
background-color:#FFCC00;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
}	
.submenu_subopcio:hover {
background-color:#CCCCCC;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
}


.negre { 
background-color: #000000;	
}
.menu { 
/*background-image: url(../img/paisatge1.jpg); background-position: center; */
background-color: #006699;	
}


.link:link {color:#ffcc33; text-decoration: none; font-weight:bold;  }
.link:visited {color:#ffcc33; text-decoration: none; font-weight:bold;  }
.link:hover{color:#0066cc;text-decoration: none;}
.link:active{color:#0066cc;text-decoration: none;}

a.bold:link {color:#69923A;text-decoration: none;font-weight:bold;}
a.bold:visited{color:#69923A;text-decoration: none;font-weight:bold;}
a.bold:hover{color:#666666;text-decoration: none;font-weight:bold;}
a.bold:active{color:#666666;text-decoration: none;font-weight:bold;}

a.bold_line:link{color:#31ABF5;text-decoration: underline;font-weight:bold;} 
a.bold_line:visited{color:#31ABF5;text-decoration: underline;font-weight:bold;}
a.bold_line:hover{color:#666666;text-decoration: underline;font-weight:bold;}
a.bold_line:active{color:#666666;text-decoration: underline;font-weight:bold;}

.lista{
    color:#333333;
   	list-style-position: outside;
	list-style-type: square;
	margin: 10px 20px 15px 0px;
}
.border_blau{
 border: 2px solid #006699;
 position: relative;
}

.lista li{margin: 10px 20px 15px 20px;}

.scroll_capa {	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#84888B;
	}
	
/* Estils menú horitzontal */
.menu_horitzontal {
font-family: verdana, arial; font-size: 11px; font-weight:bold; color: #ffffff; 
vertical-align: baseline; height: 18px; padding: 3px;
	text-align:left; border: 1px solid #ffffff;background-color:#0066cc;}
a.menu_horitzontal:link {color: #ffffff; }
a.menu_horitzontal:visited {color: #ffffff;  }
a.menu_horitzontal:hover {background-color:#FFFFFF; }
	
.menu_hor_hover {font-family: verdana, arial; font-size: 11px; color: #ffffff; width:100%; font-weight:bold; text-align:left; vertical-align:middle; background-color:#0066cc;}
a.menu_hor_hover:link {color: #ffffff; width:100%; }
a.menu_hor_hover:visited {color: #ffffff; width:100%; }
a.menu_hor_hover:hover {color: #ffffff;
background-color:#000000;
width:100%;}

.menu_horitzontal_1 {color: #FFFFFF; background-color:#0066cc; font-family: verdana, arial; font-size: 11px; font-weight:bold;  padding-left:4px; 
overflow:hidden;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
width:100px;
}
a.menu_horitzontal_1:link {color: #FFFFFF; }
a.menu_horitzontal_1:visited {font-family: verdana, arial; color: #FFFFFF}
a.menu_horitzontal_1:hover {font-family: verdana, arial; 
background-color:#000000; color: #FFFFFF; padding-right:100px;  
}

.submenu_horitzontal_1 {background-color: #FFFFFF; font-family: verdana, arial; font-size: 11px; font-weight:bold; width:100px; padding-left:8px; padding-right:21px; color: #FFFFFF; }
a.submenu_horitzontal_1:link {color: #FFFFFF; }
a.submenu_horitzontal_1:visited {color: #FFFFFF;}
a.submenu_horitzontal_1:hover {background-color:#003399; color:#000000;
}

.menu_serveis_1 {color: #FFFFFF; background-color:#0066cc; font-family: verdana, arial; font-size: 11px; font-weight:bold;  padding-left:4px; 
overflow:hidden;
padding-top:6px;
padding-bottom:6px;
margin: 0px;
width:200px;
}
a.menu_serveis_1:link {color: #FFFFFF; }
a.menu_serveis_1:visited {font-family: verdana, arial; color: #FFFFFF}
a.menu_serveis_1:hover {font-family: verdana, arial; 
background-color:#000000; color: #FFFFFF; padding-right:240px;  
}
.submenu_serveis_1 {background-color: #FFFFFF; font-family: verdana, arial; font-size: 11px; font-weight:bold; width:200px; padding-left:8px; padding-right:21px; color: #FFFFFF; }
a.submenu_serveis_1:link {color: #FFFFFF; }
a.submenu_serveis_1:visited {color: #FFFFFF;}
a.submenu_serveis_1:hover {background-color:#003399; color:#000000;
}


.submenu_desplegable {
font-family: verdana, arial; font-size: 11px; font-weight:bold; color: #ffffff; 
vertical-align: baseline; height: 18px; padding: 3px; width: 100%;
text-align:left; border: 1px solid #ffffff; background-color:#0066aa;}
a.submenu_desplegable:link {color: #ffffff; }
a.submenu_desplegable:visited {color: #ffffff;  }
a.submenu_desplegable:hover {background-color:#FFFFFF; }
	
.submenu_desp_hover {font-family: verdana, arial; font-size: 11px; color: #ffffff; width:100%; font-weight:bold; text-align:left; vertical-align:middle; background-color:#0066cc;}
a.submenu_desp_hover:link {color: #ffffff; width:100%; }
a.submenu_desp_hover:visited {color: #ffffff; width:100%; }
a.submenu_desp_hover:hover {color: #ffffff;
background-color:#000000;
width:100%;}

	input {
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px  inset #999999;
	padding: 2px 2px 2px 5px;
	margin: 3px 3px 3px 5px;
	overflow: auto;
	}
	
	textarea{
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px  inset #999999;
	padding: 2px 2px 2px 5px;
	margin: 3px 3px 3px 5px;
	overflow: auto;
	width: 375px;
	}
		.textarea2{
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px  inset #999999;
	padding: 2px 2px 2px 5px;
	margin: 3px 3px 3px 5px;
	overflow: auto;
	width: 200px;
	}
.boto {
	-moz-border-radius: 15%;
	text-align: center;
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border:1px  solid #999999;
	padding: 0px 2px 0px 5px;
	margin: 3px 3px 3px 5px;
	background-image: url(../img/gris_degradat.jpg); 
	background-position: left;
	background-repeat:no-repeat; 
	height: 16px;
}
.boto2 {
	text-align: left;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
		}
.boto3 {
	text-align: right;
	background-color: #ececec;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border:0px;
	width:auto;
   overflow:visible;
		}
button::-moz-focus-inner{padding:0;border:none}
	select {
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border:1px  inset #999999;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	overflow: auto;
	width:100%;
	}

 a { 
display: block; 
	}
td a { 
display: block; 
}
td a:link {color: #0099cc;}
td a:visited {color: #0099cc;} 
td a:hover {color: #0099cc;}
td a:active  {color: #0099cc;}

td a.titol_video:link {color: #cccccc;}
td a.titol_video:visited {color: #cccccc;}
td a.titol_video:hover {color: #cccccc;}
td a.titol_video:active {color: #cccccc;}
.titol_video:link {color: #cccccc;}
.titol_video:visited {color: #cccccc;}
.titol_video:hover {color: #cccccc;}
.titol_video:active {color: #cccccc;}


a:link {text-decoration: none;} 
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.marges {
	margin: 5px 0px 10px 4px;
	padding: 0px;
	font-family: arial, verdana;
	font-size:8pt;
	text-align:left;
	font-weight: normal;
	color:#333333;
}

.scoll_tex{
	position: relative;
	overflow:auto
}
/* Intranet */
	.camp_esq {
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding: 5px 10px 5px 0px;
	margin: 0px;
	overflow: auto;
	width:80px;
	overflow:visible;
	position:relative;
	vertical-align:top;
	float:left;
	clear:left;
	}
	.camp_dreta {
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	overflow: auto;
	width: 300px;
	overflow:visible;
	position:relative;
	vertical-align:top;
	float:right;
	clear:right;
	}
	.item_intranet {
	padding: 2px 2px 2px 4px;
	margin: 2px 0px 0px 0px;
	/*border:1px  solid #0099cc;*/
	overflow:visible;
	width: 430px;
	height:auto;
	clear:both;
	}
	.titol_intranet {
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#0099cc;
	padding: 3px 0px 10px 0px;
	margin: 0px;
	vertical-align:top;
	}
	.int_textarea{
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	color:#333333;
	border:1px  inset #999999;
	padding: 2px 2px 2px 5px;
	margin: 3px 3px 3px 5px;
	overflow: auto;
	width: 200px;
	}
	.in_negreta {
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	}
	.int_boto {
	-moz-border-radius: 15%;
	text-align: left;
	background-color: #ffffff;
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	border:1px  solid #999999;
	padding: 0px 2px 0px 5px;
	margin: 3px 3px 0px 5px;
	background-image: url(../img/gris_degradat.jpg); 
	background-position: left;
	background-repeat:no-repeat; 
		}
.truncar {
width:150px;
overflow: hidden;
}
img { behavior: url(../js/iepngfix.htc) }

