/* CSS Document */
body{
	/*background:#FFBE00 url(../img/degrade.jpg) repeat-x top;*/
	background:#c0c0c0;
	}
#principal{
	position:absolute;
	top: 0px;
	left: 0px;
	right:0px;
}
#topo{
	width:100%;
	min-width:900px;
	height:27px;
	border-bottom: solid 1px #bbbbbb;
	background:#e5e5e5;
	}
.central{
	width:900px;
	margin: 0 auto;

}
#logo-box{	
	width:100%;
	min-width:900px;
	padding-top:0px;
	height:120px;
	border: solid 0px;
	text-align:center;
	background:#f8f8f8;
	/*background:#202020; */
	/*background:url(../img/back_logo.png) top left no-repeat; */
}
#logo{	
	width:150px;
	padding-top:5px;
	height:100px;
	border: solid 0px;
	float: left;
	position: relative;
	text-align:center;
	/*background:url(../img/back_logo.png) top left no-repeat; */
}

#nav{
	float:left;
	color: #8a7575;
	padding-top:7px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}
#menufixo {
	padding-top:5px;
	width:280px;
	border: solid 0px;
	float: right;
	text-align: right;
	color: #8a7575;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#menufixo a{
	height:10px;
	font-size:12px;
	text-decoration: none;
	color: #8a7575;

}
#menufixo a:link, a:visited, a:active{
	text-decoration: none;
	color: #8a7575;
}
#menufixo a:hover{
	text-decoration: none;
	color:#FFBE00;

}
#busca {
	border: solid 0px #fff;
	float: right;
	text-align:right;
	margin-left:20px;
	margin-right:5px;
	padding: 5px 0px 0px 0px;
	text-align: center;

}
#busca input{
	background-color:#f8f8f8;
	border:solid 1px #888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#888;	
}


#menu-topo {
	width:100%;
	min-width:900px;
	margin: 0 auto;
	height:35px;
	border: solid 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #f8f8f8;

}
#texto{
	width:620px;
	float: left;
	border: solid 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding:10px 10px 10px 30px;
	color:#333;	
	background:url(../img/separador.png) repeat-y left;
}
#texto a, a:link, a:visited, a:active{
	text-decoration: none;
	color: #8a7575;
}
#texto a:hover{
	text-decoration: none;
	color:#333;

}
#titulo h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#f8f8f8;
	padding:0px;
}

#menu-vertical{
	float:left;
	height:100%;
	position:relative;
	width:230px;
	padding:3px 0px 3px 0px;

	
}

#cont-box{
	width:100%;
	min-width:900px;
	margin: 0 auto;
	display:table;
  	height:auto !important;
	border-top: solid #e5e5e5 3px;
	background:#fff;
}
#cont-titulo{
	width:100%;
	min-width:900px;
	margin: 0 auto;
	display:table;
  	height:auto !important;
	border-bottom: solid 2px #eb7809;
	background:#fb8819 url(../img/fundo_cont.png) repeat-x top left;
}
#base{
	width:100%;
	min-width:900px;
	margin: 0 auto;
	display:table;
	min-height:200px;
	border: solid 0px;
	background:#f8f8f8;
	border-top: solid 3px #ca5e00;
	color: #000;
}
#base a{
	color:#000;
}

#parceiros{
	width:100%;
	min-width:900px;
	margin: 0 auto;
	display:table;
	min-height:200px;
	border: solid 0px;
	background:#fff;
	border-top: solid 3px #eee;
}
#parceiros h2{
	color:#333;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.img_par{
	width:280px;
	margin:5px;
	height:100px;
	padding:0px;
	text-align:center;
	float:left;
	border-top:solid 1px #000;
	padding-top:5px;
	/*background: url(../img/topo_par.png) repeat-x top; */
}
.img_par img{
	width:180px;
	border:0px;
}

#destaques{
	margin-right: 10px;
	float: right;
	margin-top:-5px;
	margin-left:0px;
	width:610px;
	height:162px;
	padding:20px;
	/*background:url(../img/fundo_not.png) no-repeat top left;*/
}
#destaques-inf{
	margin-right: 10px;
	float: right;
	margin-top:3px;
	margin-left:0px;
	width:630px;
	padding-top:12px;
	background:url(../img/fundo_not.png) no-repeat bottom left;
}

#rodape{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin-top:0px;
	width:100%;
	min-width:900px;
	margin: 0 auto;
	padding-top:5px;
	text-align:center;
	border-top:solid 3px #aaa;
	min-height:60px;
	background:#ddd;
	color:#333;
	}
.dest{
	float: left;
	width:205px;
	margin:5px;
	padding:5px;
	border: dotted 0px;
	color:#000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.dest h2{
	color:#ccc;
	background:#303030;
	border:solid 1px #000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.dest a{
	text-decoration: none;

}
#base .dest a:link, a:visited, a:active{
	text-decoration: none;
	color:#000;
}
#base .dest a:hover{
	text-decoration: none;
	color:#FFBE00;

}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{

display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:none;



}

#modernbricksmenu a{
float: left;
display: block;
color: #8a7575;
margin: 0px 0px 0px 0px; /*Margin between each menu item*/
padding: 8px 15px 4px 15px;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing: 0px;
background-color: #f8f8f8; /*Default menu color*/
border-bottom: 1px solid #f8f8f8;
border-top: 1px solid #fff;
}

#modernbricksmenu a:hover{
background-color: #fff; /*Menu hover bgcolor*/
border-top:#e5e5e5;
color: #000;
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #e5e5e5; /*Brown color theme*/ 
border-color: #e5e5e5; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
min-width:900px;
height: 5px;
line-height: 5px;
border-top:solid 1px #bbbbbb;
background: #e5e5e5; /*Brown color theme*/ 
}



/*menu vertical */
.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 220px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000;
display: block;
width: auto;
padding: 7px;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px dotted #9A9A9A;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #222;
}

.glossymenu li a:hover{
color: #D25A0B;
background:#ddd;
}



