/* 
Bytec - Folha de Estilos (CSS).
Desenvolvido por: Oniria Produtora de Softwares.
*/

	body, h1, h2, h3, h4, h5, form, fieldset, table, hr, blockquote, del, 
	ins, dfn, small, code, pre, sup, sub, p, em, strong, abbr, acronym, q, cite, a, img, label {
	padding:0; margin:0; border:0; outline:0;
	vertical-align:baseline; font-style:normal;
	}

	body {background:#000 url(../img/bg.png) left repeat-y}
	body.inicial {background:#000}
	
	div#pageIdiomas {
	width:168px; height:43px;
	background:url(../img/logoInicial.jpg) center top no-repeat;
	font:15px Arial, Helvetica, sans-serif;
	line-height:23px;
	text-align:right;
	padding:90px 28px 0 0;
	margin:auto;
	margin-top:200px;
	}
	
	div#pageIdiomas a {text-decoration:none; color:#cecece; cursor:pointer}
	div#pageIdiomas a:hover {color:#ffcc00}
	
	p {margin:15px 0 15px 0}
		
	h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
	color:#fff;
	}

	h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
	color:#808080;
	}
	
	h2.tit {
	border-bottom:1px solid #383838;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:55px 0 0 0;
	color:#fff;
	}
	
	h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	color:#fff;
	}
	
	h4 {
	font:bold 12px Verdana Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	color:#fff;
	}
	
	a {text-decoration:underline; color:#ffcc00; cursor:pointer}
	a:hover {color:#cecece}
	
	a#movie {
	background:url(../img/movie.png) left no-repeat;
	padding:0 0 0 23px;
	height:20px;
	}

/*
------------------------------
	Estrutura Geral
------------------------------
*/

	div#tudoIndex {
	width:998px; height:auto;
	margin:auto;
	}
	
	div#tudoIndex div#rodape {
	border-top:none;
	margin-right:0;
	}
	
	div#tudo {
	width:998px; height:auto;
	float:left;
	}
	
	div#flash {
	width:998px; height:494px;
	border-bottom:5px solid #383838;
	float:left;
	}

	/*--------------------------------------------*/
	
	div#corpo {
	width:998px; height:auto;
	font:13px Arial, Helvetica, sans-serif;
	padding:50px 0 30px 0;
	text-align:left;
	line-height:20px;
	color:#eee;
	float:left;
	}
	
	/*--------------------------------------------*/
	
	div#faixa {
	width:119px; height:534px;
	background:url(../img/homefaixa.jpg) top no-repeat;
	position:fixed;
	left:0;
	}
	
	div#sidebar {
	width:233px; height:auto;
	text-align:right;
	position:fixed;
	left:119px;
	}
	
	div#sidebar img {
	margin:3px 30px 45px 0;
	}
	
	div#sidebar ul {padding:0; margin:0}
	
	div#sidebar ul li {
	list-style-type:none;
	margin:0 -3px 5px 0;
	}
	
	div#sidebar ul li a {
	width:200px; height:auto;
	padding:3px 30px 3px 3px;
	text-decoration:none; 
	color:#cecece;
	display:block;
	}
	
	div#sidebar ul li a:hover {
	background:#cecece;
	color:#000;
	}
	
	div#sidebar ul li ul.subCategory {
	padding:10px 3px 10px 0;
	display:none;
	}
	
	div#sidebar ul li ul.subCategory li {
	font:11px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	}
	
	div#sidebar ul li ul.subCategory li a {
	padding:0;
	background:none;
	color:#ffcc00;
	}
	
	*+html div#sidebar ul li ul.subCategory li a {
	padding:0 29px 0 0;
	margin:0 0 -4px 0;
	}
	
	div#sidebar ul li ul.subCategory li a:hover {color:#cecece}
	
	/*--------------------------------------------*/
	
	div#conteudo {
	width:567px; height:auto;
	padding:0 40px 0 40px;
	margin-left:351px;
	display:inline;
	float:left;
	}
	
	div#conteudo object {
	margin:0 0 20px 0;
	float:left;
	}
	
	/*--------------------------------------------*/
	
	div#camera01, div#camera02, div#camera03, div#camera04 {
	margin:5px 0 20px 0;
	float:left;
	}
	
	div#imagem01, div#imagem02, div#imagem03, div#imagem04 {
	width:320px; height:240px;
	border-top:5px solid #383838;
	border-bottom:5px solid #383838;
	margin:10px 20px 0 0;
	float:left;
	}
	
	div.textoCam {
	width:227px; height:auto;
	text-align:justify;
	float:left;
	}
	
	/*--------------------------------------------*/
	
	ul#news, ul#news2 {
	padding:0 0 20px 0; margin:0 0 0 0;
	float:left;
	}
	
	ul#news li, ul#news2 li {
	width:570px; height:auto;
	border-bottom:1px solid #141613;
	list-style-type:none;
	float:left;
	}
	
	ul#news li {padding:0 0 15px 0; margin:0 0 15px 0}
	ul#news2 li {padding:0 0 2px 0; margin:0 0 2px 0}
	
	ul#news li a img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:5px solid #383838;
	margin:0 20px 0 0;
	display:inline;
	float:left;
	}
	
	ul#news li object {
	margin:0 20px 0 0;
	display:inline;
	float:left;
	}
	
	ul#news li a:hover img {border:5px solid #cecece}
	
	ul#news li div {
	width:350px; height:auto;
	float:left;
	}
	
	ul#news li div h2 {margin:-2px 0 -8px 0}
	ul#news2 li h2 {margin:12px 0 -8px 0}
	
	ul#news li a, ul#news2 li a {text-decoration:none}
	ul#news li a:hover, ul#news2 li a:hover {text-decoration:underline}
	
	ul#news li.mag {
	width:170px; height:310px;
	padding:0 0 0 0;
	margin:0 19px 0 0;
	border:none;
	}

	ul#news li.mag img {margin:0 0 15px 0}

	/*--------------------------------------------*/
	
	#banner, #banner2 {
	width:570px; height:300px;
	border-top:5px solid #383838;
	border-bottom:5px solid #383838;
	}
	
	div#newsPhoto img {
	width:570px;
	border-top:5px solid #383838;
	border-bottom:5px solid #383838;
	}
	
	a#back {
	font:11px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	float:left;
	}
	
	/*--------------------------------------------*/
	
	ul#projetos {
	margin:0 0 0 0;
	padding:0 0 0 50px;
	}
	
	ul#projetos li {
	width:252px; height:auto;
	list-style-type:none;
	margin:30px;
	display:inline;
	float:left;
	}

	ul#projetos li a img {border:1px solid #666; margin-bottom:-10px}
	ul#projetos li a:hover img {border:1px solid #fff;}
	
	/*--------------------------------------------*/
	
	ul#login-senha {
	width:245px; height:auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#2b2b2b;
	border:1px solid #383838;
	padding:15px 20px 15px 20px;
	margin:20px 0 20px 0;
	}
	
	ul#login-senha li {list-style-type:none; margin-bottom:5px}
	
	ul#formulario {
	width:521px; height:auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#2b2b2b;
	border:1px solid #383838;
	padding:21px 10px 20px 35px;
	margin:20px 0 40px 0;
	float:left;
	}
	
	*html ul#formulario {padding:11px 10px 18px 22px}
	*+html ul#formulario {padding:11px 10px 18px 22px}
	
	ul#formulario li {
	width:230px; height:auto;
	list-style-type:none;
	margin:0 25px 10px 0;
	display:inline;
	float:left;
	}
	
	.form01 {
	width:230px; height:auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color: #242424;
	border:1px solid #fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
	}
	
	.mens {
	width:485px; height:80px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color: #242424;
	border:1px solid #fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;
	}
	
	label {cursor:pointer}
	.next {float:right}
	.previous {float:left}
	
	/*--------------------------------------------*/

	ul#galeria {
	padding:0;
	margin:0;
	}

	ul#galeria li {
	width:180px; height:auto;
	list-style-type:none;
	margin:0 12px 0 0;
	display:inline;
	float:left;
	}

	ul#galeria li a img {
	border-top:5px solid #383838;
	border-bottom:5px solid #383838;
	margin:0 0 5px 0;
	float:left;
	}
	
	/*--------------------------------------------*/
	
	div#rodape {
	width:569px;
	font:11px Arial, Helvetica, sans-serif;
	border-top:5px solid #383838;
	padding:20px 0 60px 0;
	margin-right:38px;
	text-align:right;
	color:#666;
	float:right;
	}
	
	div#rodape a {color:#fff}

