/* CSS Document */
body { margin:0; padding:0; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#000; color:#808080; text-align:justify; }
img { border:none; }
table { border:none; }
form { padding:0px; margin:0px; }
p { margin:0px; padding:0px; line-height:14px; text-align:justify; }
ul { list-style:none; margin:0; padding:0; }
input.contacto, textarea.contacto { border-top:1px solid #9b9b9b; border-left:1px solid #9b9b9b; background:#f8f8f8; }
label { cursor:pointer; }
a, a:link { color:#e35f0b; text-decoration:none; }


	.main { width:910px; margin:0 auto; z-index:-1; height:auto; }

		.top { }
		.top a { width:300px; display:block; }
		.top a span { text-indent:-1000px; display:none; }
		
		.menu { width:140px; position:relative; top:0; float:left; z-index:50000; margin-left:10px; margin-top:-20px;}
		.menu li { height:19px; }
		.menu li a { color:#636262; font-weight:bold; }
		.menu li a:hover { color:#e35f0b; font-weight:bold; }
		.menu li a.here { color:#e35f0b; font-weight:bold; }
		
		.menuRight { width:140px; position:relative; top:0; float:right; z-index:50000; margin-right:10px; margin-top:-20px; text-align: right;}
		.menuRight ul { position: absolute; right: 0px;}
		.menuRight li { height:19px; }
		.menuRight li a { color:#636262; font-weight:bold; }
		.menuRight li a:hover { color:#e35f0b; font-weight:bold; }
		.menuRight li a.here { color:#e35f0b; font-weight:bold; }
		

		.content { min-height:400px; width:910px; vertical-align:top!important; }
		
		.damnIeDamnViolationOfDamnStandarts p {
			text-align: center;
		}
		
			.category { height:320px; margin-bottom:-30px; float:right; margin-right:135px; }
			.category .left, .category .right { width:18px; float:left; height:inherit; }
			.category .left {  }
			.category #category_center { overflow:hidden; height:282px; margin-top:-20px; }
			.category #category_center #category_effect { padding:0px 0px 0px 8px; width:565px !important; }
			.category #category_center #category_effect .linha { height:50%; }
			.category #category_center #category_effect .img { width:97px; height:130px; float:left; text-align:center; padding-right:14px; }
			.category #category_center #category_effect .img a { border:2px solid #636363; display:block; }
			.category #category_center #category_effect .img a:hover { border:2px solid #d05e1c; }
			.category #category_center #category_effect .img img { width:93px; height:120px; }
			.category #category_center #category_effect .img span { text-align:left !important; font-weight:bold; }

				ul#photos, ul#photos ul { margin:0px; padding:0px; /* Width of Menu Itpxs */ /* IE6 Bug */ }
				ul#photos li {	position:relative;	list-style:none; float:left; }
				ul#photos li a { display: block; text-decoration:none; color: #777; border-bottom: 0; }
				/* Fix IE. Hide from IE Mac \*/
				* html ul#photos li { float: left; height: 1%; }
				* html ul#photos li a { height: 1%; }
				/* End */
				
				ul#photos ul {	position:absolute; display: none; /* Set 1px less than menu width */ top:120px; left:0px; color:#9a9695; padding:2px 5px; }
				ul#photos li ul li a {  } /* Sub Menu Styles */
				ul#photos li:hover ul ul,
				ul#photos li:hover ul ul ul,
				ul#photos li.over ul ul,
				ul#photos li.over ul ul ul { display: none; } /* Hide sub-menus initially */
	
				ul#photos li:hover ul,
				ul#photos li li:hover ul,
				ul#photos li li li:hover ul,
				ul#photos li.over ul,
				ul#photos li li.over ul,
				ul#photos li li li.over ul { display: block; } /* The magic */
				
				ul#photos li.menuparent {   }
				
				ul#photos li.menuparent:hover,
				ul#photos li.over { background-color: #C8EBFE; }
				
				ul#photos li a:hover.areas { color: #E2144A;  }
			
			
			
			.numbers { text-align:right; font-size:9px; padding-right:48px; font-family:Arial, Helvetica, sans-serif; padding-top:3px; }
			.numbers a { color:#9a9695; margin-right:1px; }
			.numbers a.here { color:#e35f0b; font-weight:bold; }
			.numbers a:hover { color:#e35f0b; font-weight:bold; }
		
			.bio_pt, .bio_uk { float:right; width:270px; padding:0px 15px 15px 15px; height:400px; overflow:auto; line-height:18px; }
			/*.bio_pt img, .bio_uk img { width:16px; height:11px; float:right; }*/


			.glr_cinza1, .glr_cinza2 { height:11px; background:url(../images/cinza.jpg) #872c00; margin:3px 0; color:#fff;}
			.glr_cinza1 { text-align:right; padding-right:7px; }
			.glr_cinza1 a { color:#958f8f; }
			
			a#close { float:right; width:100px; height:10px; background:url(../images/close.png) no-repeat; }
			a#close span { display:none; }
			a#close:hover { background:url(../images/close_on.png) no-repeat; }

			#gallery_effect { background:; overflow:hidden; }
			#gallery_effect img { margin-right:20px; height:170px; }
	
	
			#gallery_detail { height:530px; text-align:center; }
			#gallery_detail img { padding:15px 16px 20px 16px; background:#fff; height:460px;  }
			.nome_capa { z-index:10000; position:absolute; margin-top:-50px; margin-left:auto; margin-right:auto; width:910px; text-align:center; text-transform:uppercase;  font-weight:bold; }
			
			.pushup {margin-top:-35px;}
			.pushdown {margin-top:190px;}
			.pushdown_contacts {margin-top:80px;}
	
			.glr_cinza_right, .glr_cinza_left { height:10px; margin:0px; }
			.glr_cinza_left { width:49.2%; float:left; background:url(../images/cinza.jpg); padding-left:5px; }
			.glr_cinza_right { width:49.5%; float:right; background:url(../images/cinza.jpg) 455px 0px; text-align:right; padding-right:5px; }
			
			a#prev_portfolio { float:left; padding-left:5px; background:url(../images/prev_portfolio.png) no-repeat; width:100px; height:10px; }
			a#prev_portfolio:hover { background:url(../images/prev_portfolio_on.png) no-repeat; }
			a#next_portfolio { float:right; padding-left:5px; background:url(../images/next_portfolio.png) no-repeat; width:100px; height:10px; }
			a#next_portfolio:hover { background:url(../images/next_portfolio_on.png) no-repeat; }
			a#prev_portfolio span, a#next_portfolio span { display:none; }
			
			.btm_prev a{ float:left; padding-left:5px;  width:100px; height:10px; }
			.btm_prev a{ background:url(../images/prev.png) no-repeat right; }
			.btm_prev:hover a { background:url(../images/prev_on.png) no-repeat right; }
			.btm_next a{ float:right; padding-right:5px;  width:100px; height:10px; }
			.btm_next a{background:url(../images/next.png) no-repeat left;  }			
			.btm_next:hover a{ background:url(../images/next_on.png) no-repeat left; }
			.btm_prev span, .btm_next span { display:none; }

			#contacts { height:150px; text-align:center; }
	
			
	
	
		/* FOOTER */
		.footer { height:30px; border-top:1px solid #4f4f4f; margin-top:15px; padding-top:10px; }
			.footer .copy { float:left; }
			.footer .links { float:left; margin-left:10px; }
			.footer .links a, .footer .web a { color:#9a9695; }
			.footer .web { float:right; }

		/* FOOTER */
		.copyright { position:relative; margin-left:auto; margin-right:auto;  text-align:center; z-index:100000; width:700px; margin-top:125px; margin-bottom:10px;}
		.copyright2 { position:relative; margin-left:auto; margin-right:auto;  text-align:center; z-index:100000; width:700px; margin-top:230px; margin-bottom:10px;}
		.copyright3 { position:relative; margin-left:auto; margin-right:auto;  text-align:center; z-index:100000; width:700px; margin-top:30px;}
		
		.copyright_index { position:relative; margin-left:auto; margin-right:auto;  text-align:center; z-index:100000; width:500px; margin-top:125px; margin-bottom:10px;}
		
	
		.mgallery_on {border:#FF0000 solid 3px!important;}

		.contacts_pxail{
			color:#636262;
		}

		.contacts_pxail:link{
			text-decoration:none;
			color:#636262;
		}

		.contacts_pxail:visited{
			text-decoration:none;
			color:#636262;
		}

		.contacts_pxail:hover{
			text-decoration:none;
			color:#e35f0b;

		}

		.contacts_pxail:active{
			text-decoration:none;
			color:#636262;

		}
