/*---- 1-ELEMENTS GENERALS ----------------------------------------------------------------------------------*/


/*.a { text-decoration: none}
a { text-decoration: none}
a:link {color: #333333;}
a:hover { color: #ff9900;}
a:active { color: #ff9900;}
a:focus {  color: #ff9900;}
a:visited { color: #333333;}*/

/*----------FONDOS CONTENIDOS------------------------------------------------------------------------------------------------*/

/*---- 2-DISSENY HOME ----------------------------------------------------------------------------------------------------*/

.MargenGris {border: 1px solid #333333;}
.MargenFoto {border: 1px solid #999999;}



/*---- 3-TEXTOS VARIS ----------------------------------------------------------------------------------------*/
.TitolPagina,.TitolPagina2, h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    color: #C40001;/*#A83333; */
    text-align: left;
    vertical-align: top;
    margin:0;
    padding: 10px 5px 10px 20px;/*    padding: 5px 0px 10px 0px;*/
    text-transform: uppercase;
}

.TitolPagina2 {    padding-top: 30px; }

.Titol_Vermell
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #990000; /*666666*/
    padding: 3px 0;
    margin: 0;
    text-decoration: underline;
 
}

.TitolSeccio_Vermell,.TitolSeccio_Taronja, h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    background-image: url(../Images/Disseny/Iconos/FletxaText_Vermella.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
    color: #990000; /*666666*/
    padding: 3px 0 0 28px;
    margin: 0;
    clear:both;
    cursor:pointer; 
    text-transform:none; 
   
}
h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: #C40001;
    padding: 3px 0 5px 1px;
    margin: 0;
    clear: both;
    text-decoration: underline;
}
.TitolSeccio_Vermell:link, h2:link {color: #990000; }
.TitolSeccio_Vermell:hover, h2:hover {color: #B30000; background-image: url(../Images/Disseny/Iconos/FletxaText_Vermella_o.gif);}
.TitolSeccio_Vermell:active, h2:active {color: #B30000;}
.TitolSeccio_Vermell:focus, h2:focus {color: #B30000;}


.TitolSeccio_Taronja { color: #FF9900;   background-image: url(../Images/Disseny/Iconos/FletxaText_Taronja.gif); }
.TitolSeccio_Taronja:link {color: #FF9900;}
.TitolSeccio_Taronja:hover { color: #FFC062;}
.TitolSeccio_Taronja:active {color: #FF9900;}
.TitolSeccio_Taronja:focus {color: #FF9900;}

.TextIntroduccio
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #5B5B5B;
    text-align: justify;
    vertical-align: top;
    padding: 10px 10px 10px 5px;
}
.TextSeccio, .TextSeccioDesplegable, .TextSeccioAbocador /*.TextSeccio*/
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: #5B5B5B;
    text-align: justify;
    vertical-align: top;
    padding: 15px 20px 15px 30px;
  
}
.TextSeccioDesplegable
{
    background:#FFF;
    filter:alpha(opacity=90);
	opacity:.9;
	-moz-opacity:0.9;
    border: dashed #B2D0CF 1px;
    margin:0 20px 10px 25px;
  
}
.Text02 , .Text03, .Text04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #757575;
	text-align: justify;
	vertical-align: top;
	padding: 1px 10px;
}
.Text02 { padding:20px 10px 20px 18px; }
.Text04 { font-size: 11px; }



.Text_PDF{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #6F6F6F;
	text-align: justify;
	font-style:italic;
	padding: 0px 3px 10px 25px;
	background-image: url(../Images/Iconos/pdf_min.gif);
	background-repeat:  no-repeat;
	background-position: 5px 0px;
}

.Text_PDF:link {color: #6F6F6F;}
.Text_PDF:hover {color: #A83333;}
.Text_PDF:active {color: #A83333;}
.Text_PDF:visited {color: #6F6F6F;}
.Text_PDF:focus {color: #A83333;}


.Text_LINK{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	text-align: justify;
	text-decoration:underline;
	padding:5px 3px 20px 25px;
	background-image: url(../Images/Iconos/link.gif);
	background-repeat:  no-repeat;
	background-position: 5px 0px;
	height: 18px;
}

.Text_LINK:link {color: #6B6B6B;}
.Text_LINK:hover { color: #A83333;}
.Text_LINK:active { color: #A83333;}
.Text_LINK:visited { color: #6B6B6B;}
.Text_LINK:focus {  color: #A83333;}


.Link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #6B6B6B;
    text-align: justify;
    text-decoration: underline;
    padding: 2px 3px 0px 25px;
    background-image: url(../Images/Iconos/link.gif);
    background-repeat: no-repeat;
    background-position: left 0px;
    
}

.Link:link {color: #6B6B6B;}
.Link:hover { color: #A83333;}
.Link:active { color: #A83333;}
.Link:visited { color: #6B6B6B;}
.Link:focus {  color: #A83333;}

.mail
{
    font-family: Verdana, Arial;
    font-size: 11px; /*font-style: italic;*/
    color: #666666;
    text-align: left;
    background-image: url(../Images/Iconos/mail.jpg);
    background-repeat: no-repeat;
    background-position:  left bottom;
    padding: 0px 3px 0 20px;
    text-decoration: underline;
    margin:2px 0;
     
}

.mail:link { color: #666666;}
.mail:hover { color: #984945;}
.mail:active, .mail:visited { color: #666666;}

.telefono{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	background-image: url(../Images/Iconos/phone.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	margin-top:5px;
	padding-left:20px;
	height:14px;
}
.telefono:link { color: #666666;}
.telefono:hover { color: #984945;}
.telefono:active,.telefono:visited { color: #666666;}

.fax{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	background-image: url(../Images/Iconos/fax.jpg);
	background-repeat:  no-repeat;
	background-position: left top;
	padding-left:20px;
	height:14px;
}
.fax:link { color: #666666;}
.fax:hover { color: #984945;}
.fax:active,.fax:visited { color: #666666;}

.web
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #666666;
    text-align: left;
    background-image: url(../Images/Iconos/link.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 3px 3px 10px 20px;
    height: 20px;
    text-decoration: underline;
}
.web:link { color: #666666;}
.web:hover { color: #984945;}
.web:active,.web:visited { color: #666666;}

.TextoMin {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: justify;
}

.Tabulacio15 {margin-left:15px;}
.Tabulacio30 {margin-left:30px;}

.Prohibit, .TextoForbid{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-align: justify;
	padding: 0px 3px 0px 35px;
	background-image:  url(../Images/Iconos/forbidden.png);
	background-repeat:no-repeat;
	background-position: 8px 0px;
	line-height:18px;
}
.Prohibit
{
    font-size: 12px;
    color: #5B5B5B;
}
.Warning, .TextoWarning{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	padding: 0px 3px 0px 35px;
	background-image:  url(../Images/Iconos/warning_16.png);
	background-repeat:no-repeat;
	background-position:  8px 0px;
	line-height:15px;
}

/*------------------LLISTES----------------------------------------*/
#llista { display:block;}
#llista ul {margin:0;  padding-left:5px;  list-style-type:none;}
#llista li 
{
    /*list-style: url(../Images/Disseny/Areas/RodonaText_Gris.gif); */
    margin: 0;
    padding: 1px 0 0 15px;
    color: #757575;
    font-family: verdana;
    font-size: 11px;
    width:290px;
    height:16px;
    float:left;
    
}
#llista li:link, #llista li a {color: #757575; }
#llista li:hover { color: #990000; font-weight: bold; }
#llista li a:hover { color: #990000; font-weight: bold;}

#llistaArxius { display:block; vertical-align:top; }
#llistaArxius ul {margin:0 0 0 5px;  padding-left:0px;  list-style-type:none;}
#llistaArxius li
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #464646;
    text-align: justify;
    font-style: italic;
    padding-right: 3px;
    padding-left: 24px;
    background-image: url(../Images/Iconos/pdf_min.gif);
    background-repeat: no-repeat;
    background-position: 5px 1px;
    height: 18px;
 }
#llistaArxius li:link, #llistaArxius li a {color: #757575; }
#llistaArxius li:hover, #llistaArxius li a:hover { color: #FD7E00;}

.MarcoFoto { margin: 2px; padding:2px; border: solid 1px #666666;  }


/*---------------FONDOS-------------------------------------------*/

.FonsAbocador, .FonsRSU{	
	background-image: url('../Images/Disseny/Areas/FonsContingut_Abocador.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
	margin:0;
	padding:0;
	z-index:0;
}
.FonsAbocador{	background-image: url('../Images/Disseny/Areas/FonsContingut_Abocador.gif'); }
.FonsRSU{	background-image: url('../Images/Disseny/FonsContenidorRSU.jpg'); }


.FonsSeccio_Blanc_MarcDiscontinu{
	background-color:#ffffff;
	padding:3px 10px 5px 3px;
	margin:5px 5px 10px 10px;
	border: 1px dashed #CCCCCC;
}
.FonsSeccio_Transparent_MarcDiscontinu {
	background-color:#fefefe;
	padding:0px 10px 5px 5px;
	margin:5px 10px 5px 5px;
	border: 1px dashed #CCCCCC;
	filter:alpha(opacity=90);
	opacity:.9;
	-moz-opacity:0.9;
	
}
.FonsSeccio_Transparent_LinDiscontinua
{
    border-style: none none none dashed;
    padding: 1px 5px 5px 0;
    margin: 0 10px 5px 12px;
    border-left-width: 1px;
    border-left-color: #B4B4B4;
}
.FonsSeccio_Groc{background-color:#FEF8DC; padding:3px 10px 5px 3px; margin:5px 0 10px 5px;}


.TblVerde, .TblDatosVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #757575;
	text-align: justify;
	padding: 0px 5px 0px 5px;
	border:solid 1px #FFFFFF;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
}
.TblVerde {background-color: #CED5AC;}
.TblDatosVerde {background-color: #E3E8D0;}
#taula table, #taula td
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #757575;
	text-align: justify;
	border:solid 1px #FFFFFF;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
}
#taula td {padding: 0px 5px 0px 5px; background-color: #E3E8D0; }
#taula thead td, .TblTituloVerde
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #757575;
    text-align: center;
    padding: 1px 5px;
    background-color: #CED5AC;
    vertical-align: middle;
}

#TblFiltreResultats 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006462;
	text-align: justify;
	font-weight:bold;
	
 }
 .RowGrid
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
}
 .RowGrid:hover
{
    color: #FFFFFF;
    background-color: #B2D0CF;
    font-weight: bold;
}


.FonsVisites
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    margin:0;
    background-position: 0px 0px;
    background-image: url('../Images/Disseny/Visites/FonsVisites.png');
    background-repeat: repeat;
}
.NumeroVisita
{
    background-position: right bottom;
    background-repeat: no-repeat;
}
