* {
margin:0px;
padding:0px;
border:0px;
}

* {
font-family:Arial;
font-size:11px;
}

body{
text-align:center;
}
.cos{
width:800px;
margin:18 auto;
}

h1{
margin-bottom:11px;
}
.menu{
text-align:left;
list-style:none;
width:180px;
border-top:1px dotted #ccc;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
}
.menu li{
border-bottom: 1px dotted #ccc;
}
.menu li a{
font-size:11px;
font-weight:normal;
display:block;
padding:2px 0 1px 12px;
}
.ultim{
border-bottom: 0px !important; 
}
.menu li a:hover, .menu li:hover, .menu li.over, menu li a.over{
background-color:#fde76f;
}



.col_menu{
float:left;
margin-right:18px;
}
.boina{
float:left;
}
.contingut{
margin-top:12px;
margin-bottom:20px;
width:800px;
float:left;
text-align:left;
min-height: 500px;
height: auto !important;
height: 500px;
}
.col1{
width:280px;
margin-right:5px;
float:left;
}
.col2{
width:230px;
float:left;
}
.marge_inf{
margin-bottom:20px;
}
h2{
background-color:#fde76f;
font-size:12px;
font-weight:bold;
padding:3px 0 2px 5px;
margin-bottom:12px;
}
.gris{
background-color:#9a9a9a;
color:#fff;
}
.contingut_list{
list-style:none;
width:265px;
margin-left:5px;
}
.contingut_list li{
background:transparent url(fletxa.gif) no-repeat scroll left 13px;
padding:10px 0 12px 12px;
border-bottom:1px dotted #ccc;
}
a{
text-decoration:none;
font-weight:bold;
color:#000;
font-size:11px;
}

.link_list{
list-style:none;
margin-left:5px;
}
.link_list li{
padding:10px 10px 5px 0px;
}
.link_list li a{
background-color:#FDE76F;
font-weight:normal;
padding:0 4px;
}
.col_gran{
width:565px;
margin-right:5px;
float:left;
}
.col_gran p{
margin:9px 0;
}
.marges{
margin:15px 0;
}
.col_cont{
width:565px;
float:left; 
}
.text_gral{
padding:0 10px;
}
.text_gral p{
margin:8px;
}
h3{
font-size:11px;
}
.contacte{
}
.contacte label{
font-weight:bold;
}
.contacte input{
border:1px solid #ccc;
width:375px;
}
.contacte textarea{
border:1px solid #ccc;
width:375px;
height:180px;
}
.text_mini{
font-size:9px;
color:#646464;
}
.enviar{
background-color:#9A9A9A;
color:#FFFFFF;
float:left;
font-weight:bold;
margin-bottom:12px;
padding:3px 5px 2px 5px;
cursor:pointer;
}





