﻿body 
{
    background-color:#ffffff;
    /*margin:0px;*/
}
/*------------------------ colors i tamanys ------------------------------------------*/
.vermell_2{color:#EF7D00;}/*taronja txt sub-menu clicat*/
.vermell{color:#A61F1F;}
.red{color:red;}
.negre{color:#000000;}
.blanc{color:#FFFFFF;}
.blanc_bold{color:#FFFFFF;font-size:14px;font-weight: bold;} /*Barra blanca de la ruta*/
.taronja{color:#EF7D00;}
.gris_fosc{color:#0B0A0B;/*     504E53;*/}
.gris_fosc2{color: #504E53;}
.gris_clar{color:#AEAFB2;}
.tamany_10px{font-size: 8px;}/*Tamanys de les AAA del menu*/
.tamany_12px{font-size: 10px;}
.tamany_14px{font-size: 12px;}

.espai_1px{font-size: 6px;}/*Espai per separa les AAA dels tamanys dels menus*/

/*------------------------ marges-----------------------------------------------------*/

.marc_B
{
    border-bottom: 1px solid #AEAFB2;
}

.marge_R
{
    border-right: 1px solid #AEAFB2;
}
.marge_L
{
    border-left: 1px solid #AEAFB2;
}
.marge_TLR
{
    border-top: 0px solid #AEAFB2;
    border-left: 0px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}



.marge_TR
{
    border-top: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}

.marc_LR
{
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}

.marc_TBLR
{
    border-top: 1px solid #AEAFB2;
    border-bottom: 1px solid #AEAFB2;
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}
.marc_BL
{
    border-bottom: 1px solid #AEAFB2;
    border-left: 1px solid #AEAFB2;
   
}
.marc_BLR
{
    border-bottom: 1px solid #AEAFB2;
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}

.marc_TBR
{
    border-top: 1px solid #AEAFB2;
    border-bottom: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}

.marc_foto
{
    border-top: 1px solid #78777D;
    border-bottom: 1px solid #78777D;
    border-right: 1px solid #78777D;
    border-left: 1px solid #78777D;
}


.fons_noticies
{
    background-image: url(../img/fons_noticia.gif);
    background-repeat:repeat-x;
    height:105px;
}

/* ------------------------ fi marges ----------------------------------------------*/

.petit
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
	font-weight: normal;
}
/*------------------------ Text Menus Top ------------------------------------------*/
.menus_top
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 10px;
     font-style: normal;
     font-weight: bold;
     color:#504E53;
}

.camp_buscador
{
   font-family: verdana,tahoma,Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color:#333333;
    border-top: 1px solid #AEAFB2;
    border-bottom: 1px solid #AEAFB2;
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
   background-color:#FFCFCF;
   width:180px;
   height:13px;
}

/*------------------------ Text Menus Esquerre -------------------------------------*/
.text_logo_petit
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 9px;
     font-style: normal;
     font-weight: normal;
     color:#504E53;
     background-color:#eaeaea;
     vertical-align:bottom;
     text-align:center;
}
.text_logo_petit2
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 9px;
     font-style: normal;
     font-weight: normal;
     color:#504E53;
    
}
.menu_on
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: bold;
     color:#ffffff;
     height:24px;
     vertical-align:middle;
}

.menu_off
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: bold;
     color:#ffffff;
     height:24px;
     vertical-align:middle;
    
}
.submenu_on
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
     color:#9A0000;
     padding-left:5px;
     height:21px;
     vertical-align:middle;
}

.submenu_off
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 11px;
     font-style: normal;
     font-weight: normal;
     color:#ffffff;
     padding-left:3px;
     height:21px;
     vertical-align:middle;
}
/*------------------------ Text Menus Dreta-------------------------------------*/

.camp_login
{
    font-family: verdana,tahoma,Arial,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color:#333333;
    border-top: 1px solid #AEAFB2;
    border-bottom: 1px solid #AEAFB2;
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
    background-color:#ffffff;
    width:100px;
    height:11px;
}


.camp_login_vermell
{
    font-family: verdana,tahoma,Arial,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color:#333333;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
    background-color:#ffffff;
    width:100px;
    height:11px;
}


/*------------------------ Text Peu -------------------------------------*/

.peu_pagina
{
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     color:#919292;   
     height:17px;
     vertical-align:bottom; 
}

/*---------------------Fons de pantalla ----------------------------------*/

.default_fons_titol /*titol de la pagina Default*/
{
    background-image: url(../img/default_fons_titol.gif);
    background-repeat:no-repeat;
}

.Fons_caixa_buscador /*fons de la caixa de text del buscador */
{
    background-image: url(../img/buscador.gif);
    background-repeat:no-repeat;
    background-position:left;
}

.login_fons1 /*fons menu dreta euht@net*/
{
    background-image: url(../img/login_fons1.gif);
    background-repeat:no-repeat;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    letter-spacing:1px;
    color:#9A0000;
    text-align:center;
    vertical-align:middle;
    height:17px;
}

/*-------------------Punts de separació-------------------------------------------*/

.puntets_gris
{
     background-image: url(../img/puntets_gris.gif);
     background-repeat :repeat-x;
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size: 8px;
     font-style: normal;
     font-weight: normal;
}

.puntets_vermell /* punts del menu esquerre*/
{
    background-image: url(../img/puntets_gris.png);/* Canviat punts vermell per blancs*/
    background-repeat:repeat-x;
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 1px;
    font-style: normal;
    font-weight: normal;
    height:1px;
}
.punts_verticals
{
    background-image: url(../img/punts_verticals.gif);
    background-repeat:repeat-y;
}

/* estils del visor*/
.textbox_titol
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color:#EF7D00;
 border: 0px;
 background-color:#E5E5E5;
 width:360px;
 height:15px;
}

.textbox_descripcio
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color:#504E53;
 border: 0px;
 background-color:#ffffff;
 width:400px;
 height:13px;
}

.cbo_boletin
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 color:#504E53;
 border: 0px;
 background-color:#ffffff;
 height:13px;
}


/*************** AJAX ***********************************/
/* Accordion */
.accordionHeader
{
    color: #FFFFFF;
    background-color: #7c7c7c;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;  
    margin-left:1px;
    padding-left:10px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background-color: #7c7c7c;
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	background-image: url(../img/fletxa_off.gif);
    background-repeat:no-repeat;
    background-position:left;
   
    margin-left:1px;
    padding-left:10px;
	
}

#master_content .accordionHeader a:hover
{
	color: #eaeaea;
    background-color: #7C7C7C;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/fletxa_offon.gif);
    background-repeat:no-repeat;
    background-position:left;
	
	margin-left:1px;
	padding-left:10px;
}

/*

.accordionHeaderSelected
{
    color: white;
    background-color: #eaeaea;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}
#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
	
}
*/

.accordionContent
{
    background-color: #7B0000;
   
    padding-left:5px;
}

/*************** FI AJAX *******************************/
/*************** TextBox del formulari*****************/
.camps
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333; /* color del text*/ 
 border-top: 1px solid #EF7D00;
 border-right: 1px solid #EF7D00;
 border-bottom: 1px solid #EF7D00;
 border-left: 1px solid #EF7D00;
 background-color:#ffffff; /* fons de la caixa*/ 
 width:250px; /* amplada del textbox*/
 height:15px;
}
/*************** FI TextBox *******************************/
A.text_general:link { COLOR: #504E53; TEXT-DECORATION: none; }
A.text_general:visited {COLOR: #504E53;  TEXT-DECORATION: none; }
A.text_general:hover { COLOR: #504E53; TEXT-DECORATION: none; }
A.text_general:active { COLOR: #504E53;TEXT-DECORATION: none; }

A.text_general_mapa:link { COLOR: #7A7879; TEXT-DECORATION: none; }
A.text_general_mapa:visited {COLOR: #7A7879;  TEXT-DECORATION: none; }
A.text_general_mapa:hover { COLOR: #7A7879; TEXT-DECORATION: none; }
A.text_general_mapa:active { COLOR: #7A7879;TEXT-DECORATION: none; }

A.peu_pagina:link { COLOR: #919292; TEXT-DECORATION: underline; }
A.peu_pagina:visited {COLOR: #919292;  TEXT-DECORATION: underline; }
A.peu_pagina:hover { COLOR: #7B0000; TEXT-DECORATION: none; }
A.peu_pagina:active { COLOR: #919292;TEXT-DECORATION: underline; }

A.tamany_10px:link { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_10px:visited {COLOR: #504E53;  TEXT-DECORATION: none; }
A.tamany_10px:hover { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_10px:active { COLOR: #504E53;TEXT-DECORATION: none; }

A.tamany_12px:link { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_12px:visited {COLOR: #504E53;  TEXT-DECORATION: none; }
A.tamany_12px:hover { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_12px:active { COLOR: #504E53;TEXT-DECORATION: none; }

A.tamany_14px:link { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_14px:visited {COLOR: #504E53;  TEXT-DECORATION: none; }
A.tamany_14px:hover { COLOR: #504E53; TEXT-DECORATION: none; }
A.tamany_14px:active { COLOR: #504E53;TEXT-DECORATION: none; }

A.menu_off:link { COLOR: #ffffff; TEXT-DECORATION: none; }
A.menu_off:visited {COLOR: #ffffff;  TEXT-DECORATION: none; }
A.menu_off:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.menu_off:active { COLOR: #ffffff;TEXT-DECORATION: none; }

A.menu_on:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.menu_on:visited {COLOR: #FFFFFF;  TEXT-DECORATION: none; }
A.menu_on:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.menu_on:active { COLOR: #FFFFFF;TEXT-DECORATION: none; }

A.submenu_off:link { COLOR: #ffffff; TEXT-DECORATION: none; }
A.submenu_off:visited {COLOR: #ffffff;  TEXT-DECORATION: none; }
A.submenu_off:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.submenu_off:active { COLOR: #EF7D00;TEXT-DECORATION: none; }

A.accordionLink:link 
{
    TEXT-DECORATION: none; 
    
    color: #ffffff;
    background-color: #7c7c7c;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/fletxa_on2.gif);
    background-repeat:no-repeat;
    background-position:left;
	
	margin-left:2px;
	padding-left:20px;
}
A.accordionLink:visited 
{
   TEXT-DECORATION: none; 
    
    color: #ffffff;
    background-color: #7c7c7c;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/fletxa_on2.gif);
    background-repeat:no-repeat;
    background-position:left;
	
	margin-left:2px;
	padding-left:20px;
}
A.accordionLink:hover 
{
    TEXT-DECORATION: none; 
    
    color: #ffffff;
    background-color: #7c7c7c;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/fletxa_on2.gif);
    background-repeat:no-repeat;
    background-position:left;
	
	margin-left:2px;
	padding-left:20px;
    
    
    }
A.accordionLink:active 
{
    TEXT-DECORATION: none; 
    
    color: #ffffff;
    background-color: #7c7c7c;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/fletxa_on2.gif);
    background-repeat:no-repeat;
    background-position:left;
	
	margin-left:2px;
	padding-left:20px;}
	