/**************************************/
/* INICI DEFINIM estils generics html */
/**************************************/

BODY {
	padding:0px;
	margin:0px;
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
/*	color: #000000;*/
	color:#015697;	
	background:#004750;
	

}
.body_sense_menu
{
	padding:0px;
	margin:0px;
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #000000;
	/*background: url(../img/comu/fons_4.gif) top center; */
	background:#004750;
}

form 
{
	margin-top:5px;
	margin-bottom:5px;
}


img
{
	border:0px;

}

/* estil linia horitzontal */
hr
{
	color:#e6e7e8;
	height:1px;
	margin:0;
	padding:0;
	background-color: #e6e7e8;	
	shade:no-shade;
}


/* usat en titols de m�duls  i seccions */

h1
 {
	font-size:1.6em;
	/*color:#00545a;	
	 */
	color:#015697;	
	
	text-decoration:none;
	font-weight: normal;
	
}

h2
{
	font-size: 1.4em;
	text-decoration:none;
	padding: 0px;
	margin: 0px;	
	/*color:#00545a;	
	 */
	color:#015697;	
}

h3 {
	font-size: 1.1em;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	/*color:#00545a;	
	 */
	color:#015697;	

}

h4 {
	font-size: 1.2em;
	text-decoration: none;	
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;

}

h5 {
	color: #4c86bc;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h6 {
	color: #4c86bc;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}


/* redefinim llistes no ordenades */
ul li
{
	list-style-image: url(../img/comu/punt_llistes_generals.gif); 
}
	
/* fi redefinim llistes no ordenades */

.no_visible 
{
	display: none
}


/* estil per enlla� */
a {
	
	/*color:#6a1d44;	*/ 
	color:#015697;
	text-decoration: none;
}

a:hover 
{
	/*color: #A6778F;*/
	color:#b6d6da;
	text-decoration: none;	
}

/* FINAL DEFINIM ENTITATS HTML */


/* estil per defecte d'una cel�la d'una taula (coincidir� amb txt) */
td {
	color: #000000;
	text-decoration: none;
}



/* Maquetaci� per fila de formulari generica  */
/* est� en %, per tant tindra un marge de maniobra , pobablement sols haurem de redefinir els m�s petits */
.etiqueta_form_obligatori
{
	color:#00545a;	
}

.fila_form
{
  clear: both;
  padding-top: 5px;
  width:100%;
  
}

.fila_form .etiqueta 
{
  float: left;
  width: 32%;
  text-align: right;
  padding-top:2px;
  
}

.fila_form .informacio 
{
  float: right;
  width: 67%;
  text-align: left;
  
} 

.fila_form .itemample 
{
  width: 100%;
  padding-top:2px;
  text-align:center;
  clear:both;
} 


.txt_submit {
	font-size: 0.9em;
	background-color: #ffffff;
	border: 1px solid #E7DEE3;
	padding: 0px;
	margin: 0px;
}

.mobilitat
{
	padding:6px;	
	background: url(../img/comu/degradat_menu_dret.gif) bottom no-repeat;
}

/* FI Maquetaci� per formulari generica  */




/* estil de text normal*/
.txt {
	color: #000000;
	text-decoration: none;
	text-align: justify;
}




/* estil per al text contingut amb fotos */
.txt_clavar_fotos {
	color: #000000;
	text-decoration: none;
	text-align: justify;
}



.txt_form_p {

	font-size: 0.9em;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #DDDDE5;
	padding: 0px;
	margin: 0px;

}




/* estil per al peu de foto (clavar_fotos.cfm) */
.txt_peu_foto {
	font-size: 0.85em;
	color: #000000;
	text-decoration: none;
	line-height: 1em;
}




.titol {
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.peu {
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.peu:hover {
	font-size: 0.9em;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
}

.txt_foto {
	/*font-size: 7pt;*/
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


/* estil per a "molles de pa"*/
.breadcrumbs 
{
	text-decoration: none;
	
}

/* LLISTA NO ORDENADA MULTICOLUMNA (PER DUES COLUMNES) */
/* si es volem m�s columnes, sols cal tocar l'amplada del li i deixar suficient espai 
	al div que la contingui */

/* separate the list from subsequent markup */
div.wrapper
{
    margin-bottom: 1em;
}


div.wrapper br
{
    clear: left;
}


.llista_multi_columna
  {
    width: 99%;
    margin:0;
    padding:6px;
  }

/* float & allow room for the widest item */
.llista_multi_columna li
  {
    float: left;
    /*width: 10em;*/
    width:50%;
	list-style: none;
	list-style-image: none; 
}
/* FINAL  LLISTA MULTICOLUMNA */




/* estil per a mapa */
#mapa
{
	
 margin-left:20px;	
	
}

#mapa li
{
	list-style-image: url(../img/comu/punt_contingut_mapa.gif); 
	padding:1px;
}


.invisible {
/*	
	font-size: 3pt;
	color: #DDDDE5;
	background-color : #DDDDE5;
	border : 0px;
	margin: 0px;
	padding: 0px;*/
	display:none;
}


.invisible_fals {
	font-size: 3pt;
	color: #ffffff;
	background-color : #ffffff;
	border : 0px;
	margin: 0px;
	padding: 0px;
}



/* maquetaci� general de la p�gina */





/* menu icones contacte,home ... */
#menu_icones
{
	margin-top:2px;
}

.icones_text
{
	margin-top:20px;
}

#menu_icones a
{
	
	color:#ffffff;
	font-size:0.9em;
}

.icones_img
{
	margin-right:4px;	
}

.icones_separa
{
	margin-left:3px;	
	margin-right:2px;	
}


/* ############################################################## */
/* ### estils que defineixen l'estructura general de la index ### */
/* ############################################################## */



#contenidor 
{
	margin:0 auto;
	padding:9px 9px 0px 9px;
	background: #f2f2f2; 
	text-align:center;
	background:url(../img/comu/fons_menu_esquerre.gif) top left no-repeat;
}
#contenidor_articles
{
	margin:0 auto;
	padding:9px 9px 0px 9px;
	background: #f2f2f2; 
	text-align:center;
	background:url(../img/comu/fons_menu_esquerre_articles.gif) top left no-repeat;
}
#contenidor_icones
{	
	width: 975px;
	margin:0 auto;
	padding:10px;
}
#contenidor_idiomes
{	
	width: 973px;
	margin:0 auto;
}
#icones
{
	padding-left:10px;
	float:left;
	width:171px;
	background:#ffffff;
	text-align:left;
}
#icones a
{
	color:#949494;
	
}
#icones a:hover
{
	color:#949494;
}

#imatge_logo_sense_menu
{
	float:left;
	width:271px;
	text-align:right;
	padding:10px 5px 5px 5px;
}

#contenidor_2_columnes
{
/*	width: 740px;*/
	width: 742px;
	text-align:left;			
	margin: 0 auto;				
	background: url(../img/comu/fons_contenidor_2_columnes.gif) top center no-repeat; 	
	
}

#cap
{
	height:100px;
	padding-bottom:8px;
}


#cap_esquerre
{
	float:left;
	width: 100px;	
}

#cap_dret
{
	float:right;
	text-align:right;
	width:160px;
}


#cap_dret_icones
{
	float:left;
	text-align:right;
	
}


#cap_dret_logo
{
	float:right;
	text-align:right;
	
}



/* maquetaci� general de la p�gina */

#breadcrumbs
{
	padding:15px 0px 5px 25px;
	text-align:left;	
	color:#000000;
	font-size: 0.8em;	
	background:#ffffff;

}

#breadcrumbs a
{
	
	/*color:#004750;
	 */
	color:#015697;	
}
#breadcrumbs a:hover
{
	/*color:#004750;
	 */
	color:#015697;	
	text-decoration: underline;
}



#sota_cap_portada
{
	text-align:right;

}

.presentacio
{
	font-size:1.25em;
}

.presentacio b
{
	color:#ff8000;
}

.portada_esquerre
{
	float:left;
	width:383px;
}
.portada_dreta
{
	float:right;
	width:371px;
	/*margin-left:9px;*/
}

#imatge_cap
{
	
	margin-bottom:1px;
}

#foto_portada
{

	margin-bottom:1px;
}


#buscador_portada
{
	background:#e6e6e6;
	margin-bottom:10px;
	text-align:right;
}

#buscador_interior
{
	background:#e6e6e6;	
	text-align:right;	
}

#cos
{
	
	
}
#cos_articles
{
	/*background:url(../img/comu/fons_menu_esquerre_articles.gif) top left no-repeat;*/
}

#cos_esquerre
{
	width: 160px;
	padding:200px 10px 0px 10px;
	float:left;
	margin-top:23px;
	text-align:left;	
	
}



#cos_esquerre a
{
	color:#ffffff;
}
#cos_esquerre a:hover
{
	color:#004750;
}

#cos_esquerre_articles
{
	width: 160px;	
	float:left;
	margin-top:7px;
	text-align:left;	
	color:#000000;
}

#cos_dret
{	
	width:763px;
	float:right;
	margin-top:6px;
	margin-left:10px;	
	background:#ffffff;
}

#cos_dret_portada
{	
	width:763px;
	float:right;
	margin-top:6px;
	margin-left:10px;	
}

.peu_contenidor
{
	height:9px;
	background:#f2f2f2;
}


.fi_peu
{
	border-top:5px solid #ffffff;
	background:#999999;
	height:10px;
}


#logo
{
	margin-bottom:24px;
	margin-left:19px;
	
}

#cos_interior
{
	text-align:left;
}

#cos_interior_articles
{
	background:#ffffff;
	padding-left:8px;
}

#cos_interior_2_columnes
{
	padding:10px 10px 10px 10px;
}


#cos_interior_esquerre
{
	float: left;	
	width:395px;
	padding-left:25px;
	padding-right:15px;
	
	
}

#cos_interior_dret
{	
	float:right;	
	width:119px;	
	margin-top:28px;
}



#interior_esquerre
{
	float: left;
	width:470px;
}

#interior_dreta
{
	float:right;
	width:80px;
	padding-top:29px;
}

#peu_portada
{
	color: #ffffff;
	font-size:0.8em;	
}

#peu
{	
	clear:both;
	text-align:center;	
	padding:18px 8px 15px 8px;
	background:#ffffff;
	color:#336c73;
	font-size:0.8em;	
	background: url(../img/comu/ombra_peu.gif) bottom center no-repeat; 		
}

#peu a
{
	color:#336c73;
}
#peu a:hover
{
	color:#004750;
}


.fi_float 
{
	clear:both;
}


.no_float 
{
	clear:both;
}


/* menu superior */

#menu_superior
{
	
}

.menu_superior
{
	border:0;
	border-style:solid;
	border-collapse:collapse;

	/*font-size:0.95em;*/
	font-weight: bold;
	text-align:center;
	margin-bottom:1px;

}

a.menu_superior 
{
	color:#666666;
	padding:8px 2px 0px 2px;
	height:38px;
	margin-left:1px;
	color:#006666;
	background:url(../img/comu/fons_menu_no_seleccionat.gif) top left no-repeat;  	
	display:block;
	
	
}

a.menu_superior:hover 
{
	padding:8px 2px 0px 2px;
	height:38px;
	margin-left:1px;
	color:#ffffff;
	background:url(../img/comu/fons_menu_seleccionat.gif) top left no-repeat;	
	display:block;
}	
	
a.menu_superior_actiu 
{
	padding:8px 2px 0px 2px;
	height:38px;
	margin-left:1px;
	color:#ffffff;
	background:url(../img/comu/fons_menu_seleccionat.gif) top left no-repeat;	
	display:block;
	
}

a.menu_superior_actiu:hover 
{
	padding:8px 2px 0px 2px;
	height:38px;
	margin-left:1px;
}	
	





/******************************/
/* menu principal de la web */
/******************************/
#menu_principal
{	
	float:left;
	width:774px;
	border:0px;
	
}

.menu_principal
{
	width:100%;
	text-size:0.8em;
	float:left;
	width:774px;
	border:0px;
	border-color:#e5e5e5;
	border-style:solid;
	border-collapse:collapse;
	
}

.menu_principal td
{
	height:27px;
}

.h1_menu
{	
	font-size:1em;
	font-weight: normal;
	
}

.h1_menu a
{
	margin-left:10px;
	padding-top:5px;
	background:#ffffff;
	display:block;
	height:22px;
}
.h1_menu a:hover
{
	color:#015496;
	padding-top:5px;
	margin-left:10px;
	background:#015496;
	color:#ffffff;
	display:block;
	height:22px;	
}
.h1_menu_seleccionat
{
	font-size:1em;
	font-weight: normal;
	
}

.h1_menu_seleccionat a
{
	padding-top:5px;
	margin-left:10px;
	background:#015496;
	color:#ffffff;
	display:block;
	height:22px;
}


/* submenu ambv 2 nivells de desplegament*/

.submenu_n1_seleccionat
{
	padding:4px 0px 4px 16px;
	background:#015496;
	width:165px;
	
}


.submenu_n1_seleccionat a
{
	color:#ffffff;
	background:#015496;
	font-size:1.0em:
}


.submenu_n1
{
	padding-left:16px;
	background:#ffffff;
	width:165px;
}


.submenu_n2
{		
	width:180px;
	margin-bottom:1px;
	display:block;	
}
.submenu_n2 a
{
	padding:4px 0px 4px 16px;
	display:block;
	background:#ffffff;
	font-size:0.9em;
}
.submenu_n2 a:hover
{
	background:#e5eced;	
	color:#000000;
}
.submenu_n2_seleccionat
{
	padding:4px 0px 4px 16px;
	background:#ccdadc;
	color:#004750;
	font-weight: bold;
	width:165px;
	margin-bottom:1px;	
	font-size:0.9em;
}
.submenu_n2_seleccionat a
{
	color:#004750;
}
.submenu_n2_seleccionat a:hover
{
	color:#004750;
}
.submenu_n3
{
	width:180px;
	margin-bottom:1px;
	display:block;	
	font-size:0.9em;
}

.submenu_n3_seleccionat
{
	width:180px;
	margin-bottom:1px;	
	font-size:0.9em;
}


/* normal */
.submenu_n3_seleccionat a
{
	padding:4px 0px 4px 16px;
	display:block;
	color:#004750;
	background: url(../img/comu/fons_boto_groc_on.gif) left top no-repeat ; 		
}

.submenu_n3 a
{
	padding:4px 0px 4px 16px;
	display:block;
	background: url(../img/comu/fons_boto_groc.gif) left top no-repeat ; 	
	color:#004750;	
}

.submenu_n3 a:hover
{
	color:#000000;
	background: url(../img/comu/fons_boto_groc_on.gif) left top no-repeat ; 	
}



/* fi menu principal de la web */
/******************************/

.credits
{
  	width:100%;
  	background-color:white;
  	text-align:center;
}
  


.form_fila
{
	
}

.form_fila label
{
 	width:50px;
 	text-align:right;
}

/* presentaci� continguts */



.contenidor_contingut
{
	text-align:center;
	margin:0;		
	/*padding:10px;*/
	margin-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	background:#ffffff;
}



.contenidor_contingut_sense_linia{
	text-align:center;
	margin:0;
	padding:0;
	padding-bottom:10px;
	margin-bottom:8px;
	width:100%;
	
}


.c_cap
{
	clear:both;
	/*margin-bottom:10px;	*/
}



.c_titol 
{	
	text-align:left;	
	padding-top:16px;
	padding-right:10px;
}

.c_titol h1
{
	float: left;
	witdh:80%;
	
}

.c_titol_no_float {

	background: url(../img/comu/fons_titol.gif); 	
	height:20px;
	padding-left:34px;
	text-align:left;
	clear:both;
}

.c_enviar_imprimir
{
	float: right;
	width:15%;
	text-align:right;
	padding:10px 0px 0px 4px;	
}



.c_contenidor_interior
{
	width:100%;
	padding-top:0px;
	margin:0 auto;
	text-align:center;	
}
.c_contenidor_interior_no_centrat
{
	padding-top:20px;
	text-align:left;
}



/* Vista previa */
.c_vista_previa_titol
{
	text-align:left;
	padding:2px 0px 2px 15px;
	width:90%;
	
}
.c_vista_previa_titol a
{
	color:#004750;	
}
.c_vista_previa_titol a:hover
{
	
	color:#004750;
	display:block;	
}

.c_vista_previa
{	
	text-align:left;	
}


.c_vista_previa_dret
{
	float:right;
	width:527px;
	
}

.c_vista_previa_dret a
{
	color:#000000;
	display:block;	
	padding:15px 15px 0px 15px;
	margin-right:15px;
	height:112px;
}

.c_vista_previa_dret a:hover
{
	background:#f2f2f2;
	color:#000000;
	
}

.c_vista_previa_esquerre
{
	width:200px;
	text-align:center;
	float:left;
	padding:4px;
	background:#ffffff;	
	border:10px solid #f2f2f2;
	
}

.c_info_estadistica
{
	text-align:center;

}




/* fi vista previa */
.c_info_estadistica
{
	text-align:center;

}

.c_documents
{	
	margin:0 auto;
	margin-top:15px;
	padding:8px 15px 8px 0px;
	/*background:#E8DDE3;*/	
	font-size:0.9em;
}

.c_documents_titol
{
	text-align:left;
	padding-top:10px;
	padding-bottom:15px;
}

.c_documents_cos
{
	

}

.c_tramits
{
	text-align:left;
}


.c_informacio
{
	text-align:justify;
}

.entradeta
{
	padding-bottom:4px;
	font-style: italic;
}

/* Estils per alpaginador */
.c_paginador
{
	text-align:right;
	/*padding:5px;*/
	width:95%;
}

.paginador_css
{
	float:right;
	text-align:right;
	font-size:1.2em;
	margin-bottom:10px;
}
.paginador_fletxa
{
	float:left;
	margin:0px 3px 0px 3px;
	background:#e5eced;
	color:#00454e;
}
.paginador_fletxa a
{
	width:25px;
	text-align:center;
	display:block;
	color:#00454e;
}
.paginador_fletxa a:hover
{
	/*padding:2px 14px 2px 14px;*/
	width:25px;	
	background:#00454e;
	color:#ffffff;
	display:block;
}

.paginador_pagines
{
	float:left;
	margin:0px 3px 0px 3px;
	background:#e5eced;
	color:#00454e;
}


.paginador_pagines a
{

	/*padding:2px 14px 2px 14px;*/
	width:25px;
	text-align:center;
	display:block;
	color:#00454e;
}

.paginador_pagines a:hover
{
	/*padding:2px 14px 2px 14px;*/
	width:25px;
	background:#00454e;
	color:#ffffff;
	display:block;
}


.paginador_pagina_actual
{
	float:left;
	width:25px;
	text-align:center;
	background:#4c7c83;
	color:#ffffff;
	margin:0px 3px 0px 3px;
}

/* fi estils paginador */


.c_llista_continguts_fills
{
	text-align:left;
}

 
.informacio_extesa
{
	text-align:left;

}

div.fila_form_petit 
{
  clear: both;
  padding-top: 0px;
  width:100%;
  color:#676664;
}

div.fila_form_petit span.etiqueta 
{
  float: left;
  width: 33%;
  text-align: right;
  padding-top:5px;
  padding-right:2px;
}

div.fila_form_petit span.informacio 
{
  float: right;
  width: 65%;
  text-align: left;
}   
  
.form_submit
{
	clear:both;
	text-align:right;
	padding-right:23px;
	padding-top:3px;
}



div.fila_form_entitats 
{
  clear: both;
  padding-top: 1px;
}

div.fila_form_entitats span.etiqueta 
{
  float: left;
  width: 50%;
  text-align: right;
  padding-top:3px;
}

div.fila_form_entitats span.informacio 
{
  /*float: right;*/
  text-align: left;
}   

.form_petit_cos
{
	width:100%;
	text-align:center;
	border-bottom:1px solid white;

}

.form_petit_cos form
{
	padding:0px 0  0px 0;
	margin:0;
}

/***** regidories ********************/

#regidoria_principal
{


}

#regidoria_foto
{
	float:left;
	border:1px solid #e6e7e8;
	padding:4px;
	
}

#regidoria_info
{
	margin-left:145px;
	background: #e0e9f2;
	padding:7px;
	height:125px;
	min-height:125px;
	

}

.icona_documents
{
	margin-right:5px;

}


.regidories_text_maquetat
{
	padding-top:15px;
}


/***** fi regidories ********************/

/**** tramits ***********************/

.tramit_fila
{
	clear:both;
	margin-bottom:10px;

}

.tramit_fila_etiqueta
{
	float:left;
	color: #4c86bc;
	width:135px;
	text-align:right;
}


.tramit_fila_info
{
	margin-left: 150px;
	text-align:left;
}


.tramit_bloc
{
	background: url(../img/comu/fons_tramits.gif) top left no-repeat;
	border-top: 1px solid #e6e7e8;
	padding-top:15px;

}


.tramit_fila_info_doc
{
	

}


/***** fi tramits **************/




/* estils per p�gina impresi� i mail */

#imp_contenidor
 {	
	padding:9px 9px 9px 9px;
	background: #f2f2f2; 	
	width: 90%;
	margin:0 auto;
	margin-top:30px;	
}


#imp_contenidor_credits
 {	
	padding:9px 9px 9px 9px;
	background: #ffffff; 	
	width: 90%;
	margin:0 auto;
	margin-top:30px;	
}



#imp_contenidor_cos
{
	background:#ffffff;
	margin-top:9px;
}
#imp_logos
{
	padding-top:10px;
	height:100px;
	text-align:right;
	margin: 0 auto;
	width: 95%;	
}


#imp_cap
{
	height:70px;
	text-align: left;
}	


#imp_breadcrumbs
{
	text-align:left;
	padding:20px 0px 10px 25px;

}


#imp_cap_see_photo
{
	text-align: center;
	margin-top:10px;
	margin-bottom:7px;
	padding:4px;
	
}

#imp_cos_seephoto
{
	clear:both;
	text-align: center;
	padding:4px;	
	width:100%;
	/*border:1px solid #B58F9E;*/
}

#imp_peu_seephoto
{
	padding-bottom:5px;
}

#imp_cap_esquerre
{
	float:left;

}
#imp_cap_dreta
{
	float:right;
	/*padding-left:6px;
	background-color:#ffffff;
	*/
}


#imp_cos
{
	clear:both;
	text-align: left;
	padding:10px;
	/*border:1px solid #B58F9E;*/
	
}

#imp_cos_mail
{
	/*clear:both;
	text-align: left;
	padding:10px;
	border:1px solid #B58F9E;	*/
	background:#ffffff;
	margin-top:9px;
	text-align:left;
	padding:20px;
}



#imp_peu
{
	clear:both;
	text-align:center;
	margin-top:10px;
	padding:8px;	
}

#imp_peu_foto
{
	text-align:center;
	height:11px;


}
#imp_texte_logo
{
	float:left;
	width:490px;
	text-align:left;
	color:#999999;
	line-height: 1.0em;
	padding:10px 5px 5px 5px;
}
/* fi estils per p�gina impresio i mail */



.espaiat
{
	padding:10px;

}


#fitxa_poblacio_panoramica
{
	float:left;
	width:400px;
	

}

#fitxa_poblacio_escut
{
	float:right;
	width:130px;
	text-align:center;
	
}


.treure_flotador
{
	clear:both;
}

/* estils  cercador  */

.contenidor_cercador
{
	
	/*padding-top:0px;*/
	/*padding-bottom:4px;*/
	border-top:1px solid #ffffff;
	padding:1px 0px 3px 5px;
	text-align:left;
	width:235px;	
}

.contenidor_cercador form
{
	margin:0px;
	padding:0px;
	padding-top:2px;
}

.input_cercador
{
	float:left;
	text-align:right;
	width:100px;	
}

.submit_cercador
{
	padding-top:3px;	
	padding-right:10px;	
	float:right;
	text-align:left;

}



.text_cercador {
	font-size: 0.95em;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
	padding: 4px 1px 1px 1px;
	margin: 2px 1px 1px 1px;
	

}

.text_cercador_gris {
	font-size: 0.95em;
	color: #cccccc;
	background-color: #ffffff;
	border: 0px solid #e5e5e5;
	padding: 4px 1px 1px 1px;
	margin: 2px 1px 1px 1px;
	
}


.boto_cercador
{
	font-size: 0.85em;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
	padding: 1px;
	margin: 1px;

}




/* estil per a formularis */
.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #CBCBD7;
	padding: 1px;
	margin: 1px;

}

.txt_form_gris {
	font-size: 0.9em;
	color: #cccccc;
	background-color: #ffffff;
	border: 1px solid #CBCBD7;
	padding: 1px;
	margin: 1px;

}




/* taula per documents */
.taula_documents 
{
	border:0px;
	width:100%;
}

.taula_documents th
{
	
	padding-top:6px;
	padding-bottom:6px;
}



.taula_documents td
{
	
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #e5e5e5;
	
}

.td_mida
{
	width:60px;
	text-align:right;
	padding-right:5px;
	/*valign:top;*/
}

.td_nom_fitxer
{
	text-align:left;
}

.td_nom_fitxer a:hover
{
	color:#999999;
}

.taula_documents tr.iluminat
{
	background:#e5e5e5;
}

.tr_linia:hover
{
	background:#e5e5e5;
}

.td_icona
{
	width:25px;
	text-align:center;
	/*valign:top;*/
}

/* fi taula per documents */

.banner
{
	margin-bottom:10px;
}

.banner_horitzontal
{
	margin-bottom:10px;
}

.banner_horitzontal img
{
	margin-left:10px;
}




/* taules */
.td_justificat
{
	text-align:justify;
}


table
{
	/*border-color:#00545a;*/
	border-style:solid;
	border-collapse:collapse;
}


td {
	color: #000000;
	text-decoration: none;
	/*border-color:#00545a;*/
	margin:0px;
}


th 
{
	color: #000000;
	text-decoration: none;
	/*border-color:#00545a;*/
	background:#00545a;
	margin:0px;
	padding:2px;
}

caption 
{
	/*font-size: 0.6em;*/
	color: #ffffff;
	text-decoration:none;	
	text-align:left;
	padding:2px;
	border-color:#004750;
	background:#004750;
		

	
}




/* estil per defecte d'una cel�la d'una taula (coincidir� amb txt) */

.taula_continguts
{
	border:0;	
	width: 100%;
	padding:0;
	border: 0;
	font-size:1em;
}


.taula_foto_left
{
	width: 1%;
	padding:4px;
	border: 0;
	float:left;
}

.taula_foto_right
{
	width: 1%;
	padding:4px;
	border: 0;
	float:right;
}

.taula_foto_center
{
	width: 1%;
	padding:4px;
	border: 0;
	margin:0 auto;
}

.foto_centrada
{
	text-align:center;
	width:100%;
}


.taula_fotos_horitzontals
{
	width: 100%;
	border: 0;
	margin:0 auto;
}

.taula_continguts
{
	border:0;	
}

.taula_no_fil
{
	border:0;	
	width:100%;
}



/* butllet� formulari */
.butlleti_cos_form
{
	padding:5px;
	color:#9F1560;
	background-color: #E7DEE3;
}



/************************/
/* selector d'idiomes */


#selector_idiomes
{
	text-align:right;
	padding:5px;
}
#selector_idiomes a
{
	color:#ffffff;
	font-size:0.9em
}


#selector_idiomes a:hover
{
	color:#ffffff;
}


#selector_idiomes a.idioma_actiu
{
	padding:3px;	
	font-weight: bold;
	
}

#selector_idiomes a.idioma_inactiu
{
	/*color:#ffffff;	*/
	padding:3px;
	
}

/* FINAL selector d'idiomes */
/************************/


/* pastilles de la portada */

.novetats
{
	padding-left:22px;
	padding-top:16px;
	background:#ffffff;
	height:191px;
}
.titol_novetat
{
	padding-left:5px;
	padding-bottom:16px;
	font-size:1.5em;	
	color:#004750;
}
.noticies
{
	padding-left:22px;
	padding-top:13px;
	background:#ffffff;	
	height:169px;
	margin-top:8px;
}
.titol_noticia
{
	padding-left:5px;
	padding-bottom:5px;
	font-size:1.7em;
	color:#004750;
}
.info_noticia
{
	float:left;
	margin-left:10px;
	width:106px;
}
.mes_noticies
{
	padding-top:10px;
	text-align:right;
	widht:100%;
}
.mes_noticies a
{
	color:#015496;
}
.mes_noticies a:hover
{
	color:#004750;
}
.altres_pastilles
{
	margin-bottom:20px;

}
.pastilla_una_noticia_titol
{
	
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 10px;
	padding-left:10px;	
	font-size:1.5em;
	background:#ff8000;
}


.pastilla_una_noticia_cos
{
	/*min-height:100px;	*/
	float:left;
	width:50%;
	margin-bottom:10px;	
	margin-top:30px;	
}

.pastilla_una_noticia_cos a
{
	color:#ffffff;
}

.pastilla_una_noticia_cos a:hover
{
	color:#555555;
}

.pastilla_una_noticia_cos_text
{

	padding:8px 8px 10px 10px;	
	margin:0px 10px 0px 10px;
	
}

.pastilla_una_noticia_cos_foto
{	
	float:left;
	padding:10px;
	margin-right:5px;
	background:#f2f2f2;
}


.pastilla_llista_noticies_titol
{
	padding:8px 0px 8px 20px;	
	background:#e9dde3;
	
	
}

.pastilla_llista_noticies_titol h2
{
	font-size:1em;
}


.pastilla_llista_noticies_cos
{
	
}



.pastilla_llista_noticies_cos ul
{
	margin:0;
	padding:3px 0px 8px 0px;
	
}

.pastilla_llista_noticies_cos li
{
	list-style: none;
	list-style-image: none;	
}

.pastilla_llista_noticies_cos li a
{
	display:block;
	padding: 3px 0px 3px 18px;
	text-weight: bold;	
	color:#000000;
}


/******************/



/*********************/
/* continguts extesos*/

.contenidor_fitxa
{
	padding-left:17px;
}
.titol_info_extesa
{
	font-size: 1.0em;
	color: #4c86bc;
	font-weight: bold;

}
.informacio_extesa
{
	padding-bottom:20px;
	padding-top:20px;
}
.informacio_extesa a
{
	color:#ff8000;
	text-decoration: underline;
	
}
.informacio_extesa a:hover
{
	color:#fdb369;
}
.etiqueta_contingut_especial
{
	color:#ff8000;
}
.etiqueta_contingut_especial_ambsalt
{
	color:#ff8000;
}


/******************
**	Vista previa mosaic
******************/
.c_mosaic
{
	margin:0px;
	padding:0px;
}
.c_mosaic li
{
	list-style-image:none; 
	list-style: none;
	text-align:left;
	float:left;	
}
.c_mosaic_item
{	
	margin:7px;
	color:#004750;
}
.c_mosaic_item_titol
{
	padding:10px 10px 10px 10px;
	font-size:0.75em;
	font-weight: normal;
	
	/*color:#004750;	
	 */
	color:#015697;	
	
	font-size:1.0em;
	font-weight:bold;
}

.c_mosaic_item_titol h4 
{
	font-weight:bold;
	
}

.c_mosaic_item a
{
	display:block;
}
.c_mosaic_item a:hover
{	
	
	/*color:#004750;	
	 */
	color:#015697;	

	background:#f2f2f2;
}
.c_mosaic_item_foto
{
	padding:4px;
	background:#ffffff;	
	border:10px solid #f2f2f2;
}


/******************
** FI Vista previa mosaic
******************/


/******************
** Vista mosaics articlesprevia mosaic
******************/

.c_mosaic_item_article
{	
	color:#004750;
	float:left;
	padding-bottom:20px;
	display:block;	
	text-align:center;
}
.c_mosaic_item_article a
{
	display:block;
	color:#000000;	
}
.c_mosaic_item_article a:hover
{		
	background:#f2f2f2;
	color:#004750;
}
.c_mosaic_table_article
{
	width:100%;
}


.c_mosaic_article_titol
{
	padding:10px 10px 10px 10px;
	font-size:0.75em;
	font-weight: normal;
}

.llista_mosaic_productes
{
	margin:0px;
	padding:0px;
	text-align:left;
}


.llista_mosaic_productes li
{
	list-style-image:none; 
	list-style: none;	
	padding-left:10px;
	float:left;	
	height:155px;
	width:130px;
}

/***************************************
**  Per a mostrar totes les dades d'un article
***************************************/
#contenidor_article
{
	text-align:left;
}
#contenidor_article_esquerre
{
	float:left;
	width:520px;
	padding:20px 8px 20px 20px;
}
#contenidor_article_dret
{
	float:right;
	width:190px;
	padding-top:38px;
	/*padding-left:13px;*/
	padding-right:33px;
}
#contingut_article
{
	padding-top:20px;
}
.img_article
{
	float:left;
	padding-right:12px;
}
#entradeta_article
{
	color:#00545a;
	padding-top:10px;
	font-size:1.4em;	
}
#garantia_novetat
{
	text-align:right;
	padding-bottom:10px;
}
#simbologia
{
	color:#ce9d00;
	padding-bottom:5px;
	border-bottom:1px solid #ce9d00;
	font-size:1.2em;
	font-weight:bold;
}
.equipament
{
	font-size:0.9em;
	padding:4px 0px 4px 0px;
}
.icones_caracteristiques img
{
	padding-right:2px;
	padding-bottom:3px;
}
.llista_imatges_secundaries
{
	border-top:1px solid #ce9d00;
	margin-top:30px;
	visibility:hidden;
	height:0px;
}
.imatge_secundaria
{
	border-bottom:1px solid #ce9d00;
	visibility:hidden;
	height:0px;
	
}

.imatge_secundaria img
{
	float:left;
	width:62px;
	visibility:hidden;
	height:0px;
}
.descripcio_imatge
{
	float:right;
	width:97px;
	font-size:0.85em;
	padding:2px 15px 0px 10px;
	visibility:hidden;
	height:0px;
	
}

#documents_relacionats_titol
{
	color:#ce9d00;
	font-size:1.2em;
	font-weight:bold;
	padding:20px 0px 3px 0px;
	border-bottom:1px solid #ce9d00;
	visibility:hidden;
	height:0px;
}
.img_document
{		
	border-bottom:1px solid #ce9d00;
	visibility:hidden;
	height:0px;
}
.img_document img
{
	float:left;
	padding:10px 0px 10px 0px;
	visibility:hidden;
	height:0px;
	
}
.descripcio_document
{
	float:right;
	width:140px;
	font-size:0.85em;
	padding:10px 15px 0px 15px;	
	visibility:hidden;
	height:0px;
}
.descripcio_document a:hover
{
	color:#ce9d00;
	visibility:hidden;
	height:0px;
}
#grid_caracteristiques
{
	padding-top:10px;
}
.etiqueta_daurada
{
	/*vertical-align:bottom;*/
	color:#ce9d00;
	text-align:left;
	padding-top:20px;
}
.etiqueta_daurada_baixa
{	
	color:#ce9d00;
	text-align:left;
}

.taula_caracteristiques
{
	border-color:#ffffff;
	border-style:solid;
	border-collapse:collapse;
	width:100%;
}

.taula_caracteristiques td
{
	border-bottom:1px solid #ce9d00;
	vertical-align:bottom;
	font-size:0.95em;
}

/* vista de familia de productes */
.block_familia
{
	clear:both;
}

.titol_familia_
{
	background: url(../img/comu/titol_olle_groc.gif) left top no-repeat ; 
	padding:4px 4px 4px 15px;
	text-align:left;
	margin-bottom:10px;
	margin-left:15px;
	color:#d0bb17;
	font-size:1.3em;
	height:20px;
}

.titol_serie_
{
	font-size:1.6em;
	color:#6a1d44;
	text-decoration:none;
	font-weight: normal;
	background: url(../img/comu/titol_olle_groc.gif) left top no-repeat ; 
	padding:4px 4px 4px 15px;
	
}


.titol_article
 {
	font-size:1.4em;
	/*color:#00545a;	
	 */
	color:#015697;	
	
	text-decoration:none;
	padding:10px 4px 4px 0px;
	
}


.missatge_error
{

	color:#ff0000;
}



/* estils per enlla�os directes de la portada */

.enllas_directe
{
	float:left;
	border:1px solid #ff0000;
}

/* fi estils per enlla�os directes de la portada */