body.fons
{
margin: 0 0 0 4px;
padding: 0;
background-color: #FFFFFF;
background:url('../img/fons_drac.gif') no-repeat top left;
}

img
{
border: none;
}

img.esquerra
{
float: left;
padding: 0 10px 5px 0;
}

img.dreta
{
float: right;
}

div.neteja {
padding:0;
margin:0;
font-size:0px;
height:0px;
clear:both;
}

div.hr
{
height: 1px;
background-color:#000;
}

h1
{
margin: 0;
padding: 5px 0 0 5px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 12px;
color: #000000;
}

h1 a
{
color: #000000;
text-decoration: underline;
}

ul.llistaEnllacos
{
margin: 5px 0 0 5px;
padding: 5px;
list-style: none;
}

ul.llistaEnllacos li
{
margin: 0;
padding: 2px 0 0 0;
}
ul.llistaEnllacos li a
{
 font-family: Verdana, Helvetica, Sans Serif;
 font-size: 11px;
 color: #000000;
 text-decoration:underline;
}
ul.llistaEnllacos li a:hover{ color:#93141b; text-decoration:none; background-color:#F6F5DC; }

div#estructura
{
/*  width:770px; */
 width: 900px;
 margin:auto;
}

div#capcalera
{
 position:relative;
 height: 66px;
/* width: 759px; */
 width: 900px;
background-image:url('../img/logoweb900.png');
/*background-image:url('../img/logoweb.png'); */
background-repeat:no-repeat;
background-position:top left;
margin:10px 0 15px 0;
}

div#capcaleraLogo
{
position:absolute;
top:0px;
left:0px;
width:126px;
height:43px;
}

div#capcaleraText {
 position:absolute;
 top:30px;
 left:0px;
 width: 900px;
 font-family: Verdana, Helvetica, Sans Serif;
 font-size: 12px;
 color: #93141b;
 text-align: right;
}

img#logoCapcalera
{
float:left;
}

/*
span#textCapcalera
{
float: right;
padding-top: 48px;
color: #831D28;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 12px;
text-align: right;
}
*/

div#cos {
 margin: 0;
 padding: 0;
}

div#cosMenuEsquerra {
 float: left;
 width: 140px;
}

div#cosContingut {
 float: left;
 margin-left: 10px;
/* width: 608px; */
 width: 730px;
 font-family: Verdana, Helvetica, Sans Serif;
 font-size: 11px;
 color: #000000;
}

div#cosContingutXarxesSocials
{
float: left;
margin-left: 10px;
width: 700px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 12px;
color: #000000;
}

div#cosContingutXarxesSocials A
{
color: #000;

}


span.TitolXarxesSocials
{
color: #93141b;;
}

div#adserver
{
width: 718px;
margin-top: 10px;
text-align: center;
}

div#cosContingutEnllacos
{
padding:0 0 10px 0;
}

/*
div#cosContingutEnllacos a:hover
{
color: red;
}
*/

div#contingutEsquerra a {
color: black;
}

/*
div#contingutEsquerra a:hover
{
color: red;
}

div#contingutEsquerra a:visited
{
color: #93141b;
}

ul.llistaEnllacos li a:visited
{
color: #93141b;
}

ul.llistaEnllacos li a:visited:hover
{
color: red;
}
*/

div#cosContingutEsquerra
{
float: left;
width: 416px;
font-family: Verdana, Helvetica, Sans Serif;
color: #000000;

font-size: 11px;
}

div#cosContingutEsquerra2
{
float: left;
width: 390px;
font-family: Verdana, Helvetica, Sans Serif;
color: #000000;
font-size: 11px;
}

div#cosContingutDreta
{
float: left;
width: 171px;
margin-left: 8px;
font-family: Verdana, Helvetica, Sans Serif;
color: #000000;
font-size: 11px;
}

div#cosContingutDreta2
{
float: right;
width: 199px;
font-family: Verdana, Helvetica, Sans Serif;
color: #000000;
font-size: 11px;
}

div#cosContingutDretaCaptura
{
width: 199px;
margin-top: 8px;
height: 300px;
}

div#cosContingutDretaCaptura a
{
color: #000000;
text-decoration: underline;
}

div#cosContingutDretaCap
{
border: solid 2px #595959;
width: 178px;
}

div#cosContingutDretaCapTitol
{
background-color: #595959;
font-family: Verdana, Helvetica, Sans Serif;
color: white;
font-size: 14px;
padding: 1px;
text-align: center;
width: 178px;
}

div#cosContingutDretaCapContingut
{
font-family: Verdana, Helvetica, Sans Serif;
color: black;
font-size: 10px;
text-align: center;
padding: 1px;
}

div#cosContingutDretaPeu ul
{
margin:0;
padding:0;
width:185px;
list-style: none;
}

div#cosContingutDretaPeuEnllacos
{
}

div.buit
{
clear: both;
margin: 0;
padding: 0;
}

div#footer
{
margin-top: 10px;
width: 760px;
font-family: Arial, Verdana, Helvetica, "Sans Serif";
font-size: 12px;
color: #000000;
}

div#footer a
{
color: #93141b;
}

div#footerTop {
padding:5px 20px 10px 20px;
text-align:center;
}

div#footerTop span
{
font-size:10px;
}

div#footerEsquerraBottom {
float: left;
width: 140px;
font-size:10px;
}

div#footerDretaBottom {
/*
float: left;
width: 416px;
width: 600px;
*/
text-align:center;
}



/*
div#footer a:hover
{
color: red;
}

div#footer a:visited
{
color: #93141b;
}

div#footer a:visited:hover
{
color: red;
}
*/

div#contingut
{
}

div#contingut a
{
color: #000000;
text-decoration: underline;
}

/*
div#contingut a:hover
{
color: red;
text-decoration: underline;
}

div#contingut a:visited
{
color: #93141b;
text-decoration: underline;
}

div#contingut a:visited:hover
{
color: red;
text-decoration: underline;
}
*/

div#contingutInternet
{
width: 416px;
/*width: 390px;*/
}




div#contingutInternetEsquerra
{
float: left;
width: 49%;
}

div#contingutInternetDreta
{
float: right;
width: 49%;
border: solid 1px #CCCCCC;
}

div.seccio
{
width: 400px;
margin-left: 10px;
}

div#titol
{
font-size: 18px;
color: #008000;
color:#93141b;
text-align: center;
}

div.titolSeccio
{
padding: 15px 0px 5px 5px;
border-bottom: solid 1px #CCCCCC;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 12px;
color: #000000;
}

div.contingutSeccio
{
}

div.contingutSeccioText
{
padding: 0 15px 0 10px;
}

div.contingutSeccioText a
{
color: #000000;
text-decoration: underline;
}

div.contingutSeccioEsquerra
{
float: left;
width: 49%;
}

div.contingutSeccioDreta
{
float: right;
width: 49%;
}

div#migenllacos
{
padding-top: 6px;
padding-bottom: 6px;
text-align: center;
border: solid 1px black;
}

div#migcontingutrequadre
{
padding: 5px 3px 5px 4px;
border: 1px solid #93141b;
}

div#ValidacioDreta
{
width:185px;
margin: 10px 0 0 0;
text-align: center;
}
div#w3c_validator {
width:140px;
padding:5px 0 10px 20px;
padding:10px 0 10px 0;
text-align:left;
}

div#dretapeunav ul
{
	margin: auto;
	padding-top: 10px;
	padding-left: 0;
	width: 140px;	
}

li.nav3
{
	list-style: none;	
	margin: 0px 0px 6px 0px;
	padding: 0;
	border: 2px solid #000000;
	text-align: center;
        height:16px;
        line-height:16px;

}

li.nav3 a
{
        font-family: Verdana, Helvetica, Sans Serif;
        font-size :12px;
        color: #000000;
	text-decoration: none;
}

/*
li.nav3 a:hover
{
        font-family: Verdana, Helvetica, Sans Serif;
        font-size :12px;
        color: red;
}

li.nav3 a:visited
{
        color: #93141b;
}

li.nav3 a:visited:hover
{
        color: red;
}
*/

li.nav4
{
        list-style: none;
	text-align: center;
        margin:20px 0 0 0;
}

a.enllas4
{
font-family: Verdana, Helvetica, Sans Serif;
font-size :12px;
font-weight: bold;
color:#93141b;
color:#adadad;
text-decoration: none;
}

a.enllas5
{
color: #000000;
text-decoration: underline;
}

li.nav5
{
        list-style: none;
        margin: 0px 0px 6px 0px;
        padding: 0;
        border: 2px solid #93141b;
        text-align: center;
        height:31px;
        line-height:30px;
}

li.nav5 a
{
        font-family: Verdana, Helvetica, Sans Serif;
        font-size :13px;
        font-weight:bold;
        color: #93141b;
        text-decoration: none;
}

/*
a.enllas5:hover
{
color: red;
text-decoration: underline;
}

a.enllas5:visited
{
color: #93141b;
text-decoration: underline;
}

a.enllas5:visited:hover
{
color: #000000;
text-decoration: underline;
}
*/

span.one
{
	padding: 1px 14px 1px 14px;
        font-family: Verdana, Helvetica, "Sans Serif";
        font-size :12px;
        color: #000000;
        text-align: center;
	border: solid 2px #000000;
}

span.two
{
        font-family: Verdana, Helvetica, "Sans Serif";
        font-size :12px;
        font-weight: bold;
        color: #3F7040;
        text-decoration: underline;
}

div#menu
{
	width: 140px;
	margin-top: 4px;
	margin-left: 2px;
}

ul.nav
{
	margin: 0px;
	margin-left: 0px;	
	padding-left: 0px;
	padding-bottom: 8px;
  	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 13px;
	color: #000000;
	list-style: none;	
}
ul#nav a
{	
	color: #000000;
	text-decoration: none;
	
}

li.nav1
{
	/*padding-top: 2.5px;*/
	padding-left: 3px;
	/*padding-bottom: 2.5px;*/
        height:18px;
        line-height:16px;
	background-color:#93141b;
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size :11px;
	font-weight: bold;	
	color: #ffffff;
}

li.nav2
{
        padding: 1px 0 1px 3px;
        margin:0;
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size:11px;
	color:#93141b;
	border-bottom: 1px dotted #B3ADAD;
}
li.nav2 a
{
	color:#93141b;
	text-decoration:none;
}
li.nav2 a:hover
{
 text-decoration:underline;
}
li.nav2actiu
{
/* list-style-type:square; */
 padding: 1px 0 1px 3px;
 margin:0;
 font-family: Verdana, Helvetica, "Sans Serif";
 font-size:11px;
 color:#93141b;
 border-bottom: 1px dotted #B3ADAD;
 background-color:#F6F5DC;
}
li.nav2actiu a
{
 color:#000000;
 text-decoration:none;
}

li.nav6
{
 list-style-type:circle;
 padding: 1px 0 1px 3px;
 margin:0;
 font-family: Verdana, Helvetica, "Sans Serif";
 font-size:11px;
 color:#000000;
}
li.nav6 a
{
 color:#93141b;
 text-decoration:underline;
}
li.nav6 a:hover
{
 text-decoration:none;
}



/*
li.nav2 a:hover
{
	color: green;
}
li.nav2 a:visited
{
        color: #000000;
}
*/
/*
li.nav2 a:visited:hover
{
        color: green;
}
*/

a.linkportada
{
	font-family: Verdana, Helvetica, "Sans Serif";
        font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.linkPortadaA
{
        display:block;
        float:left;
        width:200px;
	background-color: #000;
        height:20px;
        line-height:16px;
	text-align: center;
	font-family: Verdana, Helvetica, "Sans Serif";
	color: #fff;;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
a.linkPortadaA:hover{background-color:#555;text-decoration:underline;}
a.linkPortadaB
{
        display:block;
        float:right;
        width:200px;
        background-color: #000;
        height:20px;
        line-height:16px;
        text-align: center;
        font-family: Verdana, Helvetica, "Sans Serif";
        color: #fff;;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
}
a.linkPortadaB:hover{background-color:#555;text-decoration:underline;}

a.linkPortada:visited
{
        color:  #93141b;
}

/*
a.linkPortada:visited:hover
{
        color: red;
}

a.linkPortada2:hover
{
        color: red;
}

a.linkPortada2:visited
{
        color:  #93141b;
}

a.linkPortada2:visited:hover
{
        color: red;
}
*/

div#migbitxo
{
	height: 56px;
	margin-top: 16px;
}

div#migbitxoesquerra
{
	float: left;
	padding-top :2px;
}

div#migbitxodreta
{
	float: right;
	padding-top: 5px;
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 10px;
	color: black;
}

a#emailbitxo
{
        font-family: Verdana, Helvetica, "Sans Serif";
        font-size: 11px;
        color: black;
	text-decoration: underline;
}

span.titolmigcontingut
{
	font-family: Verdana, Helvetica, "Sans Serif";
	color: green;
        color:#93141b;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

div#migcontingut
{
	font-family: Verdana, Helvetica, "Sans Serif";
	color: black;
	font-size: 11px;
}

div#migcontingut a
{
        font-family: Verdana, Helvetica, "Sans Serif";
        color: black;
        font-size: 11px;
}

/*
div#migcontingut a:hover
{
        color: red;
}
*/

img.dreta
{
	float: right;
}

ul.llista
{
	margin-left: 16px;
	padding-left: 0;
}

p#email
{
        font-family: Verdana, Helvetica, "Sans Serif";
        color: red;
        font-size: 12px;	
}

p#email a
{
        font-family: Verdana, Helvetica, "Sans Serif";
        color: #000000;
        font-size: 12px;
}

/*
p#email a:hover
{
        color: red;
}
*/

div#titolcontingutfinestra
{
	padding: 10px 0px 10px 5px;
	font-family: Verdana, Helvetica, "Sans Serif";
	color: green;
        color:#93141b;
	font-size: 14px;
	font-weight: bold;
}

div#contingutfinestra
{
	width: 570px;
}

div#capcalerafinestra
{
	border-bottom: solid 2px #7F0F0F;
	margin-right: 4px;
}

div#contingutfinestraesquerra
{
	float: left;
	width: 49%;
	padding-left: 5px;
	font-family: Verdana, Helvetica, "Sans Serif";
	color: black;
	font-size: 12px;
}

div#contingutfinestradreta
{	
        float: right;
        width: 49%;
	padding-left: 5px;
        font-family: Verdana, Helvetica, "Sans Serif";
        color: black;
        font-size: 12px;
}

div#contingutfinestradreta a
{
font-family: Verdana, Helvetica, "Sans Serif";
color: black;
font-size: 12px;
}

/*
div#contingutfinestradreta a:hover
{
color: red;
}
*/

div#adresaMapa
{
text-align: center;
}

div#adresaMapa a
{
font-family: Verdana, Helvetica, "Sans Serif";
color: #000000;
font-size: 12px;
text-decoration: underline;
}

/*
div#adresaMapa a:hover
{
        color: red;
}
*/

div#adresaText
{
}

div#adresaText a
{
font-family: Verdana, Helvetica, "Sans Serif";
color: black;
font-size: 12px;
text-decoration: underline;
}

/*
div#adresaText a:hover
{
color: red;
}
*/

div#peuEsquerra
{
float: left;
width: 140px;
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 12px;
color: black;
text-align: center;
}

div#peuEsquerra a
{
color: green;
color:#93141b;
}

/*
div#peuEsquerra a:hover
{
color: red;
}
*/

div#peuDreta
{
float: right;
width: 600px;
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 12px;
color: black;
text-align: center;
}

div#peuDreta a
{
color: green;
color:#93141b;
}

/*
div#peuDreta a:hover
{
color: red;
}
*/

div#autoindex
{
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

div#autoindex a
{
font-family: Arial, Verdana, Helvetica, "Sans Serif";
color: #140979;
color:#000;
font-size: 10px;
}

/*
div#autoindex a:hover
{
color: red;
}
*/

div#cif
{
	padding-left: 5px;
        font-family: Verdana, Helvetica, "Sans Serif";
        font-size:12px;
        color:black;
}

div#cif A
{
        color: green;
        color:#93141b;
}

/*
div#cif A:hover
{
        color:red;
}
*/

div#contingutProjectes
{
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 12px;
color: #000000;
}

div#contingutProjectes a
{
color: green;
color:#93141b;
font-weight: bold;
text-decoration: none;
}

ul.llistaserveis
{
margin: 0;
padding: 0 0 0 16px;
}

ul.llistaserveis li
{
margin: 0;
padding: 2px 0 2px 0;
}

ul.llistaserveis li a
{
color: #000;
text-decoration: underline;
}

/*
ul.llistaserveis li a:hover
{
color: red;
}
*/

span.casexit
{
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 13px;
font-weight: bold;
color: #000;
}

h1.casexit
{
margin: 0;
padding: 0 0 10px 0;
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 13px;
font-weight: bold;
color: green;
color:#93141b;

}

h1.casexit2
{
margin: 0;
padding: 0 0 15px 0;
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 13px;
font-weight: bold;
color: #000;
}

a.casexitindex
{
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
text-decoration: underline;
}

a.enllasexit
{
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 11px;
color: green;
color:#93141b;
text-decoration: underline;
}

/*
a.enllasexit:hover
{
color: red;
}
*/

div.indexcasexit
{
margin: 10px 0 25px 0;
border: solid 1px green;
border:solid 1px #93141b;
width: 434px;
padding: 6px;
}

div.MissatgeAtencio
{
color:red;
margin-top: 10px;
text-align:center;
}


ul.exit
{
margin: 0 0 0 16px;
padding: 0;
}

ul.exit li a
{
color: #000;
text-decoration: underline;
}

p.casexitdestacat
{
width: 300px;
margin-left: 290px;
padding: 5px;
font-family: Verdana, Helvetica, "Sans Serif";
font-size: 13px;
color: #000;
border-top: solid 1px green;
border-top:solid 1px #93141b;
border-bottom: solid 1px green;
border-bottom:solid 1px #93141b;
}

form.formcontactar
{
margin:0;
padding:0 0 0 26px;
}

div.formseparador
{
clear: both;
padding: 5px 0 5px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding: 5px 0 5px 0;
}

div.formseparador2
{
padding:0 0 10px 0;
clear: both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
div.formseparador2 label
{
}
div.formseparador2 input
{
margin:5px 0 0 0;
background-color: #fff;
border: solid 1px #93141b;
}
div.formseparador2 textarea
{
width:360px;
height:80px;
margin:5px 0 0 0;
background-color: #fff;
border: solid 1px #93141b;
}
div.formseparadorbotons
{
padding: 10px 0 10px 0;
text-align: center;
}

label.formlabel1
{
float: left;
width: 130px;
padding: 2px 10px 0px 0px;
text-align: left;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 110%;
}

input.forminput
{
background-color: #fff;
border: solid 1px #93141b;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.formsubmit
{
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #fff;
background-color: #93141b;
border: solid 1px #93141b;
}

div#peuformulari
{
padding: 10px 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

div.botons
{
padding: 10px 0 10px 0;
width: 410px;
* width: 350px;
text-align: center;
}

div.formflamarades
{
margin: 50px 0 0 100px;
}

#SSLcontingut {
 font-size: 18px;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-top: 100px;
 margin-left: 150px;
}

div#projectes {
padding:10px 0 0 0;
}

div.projecte {
padding:10px 0 10px 0;
}

div.projecte img {
margin:0 10px 0 0;
float:left;
}

.enllac-fitxa {
 font-size: 15px;
line-height:30px;
display:inline-block;
background:url(http://www.drac.com/fitxes/img/pdfs.png) left bottom no-repeat;
text-decoration:none;
padding-left:30px;
margin-left:20px;
}


.veure_demo_mailings
{
font-size: 15px;
text-decoration:none;
color:#93141b;

}


