.txt_titol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	line-height: 40px;
}
.txt_printtitol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	line-height: 40px;
}
.txt_subtitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.txt_contingut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.txt_contingut a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.txt_contingut a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txt_obliga {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
}
.txt_ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.txt_ruta a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txt_ruta a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.txt_indx {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.txt_indx a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.txt_indx a:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txt_cap {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #666666;
}
.txt_cap a {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}
.txt_cap a:hover {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;	
}
/* divs ---------------------------------------------------------------------- */
#idContainer {
    margin: 0 auto;
	width: 780px;
	position: relative;	
}
#idContainer590 {
    margin: 0 auto;
	width: 590px;
	position: relative;	
}
#idImg {
	width: 500px;
	height: 490px;
	position: absolute;
	top:50px;
	left: 240px;
	overflow: automatico;
	z-index:1;
	background-color: #FFFFFF;
	visibility: hidden;
	background-image: url(../img/fons_carregant.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}
/* formularis ---------------------------------------------------------------- */
	.FormCont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 250px;
	}
	.FormMitg {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 125px;
	}	
	.FormCurt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 50px;
	}	
	.FormData {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 100px;
	}				
	.EnviaCont {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 150px;
	}	
	.FormTextArea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		width: 390px;	
	}
	
	

.custom_button_tarificador{
/*width:150px;*/
/*padding:10px 60px 10px 10px;*/
/*background: #494949 url(../images/twitterbox.png) 170px center  no-repeat;*/

/*background: #494949  170px center  no-repeat;*/
color: #fff;
display: block;
text-align: center;
border: none;
margin:0px;
padding:0px;
margin-top:10px;
/*border:1px solid red;*/
padding-left:50;
width:97px;
}

.custom_button_tarificador a:link, .custom_button_tarificador a:visited{
color:#FFF;
background: transparent url(imgs/fonst.png)  0px 0px;
/*text-indent: -9999px;*/
background-repeat:no-repeat;
/*border:white 1px dashed;*/
display:block;
height:97px;
padding:0px;
margin:0px;
width:97px;
border:0px;
padding-top:40px;
font-size:14px;

}

.custom_button_tarificador a:hover{
background: transparent url(imgs/fonst_on.png)  0px 0px;
/*border:#7bbcda 1px dashed;*/
color:#b5cf76;
/*text-indent: -9999px;*/
background-repeat:no-repeat;
display:block;
height:97px;
padding:0px;
margin:0px;
width:97px;
border:0px;
padding-top:40px;
font-size:14px;
}

table tbody tr td table tbody tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	
}
