/* CSS Document */
html, body {
	width:100%;
	margin:0;
	padding:0;
	}
body {
	font:bold 12px/20px "Myriad Pro", Tahoma, Verdana, Arial, Sans-Serif;
	color:#6a6a6a;
	background:#e0f7fe url(images/background/bg_body.gif) repeat-x;
	}
div, body, p, ul, ol, li, a, form, img {
	margin:0;
	padding:0;
	} 
img {
	border:none;
	}
ul, li {
	list-style:none;
	}
a, a:active, a:visited {
	text-decoration:none;
	color:#e89740;
	background-color:inherit;
	}
a:hover {
	text-decoration:underline;
	color:#e89740;
	background-color:inherit;
	}
h1 {
	margin:0;
	font-size:14px;
	text-transform:uppercase;
	color:#837f7f;
	background:inherit;
	}
h2 {
	margin:0;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	color:#E89740;
	background:inherit;
	padding-right:15px;
	}	
h3 {
	margin:0;
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
	}
h4 {
	margin:0;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	text-indent:30px;
	}	
.wraper {
	width:770px;
	margin:15px auto 0;
	}

/*  header  */
.header .top_corner {
	background:url(images/header/top_corner.gif) no-repeat;
	height:14px;
	}
.header .header_images {
	background:#fff url(images/header/center_corner.gif) bottom right repeat-y;
	color:#6a6a6a;
	}
.header .header_images img {
	margin-right:5px;
	}
.header .header_images a {
	margin:0 10px 0 20px;
	}
.header .bottom_corner {
	background:url(images/header/bottom_corner.gif) bottom no-repeat;
	height:17px;
	}

/*  container  */
.container {
	height:100%;
	margin:15px 0 0 0;
	position:relative;
	}	
.menu {
	position:absolute;
	margin-right:15px;
	height:200px;
	width:178px;
	}
.menu ul {
	width:178px;
	}
.menu li {
	height:34px;
	font-size:0;
	position:relative;
	}
.menu li ul {
	position: absolute;
	width:197px;
	left: 170px;
	top: 0;
	z-index:1;
	display: none;
	}
.menu a {
	display:block;
	height:34px;
	}						
.menu li:hover ul, .menu li.over ul { 
	display: block; 
	cursor: pointer;
	}
.menu li.over {
	position:relative;
	z-index:1;
	}	
.menu a span {
	position:absolute;
	left:-9000px;
	top:0;
	}
	/*  o kapueiro */
.menu #menu1 {
	height:35px;
	background: url(images/menu/kapueiro.gif) 0px 0px no-repeat;
	}
.menu #menu1 a:hover {
	background: url(images/menu/kapueiro.gif) 0px -35px no-repeat;
	}
.menu #menu1 .active, .top_menu #menu1 .active:hover {
	background: url(images/menu/kapueiro.gif) 0px -35px no-repeat;
	}
	/*  o kapueire submenu */
.menu #menu11 {
	height:35px;
	background: url(images/menu/kapueiro_sub.png) 0px 0px no-repeat;
	}
.menu #menu11 a:hover {
	background: url(images/menu/kapueiro_sub.png) 0px -35px no-repeat;
	}
.menu #menu12 {
	background: url(images/menu/history.png) 0px 0px no-repeat;
	}
.menu #menu12 a:hover {
	background: url(images/menu/history.png) 0px -34px no-repeat;
	}
.menu #menu13 {
	background: url(images/menu/smi.png) 0px 0px no-repeat;
	}
.menu #menu13 a:hover {
	background: url(images/menu/smi.png) 0px -34px no-repeat;
	}
.menu #menu14 {
	height:42px;
	background: url(images/menu/termini.png) 0px 0px no-repeat;
	}
.menu #menu14 a:hover {
	background: url(images/menu/termini.png) 0px -42px no-repeat;
	}
	
	/*  multimedia */
.menu #menu2 {
	background: url(images/menu/multimedia.gif) 0px 0px no-repeat;
	}
.menu #menu2 a:hover {
	background: url(images/menu/multimedia.gif) 0px -34px no-repeat;
	}
.menu #menu2 .active, .top_menu #menu2 .active:hover {
	background: url(images/menu/multimedia.gif) 0px -34px no-repeat;
	}
	/*  multimedia submenu */
.menu #menu21 {
	background: url(images/menu/video.png) 0px 0px no-repeat;
	}
.menu #menu21 a:hover {
	background: url(images/menu/video.png) 0px -34px no-repeat;
	}	
.menu #menu22 {
	background: url(images/menu/music.png) 0px 0px no-repeat;
	}
.menu #menu22 a:hover {
	background: url(images/menu/music.png) 0px -34px no-repeat;
	}	
.menu #menu23 {
	height:42px;
	background: url(images/menu/photo.png) 0px 0px no-repeat;
	}
.menu #menu23 a:hover {
	background: url(images/menu/photo.png) 0px -42px no-repeat;
	}			
	/*  forum */
.menu #menu3 {
	background: url(images/menu/forum.gif) 0px 0px no-repeat;
	}
.menu #menu3 a:hover {
	background: url(images/menu/forum.gif) 0px -34px no-repeat;
	}
.menu #menu3 .active, .top_menu #menu3 .active:hover {
	background: url(images/menu/forum.gif) 0px -34px no-repeat;
	}
	/*  contact */
.menu #menu4 {
	background: url(images/menu/contact.gif) 0px 0px no-repeat;
	}
.menu #menu4 a:hover {
	background: url(images/menu/contact.gif) 0px -34px no-repeat;
	}
.menu #menu4 .active, .top_menu #menu4 .active:hover {
	background: url(images/menu/contact.gif) 0px -34px no-repeat;
	}
	/*  links */
.menu #menu5 {
	height:41px;
	background: url(images/menu/links.gif) 0px 0px no-repeat;
	}
.menu #menu5 a:hover {
	background: url(images/menu/links.gif) 0px -41px no-repeat;
	}
.menu #menu5 .active, .top_menu #menu5 .active:hover {
	background: url(images/menu/links.gif) 0px -41px no-repeat;
	}		

/*  content  */
.content_bg_guy {
	background:url(images/background/bg_guy.gif) bottom left no-repeat;
	padding-left:193px;
	height:100%;
	}
.content_block {
	padding-bottom:25px;
	margin-top:1px;
	}
.content_block .top_corner {
	background:#fff url(images/background/bg_content_top.gif) top right no-repeat;
	height:8px;
	font-size:0;
	color:#6a6a6a;
	}
.content_block .content_bg {
	background:#fff url(images/background/bg_content_center_repeat.gif) top right repeat-y;
	color:#6a6a6a;
	}
.content_bg .content {
	background:url(images/background/bg_content_center.gif) top right no-repeat;
	margin-left:50px;
	padding:10px 0;
	}	
.content_bg .content p {
	margin:10px 30px 10px 0;
	word-spacing:5px;
	text-indent: 15px;
	}
.content_bg .content p em {
	word-spacing:normal;
	width:490px;
	display:block;
	}	
.content_bg .content img.left {
	float:left;
	margin:10px 10px 10px 0;
	}
.content_bg .content img.right {
	float:right;
	margin:10px 0 10px 10px;
	}	
.content_block .bottom_corner {
	background:url(images/background/bg_content_bottom.gif) bottom no-repeat;
	height:16px;
	}
/*  smi  */
.content_bg .smi p {
	border-bottom:1px dotted #666;
	}	
.content_bg .smi a {
	display:block;
	}
.content_bg .smi img {
	margin:0 0 10px 15px;
	}
/*  links  */
.links ul li {
	margin:10px 0;
	}
/*  contact page  */
.contact {
	width:100%;
	}
.contact li {
	float:left;
	margin:10px 17px 5px 0;
	}
.contact li img {
	float:left;
	margin-right:10px;
	}		
/*  video  */
.video p.center {
	margin:0 0 0 150px;
	}
.video p a {
	float:left;
	margin-bottom:10px;
	}	
.video p span a {
	margin:30px 40px 0 10px;
	display:inline;
	white-space:nowrap;
	}
.content_bg .video p {
	clear:both;
	}
/*  music  */
.music_bg {
	background:url(images/pictures/music.jpg) 130px 10px no-repeat;
	}	
/*  photo  */
.content_bg .photo p {
	text-indent:0;
	}
.content_bg .photo p.margin_bottom {
	margin-bottom:35px;
	}
.photo p a {
	margin:0 2px;
	}
.photo p img {
	vertical-align:middle;
	}
.content_bg .photo p.small a, .content_bg .photo p a.small {
	margin:0 30px;
	}
/*  news block  */
.content_bg .news {
	margin-top:45px;
	width:470px;
	height:300px;
	border:5px solid #6A6A6A;
	position:relative;
	background:url(images/background/bg_news.jpg) top left;
	}
.content_bg .news ul {
	list-style:none;
	width:100%;
	height:300px;
	position:absolute;
	overflow:auto;
	}
.content_bg .news li {
	border-bottom:1px dashed #666;
	padding:5px 20px;
	}
.content_bg .news span {
	color:#E89740;
	background:url(images/list.gif) 0px 2px no-repeat;
	padding-left:11px;
	}
.content_bg .news li p {
	text-indent:0;
	margin:0;
	}
.content_bg .news a {
	text-decoration:underline;
	}
/*  other  */
.clear {
	clear:both;
	}
.songs_a {
	font-size:14px;
	text-align:right;
	background:url(images/pictures/arrow.gif) center right no-repeat;
	padding-right:20px;
	margin-left:250px;
	}	
.content_bg .no_indent p {
	text-indent:0;
	}
.page_top {
	font-size:14px;
	background:url(images/pictures/arrow_top.gif) center right no-repeat;
	margin-left:20px;
	padding-right:20px;
	}	
/*  footer  */
.footer .top_corner {
	clear:left;
	background:url(images/footer/top_corner.gif) no-repeat;
	height:12px;
	font-size:0;
	}
.footer .footer_menu {
	float:left;
	width:100%;
	background:#fff url(images/footer/center_corner.gif) bottom right repeat-y;
	color:#6a6a6a;
	}
.footer .footer_menu li {
	float:left;
	background:url(images/footer/dots.gif) center left no-repeat;
	margin-right:11px;
	padding-left:13px;
	}
.footer .footer_menu li.no_background {
	background:none;
	margin-left:10px;
	display:inline;
	}
.footer .footer_menu a {
	display:block;
	font:bold 11px/20px Tahoma, Verdana, Arial, Sans-Serif;
	}
.footer .footer_menu a.active {
	text-decoration:underline;
	}
.footer .footer_menu .validation li {
	background:none;
	padding:0;
	margin:0 5px;
	}
.footer .footer_menu .validation a {
	display:inline;
	}
.footer .footer_menu p.footer_center {
	text-align:center;
	margin:10px 0;
	}
.footer .bottom_corner {
	clear:both;
	background:url(images/footer/bottom_corner.gif) bottom no-repeat;
	height:17px;
	}	