html,body{
	width:100%;
	height:100%;
	background:#616164 url(grafics/bg.gif) top left repeat-x;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:12px;
}
ul{list-style:none;margin:0;padding:0;}
ul li{margin:0;padding:0;}
img{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;}

#wrapper{width:957px;margin:0 auto;background:#EDE1B7;}
#cap{height:198px;position:relative;width:100%;}
#cos{overflow:hidden;position:relative;width:100%;clear:left;background:url(grafics/bg_col1.gif) top left repeat-y;}
#col1{float:left;width:314px;background:transparent;}
#col2{float:left;width:642px}
.fons_portada{background:url(grafics/fons/portada.jpg);
	height:auto;
}
.fons_news{background:#E2D3AA url(grafics/fons/news.jpg) bottom no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_legends{background:url(grafics/fons/legend.jpg) bottom no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_new_talents{background:url(grafics/fons/new_talents.jpg) bottom no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_photoshoots{background:url(grafics/fons/estil.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_cars{background:url(grafics/fons/cars.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_productions{background:#FEF5CA url(grafics/fons/productions.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_localizations{background:#FFFBEF url(grafics/fons/localizations.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_events{background:#FAEDC3 url(grafics/fons/events.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
.fons_videos{background:#FEF5CA url(grafics/fons/videos.jpg) top no-repeat;
	min-height:543px;
	height:auto !important;
	height:543px;
}
#peu{background:url(grafics/bg_peu.gif) top left repeat-x;height:42px;line-height:42px;clear:left;width:100%;}

#col2 p{padding:0;line-height:20px;color:#000;text-align:justify;margin:10px;}
#col2 .bloc{position:relative;clear:left;width:97%;overflow:hidden;text-align:justify;margin:0 auto;padding-top:10px;}
#col2 .bloc p{padding:0;margin:0;}
#col2 .bloc img{float:right;margin-left:10px;border:none;display:block;/*border:2px solid #2E1403;*/}
#col2 .bloc img.left{float:left;margin:0;margin-right:10px;}
#col2 .bloc a img{border:none;}

#col2 .bloc_petit{width:49.9%;float:left;overflow:hidden;margin-top:20px;height:auto;}
#col2 .bloc_petit img{display:block;margin:0 auto;}
#col2 .bloc_petit p{display:block;margin:5px 35px 0 35px;}

#col2 .bloc_content{position:relative;overflow:hidden;width:100%;height:auto;}
#col2 h3{color:#582D1A;margin:10px;padding:0;display:block;font-size:16px;}


#col_gran{float:right;width:639px;padding-bottom:10px;}

#logo{position:absolute;left:-8px;z-index:10;}
#logo img{border:none;display:block;margin:0;padding:0;}

#imatge_cap{float:right;width:641px;height:198px;}
#imatge_cap img{margin:0;padding:0;display:block;overflow:hidden;}

#menu{float:right;width:641px;height:41px;background:url(grafics/bg_menu.gif) top left repeat-x;}
#menu li{margin:0;padding:0;display:block;float:left;line-height:41px;height:41px;}
#menu li a{text-decoration:none;display:block;color:#fff;font-size:20px;line-height:41px;height:41px;}

#bto_home{width:100px;background:url(grafics/btons/home.jpg) top;}
#bto_home:hover{width:100px;background:url(grafics/btons/home.jpg) bottom;}
#bto_home.selected{width:100px;background:url(grafics/btons/home.jpg) bottom;}
#bto_newtalents{width:165px;background:url(grafics/btons/new_talents.jpg) top;}
#bto_newtalents:hover{width:165px;background:url(grafics/btons/new_talents.jpg) bottom;}
#bto_newtalents.selected{width:165px;background:url(grafics/btons/new_talents.jpg) bottom;}
#bto_news{width:89px;background:url(grafics/btons/news.jpg) top;}
#bto_news:hover{width:89px;background:url(grafics/btons/news.jpg) bottom;}
#bto_news.selected{width:89px;background:url(grafics/btons/news.jpg) bottom;}
#bto_legends{width:108px;background:url(grafics/btons/legend.jpg) top;}
#bto_legends:hover{width:108px;background:url(grafics/btons/legend.jpg) bottom;}
#bto_legends.selected{width:108px;background:url(grafics/btons/legend.jpg) bottom;}
#bto_contact{width:179px;background:url(grafics/btons/contact.jpg) top;}
#bto_contact:hover{width:179px;background:url(grafics/btons/contact.jpg) bottom;}
#bto_contact.selected{width:179px;background:url(grafics/btons/contact.jpg) bottom;}

#menu li a span{display:none;}

#links{width:192px;margin-left:46px;margin-top:8px;margin-bottom:8px;}
#links a{display:block;}
#links a span{display:none;}
#links a img{border:none;}

a.link_gran{display:block;width:239px;height:136px;margin-top:22px;margin-left:41px;}
a.link_gran_cars{display:block;width:229px;height:142px;margin-top:22px;margin-left:58px;}
a.link_gran img{border:none;}
a.link_gran_cars img{border:none;}

#cerca_cars{width:100%;background:#cccccc;padding-top:10px;text-align:right;}
#cerca_cars input{width:200px;line-height:20px;height:20px;margin-right:16px;border:none;margin-bottom:12px;padding-left:1px;}
#cerca_cars select{width:200px;line-height:20px;height:20px;margin-right:16px;border:none;margin-bottom:12px;padding-left:1px;}
#cerca_cars label{vertical-align:top;margin-right:10px;line-height:20px;}

#pua, #pua_cars{float:left;height:543px;width:1px;}
#pua_cars{height: 700px;}

#navegacio{position:relative;width:100%;height:30px;line-height:30px;text-align:center;margin-top:10px;}
#navegacio a{line-height:30px;margin:0 5px;padding:5px 10px;background:#5C3E18;border:1px solid #8D6A4F;color:#FFDE5F;text-decoration:none;font-weight:bold;}
#navegacio a:hover{background:#8D6A4F;}

#info_home{position:absolute;width:100%;width:552px;margin-left:40px;margin-top:80px;overflow:hidden;}
#info_home img{float:right;margin:0 0 0 5px;padding:0;}
#info_home p{margin:0;text-align:left;line-height:22px;}
h1.home{position:absolute;margin:60px 0 0 40px;font-size:15px;overflow:hidden;}

#scroll{overflow:auto;height:195px;padding:0;width:500px;margin:10px auto;}
#visor_imatges{height:160px;width:2360px;}
#visor_imatges img{padding:0;margin:0;}

#galeries {margin: 2em 1.4em 1em;padding: 0;}
#galeries a {margin: 0 2px; padding: 0; text-decoration: none;display: inline-block;border: none;}
#galeries a img {width: 30px; height: 30px;border: none;}
#galeries a:hover {width: 30px;height: 30px;}
#galeries a:hover img {width: 80px; height: 80px;position: absolute;margin-left: -30px;margin-top: -30px;border: 3px solid #fff;}

#cerca_cars{overflow:hidden;}
#cerca_cars .bto_submit{background:#5E401C;color:#E4C141;border:1px solid #000;width:auto;font-weight:bold;padding:0 5px;line-height:10px;float:right;height:25px;cursor:pointer;}

#so {
	margin-left:20px;
	margin-bottom:8px;
}

#so p{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#663300;
}

#so a{
	text-decoration:none;
}
#so p:hover{
	text-decoration:underline;
}
#mf{
	text-align:center;
}
#mf img{
	border:none;
}
#mf a{
	margin:4px;
}