/* CSS Document */

*{margin:0; padding:0; list-style:none;}

body{
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:url(img/background-topo-int.jpg) repeat-x ;
}

#fxazultopo{
	
	text-align:center;
	height:18px;
}

#fxazultopoint{
	margin:0 auto;
	width:767px;
	text-align:left;
	position:relative;
}

#fxazultopoint #logo h1 {
	display:none
}
#fxazultopoint #logo h2 {
	display:none;
}

#fxazultopoint #menu1{
	position:absolute;
	left:162px;
	top:0;
}
#fxazultopoint #menu1 ul li {
	display:inline;
}
#fxazultopoint #menu1 li a{
	display:block;
	float:left;
	border-left:solid 18px #fff;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
}
#fxazultopoint #menu1 li a:hover{ border-left:solid 18px #FEF373;}

#fxazultopoint #menu1 li a.quem{
	width: 90px;
	height:18px;
	background: url(img/bt_quem.gif) no-repeat 6px center;
}
#fxazultopoint #menu1 li a.desenvolvimento{
	width:123px;
	height:18px;
	background: url(img/bt_desenvolvimento.gif) no-repeat 6px center;
}
#fxazultopoint #menu1 li a.clientes{
	width:68px;
	height:18px;
	background: url(img/bt_clientes.gif) no-repeat 6px center;
}
#fxazultopoint #menu1 li a.direitos{
	width:63px;
	height:18px;
	background: url(img/bt_direitos.gif) no-repeat 6px center;
}
#fxazultopoint #menu1 li a.contato{
	width:71px;
	height:18px;
	background: url(img/bt_contato.gif) no-repeat 6px center;
}
#fxazultopoint #titBusca{
	float:right;
	width:131px;
	height:18px;
	background:url(img/tit-busca.gif) no-repeat left bottom;
}
#carrinho{
	background: #fff url(img/background-fieldset-busca.jpg) no-repeat center top;
	width:131px;
	height:121px;
	float:right;
	text-align:left;
}
#carrinho fieldset{
	border:none;
	padding:0 12px;
}
#carrinho fieldset legend{
	display:none;
}
#carrinho fieldset label{
	display:none;
}
#carrinho fieldset #busca{
	float:left;
	width:93px;
	height:14px;
	border:solid 2px #01315E;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990033;
}
#carrinho fieldset .btBusca{
	float:left;
	display:block;
	margin:6px 0 0 2px;
}
#carrinho #selecionados{
	padding:14px 12px 2px 12px;
	display:block;
	width:69px;
	height:8px;
	text-indent:-9999px;
	background:url(img/selecionadas.gif) no-repeat center;
}
#carrinho #nselecionados{
	padding:0 12px;
	display:block;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.verlista{
	display:block;
	width:90%;
	margin:8px 0 0 0;
	text-indent:-9999px;
	background:url(img/bt-lista.gif) no-repeat right top;
	overflow:hidden;
}
a.verlista:hover{
	background:url(img/bt-lista-on.gif) no-repeat right top;
	
}
a.orcar{
	display:block;
	width:90%;
	margin:8px 0 0 0;
	text-indent:-9999px;
	background:url(img/bt-orcar.gif) no-repeat right top;
	overflow:hidden;
}
a.orcar:hover{
	background:url(img/bt-orcar-on.gif) no-repeat right top;
}
#topo{
	border-bottom:solid 1px #000;
	padding:0 0 1px 0;
	text-align:center;
	height:121px;
	
}

#topointerna{
	width:767px;
	margin:0 auto;
	height:121px;
	position:relative;
}
#topointerna #voltar a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(img/logo-toledo.gif) no-repeat center center;
	width:162px;
	height:121px;
	float:left;
}

#topointerna h2{
	float:left;
	width:451px;
	height:121px;
	text-indent:-9999px;
	background-image: url(img/background-surpreenda.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#corpo{
	text-align:left;
	width:767px;
	margin:0 auto;
	display:table;
	height:100%;
	background:#EEF3F8 url(img/fnd_page.gif) repeat-y 0px 0px;
	overflow: hidden;
}
#corpo #menu2{
	float:left;
	width:162px;
	display: table;
}
#menu2 h2{
	display:block;
	background:#01519C url(img/tit-produtos.gif) no-repeat right;
	text-indent:-9999px;
	width:161px;
	height:18px;
	line-height:21px;
	padding:0;
	margin:0;
	
}
#corpo #menu2 ul li{
	border-bottom:solid 1px #000;
	background-image: url(img/fnd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
#corpo #menu2 ul li a{
	text-indent:8px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:1px;
	display:block;
	height:16px;
	background: url(img/background-bts-menu.jpg) no-repeat center;
	text-decoration: none;
		background-position: 0px 0px;
	
}
#corpo #menu2 ul li a:hover{
	color:#990000;
	font-weight: bold;
	text-decoration: none;
}
#corpo #menu2 ul li ul li{
	border:none;
}
#corpo #menu2 ul li ul li a{
	text-indent:16px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#01519C;
	text-decoration:none;
	margin:1px;
	display:block;
	height:16px;
	background:#EEEDED;
}
#corpo #menu2 ul li ul li a:hover{
	background:#fff;
	color:#01519C;
}
#corpo #conteudo{
	float:left;
	width:604px;
	padding-left: 1px;
}

/*------------------------------------*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:relative;
	 z-index: 10;
}
a.btnfecharpop{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 740px;
	top: 36px;
}
#pog #pop-up{
	width:434px;
	height:237px;
	display:block;
	position:absolute;
	left: 400px;
	top: 35px;
}
/*----------------------------------*/





#corpo #conteudo #bemvindo{
	background:#E1E8EE;
	height:232px;
	/*height:350px;*/
	/*display:table;*/
	/*display:block;*/
}

#corpo #conteudo #bemvindo #flash{
	margin: -195px 0 0 380px;
	width: 224px;
	height: 218px;
	display:block;
	float:right;

}
#corpo #conteudo #bemvindo h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #01315E;
	padding:0 0 36px 79px;
}
#corpo #conteudo #bemvindo p{
	width:270px;
	padding:8px 0 0 85px;
}
#corpo #conteudo h1.titulos{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	padding:0 0 2px 79px;
	margin:0 0 8px 0;
	background:#01519C;
}

#corpo #conteudo #internas{
	background:#E1E8EE /*url(img/background-quemsomos.jpg)*/ no-repeat top right;
	padding:0 0 20px;
	display:table;
}
#corpo #conteudo #internas h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #01315E;
	padding:0 0 36px 79px;
}
#corpo #conteudo #internas p{
	width:282px;
	padding:8px 0 0 85px;
}
#corpo #conteudo #internas a{
	color:#000033;
	text-decoration:none;
	
}
#corpo #conteudo #internas p a:hover{
	text-decoration:underline;
}
#corpo #conteudo #internas ul{
	width:282px;
	padding:8px 0 0 85px;
}
#corpo #conteudo #internas img{
	float:right;
	margin:8px;
	border:solid 1px #01519C;
}
#corpo #conteudo #internas fieldset{
	padding:8px 0 0 85px;
	border:none;
}
#corpo #conteudo #internas input {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	border: 1px solid #666;
	height: 16px;
	vertical-align: middle;
}
#corpo #conteudo #internas select {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	border: 1px solid #666;
	height: 16px;
	vertical-align: middle;
	margin:2px 0;
}
#corpo #conteudo #internas textarea {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	border: 1px solid #666;
	height: 75px;
	width:313px;
	margin:0 0 3px 0;
}
#corpo #conteudo #internas .btenviar{
	display:block;
	border:1px solid #333;
	background:#e2e2e2;
}
#corpo #conteudo #internas address {
	width:190px;
	padding:8px 0 0 85px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
}
#corpo #conteudo table{
	height: 100%;
	width: 99%;
}

#corpo #conteudo table td.produtos{
	width:auto;
	border:solid 1px #01315E;
	background:#fff;
	text-align:center;
	vertical-align:bottom;
}
#corpo #conteudo table td.produtos .imagem{
	height: 140px;
	vertical-align: text-top;
	text-align: center;
	display:block;
	margin:0;
	margin-bottom: 6px;
}
#corpo #conteudo table td img{
	margin-top: 4px;
}
#corpo #conteudo table td.produtos .descricao{
	vertical-align: text-bottom;
	color:#000;
	margin-top: 4px;
	text-align: center;
	margin-bottom: 4px;
}
#corpo #conteudo table td.produtos .descricao form .qtd{
	width:42px;
	height:14px;
	border:solid 2px #01315E;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990033;
	margin:3px 0;
}
#fxazulrodape{
	background:#01315E;
	text-align:center;
	height:18px;
	clear: both;
}
#rodape{
	margin: 0 auto;
	padding:3px 0 0 0;
	width:767px;
	
}
#rodape ul li{
	display:inline;
}
#rodape .grupo{
	display:block;
	float:left;
	height: 15px;
	width: 91px;
	background: url(img/logo_si.gif) no-repeat center top;
	text-indent:-9999px;
	overflow:hidden;	
}
#rodape .w3c{
	display:block;
	float:left;
	height: 15px;
	width: 80px;
	background: url(img/xhtml.gif) no-repeat center center;
	margin-left: 5px;
	text-indent:-9999px;
	overflow:hidden;
}
#rodape .direito{
	color:#fff;
	text-align:right;
	display:block;
	width:588px;
	height:18px;
}
#corpo #menu2 .menuSubCat {
	display: none;
}
div.trumbRail {
	padding: 2px;
	background-color: #C6D7E8;
}	
.trumbRail *{
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#imagem{
	display: block;
	float: left;

}
#imagem img{
	border: 1px solid #666666;	margin: 13px;
}
#informacoes{
	margin: 15px 15px 15px 0;
	display: block;
	float: left;
	width: 245px;
}
.descricaoAll{
	background-color: #D5E0EC;
}
.btaoDetalhes{
	text-decoration: none;
	color: #003366;
}
.btaoDetalhes:hover{
	text-decoration: none;
	color: #FF0000;
}

.dstQtd{
	border: 1px solid #003366;
	height: 13px;
	width: 30px;
	font-size: 10px;
}
.btaoIncluir{
	color: #003366;
	text-decoration: none;

}
.btaoIncluir:hover{
	text-decoration: none;
	color: #FF0000;
}
.naocadastrado{
	margin: 13px;
	display: block;
	text-align: center;
	padding: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #FF0000;
}
#carGrid td, #carGrid th{
	padding: 2px;
}
#carGrid input{
	border: 1px solid #999999;
}

#opcoes{
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	margin-top: 0;
	margin: 8px;
	background:#E1EBF5;
}
#opcoes p{
	margin: 4px;
}
#opcoes #Pcores{
	margin-top: 3px;
	display:none;
	width: 300px;
}
.selectOneli{
background-color:#f4f4f4;background-color: #F8F8F8;background-image: url(/img/white_fnd.gIf );background-repeat: repeat-y;background-position: left top;
}
.selectTwoli{
background-color:#f4f4f4;background-color: #F8F8F8;background-image: url(/img/white_fnd.gIf );background-repeat: repeat-y;background-position: left top;
}

/* popup */

#popUp{
	width:350px;
	height:280px;
	display:block;
	position: absolute;
	z-index:5;
	left: 235px;
	top: 130px;
}

.btFechar{
	width:60px;
	height:49px;
	display:block;
	position:absolute;
	left: 240px;
	top: 134px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
	background: url(img/transp.gif) 0 0 no-repeat;
}

/* fim popup */

