/**MEDIDAS RELATIVAS**/
body, html{font-size: 62.5%; height:100%; }
body {font-size: 101%;}
html>body {font-size: 100%;}
:first-child+html body {font-size: 101%;}
/*
1em = 10px
*/

body { margin:0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; background-image:url(../img/00_fons.gif); background-repeat:repeat-x; background-color:#857b78; color:#818181;  }

img { border:0px; }
ul, ul li { list-style:none; padding:0px; margin:0px; }
h1, h2, h3, h4, h5, p { padding:0px; margin:0px; font-weight:normal; }
a { text-decoration:none; color:#818181; }
input,textarea { font-size:1em; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; color:#818181; }

div#wrapper { margin:0px auto; width:1004px; background-image:url(../img/00_fons-wapper.gif); background-repeat:repeat-y; }
#wrapper div#wrapperint { width:978px; background-image:url(../img/00_fons-wapperint.gif); background-repeat:no-repeat;  padding:0 13px 0 13px;  }

div#wrapperint div#header { background-image:url(../img/00_header-fons.jpg); height:97px; width:978px; }

div#header div#langs { float:right; background-image:url('../img/00_header-langs.gif'); background-repeat:no-repeat; width:212px; height:18px; text-align:right; padding:2px 4px 0 0; }
div#langs ul li { display:inline; font-size:.9em; color:#d70000; }
div#langs ul li a { color:#000000; }
div#langs ul li a:hover,div#langs ul li a.act { color:#d70000; }

div#header div#logo { float:left; padding:9px 0 0 25px; width:224px; height:78px; }

div#contenido { background:#fff; padding-bottom:20px; }

div#contenido div#ttl { width:100%; height:113px; background:#fff url(../img/02-peu-ttl-lin.gif) no-repeat 40px 112px; }



div.clear { float:left; height:10px; width:100%; }

div#wrapperint div#peu_pag { background-image:url('../img/00_peu_fons.gif'); background-repeat:repeat-x; width:978px; height:70px; }
div#peu_pag div#pc1 { width:230px; padding:0 0 0 91px; text-align:center; float:left;  }
div#peu_pag div#pc1 ul { padding-top:34px; }
div#peu_pag div#pc1 ul li { display:inline; color:#d70000; padding-left:4px; font-size:.9em; }
div#peu_pag div#pc1 ul li a { color:#cfcfcf; }
div#peu_pag div#pc1 ul li a:hover { text-decoration:underline; }

div#peu_pag div#pc2 { width:291px; float:left; padding:21px 0 0 45px; }
div#peu_pag div#pc3 { width:241px; float:left; padding:21px 0 0 0px; }
div#peu_pag div#pc4 { padding:64px 0 0 66px; float:left; }

/*NOTA LEGAL*/
div#contenido div#sub-fons { width:100%; height:19px; background:#fff url(../img/02-peu-fons1-sup.gif) no-repeat 247px 13px; }
div#contenido div#cnt-avis { width:864px; background:#fff url(../img/02-peu-fons1.gif) repeat-y top left;  margin:0 0 0 39px; float:left; }

div#cnt-avis div#esq-volv {  padding:38px 20px 0 20px; width:147px;  float:left; text-align:right; } 
div#cnt-avis div#esq-volv a { color:#eb200c; font-size:1.1em; font-weight:bold; }
div#cnt-avis div#esq-volv a:hover { text-decoration:underline; }
div#cnt-avis div#cnt { float:left; width:556px; padding:35px 45px 25px 34px; margin-left:40px; font-size:1.2em; color:#818181; line-height:1.4em;}
div#cnt-avis div#cnt a { color:#eb200c; }
div#cnt-avis div#cnt a:hover { text-decoration:underline; }
div#contenido div#lin-sep { clear:both; background:#fff url(../img/02-peu-ttl-lin.gif) no-repeat bottom  40px; width:100%; height:20px;  }
/*NOTA LEGAL*/

/*CONTACTE*/
div#contenido div#sub-fons2 { width:100%; height:19px; background:#fff url(../img/02-peu-fons1-sup.gif) no-repeat 324px 13px; }
div#contenido div#cnt-contact { width:864px; background:#fff url(../img/02-peu-fons2.gif) repeat-y top left;  margin:0 0 0 39px; float:left; }

div#cnt-contact div#esq-cnt { padding:38px 20px 0 20px; width:224px;  float:left; font-size:1.2em;}
div#cnt-contact div#esq-cnt em { font-style:normal; color:#000; }
div#cnt-contact div#esq-cnt strong { color:#eb200c; }

div#cnt-contact div#cnt { float:left; width:477px; padding:35px 45px 25px 34px; margin-left:40px; font-size:1.2em; color:#818181; line-height:1.4em;  }

div#cnt-contact div#cnt table tr#hid td { padding-bottom:20px; font-weight:bold; padding-top:3px; }
div#cnt-contact div#cnt table tr#hid td strong { color:#eb200c;  }
div#cnt-contact div#cnt table td { padding-bottom:6px; }
div#cnt-contact div#cnt table td input { border:0px; background-color:#fff; width:390px; padding:2px; margin-left:12px; border: 1px solid #e3e1e1; }
div#cnt-contact div#cnt table td textarea { border:0px; height:107px; background-color:#fff; width:390px; padding:2px; margin-left:12px; border: 1px solid #e3e1e1; }
div#cnt-contact div#cnt table td input.button { color:#fff; background:#eb200c; width:70px; padding:1px 1px 2px 1px; font-size:0.9em; }


/*DESCARREGUES*/
div#contenido div#cnt-down { width:864px; background:#fff url(../img/02-peu-fons3.gif) repeat-y top left;  margin:0 0 0 39px; float:left; }

div#cnt-down div#esq-volv {  padding:38px 20px 0 20px; width:147px;  float:left; text-align:right; } 
div#cnt-down div#esq-volv a { color:#eb200c; font-size:1.1em; font-weight:bold; }
div#cnt-down div#esq-volv a:hover { text-decoration:underline; }
div#cnt-down div#cnt { float:left; width:423px; padding:35px 0 25px 6px; margin-left:40px; font-size:1.2em; color:#818181; line-height:1.4em;}
div#cnt-down div#cnt div.img { float:left; width:86px; }
div#cnt-down div#cnt div.text { float:left; width:337px; }
div#cnt-down div#cnt div.text h1 { font-size:1em; font-weight:bold; }
div#cnt-down div#cnt div.text h2 { font-size:1em; font-weight:bold; color:#eb200c;  }
div#cnt-down div#cnt div.text p { font-size:1em; font-weight:normal;  }
div#cnt-down div#cnt div.clear { width:100%; clear:both; background:url('../img/02-som-sep.gif') no-repeat bottom left; height:22px; }
div#cnt-down div#cnt div.text p a { text-decoration:underline; }
div#cnt-down div#cnt div.text p a:hover { text-decoration:none;  }
/*DESCARREGUES*/


/*MAPA DEL WEB*/
div#contenido div#cnt-map { width:865px; background:#fff url(../img/02-peu-fons4.gif) repeat-y top left;  margin:0 0 0 39px; float:left; font-size:0.9em; }
div#cnt-map div#col1 { width:187px; float:left; }
div#cnt-map div#col2 { width:187px; float:left; margin-left:41px; }
div#cnt-map div#col3 { width:187px; float:left; margin-left:38px; }
div#cnt-map div#col4 { width:187px; float:left; margin-left:38px; }

div#cnt-map div ul { margin-bottom:20px; float:left; }
div#cnt-map div ul li { float:left; padding:3px 10px 5px 42px; width:135px; background:#f9f7f7; margin-bottom:2px; background:#f9f7f7 url(../img/02-peu-ico-pag.gif) no-repeat 26px 4px; }
div#cnt-map div ul li a { color:#000; padding:0 0 0 0px; }
div#cnt-map div ul li a:hover { color:#eb200c; }

div#cnt-map div ul li.titol1 { float:left; padding:3px 10px 5px 12px; width:165px; background:#e3e1e1; margin-bottom:2px; font-weight:bold; }
div#cnt-map div ul li.titol1 a { background:#e3e1e1 url(../img/02-peu-ico-flx.gif) no-repeat top left; color:#000; padding:0 0 0 14px; }


div#cnt-map div ul li.titol2 { float:left; padding:3px 10px 5px 12px; width:165px; background:#e3e1e1; margin-bottom:2px; font-weight:bold; }
div#cnt-map div ul li.titol2 a { background:#e3e1e1 url(../img/02-peu-ico-pag2.gif) no-repeat top left; color:#000; padding:0 0 0 14px; }
div#cnt-map div ul li.titol2 a:hover { color:#eb200c; }

div#cnt-map div ul li.titol { float:left; padding:3px 10px 5px 12px; width:165px; background:#eb200c; margin-bottom:2px; font-weight:bold; }
div#cnt-map div ul li.titol a { background:#eb200c url(../img/02-peu-ico-pag3.gif) no-repeat top left; color:#fff; padding:0 0 0 14px; }
div#cnt-map div ul li.titol a:hover { text-decoration:underline; }
/*MAPA DEL WEB*/


