/*@charset "UTF-8";
 CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	padding:2px 0; 
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	background: #ccc url(images/bgum.png) ;
}
#centerer{
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	border-top: solid 2px #eb2;
	border-bottom: solid 2px #033;
	border-left: solid thin #ddd;
	border-right: solid thin #ddd;
}
/*TOPO: LOGO, IDIOMA, FRASE, MENU RICHMEDIA*/
#topo{
	height:340px;
	width:780px;
	background: transparent url(images/fundo_topo.jpg);
}
#topo2{
	height:242px;
	width:780px;
	top:0;
	background: transparent url(images/fundo_topo.jpg);
}
#logo{ 
	float:left;
	height:90px;
	width:220px;
	margin-top:5px;
	margin-left:38px;
	background: transparent url(images/vbmarca.png) no-repeat;
}
#logoEn{ 
	float:left;
	height:90px;
	width:220px;
	margin-top:5px;
	margin-left:38px;
	background: transparent url(images/vblogo.png) no-repeat;
}
/*MENU IDIOMA*/
#lang{
	height:20px;
	width:110px;
	float:right;
	font:11px sans-serif;
	color: #666;
	text-align:right;	
	padding:0;
	margin:5px;	
}
#lang ul{
	list-style:none;
	display:table;
	float:right;
	height:1%;
	color:#666;
}
#lang ul li{
	float:left;
	position:relative;
}
#lang ul li a {
	text-decoration:none;
	color:#666;
}
#lang a:hover{
	color:#eb2;
}
#frase{
	float:left;
	width:405px;
	height:45px;
	margin-top:22px;
	margin-left:84px;
	text-align:right;
	background:transparent url(images/arquim.png) no-repeat;
}
#fraseEn{
	float:left;
	width:405px;
	height:45px;
	margin-top:22px;
	margin-left:84px;
	text-align:right;
	background:url(../assets/images/arquim_en.png) no-repeat;
}
#richm{
	margin-top:5px;
	float:left;
	width:100%;
	top:166px;
	text-align:center;
}
/*AREA DO CONTEUDO*/
#area{
	clear:both;
	padding-top:0;
	background:url(images/bgvinci.jpg);
}
#cont{
	display:table;
	width:741px;
	padding:10px 6px;
	border: solid 1px #DDD;
	border-top:none;
	margin:auto;
	margin-top:-1px;
	text-align:left;
	background:#FFF;
}
#conte{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:justify;
}
#cont a {
	color:#033;
	font-weight:bold;
	text-decoration:none;
}
#cont a:hover{
	text-decoration: underline;
}

/*#conte ul li{ quando chegar em como fazemos ou algum outro bullet, verificar se isto está fazendo diferença e incluir na parte acima aqui
list-style: circle;
}*/


/*DIVISAO EM COLUNAS*/
#col1{
	float:left;
	width:60%;
}
#col2{
	height:auto;
	float:right;
	width:39%;
	border: solid 1px #DDD;
}
#col3{
	height:auto;
	float:left;
	width:99.5%;
	border: solid 1px #DDD;
}

/*COLUNAS DAS PÁGINAS SECUNDÁRIAS*/
#colA{
	float:left;
	height:auto;
	width:24%;
	margin-left:1%;
}
#colB{
	float:left;
	height:auto;
	width:49%;
	padding:0;
	margin-left:5px;
}
#colC{
	float:right;
	height:auto;
	width:24%;
	margin-right:1%;	
}
#colD{
	float:left;
	height:auto;
	width:74%;
}
/*MENU FLUTUANTE*/
*+html #menu, *html #menu{
	position:fixed;
	width:175px;
	text-align:center;
}
*+html #menu2,*html #menu2{
	position:fixed;
	width:330px;
	text-align:center;
	margin:5px;
	margin-top:-10px;
}
*+html #menu3, *html #menu3{
	position:fixed;
	width:510px;
	text-align:center;
	margin:5px;
	margin-top:115px;
}
#menu{
	position:fixed;
	width:182px;
	text-align:center;
}
#menu2{
	position:fixed;
	width:330px;
	text-align:center;
	margin:5px;
	margin-top:25px;
}
#menu3{
	position:fixed;
	width:510px;
	text-align:center;
	margin:5px;
	margin-top:115px;
}
/*TABELA*/
#tabela1{
	border:dashed thin #960;
	text-align:center;
	top:0;
}
/*linha de divisão na home - só foi usada lá*/
#linhaCinza{
	width:95%;
	margin:auto;
	border-bottom:solid 1px #DDD;
}
.fotos{
padding:2px;
border: solid thin #960;
}
.smais{
	text-align:right;
}
/*#teste{clear:both;
height:700px;
margin-top:auto;
margin-bottom:auto;

background: transparent url(images/coluna.jpg) left bottom no-repeat;	
}
*/
#fundoDourado{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	background: url(images/qs_mid.png) repeat-x center top;
}
/*TÍTULOS*/
#titArea{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #c90;
}
/*LINHAS*/
.linhaDour{ 
	width:98%;
	margin-left:auto;
	margin-right:auto;
	border-bottom:solid 1px #c90;
}
.titDourado{
	font-weight:bold;
	color:#960;
	margin-left:3px;	
}
.titBranco{
font-size:11px;
	font-weight:bold;
	color:#FFF;
}

#barSup{
	height:10px;
	width:100%;
}


/*CANTOS ARREDONDADOS*/
.cse{
	height:100%;
	background: url(images/cse.jpg) no-repeat left top;
	margin:-1px;
}
.csd{
	height:100%;
	background: url(images/csd.jpg) no-repeat right top;
}
.cie{
	height:100%;
	background:url(images/cie.jpg) no-repeat left bottom;
	margin:-1px;
	padding-top:1px;
}
.cid{
	background: url(images/cid.jpg) no-repeat  bottom right;
	height:10px;
}
.qscse{
	height:100%;
	background: url(images/qs_cse.png) no-repeat left top;
	margin:-1px;
}
.qscsd{
	height:100%;
	background:transparent url(images/qs_csd.png) no-repeat right top;
}
.qstop{
	height:100%;
	background: url(images/qs_sup.png) repeat-x center top;
}
.qsesq{
	height:100%;
	background: url(images/qs_esq.png) no-repeat left top;
}
.qsdir{
	height:100%;
	background: url(images/qs_dir.png) no-repeat right top;
}
.qsinf{
	height:100%;
	background: url(images/qs_inf.png) repeat-x center bottom;
}
.qscie{
	height:100%;
	background: url(images/qs_cie.png) no-repeat left bottom;
}
.qscid{
	height:100%;
	background: url(images/qs_cid.png) no-repeat right bottom;
}
.qsmid{
	height:100%;
	background: url(images/qs_mid.png) repeat-x center top;
}

/*QSMENU*/

#qsmenu ul{	
	width:89%;
	display:block;
	list-style:none;
	margin:auto;
}
#qsmenu ul li{
	height:1%;
	width:96%;
	padding-top:6px;
	padding-bottom:6px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #FFF;
}
#qsmenu ul li:first-child{border-top:none;}
#qsmenu ul li:last-child{border-bottom:none;}
/*RODAPÉ*/
#rodape{
	width:100%;
	height:60px;
	padding-top:30px;
	text-align:center; 
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#555;
	background:url(images/bgvincirdp.jpg) no-repeat;
}
#rdp{
	height:15px;
	padding-bottom:10px;
	
}
#rdp a{
	height:25px;
	margin-top:10px;
	text-decoration:none;
	color:#555;
}
#rdp a:hover{
	color:#033;
}
#endereco{
	height:25px;
	width:97%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom: 10px;
	font-weight: normal;
	color:#333;
	border-top:solid 1px #960;
}
#endereco a{
color:#033;
text-decoration:none;
}
#endereco a:hover{
text-decoration:underline;
}

#news{
	width:90%;
	margin:auto;
	padding:2px;
}
.cxTexto{
	height:20px;
	width:98%;
	background:#eee;
	border:none;
	border:solid 1px #ccc;
	color:#033;
	font:12px Arial, Helvetica, sans-serif;
}
.cxTexto2{
	height:1%;
	width:98%;
	background:#eee;
	border:none;
	border:solid 1px #ccc;
	color:#033;
	font:12px Arial, Helvetica, sans-serif;
}
#infoBrowser{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333;
}
#infoBrowser a{
	color:#333;
	text-decoration:underline;
}
#infoBrowser a:hover, a:visited{
	color:#960;
	text-decoration:underline;
}
.dir{
text-align:right;
background:#ccc;
}