* {margin: 0px; padding: 0px; }

body{ height: 780px; font-family: tahoma,arial,sans-serif; font-size: 11px; color: #333; background: #AB9285 url(visual/bg.gif) repeat-x fixed center bottom; }

li{ list-style-type: none;}

a {text-decoration: none; color: #135E86}
a:focus, a:hover, a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration: underline;
}
img{ border: none; }

.floatContainer{overflow: hidden; height: 100%;}

#preload {
	width: 150px; height: 150px; margin: 20% auto 0;
	text-align: center;
}
	#preload p{
		padding-top: 10px;
	}
	
	#preload div { 
		font-size: 14px; font-weight: bold; color: #fff;
	}
	

#topLeft, #topRight { width: 268px; height: 438px; overflow: hidden; position: absolute; left: 0; top: 0; background: url(visual/girls.jpg) no-repeat 0 0 ; }
#topRight { left: auto; right: 0; background-position: -268px 0; }
#duminica { position: absolute; left: 350px; top: 20px; width: 74px; height: 56px; overflow: hidden; background: url(visual/duminica.png) no-repeat 0 0 ; }
#fabrica { position: absolute; right: 330px; top: 20px; width: 132px; height: 53px; overflow: hidden; background: url(visual/fabrica.png) no-repeat 0 0 ; }
.wrap { width: 700px; margin: auto; } 
#bg { padding: 72px 0 200px; background: url(visual/gradient.gif) repeat-x 0 0; }	
#logo { margin: auto; width: 327px; height: 218px; padding: 0 0 100px; background: url(visual/logo.png) no-repeat 0 0 ; }
#menu { height: 28px; padding: 0 0 10px; overflow: hidden; }
#menu li { float: left; width: 93px; height: 28px; background: url(visual/menu.png) no-repeat 0 0; }
#menu li a { width: 93px; height: 28px; display: block; text-decoration: none;	}
#menu li#menu-event { background-position: 0 0; }
#menu li#menu-eventActive { background-position: -93px 0; }
#menu li#menu-first { background-position: 0 -28px; }
#menu li#menu-firstActive { background-position: -93px -28px; }
#menu li#menu-artists { background-position: 0 -56px; }
#menu li#menu-artistsActive { background-position: -93px -56px; }
#menu li#menu-program { background-position: 0 -84px; }
#menu li#menu-programActive { background-position: -93px -84px; }
#menu li#menu-presa { background-position: 0 -112px; }
#menu li#menu-presaActive { background-position: -93px -112px; }
#menu li#menu-contact { background-position: 0 -140px; }
#menu li#menu-contactActive { background-position: -93px -140px; }
#content { height: 350px; padding: 20px; background: #fff; border-top: solid 10px #8e6666; }
#content { filter:alpha(opacity=90); opacity: 0.9; }
#content h1 { padding: 10px 0; font-size: 22px; font-weight: bold; }
#content p {padding: 0 0 20px; }
#content p.contentPress {padding: 0 0 30px; }
	
#footer1, #footer2, #footer3 { padding: 0 20px 0; text-align: center; font-size: 10px; color: #666666; background: #fff; filter:alpha(opacity=90); opacity: 0.9; }
#footer3 { padding-bottom: 20px; }
#footer { background: #fff; }
#footer li { float: left; width: 170px; height: 100px; }
#footer a { display: block; width: 110px; height: 100px; margin: auto; overflow: hidden; filter:alpha(opacity=40); opacity: 0.4; }
#footer a:hover { filter:alpha(opacity=100); opacity: 1; }
#radio { background: url(visual/radio.jpg) no-repeat center center }
#goodhomes { background: url(visual/goodhomes.jpg) no-repeat center center }
#elevate { background: url(visual/elevate.jpg) no-repeat center center }
#dialogtextil { background: url(visual/dialogtextil.jpg) no-repeat center center }
#sreport { background: url(visual/sreport.jpg) no-repeat center center }
#hipmag { background: url(visual/hipmag.jpg) no-repeat center center }
#feeder { background: url(visual/feeder.jpg) no-repeat center center }
#port { background: url(visual/port.jpg) no-repeat center center }
#fashion { background: url(visual/fashion.jpg) no-repeat center center }
#envy { background: url(visual/envy.jpg) no-repeat center center }
#kudika { background: url(visual/kudika.jpg) no-repeat center center }
#alomoda { background: url(visual/alomoda.jpg) no-repeat center center }
#unuopt { background: url(visual/1801.jpg) no-repeat center center }
#madone { background: url(visual/madone.jpg) no-repeat center center }
#other {
	position: absolute; top: 230px; margin-left: 500px;
	font-size: 11px; color: #666666;
}
	
#other a {
	font-size: 12px; font-weight: bold;
}

#content div.favoritesShop{
	margin: 0; height: auto; padding: 0; background: #fff;filter:alpha(opacity=100); opacity: 1;
}

.favoritesShop ul {
	margin: 0 0 20px; height: 76px;
	border: solid 1px #ccc;
}
		
	.favoritesShop li {
		float: left; overflow: hidden;
	}
		
	.favoritesShopCol1 {
		width: 60px; padding: 8px;
	}
			
		.favoritesShopCol1 a {
			display: block; overflow: hidden;width: 60px; height: 60px;
		}
			
		.favoritesShopCol1 img {
			width: 60px; height: 60px;
		}
		
	.favoritesShopCol2 {
		width: 177px; padding: 13px 0 0;
	}
			
		.favoritesShopCol2 span {
			display: block; white-space: nowrap; padding: 0 0 10px;
			font-size: 13px; color: #333; font-weight: bold;
		}
			
		.favoritesShopCol2 b {
			color: #999999;
		}
			
		.favoritesShopCol2 a {
			font-size: 11px;
		}
		
	.favoritesShopProduct {
		padding: 0 0 0 5px; 
	}
			
		.favoritesShopProduct a {
			display: block; overflow: hidden; width: 76px; height: 76px;
		}
			
		.favoritesShopProduct img {
			width: 76px; height: 76px;
		}
			
		.favoritesShopProduct div {
			width: 76px; height: 76px;
			background: #F3F3F3;
		}
			
		.favoritesShopProduct small {
			width: 30px; position: absolute; height: 10px; display: block; margin-top: -10px; overflow: hidden;
			background-color: #1876A9;
			color: #fff; font-size: 10px; line-height: 10px; text-align: center;
		}
		
	.favoritesShopCol3 {
		width: 66px; height: 60px; padding: 16px 0 0; text-align: center;
	}
		
		.favoritesShopCol3 a {
			font-size: 18px; 
		}
			
		.favoritesShopCol3 span {
			display: block; 
			font-size: 11px; color: #666666;
		}
		

		
a.blogArtistImg {
	float: left; clear: left; display: block; overflow: hidden; margin: 0px 10px 40px 0;
}

.blogArtist p a {
	font-weight: bold;
}

.blogArtist p {
	color: #666666;
}

