/* CSS Document */
/* Inicialitzacions */
html, body, form, div, a{margin:0;padding:0}
h1,h2{margin:0; padding:0;}
h1{font-size:1.8em; color:#7EB223}h2{font-size:1.1em;color:#C2C2C1}
ul{padding:0; margin:0; color:#205D0F; margin-left:280px}
body {margin:0;padding:0; background-color: #43920E;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif}
img {border:0px;padding:0px;margin:0px}
#web {margin-left:auto;margin-right:auto;width:756px;position:relative;}
div.separador {clear:both;font-size:0;line-height:0px}
a {color:#000000;text-decoration:none}
a:hover {color:#000000;text-decoration:underline}
p{color:#205D0F; margin-bottom:20px}

/* Posicionament capes generals */
#fondo{background-image:url(img/ce.jpg);background-repeat: repeat;background-position:center;}
#tapaDalt{margin-left:auto; margin-right:auto;background-image:url(img/tapaDalt.jpg);height:17px;top:0px;background-position:center;}
#tapaBaix{margin-left:auto;margin-right:auto;background-image:url(img/tapaBaix.jpg);height:32px;background-position:center;bottom:0px;}
#cap{position:relative;	background-image:url(img/repVertical.jpg);	background-repeat: repeat-x;height:322px}
#cos{position:relative;background-color:#FFFFFF;width: 756px;}
#peu{position:relative;background-color:#93D420; height:32px}


/*Capçalera*/
#logoorg {position:relative;top:0px;left:0px;font-size:.6em; color:#FFFFFF;text-align:right}
#logoorg a,
#logoorg a span {text-decoration:none}
#logoorg a:hover span {color:#FFFFFF;text-decoration:underline}
#logoorg span {position:relative;bottom:2px; right:12px}
* html #logoorg span {position:relative;bottom:3px; right:12px}
#logoorg img {position:relative;top:3px; right:10px}
* html #logoorg img {position:relative;top:3px; right:8px}
#logotip {position:absolute;top:53px;left:21px}
#logotip span {position:relative;font-family: Cooper, Verdana, Arial, Helvetica; font-size: 24px; font-weight:bold; color:#FFFFFF;left:30px; bottom:25px}

#idiomes {position:absolute;top:50px;left:120px;margin:0;padding:0;text-align:left;list-style:none;font-size:0.65em;font-weight:bold;padding-top:5px;padding-right:5px;}
#idiomes li {float:left;padding-right:5px}
#idiomes li a {text-decoration:none;background-color:#45C328;color:#97F826;padding:1px 3px 2px 3px}
#idiomes li a:hover {text-decoration:none;color:#fff;}
#idiomes li.actiu a {color:#FFFFFF;background:none;}
#idiomes li.actiu a:hover {text-decoration:none;color:#FFFFFF;}

#cap .linksgenerals {position:absolute;top:110px;left:120px;margin:0;padding:0;font-size:.55em;font-weight:bold; list-style:none}
#cap .linksgenerals li {float:left;border-left:2px solid #45C328;padding:0 10px 1px 10px;}
#cap .linksgenerals li.border {border-right:2px solid #45C328;}
#cap .linksgenerals a {text-decoration:none}
#cap .linksgenerals a:hover {text-decoration:underline}
#caragol{position: relative; top:96px;float:right;}
#menuseccions {position:absolute; top:150px;padding-left:15px;width:220px; height:150px; float:left}

/*Cos*/
#submenu {color:#FFFFFF; font-family:Trebuchet,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:0.65em;height:88px;background-image:url(img/repMenu.jpg);background-repeat: repeat-x; padding:0}
#submenu a{ text-decoration:none;padding:0;}


#context {height:auto;min-height:650px;padding:10px 30px 0px 16px; background-image:url(img/flor.jpg); background-repeat:no-repeat; background-position:right bottom; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size:.7em;line-height:175%;text-align:justify;}
#imatge{position:relative; float:left; margin-right:30px}
h1 {margin-left:225px;background-image:url(img/tit.gif); background-repeat:no-repeat; background-position:left bottom;margin-top:15px; margin-bottom:15px;padding-left: 20px; font-family:Arial, Helvetica, sans-serif;}
* html h1{width:400px;padding-left:20px;padding-top:10px;}


/* Peu */

#peu ul {list-style:none; margin-right:15px; margin-left:15px;padding-top:10px;}
#peu ul li {margin:0;font-size:.55em; font-weight:bold;float:left;padding:0px 10px 0 10px;border-left:1px solid #FFFFFF}
#peu ul li a {color:#FFFFFF;text-decoration:none}
#peu ul li a:hover {text-decoration:underline}
#peu ul li.border {float:right; border-right:1px solid #FFFFFF}
#peu ul li.border2 {border-right:1px solid #FFFFFF}


/* ESTILS SECCIONS INTERIORS - AFECTA PRINCIPALMENT A LA CAPA CONTTEXT*/
h1{font-size:2em; color:#A8040D; letter-spacing:1px}
h2{font-size:1.7em;color:#A8040D; letter-spacing:1px}
h3{font-size:1.5em;color:#00537E; letter-spacing:0px; font-weight:bolder}
h4{font-size:1.3em;color:#8FB3C1; letter-spacing:1px; }
h5{font-size:1.1em;color:#43BC5B; letter-spacing:1px; font-weight:bolder}
a{text-decoration:none}

/* Minicercador a les pàgines interiors */
#mini_cercador{width:auto; /*border-left:1px solid #93D420;border-top:1px solid #93D420;*/ padding:10px; vertical-align:bottom; margin-left:250px}
#mini_cercador h3{font-size:1em;font-weight:bolder;color:#B97009; margin-top:0; padding-top:0;margin-bottom:0px; padding-bottom:5px;/*border-bottom:1px solid #53C775;*/}
#mini_cercador form #camps {text-align:left;}
#mini_cercador form #camps input{width:300px; margin-top:5px}
#mini_cercador form #camps input.formBoto{width:50px}
#mini_cercador form #instruccions{color:#b97009; letter-spacing:1px;}

table.formulari {width:auto}
table.formulari tr{}
table.formulari tr td{font-size:0.95em;color:#004E7B;}
table.formulari tr td h3{font-size:1.4em;color:#004E7B; margin-top:10px; padding-top:5px;margin-bottom:10px; padding-bottom:5px;border-bottom:1px solid #53C775;border-top:1px solid #53C775;}

.foto1{border:1px solid #E7E7E7; padding:8px 48px 8px 8px; }
.foto2{border:1px solid #E7E7E7; padding:8px 8px 8px 48px; }

#context a.linkSimple{font-weight:bolder; font-size:.7em;color:#cccccc}
#context a.linkSimple:hover{text-decoration:none; color:#666666}
#context table.cercaAv tr td {background-color:#ffffff; text-align:left;}
#context table.cercaAv tr td.textNJ{background-color:#ffffff; text-align:left;}
html>body #context table.cercaAv tr td.textNJ{}
#context table.cercaAv tr td select, #context table.cercaAv tr td input{width:400px;}
#context table.cercaAv tr td input.formBoto{width:auto; text-align:center; margin-left:220px}
html>body #context table.cercaAv tr td select{font-family:Tahoma;}
#context table.cercaAv tr td select{font-family:Tahoma}
#context table tr td.textNJ{background-color:#EEF9D9}
#context table tr td.titolSeccio{font-size:1.4em; font-weight:bolder; font-family:Arial}

/*#context table.empTrobades{width:auto; margin-bottom:50px}
#context table.empTrobades tr td{background-color:#EEF9D9; text-align:center}
#context table.empTrobades tr td.pagSeg{background-color:#ffffff; font-weight:bolder}

#context table.empTrobades tr td a.linkLlistes{font-weight:bolder;font-size:.8em; color:#999999}
#context table.empTrobades tr td a.linkLlistes:hover{ color:#000000; text-decoration:none}
#context table tr td.titolSeccio{font-weight:bolder}*/
#context table.detallRecerca{margin-bottom:120px}

h3.titTable{font-size:1.5em; color:#CDAA79; letter-spacing:0;padding-bottom:8px;padding-top:8px; font-weight:bolder; border-bottom:1px solid #74BA26}
h3.ambBords{width:300px;font-size:1.4em;color:#004E7B; margin-top:10px; padding-top:5px;margin-bottom:10px; padding-bottom:5px;border-bottom:1px solid #53C775;border-top:1px solid #53C775;margin-left:250px}

table.enllasos{text-align:left; width:auto; border:none; background-color:#FFFFFF; font-size:1em}
table.enllasos tr {padding-bottom:2px}
table.enllasos tr th{font-weight:bolder;color:#FDF6EE; background-color:#A8040D; padding:4px; font-size:0.9em}
table.enllasos tr td{background-color:#FDF6EE; padding-bottom:2px; padding-left:4px; vertical-align:middle}
table.enllasos tr td a {display:block; text-decoration:none; color:#205D0F}
table.enllasos tr td a:hover{text-decoration:underline; display:block}

table.enllasos tr td.uno{width:25%}
table.enllasos tr td.dos{width:50%}
table.enllasos tr td.tres{width:25%}

ul.mapaweb{list-style-type:none ;}
ul.mapaweb li a{text-decoration:none; font-weight:bolder; display:block; padding-left:5px}
ul.mapaweb li a:hover{text-decoration:none;background-color:#EFEFEF}

ul.mapaweb li ul{list-style-type:none;margin-left:20px; padding-left:0;}
ul.mapaweb li ul ul{margin-left:0; padding-left:0;}
ul.mapaweb li ul ul li a{font-weight:normal; padding-left:5px}
ul.mapaweb li ul ul li a:hover{font-weight:normal; background-color:#EFEFEF}

table.premsa{text-align:left; width:auto; border:none; background-color:#FFFFFF; font-size:1em}
table.premsa tr{}
table.premsa tr td{background-color:#F7F7F7; padding:0 6px 2px 6px; vertical-align:middle}
table.premsa tr td img{padding-top:5px; padding-bottom:5px; border:none}
table.premsa tr td.otraNoticia{background-color:#ffffff; height:15px}
table.premsa tr td a.titol{text-decoration:none; font-weight:bolder; color:#2F6903}
table.premsa tr td a:hover.titol{text-decoration:none; color:#8C670E}
table.premsa tr td a.descripcio{text-decoration:none;color:#A25F00}
table.premsa tr td a:hover.descripcio{text-decoration:underline}
.TaulaFormulariAssociacio input {width:250px !important;font-size:.9em}
.TaulaFormulariAssociacio select {width:254px}
* html .TaulaFormulariAssociacio select {width:256px}
.TaulaFormulariAssociacio .BotonsFormulariAssociacio input {width:auto !important}

/* Empreses */
#context table.empTrobades{width:auto;}
table.empTrobades td.Trobades {background-color:#B6E65B}
table.empTrobades td {border:1px solid #CEED94;background-color:#EEF9D9}
table.empTrobades td.Paginacio {border:none;background:none}

.taulaDetall {margin:0 auto}
.taulaDetall th.titolSeccio {text-align:center;border-bottom:1px solid #93D420;color:#A8040D}
.taulaDetall td {padding:3px 0}
.taulaDetall .colEsq {width:40%;text-align:right;padding-right:3px;}
.taulaDetall .colDrt {width:60%;padding-left:3px}
.taulaDetall .colDrt.bold {font-weight:bold}
.taulaDetall input {margin-top:10px;font-size:.8em}

.cercaInini input {font-size:.8em;}
.cercaInini input.TextCerca {width:300px !important}
