/* CSS RESET *****************/
html, body, h1, h2, p, ul, li, dl, dt, dd {margin:0px;padding:0px;}
img {border:none;} 
ul,li {list-style:none;}

/* LAYOUT ********************/
body{background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#5b5b5b;text-align:center;}
a, a:hover {color:#b80400; text-decoration:none;font-weight:bold;}
a:hover {color:#e2001a; text-decoration:underline;}
p {color:#5c5b5b; font-size:12px; line-height:22px; margin-bottom:10px;}
strong {color:#373737; font-size:102%;}
h1 {color:#373737; font-size:22px; font-weight:normal; margin:0px 0px 8px 0px;} 
h2 {color:#7a7a7a; font-size:18px; font-weight:normal; margin:0px 0px 8px 0px;} 
.clear{clear:both;}
.fl{float:left;}
.hr {clear:both; height:1px !important; border-top: 1px solid #b7b7b7; margin: 10px 0px 10px 0px;}
#img_left{float:left;padding-right:15px;padding-bottom:15px;} 
#plana_ext {background:#ffffff url(../img/fons.jpg) center top no-repeat;text-align:center;background-attachment:fixed;padding:10px;}
#plana{width:770px;padding:20px;background-color:#fff;text-align:left;margin:0px auto;}
#imaAnu {float:left;margin-top:4px;}
#content{width:575px;padding: 0;margin: 0;float:right;text-align:left;background-color:#fff;}
#idSearch {text-align:right;margin: 18px 0px 0px 0px;padding:0px;}
#idSearch form input.text{border: 1px solid #afafaf;vertical-align:top;width:155px;margin: 0;padding: 3px 4px 1px 4px;font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#5b5b5b;background-color: #efefef;}
#idSearch form input.image{border: 2px solid #a42320;vertical-align:top;padding: 0;font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: #cc0001;margin: 0 10px 0 0;}
#idSearch #FormularioBusqueda {text-align:left;}
#idSearch #FormularioBusqueda input.text{margin: 0 5px 0 0;}
#idSearch #FormularioBusqueda input.image{margin: 0 5px 0 0;}
.menuNav {margin: 45px 0px 0px 0px;}
.menuNav ul {margin:0;padding:0;}
.menuNav ul li {float:left;margin-left:50px;}
.menuNav ul li.first {margin-left:2px;}
.menuNav ul li a img {margin:1px;}
.menuNavMin {margin: 0px 0px 45px 0px;}
.menuNavMin ul{display:block;}
.menuNavMin ul li {float:left;margin:0px;}
.menuNavMin ul li a img{margin:1px;border:none;}
.sep {margin: 45px 0px 0px 0px;}
.nav {margin: 45px 0px 0px 0px;}
.nav ul {float:left;border-left: 1px solid #b7b7b7;margin:0 55px 0 0;}
.nav ul li {padding-left:10px;}
ul.index ul.index {padding:0px 0px 0px 10px;}
ul.index li {padding:5px 0px 0px 0px;}
ul.index li img {width:30px;height:auto;margin-right:6px;vertical-align:middle}
ul.indCap {margin-left:45px;}
ul.indCap li {padding:5px 10px 0px 15px;}
dl.index dl.index {padding:0px;}
dl.index dt {clear:left;float:left;margin:0;}
dl.index dd {float:left;margin:0;padding:0px 0px 5px 10px;width:82%;}
dl.index dd img {width:30px;height:auto;margin-right:6px;vertical-align:middle}
dl.index dt.nofet {color:#bfbfbf;}
dl.index dd.nofet {color:#bfbfbf;}

dl.defi dt {margin:0;font-weight:bold;}
dl.defi dd {margin:0;padding:0px 0px 15px 15px;width:70%;text-align:justify}

#content .menu{
 float:left;
 width:1px;
}
#content .central{
 float:right;
 width:6px;
}
.strong {
 color:#ececec;
 line-height:26px;
 font-size:184px;
 font-weight:bold;
}
.strong2 {
 color:#e2001a;
 line-height:26px;
 font-size:14px;
 font-weight:bold;
}
.txt-small {
 color:#5c5b5b;
 font-size:11px;
 line-height:21px;
}

/* ------------------------------- */

.barra_vermella {
 background: #E41915 url(../../ajt/escut.gif) top left no-repeat;
}
.barra_vermella ul li {
 background: url(../../ajt/separador_menu_barra_vermella.gif) center left no-repeat;
}

html {overflow:hidden;}
body {text-align:left;overflow:hidden;}

h2 {margin:15px 0px 0px 0px;font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;}
h2 span.tl_da {display:block;float:left;width:300px;padding-left:3px;}
h2 span.tl_num {display:block;float:left;color:#000000;padding-right:3px;}
h2 span.tl_end {display:block;clear:left;height:8px;overflow:hidden;}
h2 a.tl_a {outline:none;}
h2 span.tl_mida {color:#afafaf;white-space: nowrap;}

#plana_ext {text-align:left;padding:20px;}
#plana_min {width:1010px;text-align:left;height:517px;overflow:hidden;}

#plana_esq {float:left;background-color:#fff;text-align:left;margin:0px;padding:0px;height:517px;width:470px;overflow:hidden;}
#content{float:none;margin:20px;padding:0;text-align:left;width:430px;}
#imaAnu {float:left;margin:0px 20px 10px 0px;padding:0px;border:none;padding:1px;border:1px solid #7a7a7a;}

#idSearch {margin:30px 0px 0px 0px;padding:0;float:right;width:227px;}
#idSearch form {margin:0px;padding:0;}
#idSearch form input.text  {float:left;font: normal 11px/14px Arial, Helvetica, sans-serif;height:19px;width:161px;margin:0px 2px 0px 0px;padding:2px 3px 0px 3px;border:1px solid #7a7a7a;}
#idSearch form input.image {float:left;font: normal 11px/14px Arial, Helvetica, sans-serif;height:23px;width:55px;margin:0;padding:0px;border:1px solid #7a7a7a;text-indent:-1000px;background: #cc0001 url('../img/A-cercar.gif') no-repeat 50% 50%;border:1px solid #7a7a7a;}

.menuNavN {clear:right;float:right;margin:8px 0px 0px 0px;width:229px;}
.menuNavN ul {margin:0px;padding:0px;list-style:none;}
.menuNavN ul li {float:left;margin:0px 0px 0px 0px;padding:0px;list-style:none;}
.menuNavN ul li a {display:block;margin:0px 0px 0px 2px;padding:2px 2px; text-decoration:none;border:1px solid #efefef;}
.menuNavN ul li a:hover {border:1px solid #7a7a7a;}
.menuNavN ul li a img {margin:0px;padding:0px;border:none;}

#dArbre {width:430px;height:177px;overflow:hidden;}
#dArbre div#ExCo {text-align:right;height:16px;}
#dArbre div#ExCo span {cursor:pointer;padding:0px 4px 0px 14px;margin:0px;}
#dArbre div#ExCo span#colapse {background: url('../img/icotanc.gif') no-repeat 3px 50%;display:none;}
#dArbre div#ExCo span#expand  {background: url('../img/icoobre.gif') no-repeat 3px 50%;display:none;}

#arbre {font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size:11px;text-align:left;width:430px;height:167px;overflow:scroll;padding:5px 0px;border-top:1px solid #7a7a7a;}
#arbre a.tl_obre {outline:none;display:block;float:left;width:14px;height:11px;padding:0px;margin:0px;background: url(../img/icoobre.gif) no-repeat left 2px;}
#arbre a.tl_tanc {outline:none;display:block;float:left;width:14px;height:11px;padding:0px;margin:0px;background: url(../img/icotanc.gif) no-repeat left 2px;}
#arbre span.tl_buit {display:block;float:left;width:14px;height:11px;padding:0px;margin:0px;overflow:hidden;}
#arbre span.tl_num {display:block;float:left;color:#000000;padding-right:1px}
#arbre div.tl_da {display:block;float:left;width:260px;padding-left:3px;}
#arbre a.tl_a {outline:none;}
#arbre a.tl_b {border-bottom:1px solid #b80400;text-decoration:underline;outline:none;}
#arbre span.tl_mida {color:#afafaf;white-space: nowrap;}
#arbre div.tl_dobre {margin-left:14px;display:none;}
#arbre div.tl_dtanc {margin-left:14px;display:block;}

#Emarca  {float:left;text-align:left;margin:-20px 0px 0px 1px;padding:1px 0px 0px 0px;width:18px;height:63px;border:none;}
#EvisorD {float:left;text-align:left;margin:0px;padding:0px;width:480px;height:517px;border:none;display:none;}
#EvisorB {margin:0px 0px 0px 0px;height:517px;width:100%;border:none;background-color:#efefef;overflow:hidden;}

#Botons {width:20px;height:90px;margin-bottom:-91px;margin-left:1px;float:left;overflow:hidden;display:none;}
#docVis {cursor:pointer;background: url('../img/docVis.gif') no-repeat 0px 3px;width:19px;height:30px;margin-bottom:0px;float:left;overflow:hidden;display:none;}
#docAnt {cursor:pointer;background: url('../img/docAnt.gif') no-repeat 0px 3px;width:19px;height:30px;margin-bottom:0px;float:left;overflow:hidden;display:none;}
#docSeg {cursor:pointer;background: url('../img/docSeg.gif') no-repeat 0px 3px;width:19px;height:30px;margin-bottom:0px;float:left;overflow:hidden;display:none;}
#docTap {cursor:pointer;background: url('../img/docTap.gif') no-repeat 0px 3px;width:19px;height:30px;margin-bottom:0px;float:left;overflow:hidden;display:none;
margin-top:-24px;}

.tAny {color:#848484;font-style:italic;}
#oesst {border-top:1px solid #7a7a7a;}
#oesst div {margin:2px 0 0 0;}
#oesst div {font:9px/1.2 Arial;margin:2px 0 0 0;}
#oesst img {margin:0px;padding:0px;border:1px solid #c0c0c0;vertical-align:top;}
#oesst a img {}
#oesst a:hover img {border:1px solid #7e7e7e;}
#oesst img.oeimA {}
#oesst img.oeimB {margin-left:16px}
#oesst img.oeimC {margin:0 0 0 0px;border:1px solid #f0f0f0;}
#oesst img.oeimD {margin:0 0 0 2px;border:1px solid #f0f0f0;}
#oesst img.oeimE {margin:0 0 0 2px;border:1px solid #f0f0f0;}

#tapa {display:none;cursor:wait;position:absolute;width:0px;height:0px;top:0px;left:0px;z-index:2000;background: url('../img/fons.jpg') repeat center top;}
