body {
 padding:0;
 margin:0;
 background-color: #7A9805;
 background-image:url('imgbr/fons_all.jpg');
 background-repeat:repeat-x;
 background-position:center top;
 font-family:Tahoma,verdana,arial;
 font-size:11px;
 line-height:21px;
 overflow : -moz-scrollbars-vertical;
 color:#006600;
}

h1{
 font-size:15px;
 font-weight:bold;
 display:inline;
}

h2{
 font-size:13px;
 font-weight:bold;
 display:inline;
}

.txt_titol{
 font-size:15px;
 font-weight:bold;
 display:inline;
 margin-left:35px;
}


/* continguts */

#cont1{
 position:absolute;
 background-color:#ffffff;
 width:768px;
 height:auto;
 top:144px;
 left:50%;
 margin-left:-384px;
 border-left:1px solid #CED6DD;
 border-right:1px solid #CED6DD;
 border-bottom:none;
 border-top:none;
 clear:both;
}

#cont2{
 position:relative;
 background-color:white;
 height:auto;
 width:100%;
 float:top;
 clear:both;
 }

#menu_lateral{
 position:absolute;
 background-color:#fff;
 height:auto;
 width:150px;
 left:30px;
 top:30px;
 color:#009900;
 float:top;
 clear:both;
 display:block;
}

#text_principal{
 position:relative;
 background-color:white;
 width:565px;
 height:auto;
 margin-left:203px;
 top:30px;
 clear:both;
 display:block;
}

#menu_lateral ul{
 position:relative;
 margin:0px;
 padding:0px;
 list-style:none;
 color:#006600;
}

#menu_lateral li{
 color:#006600;
 background:url('imgbr/m19.gif') center left no-repeat;
 margin:0px;
 border-bottom:1px dotted #009900;
}

#menu_lateral li a{
 background:url('imgbr/m20.gif') bottom repeat-x;
 margin:0px;
 padding:0 0 2px 9px;	
 color:#006600;
 text-decoration:none;
 font-size:11px;
 line-height:20px;
}

#menu_lateral li a:hover{
 color:#006600;
 text-decoration:underline;
}


#text_pos{
 position:relative;
 background-color:white;
 height:auto;
 width:100%;
 float:top;
 border-bottom:1px dotted #009900;
 border-top:1px dotted #009900;
 border-left:none;
 border-right:none;
 }

.textpos{
 position:relative;
 margin:auto;
 width:700px;
 height:auto;
 display:block;
}

.textpos a{
  text-decoration:none;
 color:#006600;
 cursor:default;
}

#footer{
 position:relative;
 background-color:white;
 height:auto;
 width:100%;
 float:top;
 }

#footer img{
 position:relative;
 float:left;
 display:block;
 margin-right:35px;
 }

/* fi continguts */




/* ESTRUCTURA DEL SITE */

#header{
 position:absolute;
 background-color:#000;
 top:0px;
 left:50%;
 margin-left:-384px;
 width:768px;
 height:53px;
 color:#fff;
 border-left:1px solid #CED6DD;
 border-right:1px solid #CED6DD;
 border-bottom:none;
 border-top:none;
}

#telf{
 position:relative;
 background-color:#000;
 width:200px;
 height:40px;
 left:25px;
 float:left;
 top:2px;
}

#menu{
 position:relative;
 background-color:#red;
 width:466px;
 height:40px;
 float:left;
 left:100px;
 top:21px;
 display:inline;
}

#banner{
 position:absolute;
 width:768px;
 background-color:#fff;
 border-bottom:1px dotted #99CC00;
 border-left:1px solid #CED6DD;
 border-right:1px solid #CED6DD;
 border-top:none;
 height:90px;
 left:50%;
 margin-left:-384px;
 top:53px;
 }

#img_banner{
 position:relative;
 float:left;
 width:259px;
 display:inline;
 left:2px;
}

#txt_banner{
 position:relative;
 float:left;
 width:325px;
 display:inline;
 top:12px;
 margin-left:5px;
}

#carro{
 position:relative;
 float:left;
 width:140px;
 display:inline;
 top:13px;
 margin-left:15px;
 font-size:11px;
 color:#8C9094;
 font-weight:bold;
}

#carro img{
 float:left;
 height:100%;
 margin-right:5px;
margin-bottom:25px;
}

#carro a{
 font-size:11px;
 color:#8C9094;
 font-weight:bold;
 text-decoration:none;
}

#carro a:hover{
 font-size:11px;
 color:#006600;
 font-weight:bold;
 text-decoration:none;
}
