body {margin:0;background-color:#fff; font-family: Verdana; font-size: 11px; color: #333; line-height:140%;}

div,td,body,a,input,textarea,select{ line-height:130%;color:#333;;text-align:left; }
input {	font-size:10px;}
#tot{position:absolute; left:0;top:20px;text-align:center;width:100%;}
img{	border: 0;}
h1{color:#FF6B09; 	font-size:20px;}
h2{	font-size:12px;}
h3{	font-size:11px;}
ol li, ul li{ padding-top:7px; }


#cabecera{	width:760px; height:137px;  margin:0 auto auto auto; background-image: url(../img/fondo_cabecera.jpg);}
#logo{height: 112px; padding-top:25px; padding-left:25px;}
#menu{	text-align:center; width:760px; background-color: #C2B7B0; height:17px; border-top: 1px solid #FFF; font-size:10px; font-weight:bold; padding-top:3px;}
#menu a{text-decoration:none;}
#menu a:hover{background-color:#FF6B09; padding:0px 0 1px 0; color:#FFF;}
.actiu{background-color:#FF6B09; padding:0px 0 1px 0; color:#FFF;}

#contenido{width:760px; margin:0 auto auto auto; text-align:center;}
html>body #contenido{ margin:22px auto auto auto; text-align:center;}
#blesquerra, #contacto, #submenu{width:160px;  margin:85px auto auto 5px; float: left;	}
#contacto, #submenu{	font-size: 10px;	float: left;	}
html>body #contacto,{margin:65px auto auto 5px;}
#submenu{	margin: 80px auto auto 0;}
#bldreta, #bldreta2{	width: 550px;	float: right;	margin: 20px auto auto auto;padding-right:10px; text-align:justify;}
html>body #bldreta, html>body #bldreta2{	padding-right:20px; line-height:150%;}

.bnaranja{font-weight:bold; color:#FF6B09;}
#titular{	height: 32px;	padding: 10px 0 0 15px;	width: 540px;	background: url(../img/solar.gif) no-repeat;}
html>body #titular{	padding: 1px 0 20px 15px;}

#fotoesq{	width:150px; float:none; }
#textodreta{	width:400px; float:right; text-align:justify;}
#bldreta2 img{	float: left;	padding: 40px 35px 5px 0;}
html>body #bldreta2 img{	float: left;	padding: 30px 30px 5px 0;}

#itemsmn{	width: 145px;	background-image: url(../img/fondo-submenu.jpg);	border-top: 2px solid #FFF;	padding: 2px 0 2px 5px;}

#submenu a{	text-decoration:none;}
#submenu a:hover{	text-decoration:none; font-weight:bold;}
.actiu2{	font-weight:bold;}

.input195{width:195px;}
.input250{	width:250px;}
.input140{	width:140px;}
.input50{	width:50px;}
.input90{	width:90px;}
.input150{	width:150px;}

#avis{font-size:9px;}