@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
}
body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(img/bg.gif) repeat;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
input {
/*	border:0; */
}
#overAll {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1000px;
	height:100%; /* TEMPORARIO */
	background:#FFF;
}
/* HEADER */
#header {
	position:relative;
	float:left;
	margin:0;
* padding:0;
	width:1000px;
	height:90px;
	background:url(img/bgHeader.gif) top left no-repeat;
}
#logo {
	display:inline;
	position:relative;
	float:left;
	margin:0;
	padding:8px 0 0 14px;
	width:308px;
	height:82px;
	border:0;
}
/* LOGIN */
#login {
	display:inline;
	position:relative;
	float:right;
	margin:0;
	padding:20px 20px 0 0;
	width:160px;
	height:70px;
	color:#FFF;
	text-align:right;
}
.inputTop {
	display:inline;
	position:relative;
	float:right;
	margin:0;
	padding:0;
	right:0;
	width:160px;
	height:15px;
	text-align:right;
}
.inputMidSenha {
	display:inline;
	float:left;
	margin:4px 0 0 0;
	padding:0;
	width:140px;
	height:11px;
}
.inputMidOk {
	display:inline;
	float:right;
	margin:4px 0 0 0;
 *margin:5px 0 0 0;
	padding:0;
	width:19px;
	height:11px;
	border-left:#000 1px solid;
}
.inputBot {
	display:inline;
	position:relative;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	width:160px;
	height:9px;
}
.inputBot span {
	font-size:9px;
	text-align:right;
}
.inputBot span a {
	color:#FFF;
	text-decoration:none;
}
.inputBot span a:hover {
	text-decoration:underline;
}
.login {
	margin:0;
	padding:1px 0 0 2px;
	width:101px;
	height:13px;
}
.senha {
	padding:1px 0 0 2px;
	width:81px;
	height:14px;
}
.altSenhaBox {
	position:relative;
	margin:86px auto 80px auto;
	width:421px;
	height:384px;
}
.altSenha {
	display:inline;
	position:relative;
	float:left;
	margin:0;
	padding:56px 0px 20px 170px;
	width:251px;
	height:102px;
	text-align:left;
	color:#FFF;
	background:url(img/bg_boxAltSenha.png) no-repeat;
}
.altSenha div {
	position:relative;
	float:left;
	width:214px;
	height:20px;
}
.altSenha input {
	float:left;
	width:178px;
	height:16px;
	font-size:11px;
	border:#FFF 1px solid;
	border-right:#000 1px solid;
}
.altSenha div, .altSenha h1, .altSenha p {
	margin:0;
	padding:0;
}
.altSenha div, .altSenha h2, .altSenha p {
	margin:0;
	padding:0;
}
.inputTop, .inputMidSenha, .inputBot span, .login, .senha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputTop, .inputMidSenha, .login, .senha {
	font-size:10px;
	border:0;
}

.altMsg {
	display:inline;
	position:relative;
	float:left;
	padding:0 0 0 26px;
	margin:0 0 2px 0;
	width:395px;
	text-align:left;
}
.altMsg h3, .altMsg p {
	margin:0;
	font-size:11px;
}
.altMsg h3 {
	color:#000;
}
/* End HEADER */
/* Menu */
#menu {
	display:inline;
	position:relative;
	float:left;
	margin:0 0 8px 0;
	padding:0;
	width:964px;
	height:38px;
}
/* CONTENT */

#content {
	position:relative;
	float:left;
	margin:0;
	padding:0 18px 50px 18px; 
	width:964px;
	height:100%;
	background:#FFF
}
/* Texto sobre FControl */

.fcontrol {
	position:relative;
	float:left;
	margin:0;
	padding:0 0 0 18px;
	width:214px;
	height:168px;
}
.fcontrol p {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:11px;
	text-align:justify;
	line-height:16px;
}
.newsletter {
	position:relative;
	float:left;
	margin:0;
	padding:0 0 0 18px;
	width:214px;
	height:45px;
	text-align:left;
}
.newsletter div {
	position:relative;
	float:left;
	width:214px;
	height:20px;
}
.newsletter h2 {
	font-size:14px;
	font-weight:bold;
}
.newsletter input {
	float:left;
	width:178px;
	height:16px;
	font-size:11px;
	border:#000 1px solid;
}
.fcontrol p, .newsletter h2 {
	font:Verdana, Arial, Helvetica, sans-serif;
}
.newsletter div, .newsletter h2 {
	margin:0;
	padding:0;
}
/* Banner */
.banner {
	position:relative;
	float:left;
	margin:0;
	padding:0 0 18px 0;
 *_padding:0;
	width:732px;
	height:205px;
}
/* Conteudo Centro */ 
.content_cent {
	display:inline;
	position:relative;
	float:left;
	margin:0;
	padding:6px 0 0 0;
	width:504px;
}
.content_left, .content_right {
	display:inline;
	position:relative;
	float:left;
	margin:0;
	padding:6px 0 0 0;
	width:228px;
}
.content_right {
	float:right;
}
.content_cent p, .content_left p, .content_right p, .content_cent h1, .content_left h1, .content_right h1, .content_cent h2, .content_left h2, .content_right h2, .content_cent ul li {
	font-style:normal;
	text-align:justify;
	line-height:18px;
	color:#000;
}
.content_cent h1, .content_left h1, .content_right h1, content_cent h2, .content_left h2, .content_right h2 {
	font-weight:bold;
}
.content_cent p, .content_left p, .content_right p, .content_cent span, .content_cent h2, .content_left h2, .content_right h2, .content_cent ul li {
	margin:0;
	font-size:11px
}
.content_cent h1, .content_left h1, .content_right h1 {
	margin:0;
	font-size:14px
}
.content_cent h2, .content_left h2, .content_right h2 {
	margin:0;
	font-size:14px
}
.content_cent span {
	color:#666666;
}
.content_cent a {
	color:#960;
	text-decoration:none;
}
.content_cent a:hover {
	text-decoration:underline
}
.content_cent ul {
	margin:0;
	padding:0;
}
.content_cent ul li {
	display:list-item;
	list-style:none;
	text-align:left;
}
.click {
	float:left;
	font-weight:bold;
	cursor:pointer;
}
.hidden {
	font-style:normal;
}
.click, .hidden {
	margin:0;
	font-size:11px;
	font-style:normal;
	text-align:justify;
	color:#000;
	line-height:18px;
}
/* Box */
.boxgeral {
	display:inline;
	position:relative;
	float:left;
	/*width:500px;*/
	border:#000 1px solid;
}
.boxheader {
	height:29px;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	background:url(img/bgBoxHeader.gif) top repeat;
	color:#fff;
}
.boxheader_big {
	height:49px;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	background:url(img/bgBoxHeader_big.gif) top repeat;
}
.boxheader h1, .boxheader_big h1 {
	color:#fff;
	font-size:13px;
	margin:7px 10px;
	text-align:center;
	width: 98%;
	clear:both;
	padding: 0;
}
.boxheader h2, .boxheader_big h2 {
	color:#fff;
	font-size:13px;
	margin:7px 10px;
	text-align:center;
	clear:both;
	padding: 0;
}
.boxcontent {
	float:left;
	padding:12px;
}
.boxcontent div {
	position:relative;
	float:left;
	width:175px;
	margin:0 auto;
}
.boxcontent p {
	margin:0;
	font-size:10px;
	color:#000;
	text-align:justify;
	line-height:18px;
}
.boxheader h1, boxheader_big h1, .boxcontent p, .boxcontent div {
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.boxheader h2, boxheader_big h2, .boxcontent p, .boxcontent div {
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* -- Fim do CONTENT */
/* Parceiros */
.text_parceiros h1 {
	color:#FFFFFF;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.text_parceiros h2 {
	color:#FFFFFF;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.text_parceiros p {
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.esquerda_parceiros {
	float:left;
	width:224px;
}
.centro_parceiros {
	width:224px;
	float:left;
	margin:0 5px 0 5px;
}
.direita_parceiros {
	float:right;
	width:224px;
}
.boxtop_parceiros {
	background:url(img/parceiros/box_parceiro_top.png) bottom center no-repeat;
	width:223px;
	height:8px;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	display:inline;
}
.boxbocont_parceiros {
	background:url(img/parceiros/box_parceiro_body.png) repeat-y;
	height:100%;
	width:223px;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	float:left;
	display:inline;
}
.boxbocont_parceiros a {
	color:#996600;
	font-size:12px;
}
.boxbocont_parceiros a:link {
	text-decoration:none;
}
.boxbocont_parceiros a:hover {
	text-decoration:underline;
}
.boxbottom_parceiros {
	background:url(img/parceiros/box_parceiro_bottom.png) no-repeat;
	height:8px;
	width:223px;
	margin-bottom:5px;
	padding:0;
	position:relative;
	float:left;
	display:inline;
}
.box_top_parceiros {
	background: url(img/parceiros/box_parceiros_top.gif) bottom left no-repeat;
	width:223px;
	height:8px;
	margin-top:8px;
	padding:0;
	position:relative;
	float:left;
	display:inline;
	clear:both;
}
.box_cont_parceiros {
	background: url(img/parceiros/box_parceiros_cont.gif) repeat-y;
	height:100%;
	width:223px;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	float:left;
	display:inline;
}
.box_cont_parceiros a {
	color:#996600;
	font-size:12px;
}
.box_cont_parceiros a:link {
	text-decoration:none;
}
.box_cont_parceiros a:hover {
	text-decoration:underline;
}
.box_bottom_parceiros {
	background: url(img/parceiros/box_parceiros_bottom.gif) no-repeat;
	height:8px;
	width:223px;
	margin-bottom:9px;
	_margin-bottom:0 !important;
	padding:0;
	position:relative;
	float:left;
	display:inline;
}
/*Fim Parceiros */
/* form */
.form label {
	width:204px;
	text-align:right;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	line-height:18px;
}
.form input {
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 7px 10px;
	display:inline;
}
.form select {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 7px 10px;
	padding:0;
	float:left;
}
.form textarea {
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding:0;
	margin-bottom:7px;
	display:inline;
	overflow:auto;
}
.form .cartaocredito input {
	margin-right:110px;
}
.form .cartaocredito label {
	width:auto;
	text-align:left;
	padding-left:10px;
	float:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	line-height:18px;
}
.limpar {
	border:0;
	background:url(img/parceiros/bt_limpar.png) center no-repeat;
	margin:0;
	padding:0;
	width:94px;
	height:25px;
	display:inline;
	cursor:pointer;
	float:right !important;
}
/* fim do form */
/* Clientes */
.clientes {
	color:#000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}
.clientes span {
	float:left;
	margin:0 10px 0 0;
	display:inline;
	clear:left;
}
.clientes a:link {
	color:#996600;
	text-decoration:none;
}
.clientes a:visited {
	color:#996600 !important;
	text-decoration:none !important;
}
.clientes a:hover {
	color:#996600;
	text-decoration:underline;
}
.cliente_box_top {
	background:url(img/box_cliente_top.gif) top no-repeat;
	width:308px;
	height:10px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
 *_margin-bottom:-10px;
	padding:0;
}
.cliente_box {
	background:url(img/box_cliente.gif) left repeat-y;
	width:308px;
	height:65px;
	float:left;
	text-align:center;
	font-size:11px;
	display:inline;
	padding:0;
	margin:0;
}
.cliente_box img {
	display:inline;
	float:left;
	border:none;
	margin:0 5px;
}
.cliente_box p {
	text-align:left;
	padding-right:5px;
	line-height:14px;
 *padding-top:10px;
}
.cliente_box a:link {
	color:#960;
	font-size:11px;
	text-decoration:none;
}
.cliente_box a:visited {
	color:#960;
	font-size:11px;
	text-decoration:none;
}
.cliente_box a:hover {
	color:#960;
	font-size:11px;
	text-decoration:underline;
}
.cliente_box_bottom {
	background:url(img/box_cliente_bottom.gif) bottom no-repeat;
	width:308px;
	height:10px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
 *_margin-top:-10px;
	padding:0;
}
/* Clientes */
/*black box */
.blackBox {
	display:inline;
	position:relative;
	float:left;
	margin:auto auto 10px auto;
	padding:0;
	width:205px;
	text-align:center;
}
.blackBox img {
	margin:0;
	padding:0;
	border:0;
}
.blackBox span.p {
	font-size:12px;
	font-style:normal;
}
.blackBox span.g {
	font-size:14px;
	font-weight:bold;
}
.blackBox a {
	text-decoration:none;
	color:#fff !important;
	cursor:pointer;
	border:none;
	padding:0;
	margin:0;
}
.blackBox a:visited {
	text-decoration:none;
	color:#fff !important;
	border:none;
	padding:0;
	margin:0;
}
.blackBox a:hover {
	text-decoration:underline;
	border:0;
	padding:0;
	margin:0;
}
.blackBox .top {
	display:inline;
	position:relative;
	float:left;
	margin:auto;
	padding:0;
	width:100%;
	height:72px;
}
.blackBox .top2 {
	display:inline;
	position:relative;
	float:left;
	margin:auto;
	padding:0;
	width:100%;
	height:92px;
}
.blackBox .mid a, .boxgeral a {
	font-size:10px;
	text-decoration:none;
	color:#960 !important;
}
.blackBox .mid a:visited, .boxgeral a:visited {
	font-size:10px;
	text-decoration:none;
	color:#960 !important;
}
.blackBox .mid a:hover, .boxgeral a:hover {
	text-decoration:underline;
}
.blackBox .mid {
	display:inline;
	position:relative;
	float:left;
	margin:auto;
	padding:2%;
	width:96%;
	height:94%;
	text-align:left;
	background:url(img/midBlackBox.gif) top repeat-y;
 *_margin-top:-3px;
}
.blackBox .mid p {
	font-size:11px;
	text-align:left;
	line-height:18px;
}
.blackBox .mid p, .blackBox .mid a {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.blackBox .bottom {
	display:inline;
	position:relative;
	float:left;
	margin:auto;
	padding:0;
	width:100%;
	height:11px;
	background:url(img/bottomBlackBox.gif) no-repeat;
}
.box_6 {
	position:absolute;
	left:92px;
	top:19px;
	width:116px;
	height:51px;
	z-index:1;
	color:#FFFFFF;
	text-align:left;
}
.box_visite {
	position:absolute;
	left:80px;
	top:17px;
	width:116px;
	height:51px;
	z-index:1;
	color:#FFFFFF;
	text-align:left;
}
/* fim do black box*/

/* Grupo Buscapé */
.buscape {
	display:inline;
	position:relative;
	float:left;
	margin:0 0 18px 0;
 *_margin:0px 0 8px 0;
	padding:8px 0 0 0;
	width:100%;
	height:12px;
}
.buscape p {
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.buscape img {
	float:left;
}
/* End Buscapé */

/* Footer */
#footer {
	clear:both;
	margin:0;
	padding:4px 0 0 0;
	/*padding:5px 0 5px 0;*/
	width:1000px;
	height:48px;
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:url(img/bgFooter.gif) repeat-x top left;
}
#footer p {
	margin:2px 0;
	color:#FFF;
}
#footer a {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color:#FFF;
}
/*___________________________________________ Filtro png ie6 _______________________________________________*/

* html img {
filter:expression( this.alphaxLoaded ? "" :
( this.src.indexOf(".png") > 0 ? ( (!this.complete) ? "" :
this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0, 0)+ String(this.alphaxLoaded=true).substr(0, 0)+ (this.src="img/blank.png").substr(0, 0) ) :
this.runtimeStyle.filter="" ) );
}
/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* html * {
color: expression( (function(who) {
if(!who.MXPC) {
 who.MXPC = '1';
 if(who.nodeName != 'A') {
 who.onmouseenter=function() {
who.className += ' hover'
};
 who.onmouseleave=function() {
who.className = who.className.replace(' hover', '')
};
}
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '';
}
}
)(this), 'auto')
}
