* {margin:0; padding:0; list-style:none;}

#clear{clear:both;}

body{
	background-color:#000033;
	margin: 0 auto;
	font-family:Tahoma, Arial;
	font-size: 12px;
	color: #CCC;
	}
#swf{
	margin:20px auto;
	width:1050px;
	height:750px;
	}
#fundo{
	width:100%
	}
#topo{
	height:248px;
	}
.nome_pagina{	
	font-size:20px;
	color:#BCD3DE;
	padding:10px 0; 
	width:100%;
	text-align:center;
	}
.logo img{
	float:left;
	border:0;
	height:65px;
	width:210px;
	margin:30px 120px;
	}
.lingua{
	text-align:center;
	margin:30px 120px;
	padding:5px;
	float:right;
	}
.lingua a{
	color:#CC6600;
	text-decoration:none;
	}
.lingua a:hover{
	color:#777;
	text-decoration:underline;
	}
.lingua a:active{
	color:#999;
	text-decoration:underline;
	}
.lingua a:visited{
	color:#555;
	text-decoration:none;
	}
.links{
	width:1000px;
	margin:0 auto;
	}
.texto{
	width:500px;
	margin:20px 30px;
	float:left;
	font-size:14px;
	}
.texto-cima{
	background:url(../imagens/texto_cima.png) no-repeat;
	height:77px;
	width:500px;
	}
.texto-centro{
	background:url(../imagens/texto_centro.png) repeat-y;
	padding:10px 10px 10px 20px;
	width:470px;
	color:#000033;
	}
.texto-centro b{
	font-size:14px;
	color:#CC6600;
	}
.texto-baixo{
	background:url(../imagens/texto_baixo.png) no-repeat;
	width:500px;
	height:78px;
	}
.texto2{
	width:850px;
	margin:20px auto;
	font-size:14px;
	}
.texto-cima2{
	background:url(../imagens/texto_cima2.png) no-repeat;
	height:77px;
	width:850px;
	}
.texto-centro2{
	font-size:14px;
	text-align:center;
	background:url(../imagens/texto_centro2.png) repeat-y;
	padding:10px 10px 10px 20px;
	width:820px;
	color:#000033;
	}
.texto-centro3{
	font-size:14px;
	text-align:left;
	background:url(../imagens/texto_centro2.png) repeat-y;
	padding:10px 110px 110px 20px;
	width:820px;
	color:#000033;
	}
.texto-centro2 b{
	font-size:15px;
	font-weight:bold;
	color:#CC6600;
	}
.texto-centro2 form{
	text-align:left;
	}
.texto-baixo2{
	background:url(../imagens/texto_baixo2.png) no-repeat;
	width:850px;
	height:78px;
	}
#site1{
	margin:150px 100px 0 50px;
	float:left;
	width:300px;
	height:250px;
	position:relative;
	z-index:1;
	}
#site1-1{
	margin:150px 100px 0 20px;
	float:left;
	width:450px;
	height:375px;
	display:none;
	position:relative;
	z-index:15;
	}
#site2{
	margin:-200px 80px 0 700px;
	float:left;
	width:300px;
	height:250px;
	position:relative;
	z-index:2;
	}
#site2-2{
	margin:-200px 80px 0 700px;
	float:left;
	width:450px;
	height:375px;
	display:none;
	position:relative;
	z-index:15;
	}
#site3{
	margin:-200px 80px 0 550px;
	float:left;
	width:300px;
	height:250px;
	position:relative;
	z-index:3;
	}
#site3-3{
	margin:-200px 80px 0 550px;
	float:left;
	width:450px;
	height:375px;
	display:none;
	position:relative;
	z-index:15;
	}
.categoria{
	width:223px;
	}
.categoria ul li {
	margin:3px;
	}
.categoria ul li a{
	font-size:15px;
	padding:0 0 0 15px;
	color:#FFF;
	text-decoration:none;
	}
.categoria ul li a:hover{
	color:#CC6600;
	}
.categoria ul li a:active{
	color:#CC6600;
	text-decoration:underline;
	}
.categoria ul li a:visited{
	color:#999;
	text-decoration:underline;
	}
.texto-cima-cat{
	background:url(../imagens/cat_cima.png) no-repeat;
	height:38px;
	width:223px;
	}
.texto-centro-cat{
	background:url(../imagens/cat_centro.png) repeat-y;
	padding:5px 10px 5px 15px;
	width:198px;
	}
.texto-centro-cat b{
	font-size:14px;
	color:#CC6600;
	}
.texto-baixo-cat{
	background:url(../imagens/cat_baixo.png) no-repeat;
	width:223px;
	height:34px;
	}
.texto-peq{
	font-size:9px;
	}
.portifolio{
	margin:10px;
	float:left;
	width:420px;
	height:350px;
	}
.esquerdo{
	float:left;
	width:223px;
	margin:40px;
	height:100%;
	}
.formulario{
	margin:15px auto;
	width:400px;
	}
.formulario input{
	color:#BCD3DE;
	border:1px solid #000033;
	background:#2F4F5E;
	}
.formulario textarea{
	color:#BCD3DE;
	border:1px solid #000033;
	background:#2F4F5E;
	}
.direito{
	margin:40px 0;
	width:74%;
	float:right;
	}
.footer{
	color:#CCC;
	font-size:10px;
	margin:30px 0 0 0;
	height:50px;
	}
.footer ul{
	margin:0 auto;
	text-align:center;
	}
.footer ul li{
	display:inline;
	}
.footer ul li a{
	color:#CC6600;
	padding:0 5px;
	text-decoration:none;
	}
.footer ul li a:hover{
	color:#777;
	text-decoration:underline;
	}
.footer ul li a:active{
	color:#999;
	text-decoration:underline;
	}
.footer ul li a:visited{
	color:#555;
	text-decoration:none;
	}