body {
	margin:0 0 0 0;
	background-image:url(../../img/web/bgr.gif);
	background-repeat:repeat-x;
	background-color:#174233;
}
#body_page {
	width:1003px;
	margin:0 auto;
}


#page {
	/*padding:0 40px 0 40px;*/
	margin:0 auto;
	width:885px;
	background-color:#174233;
	/*height:200px;*/
}
#page_flash {
	padding:0px;
	margin:0 auto;
	width:885px;
	text-align:center;
}

#logo {
	float:left;
}

#cap {
	height:117px;
	background-color:#194335;
	background:url(../../img/web/bgr-cap.jpg) #194335 no-repeat;
}

#legalment {
    padding-top:5px;
}

#capesq , #capdreta{
	float:left;
}



#line {
	float:left;
}

#menu {
	float:left;
	width:498px;
	background-image:url(../../img/web/bgr_menu.jpg);
}

#menu img {
	padding:0px;
	margin:0px;
	border:none;
}

#inici{
	text-align:right;
	padding:0 0 0 0px;	
}

#cap #dreta {
	float:left;
	width:143px;
	height:47px;
}

#idioma {
	width:143px;
	height:23px;
	background-image:url(../../img/web/idioma.jpg);
}

#cat {
	width:22px;
	height:18px;
	margin-left:19px;
	float:left;
	cursor:pointer;
}

#esp {
	width:22px;
	height:18px;
	float:left;
	margin-left:7px;
	cursor:pointer;
}

#eng {
	width:22px;
	height:18px;
	float:left;
	margin-left:12px;
}

#centre {
	width:885px;
	height:322px;
}

#centre #esq {
	width:305px;
	height:310px;
	background-image:url(../../img/web/bgr_centre.gif);
	background-repeat:no-repeat;
	background-color:#A8F044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#boxesq {
	float:left;
}

#actualitat {
	padding:29px 0 0 33px;
}

#actualitattxt {
	width:250px;
	margin:10px 0 0 33px;
	font-weight:bold;
	font-size:11px;
}

#actualitattxt a {
    color:black;
    text-decoration:none;
}

#actualitattxt a:hover {
    text-decoration:underline;
}

#actualitatbot {
	font-size:11px;
	padding:10px 0 0 200px;

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

#actualitatbot a:hover {
	text-decoration:underline;
}

#centre #dreta {
	float:left;
	width:580px;
	height:314px;
}

#linecentre {
	height:4px;
	width:8px;
	background-image:url(../../img/web/esq_baix.gif);
	background-repeat:no-repeat;
}

#linecentre img{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#linecentre .imatge{
	height:4px;
	width:6px;
	background-image:url(../../img/web/dreta_baix.gif);
	float:right;
	background-repeat:repeat-x;
}

#inferior {
	height:293px;
	width:885px;
	margin-top:9px;
	background-color:#FFFFFF;
}

#sup {
	height:8px;
	width:885px;
	background-image:url(../../img/web/dalt_esq.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#FFFFFF;
	margin-top:0px;
}

#cont {
	height:284px;
	width:885px;
	background-color:#FFFFFF;
}

#cont ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#cont ul li {
	float:left;
	width:295px;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#cont ul li .txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:229px;
	padding:18px 0 15px 37px;
	text-align:justify;
	line-height:12px;
}

#cont ul li .bot {
	padding:0 0 0 32px;
}

#conttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:12px 23px 0 23px;
}

#conttext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:12px 23px 15px 23px;
	width:490px;
}

#contbot {
	padding:0 0 0 23px;
}

#contbot a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#contbot a:hover{
	color:#000000;
}

#contbot .imatge {
	float:left;
	width:240px;
}

#contbot .vfitxa {
	padding-top:3px;
	float:left;	
}

#contbot .vvideo {
	float:left;
	padding:3px 0 0 12px;
}


#contimg {
	width:885px;
	height:251px;
	background-image:url(../../img/web/pots.jpg);
	background-repeat:no-repeat;
}

#conttext .estil{
	font-weight:bold;
	text-decoration:none;
	padding-bottom:20px;
}

#conttext p{
	margin:0 0 7px 0;
}

#caixa {
	margin-top:32px;
}

#inf {
	height:8px;
	width:885px;
	background-image:url(../../img/web/baix_esq.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#FFFFFF;
}

#peu {
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#406459;
	font-size:10px;
	width:885px;
	text-align:center;
	padding-bottom:25px;
}

#peu p{
	margin:0 0 2px 0;
}

#peu .txt {
	font-weight:normal;
	padding-top:5px;
	font-size:11px;
}

#peu a{
	text-decoration:none;
	color:#406459;
}
#peu a:hover{
	text-decoration:none;
	color:#5B776E;
}

#titol {
	/*margin-top:30px;*/
	height:94px;
}

#titolconsultoria {
	margin-top:30px;
	height:93px;
}

#tit_legalment {
    padding:40px 0 0 25px;
}

#interior {
	/*height:478px;*/
	width:885px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#interior .emp {
	font-size:11px;
	padding:22px 18px 0 18px;
	text-align:justify;
}

#interior .emp p {
	margin:0 0 14px 0;
}

#interior .sede {
	color:#88C738;
	font-size:12px;
	padding:56px 0 0 250px;
	width:180px;
	float:left;
}

#interior .sede p, #interior .central p {
	margin:0 0 0 0;
}

#interior .central {
	color:#88C738;
	font-size:12px;
	float:left;
	padding:56px 0 0 40px;
	width:170px;
}

#col1 {
	width:293px;
	/*height:421px;*/
	padding:16px 0 0 23px;
	float:left;
}

#col2 {
	width:529px;
	/*height:421px;*/
	padding:13px 0 0 22px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#col2 .tornar,#col3 .tornar {
	text-align:right;
	padding-bottom:10px;
}

#col2 .tornar a,#col3 .tornar a{
	text-decoration:none;
	color:#628C28;
}

#col2 .tornar a:hover,#col3 .tornar a:hover{
	text-decoration:underline;
	background-color:#B4EC50;
}

#col2 .txt {
	line-height:12px;
}

#col2 ul {
	margin:0 0 0 0;
	padding:4px 0 0 0;
	list-style:none;
	width:480px;
	font-weight:bold;
}

#col2 ul li {
	margin-top:13px;
}

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

#col2 a:hover {
	background-color:#B4EC50;
}

#col2 .imatge {
	text-align:right;
	padding:10px 7px 0 0;
}

#col3 {
	background-image:url(../../img/web/dalt_esq.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding:25px 30px 0 30px;
}

#col3 p{
	margin:0 0 25px 0;
}

#col3 .bot {
	padding-bottom:15px;
}

#col4 {
	padding-top:15px;
	width:100;
	text-align:center;
}

#abast {
	width:885px;
	height:352px;
	background-image:url(../../img/web/bgr_abast.jpg);
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#abast .txt {
	width:448px;
	padding:30px 0 0 23px;
}

#abast .sede {
	color:#88C738;
	padding:78px 0 0 23px;
	float:left;
}

#abast .delegacio {
	color:#88C738;
	padding:78px 0 0 53px;
	float:left;
}

#abast .sede p,#abast .delegacio p {
	margin:0 0 0 0;
}

#politica {
	width:885px;
	height:352px;
	background-image:url(../../img/web/bgr_politica.jpg);
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#politica .txt {
	padding:23px 0 0 23px;
	width:590px;
}

#politica .txt p{
	margin:0 0 7px 0;
}

#politica .bot {
	padding:34px 0 0 23px;
}

#formsup {
	height:5px;
	width:650px;
	margin:0 auto;
	background-image:url(../../img/web/form_dalt_esq.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#D2E8B3;
}

#formcentre {
	margin:0 auto;
	width:650px;
	background-color:#D2E8B3;
}

#forminf {
	height:5px;
	width:650px;
	margin:0 auto;
	background-image:url(../../img/web/form_baix_esq.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#D2E8B3;
}

#titolcontacte {
	width:100%;
	text-align:center;
	padding-top:20px;
}

#formulari {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#19312C;
	width:560px;
	margin:0 auto;
}

#formulari .bot {
	clear:both;
	text-align:center;
	padding-top:40px;
}

#formulari .botbgr {
	background-image:url(../../img/web/ca/bot_enviar.jpg);
	width:118px;
	height:22px;
	border:none;
	cursor:pointer;
}

#formulari p{
	margin:0 0 10px 0;
}

#formulari .camp {
	background-color:#EFF9E2;
	border:2px solid #B2C893;
	width:215px;
	
}

#formulari .codi {
	background-color:#EFF9E2;
	border:2px solid #B2C893;
	width:55px;

}

#formulari .telef {
	background-color:#EFF9E2;
	border:2px solid #B2C893;
	width:215px;

}

#formulari .consulta {
	background-color:#EFF9E2;
	border:2px solid #B2C893;
	width:492px;
	height:88px;
}

#formulari .menu {
	background-color:#EFF9E2;
	border:2px solid #B2C893;
}

#eixosinterior {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

#eixosinterior .titol {
		font-weight:bold;
}

#eixosinterior .txt1 {
	font-weight:normal;
	padding-top:15px;
}

#eixosinterior .txt1 p {
	margin:0 0 8px 0;
}

#eixosinterior .txt2 {
	padding:15px 0 0 28px;
	font-style:italic;
}

#eixosinterior .txt2 p {
	margin:0 0 0 0;
}

#eixosinterior .bot {
	padding:22px 0 0 28px;
}

#eixosinterior .fotos {
	padding-top:35px;
}

#eixosinterior .enac {
	text-align:right;
	padding:85px 10px 0 0;
}

#packs {
	width:885px;
	height:352px;
	background-image:url(../../img/web/bgr_packs.jpg);
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#packs .space{
	margin:auto;
	width:504px;
	padding:110px 0 0 0;
}

#packs .colum{
	float:left;
	width:212px;
	padding:0 0 0 40px
}

#packs select{
	margin:13px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
}

#box_captcha {
	float:left;
	margin:20px 0 0 0;
	padding-left:100px;
	text-align:center;
}

#box_captcha a {
	color:#000000;
}

#captcha {
	width:120px;
	height:60px;
	padding-bottom:4px;
}

#contcaptcha {
	float:left;
	margin:20px 0 0 20px;
}

#contcaptcha .txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contcaptcha .campcodi{
	padding:5px 5px 0 0;
}

#llistatactualitat {
	padding:20px 20px 0 20px;
}

#llistatactualitat a{
	font:11px Arial, Helvetica, sans-serif;
	color:#6AB404;
}

#llistatactualitat .veurenews{
	text-align:right;
}


#llistatactualitat ul{
	list-style:none;
	
}

#llistatactualitat ul li {
	width:100%;
	margin-bottom:20px;
}

#llistatimatge {
	width:200px;
	height:130px;
	background-image:url(../../img/web/bgr_img.gif);
	text-align:center;
	
}

#llistatcont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	width:600px;
	float:left;
}

#llistatcont .data{
	font-size:11px;
}

#llistatcont .contp{
	font-size:12px;
	font-weight:bold;
}

#llistatcont .cont{
	font-size:11px;
	padding-top:5px;
}

#llistatcont .boto{
	padding-top:15px;
}

#boxllistat {
	border:1px solid red;
	padding-bottom:15px;
}

#detall {
	padding:30px 20px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#detall .data {
}

#detall img {
	padding:0 10px 10px 0;
}

#detall .titol {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

#resultat {
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#txtlegal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAB3B1;
	background-color:#FFFFFF;
	padding:10px 20x 10px 25px;
}

#txtlegal2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#19312C;
	padding:10px 20px 10px 25px;
}


#cercador {
	width:218px;
	float:left;
}

#contcercador {
	padding:30px 0 0 120px;
	height:250px;
}

#contcercador .camp {
	width:200px;
	background-color:#EFF9E2;
	border:2px solid #B2C893;
}

#contcercador p {
	margin:0 0 10px 0;
}



#contcataleg {
	padding:30px 0 0 120px;
	font:11px Arial, Helvetica, sans-serif;
}

#contcataleg h2{
	padding:0px 0 0 0px;
}

#contcataleg h2 span{
	display:none;
}

#contcataleg h3{
	padding:0px 0 0 30px;
	margin:0px 0 10px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#contcataleg ol{
	padding:0px 0 5px 50px;
	margin:0px;
}

#contcataleg li{
	padding:0 0 6px 0px;
	*padding:0 0 2px 0px;
	margin:0px;
	list-style:disc;
	color:#6c992e;
	font:12px Arial, Helvetica, sans-serif;
}

#contcataleg .camp {
	width:200px;
	background-color:#EFF9E2;
	border:2px solid #B2C893;
}

#contcataleg p {
	margin:0 0 10px 0;
}


.negreta {
	font-weight:bold;
}

#peucercador {
	width:650px;
	height:105px;
	background-image:url(../../img/web/peucercador.jpg);
	margin-left:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#peucercador .txt {
	padding:50px 0 0 40px;
}

#peullistat {
	height:26px;
	width:825px;
	border-bottom:1px solid #C0DE99;
	border-top:1px solid #C0DE99;
	background-color:#E9F4DA;
	margin:0 0 0 10px;	
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:3px;
}
#peullistat a{
	text-decoration:none;
	color:#40413F;	
}

#peullistat img{
	padding:0 3px 0 3px;
	vertical-align:middle;
}

#peullistat a:hover {
	text-decoration:underline;
	color:#6AB404;
}

.bordecaptcha {
	border:2px solid #B2C893;
}

#fotosdetall {
	width:800px;
	margin:0 auto;
	padding:15px 0 15px 0;
}

#formulari .error {
	color:#990000;
	font-weight:bold;
}

#formulari .font{
	color:#4A6250;
}

.anchofijo {
		width: 250px;
		position:relative;
		background-color:#EFF9E2;
		border:2px solid #B2C893;	
}

#fotologos {
	padding-top:30px;
	text-align:center;
}

#resultat {
	margin:0 0 0 0;
}

#boto {
	float:left;
	padding:40px 0 0 50px;
}

#txteixos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:25px 0 0 0;
	font-weight:bold;
}

.fix{
	clear:both;
	height:1px;
	margin:-1px 0 0 0;
}
.tornar{
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
}
.tornar a{
	color:#6AB404;
}

#escull_ca {
    width:695px;
    height:244px;
    background-image:url(../../img/web/ca/bgr_escull.gif);
    margin:37px auto;
}

#escull_es {
    width:695px;
    height:244px;
    background-image:url(../../img/web/es/bgr_escull.gif);
    margin:37px auto;
}

#escull_ca .bot1, #escull_es .bot1 {
    padding:169px 0 0 129px;
    float:left;
}

#escull_ca .bot2, #escull_es .bot2 {
    padding:169px 0 0 265px;
    float:left;
}


