/**************************************/
/* INICI DEFINIM estils generics html */
/**************************************/

BODY {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	color: #000000;
	padding-top:0px;
}


FORM {

	margin-top:0px;
	margin-bottom:0px;
}


IMG
{
	border:0px;

}

/* estil linia horitzontal */
hr
{
	color:#8a1a23;
	height:1px;
	margin:0;
	padding:0;
	background-color: color:#8a1a23;	
	shade:no-shade;
}


/* usat en titols de mòduls  i seccions */

h1
 {
	font-size: 2em;
	color:#8a1a23;	
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	padding-top:5px;
	margin: 0px;	
	
}

h2
{
	font-size: 1.1em;
	color:#8a1a23;	
	text-decoration:none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;	
	
}

h3 {
	font-size: 1.0em;
	color:#8a1a23;	
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h4 {
	color:#8a1a23;	
	font-size: 1.4em;
	text-decoration: none;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	margin: 0px;

}

h5 {
	color:#8a1a23;	
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h6 {
	color:#8a1a23;	
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}


/* redefinim llistes no ordenades */
ul li
{
	list-style-image: url(../img/comu/punt_llistes_generals.gif); 
}
ul li 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:#666666;
	text-decoration: none;
}

a:hover 
{
	color:#8a1a23;
	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 */
div.fila_form
{
  clear: both;
  padding-top: 5px;
  width:100%;
  
}

div.fila_form .etiqueta 
{
  float: left;
  width: 32%;
  text-align: right;
  padding-top:2px;
}

div.fila_form .informacio 
{
  float: right;
  width: 66%;
  text-align: left;
  padding-left:5px;
} 


div.fila_form .itemample 
{
  width: 100%;
  padding-top:2px;
  text-align:center;
  clear:both;
} 


.txt_submit {
	font-size: 0.9em;
	background-color: #a6594d;
	border: 1px solid #a6594d;
	color:#ffffff;
	padding: 1px;
	margin: 1px;
}



/* 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;
}


/* estil per al peu de foto (clavar_fotos.cfm) */
.txt_peu_foto {
	font-size: 0.55em;
	color: #000000;
	text-decoration: none;
	line-height: 1em;
}




.titol {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.peu {
	
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.peu:hover {
	
	color: #8a1a23;
	font-weight: normal;
	text-decoration: none;
}






.txt_foto {
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


/* estil per a "molles de pa"*/
.breadcrumbs 
{
	color: #989898;
	text-decoration: none;
	font-size:0.9em;
	
}

.breadcrumbs:hover
{
	color: #8a1a23;
	text-decoration: none;
	font-size:0.9em;
	
}


/* 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 {

	display:none;
}


.invisible_fals {
	font-size: 3pt;
	color: #ffffff;
	background-color : #ffffff;
	border : 0px;
	margin: 0px;
	padding: 0px;
}



/* maquetació general de la pàgina */




/* ############################################################## */
/* ### estils que defineixen l'estructura general de la index ### */
/* ############################################################## */



#contenidor 
{
	width: 962px;
	text-align:left;			
	margin:0 auto;	
	background: url(../img/comu/fons.gif);
	
}

#fi_contenidor 
{
	width: 962px;
	height:8px;
	text-align:left;			
	margin:0 auto;	
	background: url(../img/comu/fi_fons.gif);
	
}

#contenidor_espai
{
	padding-left:4px;
	padding-right:4px;
	margin:0 auto;	
	
	
}


#logo_menusuperior
{
	width:100%;
	height:98px;
	border-bottom:1px solid #ACAFB1;	
	
}

#logo
{
	float:left;
	width:240px;
	text-align:right;
	padding-top:14px;
}


#idiomes_menusup
{
	float:right;
	width:714px;
	text-align:right;
}

#idiomes_superior
{
	padding-top:5px;
}

#menusuperior
{
	/*float:right;
	width:714px;
	text-align:right;
	padding-top:69px;*/
	padding-top:46px;
}


#cap_cercador
{
	width:100%;
	height:155px;
}

#cap
{
	width:736px;
	height:155px;
	float:left;
}

#cercador
{
	width:218px;
	height:155px;
	float:right;
}

#cos_portada
{
	clear:both;
	width:100%;
	background:url(../img/comu/fons_cos_portada.gif);
	
}

#cos_portada_esquerre
{
	width:736px;
	float:left;
}

#cos_portada_dret
{
	width:218px;
	float:right;
	
}

#cos
{
	clear:both;
	width:100%;
	background:url(../img/comu/fons_cos.gif);
	
}

#cos_esquerre
{
	width:736px;
	float:left;
}

#cos_dret
{
	width:218px;
	float:right;
	
}

#cos_esquerre_menu
{
	width:206px;
	float:left;
}



#cos_esquerre_contingut
{
	width:530px;
	float:right;
	padding-bottom:30px;
}



#breadcrumbs
{
	width:100%;
	color:#989898;
}

#breadcrumbs_espai
{
	padding-left:25px;
	padding-top:13px;
	padding-bottom:5px;
}


#peu
{
	height:62px;
	width:100%;	
	clear:both;
	border-top:1px solid #dcddde;
	color:#666666;
	font-size:0.95em;
}

#peu_espai
{
	padding-top:14px;
	text-align:center;	
}

.banner
{
	padding-top:10px;
	width:218px;
	
}




.fi_float 
{
	clear:both;	
	margin: 0 auto;	
	padding:0;	
}	


.no_float 
{
	clear:both;
	margin: 0 auto;	
}

	
	
/******************************/
/* menu superior de la web */
/******************************/

table.table_menu_sup
{
	border:0;
	float:right;
	
}

table.table_menu_sup td.opc_menu
{
	text-align:center;	
	font-size:1.2em;
	height:29px;
	border-left:1px solid #cccccc;

}

table.table_menu_sup td.opc_menu a
{
	padding-top:4px;
}


table.table_menu_sup td.opc_menu a:hover
{
	padding-top:4px;
	background:url(../img/comu/fons_menu_superior_over.gif) bottom;
}

a.menu 
{
	color:#666666;
	text-decoration: none;	
	/*padding-left:20px;	
	padding-right:20px;	*/	
	padding-left:15px;	
	padding-right:15px;		
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	height:25px;
	
}

a.menu:hover 
{
	color:#8a1a23;
	text-decoration: none;
	padding-left:15px;	
	padding-right:15px;		
	padding-top:0px;
	padding-bottom:0px;
	display:block;		
	height:25px;	
	
}	
	
a.menu_actiu 
{
	color:#8a1a23;
	text-decoration: none;
	padding-left:15px;	
	padding-right:15px;		
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	background:url(../img/comu/fons_menu_superior_over.gif);
	height:25px;
	
	
}

a.menu_actiu:hover 
{
	color:#8a1a23;	
	text-decoration: none;
	padding-left:15px;	
	padding-right:15px;		
	padding-top:0px;
	padding-bottom:0px;
	display:block;
	background:url(../img/comu/fons_menu_superior_over.gif)bottom;
	height:25px;
	
}

.lin_menu
{
	width:1px;	
}


/******************************/
/* fi menu superior  de la web */
/******************************/



/******************************/
/* menu principal de la web */
/******************************/

#menu_principal
{	
	margin-top:0px;
	width:206px;	
	
	
}


.h1_menu_seleccionat
{
	
	text-decoration:none;
 	text-align:left;
	padding: 0px;		
	background:#ffffff;
	color:#8a1a23;	
	font-size:1.1em;
		
	
}

.h1_menu_seleccionat  a
{
	display:block;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:3px;
	color:#8a1a23;	
	text-decoration:none;
	border-bottom:2px solid #8a1a23;
	
}


.h1_menu_seleccionat a:hover 
{
	color:#8a1a23;	
	padding-top:8px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:3px;
	text-decoration:none;
	border-bottom:2px solid #8a1a23;
	
}


/* submenu ambv 2 nivells de desplegament*/

#submenu
{
	margin:0;
	padding:0;		
	font-weight: normal;
	text-decoration:none;
 	text-align:left;
 	width:206px;	
}


#submenu_n1
{	
	margin-top:0px;
	
}

.h2_submenu_n1
 {
 	text-decoration:none;
 	text-align:left;
	padding: 0px;	
	font-size:1.2em;	
	border-bottom:1px solid #cccccc;
}

.h2_submenu_n1_seleccionat
{
	
	text-decoration:none;
 	text-align:left;
	padding: 0px;	
	font-size:1.2em;	
	border-bottom:1px solid #cccccc;
	
	
}

.h2_submenu_n1_seleccionat a
{
	display:block;
	padding-top:7px;
	padding-left:9px;	
	padding-right:3px;
	padding-bottom:3px;
	color:#8a1a23;
	background:#ffffff;	
	text-decoration:none;
}

.h2_submenu_n1_seleccionat a:hover
{
	display:block;
	padding-top:7px;
	padding-left:9px;	
	padding-right:3px;
	padding-bottom:3px;
	color:#8a1a23;
	background:#ffffff;		
	text-decoration:none;
}


.h2_submenu_n1  a
{	
	display:block;
	padding-top:7px;
	padding-left:9px;	
	padding-right:3px;
	padding-bottom:3px;
	color: #000000;	
	background:#E7E7E8;	
	text-decoration:none;
}

.h2_submenu_n1 a:hover 
{
	color:#8a1a23;
	background:#ffffff;	
	padding-top:7px;
	padding-left:9px;	
	padding-right:3px;
	padding-bottom:3px;
	text-decoration:none;
	
}


/* estils per a submenu - segon nivell de navegació */


/* fi menu principal de la web */
/******************************/

.credits
{
  	width:100%;
  	background-color:white;
  	text-align:center;
  	margin-top:20px;
}
  


.h1_credits
 {
	font-size: 1.0em;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	
}


.form_fila
{
	
}

.form_fila label
{
 	width:50px;
 	text-align:right;
}

/* presentació continguts */


.contenidor_contingut
{
	text-align:center;
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;	
	
}


.template_secundari
{
	text-align:left;
	margin:0 auto;
	width:100%;	
	padding-top:35px;	
	
}


.c_cap
{
	width:100%;	
}


.c_titol 
{	
	text-align:left;
	width:80%;
	float:left;	
}




.c_enviar_imprimir
{
	
	width:83px;
	float:right;
	text-align:right;
	
}

.c_enviar_imprimir a
{
	
	color:#989898;
	text-decoration:none;	
}

.c_enviar_imprimir a:hover
{
	
	color:#8a1a23;
	text-decoration:none;	
}




.c_contenidor_interior
{
	width:100%;
	padding-top:0px;
	margin:0 auto;
	text-align:center;	
	padding-top:27px;	
	
}
.c_contenidor_interior_no_centrat
{
	padding-top:0px;
	/*text-align:left;*/
	text-align:justify;
}


.c_contenidor_interior_justificat
{
	padding-top:0px;
	text-align:justify;
}


/* Vista previa */




.c_vista_previa
{
	text-align:left;	
	margin:0;
	margin-top:26px;
	clear:both;
	
}



.c_vista_previa_titol
{
	text-align:left;
	padding-left:12px;
	padding-bottom:13px;
	padding-top:8px;
	padding-right:8px;	
	font-size:1.2em;
	
	
}


.c_vista_previa_dret
{
	padding-bottom:0px;
	padding-top:0px;
	margin-left:108px;		
	
}



.c_vista_previa_dret a
{
	color:#666666;
	display:block;	
	padding:0px 0px 0px 0px;
	height:103px;
}

.c_vista_previa_dret a:hover
{
	
	background:#f1f1f2;
	color:#8a1a23;
	display:block;	
	padding:0px 0px 0px 0px;
	height:103px;	
}



.c_vista_previa_esquerre
{
	float:left;
}



.c_vista_previa_informacio
{
	padding-left:12px;
	padding-right:8px;		
}

/* fi vista previa */


.c_info_estadistica
{
	text-align:center;

}

.c_documents
{	
	text-align:left;
	margin:0 auto;
	padding-top:30px;
	
}



.c_documents_titol
{
	text-align:left;
	padding-top:10px;
	padding-bottom:15px;
}

.c_documents_cos
{
	

}

.c_links
{
	text-align:left;
	padding-top:30px;	
}


.c_informacio
{
	text-align:justify;
	color:#000000;	
}

.entradeta
{
	padding-bottom:4px;
	color:#000000;
}

/*************************************
**Estils per al paginador
*************************************/
.c_paginador
{
	text-align:right;
	padding-top:25px;
}

.paginador_css
{
	float:right;
	text-align:right;
	font-size:1.2em;
	margin-bottom:35px;
}

.paginador_pagines
{
	float:left;		
}


.paginador_pagines a
{
	width:20px;
	text-align:center;
	display:block;
	color:#666666;
}

.paginador_pagines a:hover
{
	width:20px;
	color:#8a1a23;
	display:block;
}


.paginador_pagina_actual
{
	float:left;
	width:20px;
	text-align:center;
	color:#8a1a23;	
	
}

/*******************************************
**	Fi estils paginador
*******************************************/


.c_llista_continguts_fills
{
	text-align:left;
	font-size:1.0em;	
}

 
.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 {	
	text-align:left;			
	margin:0 auto;
	margin-top: 0px;				
	padding:0px 0px 0px 0px;
	background: #ffffff; 
	width:90%;	
	
}

#imp_contenidor_espai
{
	padding:10px;
}

#imp_cap
{
	height:84px;
	text-align: left;
	border-bottom:1px solid #cccccc;
}

#imp_cap_logo
{
	padding-left:25px;
}

#imp_cap_logo_see_photo
{
	padding-left:10px;
}


#imp_area_impresio
{
	width:100%;
	padding-top:10px;
	text-align:left;
}


#imp_breadcrumbs
{
	color: #666666;	
	
}

#imp_breadcrumbs_espai
{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:35px;
}

.breadcrumbs_imprimir 
{
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
}

.breadcrumbs_imprimir:hover
{
	color: #7E1921;
	text-decoration: none;
	font-size: 0.8em;
}

#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;		
}

#imp_peu_seephoto
{
	padding-bottom:5px;
}




#imp_cos
{
	clear:both;
	text-align: left;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:20px;
	
	
	
}

#imp_cos_mail
{
	clear:both;
	text-align: left;
	padding:10px;	
}



#imp_peu
{
	clear:both;
	text-align:center;
	height:62px;
	border-top:1px solid #cccccc;
	color:#666666;
	font-size:0.95em;
}


#imp_peu_espai
{
	padding-top:14px;
	text-align:center;	
}

#imp_peu_foto
{
	text-align:center;
	height:11px;


}

/* 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
{
	
	text-align:left;
	width:218px;
	height:155px;	
	background:#8a1a23;
	
}

.cercador_titol
{
	height:31px;
	width:218px;
	background:#a6594d;
	color:#ffffff;
	font-size:1.1em;
}

.cercador_titol_espai
{
	padding-left:27px;
	padding-top:6px;
}



#cercador_titol_preu_unitat
{
	color:#ffffff;
	font-size:1.2em;
	padding-top:8px;
	padding-left:27px;
}


#cercador_interval_preus
{
	
	color:#ffffff;
	font-size:1.2em;
	padding-top:4px;
	padding-left:27px;
}

#cercador_paraula_clau
{
	color:#ffffff;
	font-size:1.2em;
	padding-top:4px;
	padding-left:27px;
}


div.fila_form_cercador
{
  clear: both;
  padding-top: 5px;
  width:100%; 
  font-size: 1.1em;
}

div.fila_form_cercador .etiqueta 
{
  float: left;
  width: 20px;
  text-align: right;
  padding-top:2px;
}


div.fila_form_cercador .informacio 
{
  float: right;
  width: 198px;
  text-align: left;
  padding-left:0px;
}


	
}

.form_cercador_paraula {
	font-size: 1.0em;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	text-align:left;
}


.txt_form_cercador {
	font-size: 1.0em;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	text-align:left;
}


.submit_cercador
{
	
	background-color: #a6594d;
	border: 1px solid #a6594d;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
}


/* estil per a formularis */
.txt_form {
	font-size: 1.0em;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;

}


/* taula per documents */
.taula_documents 
{
	border:0;
	width:100%;
	border-top:1px solid #cccccc;
}

.taula_documents th
{
	
	padding-top:6px;
	padding-bottom:6px;
}



.taula_documents td
{
	
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #cccccc;	
}

.td_mida
{
	width:90px;
	text-align:right;
	padding-right:5px;
	color:#666666;

}

.td_nom_fitxer
{
	text-align:left;
}

.td_nom_fitxer a
{
	color:#666666;
}
.td_nom_fitxer a:hover
{
	color:#8a1a23;
}

.taula_documents tr.iluminat
{
	background:#f1f1f2;
}

.tr_linia:hover
{
	background:#f1f1f2;
}

.td_icona
{
	width:25px;
	text-align:center;
	/*valign:top;*/
}
.link_llista
{
	color:#666666;
	display:block;
}

.link_llista:hover
{
	color:#8a1a23;
	display:block;
}


/* fi taula per documents */




/* taules */
.td_justificat
{
	text-align:justify;
}


table
{
	/*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
	border:0;
	border-style:solid;
	border-collapse:collapse;	
}


td {
	color: #000000;
	text-decoration: none;
	
		
	
}


th 
{
	color: #8a1a23;
	text-decoration: none;
	border-bottom: 2px solid #8a1a23;
	border-right: 1px solid #ffffff;	
}





caption 
{	
	color: #8a1a23;
	text-decoration: none;
	border-bottom: 2px solid #8a1a23;
	border-righ: 1px solid #ffffff;	
}




/* estil per defecte d'una cel·la d'una taula (coincidirà amb txt) */

.taula_continguts
{
	border:0;	
	width: 100%;
	padding:0;
	border: 0;
	margin:0 auto;
}

.taula_continguts td
{
	border:0px;
	color: #000000;

}


.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%;
}





/************************/
/* selector d'idiomes */






a.idioma {
	
	color:#666666;
	text-decoration: none;
	

}

a.idioma:hover 
{
	
	color:#8a1a23;
	text-decoration: none;
	
}


a.idioma_actiu {
	
	color:#8a1a23;
	font-weight:bold;
	text-decoration: none;
	

}

a.idioma_actiu:hover 
{
	
	color:#8a1a23;
	font-weight:bold;
	text-decoration: none;	
}

/* FINAL selector d'idiomes */
/************************/

/************************/
/* ESTILS PORTADA */
/************************/

.contingut_portada
{
	padding-top:20px;
	padding-left:23px;
	padding-right:4px;
	padding-bottom:30px;
	clear:both;	
	text-align:left;	
}


.contingut_portada_esquerre
{
	width:195px;
	float:left;
}


.contingut_portada_dret
{
	
	width:494px;
	float:right;
	text-align:left;
	
}

.contingut_portada_dret_espai
{
	padding-left:4px;
}


/* pastilles de la portada */

.pastilla_noticia_titol
{
	padding:0px;
	color:#9a3333;
	
}



a.pastilla_titol {
	
	color:#9a3333;
	text-decoration: none;
	font-size:1.5em;

}

a.pastilla_titol:hover 
{
	
	color:#666666;
	text-decoration: none;	
	font-size:1.5em;
	

}

.pastilla_noticia_foto
{
	padding-top:15px;
	width:195px;
}


.pastilla_noticia_text
{
	padding-top:27px;
	color:#666666;
	text-align:justify;	
}


.c_portada_table
{
	border:0;
	
}


.c_portada_table td
{
	vertical-align:top;
}



.c_portada_item
{
	
	padding-top:10px;
	padding-bottom:0px;
	padding-right:20px;	
		
}


.c_portada_item_titol
{
	
	padding-top:6px;
	padding-bottom:0px;
	color:#666666;
	text-align:left;	
	
	
}


.c_portada_item_titol a
{
	
	color:#666666;
	text-decoration:none;
	font-size:1.1em;
	
}


.c_portada_item_titol a:hover
{
	
	color:#9a3333;
	text-decoration:none;
	font-size:1.1em;
	
	
}


/************************/
/* FI ESTILS PORTADA */
/************************/





/*********************/
/* continguts extesos*/

.contenidor_fitxa
{
	padding-left:17px;
}
.titol_info_extesa
{
	font-size: 1.0em;
	color: #7E1921;
	font-weight: bold;

}
.informacio_extesa
{
	padding-bottom:20px;
	padding-top:20px;
}
.informacio_extesa a
{
	color:#8a1a23;
	text-decoration: none;
	
}
.informacio_extesa a:hover
{
	color:#000000;
	text-decoration: underline;
}
.etiqueta_contingut_especial
{
	color:#000000;
}
.etiqueta_contingut_especial_ambsalt
{
	color:#000000;
}

.fitxa_seguretat_text p
{
	margin:0px;
}




/******************
**	Vista previa mosaic
******************/




.c_mosaic_item
{
	
	padding:0px;
}




.c_mosaic_table
{
	border:0;
	width:100%;	
	padding:0 auto;
}


.c_mosaic_table td
{
	vertical-align:top;	
}


.c_mosaic_item_foto
{
	width:143px;
	height:137px;
	
}
	
.c_mosaic_item_titol
{
	text-align:left;
	font-size:1.3em;		
}




.c_mosaic_item_titol a
{	
	display:block;	
	color:#666666;
	
	
}
.c_mosaic_item_titol a:hover
{
	
	color:#8a1a23;
}



.c_mosaic_item_titol_espai
{
	padding-top:5px;
	padding-bottom:0px;	
}


/* vista llista */

#c_vista_llista
{
	list-style-image: url(../img/comu/punt_vista_llista.gif); 	
	padding-bottom:10px;	
	font-size:1.2em;
	
}

/*#c_vista_llista:hover
{
	list-style-image: url(../img/comu/punt_vista_llista_actiu.gif); 		
}*/


a.vista_llista {
	
	color:#666666;
	text-decoration: none;
	
}

a.vista_llista:hover 
{
	color:#8a1a23;	
	/*list-style-image: url(../img/comu/punt_vista_llista_actiu.gif); */
	
}



/* fi vista llista */





/* titols parcials editor */


.titol_nivell_1
{
	color: #8a1a23;
	font-size: 1.5em;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:bold;
}


.titol_nivell_2
{
	color: #8a1a23;
	font-size: 1.4em;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:bold;
}

.titol_nivell_3
{
	color: #000000;
	font-size: 1.4em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.resaltat_nivell_1
{
	color: #8a1a23;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


.resaltat_nivell_2
{
	color: #00000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.resaltat_nivell_3
{
	color: #000000;
	font-size: 0.55em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}



/*********************************/
/* ESTILS FORM REGISTRE D'USUARIS */
/*********************************/

#form_usuari
{
	height:105px;
	width:100%;
	border:1px solid #cccccc;
	background:#ffffff;
}

.form_usuari_espai
{
	padding-top:3px;
}

.titol_usuari
{
	height:19px;
	background:url(../img/comu/fons_extranet.gif);
	width:100%;
}

.titol_usuari_espai
{
	padding-top:7px;
	padding-left:30px;
	color:#5871AA;
	font-weight: bold;
	font-size:1.0em;
}

div.fila_form_usuari
{
  clear: both;
  padding-top: 0px;
  width:100%; 
}

div.fila_form_usuari .etiqueta 
{
  float: left;
  width: 45%;
  text-align: right;
  padding-top:2px;
}


div.fila_form_usuari .informacio 
{
  float: right;
  width: 55%;
  text-align: left;
  padding-left:0px;
}

div.fila_form_usuari .etiqueta_txt_petit 
{
  float: left;
  width: 70%;
  text-align: right;
  padding-top:7px;
  font-size:0.8em;
}


div.fila_form_usuari .etiqueta_txt_pwd
{
  float: left;
  width: 70%;
  text-align: right;
  padding-top:0px;
  font-size:0.8em;
}

div.fila_form_usuari .informacio_dret
{
  float: right;
  width:30%;
  text-align: right;
  padding-top:5px; 
 
}

div.fila_form_usuari .informacio_dret_espai
{
  padding-right:12px; 
 
}


/* usuari loginat */
#usuari_loginat
{
	width:90%;
	padding-top:15px;
	text-align:right;
	font-size:0.9em;	
}

.usuari_loginat_espai
{
	padding-bottom:5px;
	width:100%;
}


.txt_usari_loginat
{
	color:#E87B14;
	
}

a.txt_gris {
	
	color:#666666;
	text-decoration: none;
}

a.txt_gris:hover 
{
	color:#E87B14;
	text-decoration: none;
}


/***************************************/
/* FI ESTILS FORM REGISTRE D'USUARIS */
/***************************************/




/********************************/
/*  ESTILS CATALEG PRODUCTES */
/********************************/

.contenidor_cataleg
{
	text-align:center;
	margin:0 auto;
	padding-left:25px;
	padding-right:0px;
	padding-top:0px;	
}

.cataleg_titol
{
	padding-right:25px;
}

.cataleg_llistat_articles
{
	padding-top:25px;
	text-align:left;
}


.cataleg_table
{
	border:0;
	width:100%;	
	padding:0 auto;
}


.cataleg_table td
{
	vertical-align:top;	
}


.cataleg_item
{
	
	/*padding-right:25px;*/
	padding-bottom:30px;
	width:225px;	
	clear:both;	
	
}
.cataleg_item_border
{
	border-bottom:1px solid #cccccc;
	height:85px;
}

.cataleg_item_foto
{
	width:110px;
	float:left;
	
}

.cataleg_item_descripcio
{
	float:right;
	text-align:left;
	width:115px;
	
	
}

.c_paginador_cataleg
{
	text-align:right;
	padding-top:25px;
	padding-right:25px;
}


.cataleg_nom_article
{
	color:#8a1a23;
	padding-top:8px;
	padding-left:15px;
}


.cataleg_ref_article
{
	cadding-top:5px;
	padding-left:15px;

}

.cataleg_txt_grana
{
	color:#8a1a23;
}

a.cataleg_link
{
	color:#8a1a23;
}

a.cataleg_link:hover
{
	color:#46494B;
}

.cataleg_veure_detall
{
	color:#666666;
	text-align:left;
	padding-left:15px;
}

.cataleg_preu_afegir
{
	clear:both;
	padding-top:3px;
}

.cataleg_preu
{
	width:138px;
	height:22px;
	background:url(../img/comu/fons_preu.gif);
	float:left;
}
.cataleg_afegir
{
	float:right;
	text-align:right;
}

.cataleg_preu_espai
{
	padding-left:4px;
	padding-top:2px;
}

.cataleg_preu_negreta
{
	color:#000000;
	font-size:1.1em;
}

.cataleg_iva_gris
{
	color:#666666;
	font-size:0.95em;
}

.cataleg_iva_petit
{
	font-size:0.85em;
	color:#666666;
}


.txt_form_cataleg {
	font-size: 1.0em;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	text-align:right;

}

.txt_submit_cataleg {
	font-size: 0.9em;
	background-color: #A6594d;
	border: 1px solid #A6594d;
	color:#ffffff;
	padding: 1px;
	margin: 1px;
}
/********************************/
/* FI ESTILS CATALEG PRODUCTES */
/********************************/


/********************************/
/* ESTILS FITXA ARTICLES        */
/********************************/
.contenidor_fitxa_article
{
	text-align:center;
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;		
}




.fitxa_article_foto
{
	clear:both;
	padding-top:17px;
	width:480px;;
	padding-bottom:15px;
	text-algin:center;	
}




.fitxa_article_preu
{
	width:365px;
	height:22px;
	float:left;
	background:url(../img/comu/fons_preu_fitxa.gif);
	text-align:left;
}


.fitxa_article_afegir
{
	float:right;
	text-algin:right;
}


.fitxa_article_preu_espai
{
	padding-top:0px;
	padding-left:8px;
}

.fitxa_article_ref
{
	color:#000000;
	font-size:1.6em;
	padding-left:2px;
	padding-right:20px;
}

.fitxa_preu
{
	color:#000000;
	font-size:1.6em;
	padding-left:2px;
	padding-right:10px;
}

.fitxa_article_iva
{
	color:#666666;
	font-size:1.2em;
}

.fitxa_article_iva_petit
{
	color:#666666;
	font-size:0.9em;
}

.fitxa_article_descripcio
{
	width:100%;
	text-align:justify;
	padding-top:18px;
}
/********************************/
/* FI ESTILS FITXA ARTICLES     */
/********************************/




/*********************************************/
/* CARRO DE LA COMPRA LATERAL DRET DE LA WEB */
/********************************************/

.carro_compra
{
	width:100%;
	background:#ececed;
}

.carro_compra_espai
{
	padding:5px 10px 10px 10px;
}

.titol_carro_compra
{
	width:100%;
	color:#8a1a23;
	font-size:1.6em;
	text-align:center;
}


.espai_titol_carro_dret
{
	width:90%;
	text-align:right;
}

.espai_titol_carro_centre
{
	width:90%;
	text-align:center;
}


.carro_compra_buit
{
	padding-top:6px;	
	color:#000000;
	width:100%;
}

.carro_compra_buit_text
{
	text-align:center;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top:7px;
	padding-bottom:7px;
}


.carro_compra_detall
{
	/*padding:5px 10px 0px 10px;*/
	padding-top:5px;
	font-size:0.95em;
	
}


.carro_compra_condicions
{
	color:#666666;
	text-align:center;
	padding-top:10px;
	font-size:0.98em;
}


table.table_lin_comanda
{
	width:100%;
	border:1px solid #ececed;
}

table.table_lin_comanda td.titol_lin_comanda
{
	text-align:right;
	color:#666666;
	border-bottom:1px solid #cccccc;
}

table.table_lin_comanda td.titol_lin_comanda
{
	text-align:left;
	color:#666666;
	border-bottom:1px solid #cccccc;
}


table.table_lin_comanda td.titol_lin_comanda_preu
{
	text-align:right;
	color:#666666;
	border-bottom:1px solid #cccccc;
}


table.table_lin_comanda td
{
	text-align:left;
	color:#000000;
}

table.table_lin_comanda td.linia_blanca
{
	text-align:left;
	border-bottom:1px solid #ffffff;
	color:#000000;
}

table.table_lin_comanda td.unitats
{
	text-align:center;
	border-bottom:1px solid #ffffff;
	color:#000000;
}

table.table_lin_comanda td.preu
{
	text-align:right;
	border-bottom:1px solid #ffffff;
	color:#000000;
}

table.table_lin_comanda td.eliminar
{
	text-align:center;
	border-bottom:1px solid #ffffff;
	width:30px;
}


table.table_lin_comanda td.unitats_sense_linia
{
	text-align:center;
	color:#000000;
}

table.table_lin_comanda td.preu_sense_linia
{
	text-align:right;
	color:#000000;
}

table.table_lin_comanda td.eliminar_sense_linia
{
	text-align:center;
	width:30px;
}

table.table_lin_comanda td.linia_negra_gris
{
	color:#666666;
	padding-top:2px;
	border-top:1px solid #000000;
	border-bottom:1px solid #cccccc;
}

table.table_lin_comanda td.linia_negra_gris_dreta
{
	color:#000000;
	padding-top:2px;
	border-top:1px solid #000000;
	border-bottom:1px solid #cccccc;
	text-align:right;
}

table.table_lin_comanda td.linia_iva
{
	color:#666666;
		
}

table.table_lin_comanda td.linia_iva_dreta
{
	color:#000000;
	text-align:right;	
	
}

table.table_lin_comanda td.total
{
	color:#8a1a23;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;	
	border-top:1px solid #000000;	
	
}

table.table_lin_comanda td.total_unitats
{
	color:#8a1a23;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;	
	border-top:1px solid #000000;
	
	
}

table.table_lin_comanda td.total_import
{
	color:#8a1a23;
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;	
	border-top:1px solid #000000;	
	
}

.carro_compra_complet
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	font-size:0.9em;
	
}

.txt_form_carro {
	font-size: 1.0em;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #E6E7E8;
	padding: 0px;
	margin: 0px;
	text-align:center;

}



table.opcions_carro_color 
{
	width:100%;	
}

table.opcions_carro_color  td
{
	height:22px;	
	text-align:center;	
	
}


table.opcions_carro_color  td.opcions_carro_color 
{
	height:22px;
	background-color:#a6594d;
	text-align:center;	
	color:#ffffff;	
}


table.opcions_carro_color  td.opcions_carro_color a
{
	
	color:#ffffff;	
}


table.opcions_carro_color  td.opcions_carro_color a:hover
{
	
	color:#000000;	
}


table.opcions_carro_color  td.alt_6 
{
	height:6px;	
}

a.txt_negre {
	
	color:#000000;
	text-decoration: none;
}

a.txt_negre:hover 
{
	color:#8a1a23;
	text-decoration: none;
}



/*************************************************/
/* FI CARRO DE LA COMPRA LATERAL DRET DE LA WEB */
/************************************************/

/*************************************************/
/*     CARRO DE LA COMPRA COMPLERT               */
/************************************************/
.carro_compra_complert
{
	text-align:left;
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;	
	
	
}


.carro_txt_introduccio
{
	text-align:justify;
	padding-top:25px;
	padding-bottom:15px;
}


.carro_compra_detall_complert
{
	border-top:1px solid #8A1A23;
	border-bottom:1px solid #8A1A23;
	
}


.carro_import_incorrecte
{
	text-align:center;
	padding-top:25px;	
	
	
}

.carro_import_incorrecte_color
{
	background-color:#eddfda;
	padding-top:6px;
	padding-bottom:10px;
}


.carro_txt_granate
{
	color:#8a1a23;
}


table.table_carro_complert
{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px; 
}

table.table_carro_complert td.titol_carro
{
	color:#666666;
	border-bottom:1px solid #666666;
	
}

table.table_carro_complert td.linia
{
	border-bottom:1px solid #cccccc;
	
}

table.table_carro_complert td.no_linia
{
	color:#000000;
	
}

table.table_carro_complert td
{
	color:#000000;
	
}


table.table_carro_complert td.nom_producte
{
	color:#8a1a23;	
	
}

table.table_carro_complert td.nom_producte a
{
	color:#8a1a23;		
	
}

table.table_carro_complert td.nom_producte a:hover
{
	color:#000000;		
	
}

table.table_carro_complert td.nom_producte_linia
{
	color:#8a1a23;	
	border-bottom:1px solid #cccccc;
	
}

table.table_carro_complert td.nom_producte_linia a
{
	color:#8a1a23;		
	
}

table.table_carro_complert td.nom_producte_linia a:hover
{
	color:#000000;		
	
}


table.table_carro_complert td
{
	color:#000000;
	
}



table.table_carro_complert td.txt_titol_carro
{
	color:#666666;
}


table.table_carro_complert td.linia_negra_gris
{
	color:#666666;
	padding-top:2px;
	border-top:1px solid #000000;
	border-bottom:1px solid #666666;	
}



table.table_carro_complert td.txt_gris
{
	color:#666666;
}

table.table_carro_complert td.txt_grana
{
	color:#8a1a23;
}



table.table_carro_complert td.txt_total
{
	color:#8a1a23;
	font-size:1.2em;
	border-top:1px solid #000000;	
}


table.opcions_carro_color_complert 
{
	text-align:right;	
}

table.opcions_carro_color_complert td
{
	height:22px;	
	text-align:right;
	
}


table.opcions_carro_color_complert td.opcions_carro_color_complert 
{
	height:22px;
	background-color:#a6594d;
	text-align:right;
	color:#ffffff;	
}


table.opcions_carro_color_complert td.opcions_carro_color_complert a
{
	
	color:#ffffff;	
	padding-left:5px;
	padding-right:5px;
}


table.opcions_carro_color td.opcions_carro_color_complert a:hover
{
	
	color:#000000;	
	padding-left:5px;
	padding-right:5px;
}


table.opcions_carro_color_complert td.alt_6 
{
	height:6px;	
}

.carro_compra_recalcular
{
	float:right;
}

.boto_vermell
{
	margin:6px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	background-color:#a6594d;
	text-align:center;
	display:block;
	color:#ffffff;	
}


.carro_compra_modificar
{
	float:right;
	
}


.carro_data_limit
{
	padding-top:35px;
	text-align:justify;
	clear:both;
}

.carro_despeses_enviament
{
	padding-top:20px;
	text-align:justify;
}

.carro_serveis_lliurament
{
	padding-top:0px;
	text-align:justify;
}



.carro_compra_complert_condicions
{
	color:#666666;
	text-align:left;
	padding-top:20px;	
}

.carro_finalitzar_compra
{
	float:right;
}

.carro_finalitzar_compra_espai
{
	padding-right:25px;
}


.opcions_carro_compra
{
	width:100%;
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
	
}


.opcions_carro_compra_color 
{
	background-color:#a6594d;
	text-align:center;	
	color:#ffffff;	
	padding-left:8px;
	padding-right:8px;
}



.dades_comanda
{
	width:100%;
	padding-bottom:10px;
}


.text_dades_comanda
{
	clear:both;
	padding-bottom:5px;
	padding-top:25px;

}


.c_titol_comanda 
{	
	text-align:left;
	/*width:53%;*/
	width:275px;
	float:left;	
}



.c_enviar_imprimir_comanda
{
	
	width:205px;
	float:right;
	text-align:right;	
	
}


.carro_compra_dades_form
{
	padding-top:15px;
	clear:both;
	text-align:justify;
}

.carro_compra_linia
{
	border-top:1px solid #8a1a23;	
}

.carro_compra_titol_dades
{
	color:#8a1a23;
	font-size:1.4em;
	padding-top:9px;
	padding-bottom:19px;
}

div.fila_form_carro
{
  clear: both;
  padding-top: 0px;
  width:100%;
}

div.fila_form_carro .etiqueta 
{
  float: left;
  width: 32%;
  text-align: right; 
}

div.fila_form_carro .informacio 
{
  float: right;
  width: 66%;
  text-align: left;
  padding-left:5px;
} 


.carro_num_comanda
{
	padding-bottom:5px;
	text-align:left;
}

/*************************************************/
/*    FI CARRO DE LA COMPRA COMPLERT             */
/************************************************/



.etiqueta_form_obligatori
{
	color: #8a1a23;
}
.info_fi_campanya
{
	text-align:justify;
	padding-right:30px;
}


/**************************************************/
/*    USUARI CONTINGUTS PRIVATS                   */
/************************************************/


.usuari_continguts_privats
{
	width:100%;	
}

.usuari_continguts_privats_espai
{
	padding:5px 10px 10px 10px;
}


.missatge_error
{
	color:#ff0000;
	padding-bottom:10px;
}


.text_interior_error
{
	color:#ff0000;
	padding-bottom:10px;
}
/**************************************************/
/*    FI USUARI CONTINGUTS PRIVATS                   */
/************************************************/
