@charset "utf-8";
/* Folha de Estilo Principal Rainha das Sete 2015 */
/*[ FONTE ]*/

@font-face 
{
font-family: Open Sans;
src: url('Fontes/opensans-regular.eot'); /* IE9 Compatibility Modes */
src: url('Fontes/opensans-regular.eot?') format('eot'), /* IE6-IE8 */
url('Fontes/opensans-regular.woff') format('woff'), /* Modern Browsers */
url('Fontes/opensans-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('Fontes/opensans-regular.svg#svgOpenSans') format('svg'); /* Legacy iOS */
}

/*[ GERAL ]*/

*{ margin: 0; padding: 0; list-style: none; font-family: Open Sans; }
html, body{ height:100%; font-family: Open Sans; margin:0px; padding:0px; }
font{ background: transparent !important; color: inherit !important; font: inherit !important; }
a{ text-decoration: none;}

/*[ HEADER ]*/

header{ width:100%; height:145px; }
header #ContainerTopHeader{ width:1000px; height:102px; margin:0px auto; }
header #ContainerTopHeader .logo{ width:350px; height:90px; float:left; margin:6px 0px 6px 5px; }
header #ContainerTopHeader .right{ width:410px; float:right; }
header #ContainerTopHeader .contato{ width:330px; height:60px; margin:10px 10px 0px 10px; float:right;}
header #ContainerTopHeader .email{ font-size:12px; color:#D90000; float:right; }
header #ContainerTopHeader .telefone{ text-align:right; width:295px; font-size:32px; font-weight:bold; font-style:italic; color:#1F3A93; float:right; }
header #ContainerTopHeader .telefone span{ font-size:20px; }
header #ContainerTopHeader form{ width:320px; height:25px; margin:0px 5px 4px 5px; float:right; }
header #ContainerTopHeader input[type="text"]{ width:252px; height:25px; margin:2px 0px 2px 5px; padding:0px 4px; background-color:#EDEDED; color:#1F3A93; border:0px; font-size:12px; float:left;}
header #ContainerTopHeader input[type="submit"]{ width:30px; height:25px; margin:2px 5px 2px 0px; padding:0px 5px; background-color:#1F3A93; color:#F8C034; border:0px; font-size:12px; font-weight:bold; float:left;}
header #BottomHeader{ width:100%; height:43px; background:url(../imagens/bg_menu.png) top center no-repeat; box-shadow:#888888 3px 3px 3px; }
header #BottomHeader nav{ width:1000px; margin:0px auto; height:43px; }

header #BottomHeader nav UL#MenuEsq{ width:700px; float:left; height:43px; }
header #BottomHeader nav UL#MenuEsq LI{float:left; }
header #BottomHeader nav UL#MenuEsq LI A{float:left; color:#FFF; font-size:12px; font-family: Open Sans; padding:13px 20px; border-bottom:1px solid #000;}
header #BottomHeader nav UL#MenuEsq LI a:hover{ color:#09F;border-bottom:1px solid #CCC;}
header #BottomHeader nav UL#MenuEsq LI .yselected{ color:#09F;border-bottom:1px solid #CCC;}

header #BottomHeader nav UL#MenuDir{ width:300px; float:left; height:43px; }
header #BottomHeader nav UL#MenuDir LI{float:left; margin:0px 5px; }
header #BottomHeader nav UL#MenuDir LI A{float:left; color:#FFF; font-size:12px; font-family: Open Sans; padding:13px 5px;border-bottom:1px solid #02319D;}
header #BottomHeader nav UL#MenuDir LI A:hover{color:#FFF;border-bottom:1px solid #FFF;}
header #BottomHeader nav UL#MenuDir LI .wselected{ color:#FFF;border-bottom:1px solid #FFF;}



/*[ BODY ]*/
article #SombraTopoPaginas{ background: url(../imagens/SombraMenu.png) repeat-x; height:8px; position:relative; z-index:2; }	


article{  background:#FFFFFF; }
article #Container{  min-height:1000px;  margin:-8px 0px 0px 0px;}	
article #Container #Banners{  width:auto !important; min-height:450px; overflow:hidden; }
article #Container #Banners .Banner{ width:auto !important; list-style:none; margin:0px auto; padding:0px; }	
article #Container #Banners .Banner li{ list-style:none; margin:0px; padding:0px; left:50% !important; margin-left:-800px !important; }	
article #Container #nav{ list-style:none; height:18px; margin:-40px 25px 40px 0px; padding:0px; position:relative; z-index:10; float:right; }
article #Container #nav li{ float:left; margin:0px 2px }
article #Container #nav li img{ transition-property:all; transition-duration: 1s; background:url(../imagens/icones/NavBanner.png) center center no-repeat; }	
article #Container #nav li.activeSlide img{ transition-property:all; transition-duration: 1s; background:url(../imagens/icones/activeNavBanner.png) center center no-repeat;}	
article #Container #IconesFonecedores{  min-height:80px; }
article #Container #IconesFonecedores UL{  height:80px; width:1000px; margin:0px auto; }	
article #Container #IconesFonecedores UL LI{  height:70px;  width:90px; float:left; margin:5px 5px; background:#CCC}	

article #Container section{   }		
article #Container section #LinhaA{ height:250px; }
article #Container section #LinhaA .container{ width:1000px; margin:0 auto; height:250px; }	
article #Container section #LinhaA .container .title{ display:block; width:100%; margin-left:60px; text-align:left; padding:10px 0px; font-size:22px; font-weight:bold; }
article #Container section #LinhaA .container .icon{ position:absolute; left:5px; top:10px; width:35px; height:32px; }
article #Container section #LinhaA .container .btn{ position:absolute; left:25px; bottom:15px; width:120px; height:30px; }
article #Container section #LinhaA .container .desc{ font-size:13px; color:#777; margin:20px 15px; line-height:24px; }
article #Container section #LinhaA .container .Box240{ float:left; width:240px; height:250px; position:relative; }	
article #Container section #LinhaA .container .Box410{ float:left; width:410px; height:250px; margin:0px 25px; position:relative;}	
article #Container section #LinhaA .container .Box410 .NoticiaLeft{ float:left; width:200px; height:200px; position:relative; }	
article #Container section #LinhaA .container .Box410 .NoticiaLeft .data{ display:block; font-size:12px; color:#151A5E; margin:15px 15px 5px 25px; }
article #Container section #LinhaA .container .Box410 .NoticiaLeft .titulo{ display:block; font-size:10px; color:#333333; margin:6px 15px 6px 25px; }
article #Container section #LinhaA .container .Box410 .NoticiaLeft .descricao{ display:block; font-size:11px; color:#999999; margin:3px 15px 3px 25px; }	
article #Container section #LinhaA .container .Box410 .NoticiaDiv{ float:left; width:1px; height:160px; background-color:#ACACAC; }
article #Container section #LinhaA .container .Box410 .NoticiaRight{ float:right; width:200px; height:200px; position:relative; }	
article #Container section #LinhaA .container .Box410 .NoticiaRight .data{ display:block; font-size:12px; color:#151A5E; margin:15px 15px 5px 25px; }
article #Container section #LinhaA .container .Box410 .NoticiaRight .titulo{ display:block; font-size:10px; color:#333333; margin:6px 15px 6px 25px; }
article #Container section #LinhaA .container .Box410 .NoticiaRight .descricao{ display:block; font-size:11px; color:#999999; margin:3px 15px 3px 25px; }	
article #Container section #LinhaA .container .Box300{ float:left; width:300px; height:220px; position:relative; padding:15px 0px; text-align:center;  }	
article #Container section #LinhaA .container .Box300 img{  border-radius:10px 10px 10px; }
article #Container section #LinhaB{ height:250px; background:#EEEEEE; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; }	
article #Container section #LinhaB .container{ width:1000px; margin:0 auto; height:250px; }	
article #Container section #LinhaB .container .title{ display:block; width:100%; margin-left:60px; text-align:left; padding:10px 0px; font-size:22px; font-weight:bold; }
article #Container section #LinhaB .container .icon{ position:absolute; left:5px; top:10px; width:35px; height:32px; }
article #Container section #LinhaB .container .completa{ position:absolute; left:5px; bottom:15px; width:200px; height:37px; }
article #Container section #LinhaB .container .btn{ position:absolute; left:25px; bottom:15px; width:120px; height:30px; }
article #Container section #LinhaB .container .desc{ font-size:13px; color:#777; margin:20px 15px; line-height:24px; }
article #Container section #LinhaB .container .Box240{ float:left; width:240px; height:250px; position:relative; }	
article #Container section #LinhaB .container .Box410{ float:left; width:405px; height:210px; margin:0px 25px; padding:20px 0px; text-align:center; position:relative; border:0px solid #F00;}


article #Container section #LinhaB .container .Box411{
	border-radius:10px;width:405px;height:245px;margin:0px 10px 0 10px; border:0px solid #F00;
	background:; text-align:center; position:relative;float:left;
	padding:0;
}
	
	
	
article #Container section #LinhaB .container .Box411 .lancamentos{
width:330px;height:190px;float:left;border:1px solid #FFF;margin:0 4px;	background:#FFF;
border-radius:10px;overflow:hidden;
	}
article #Container section #LinhaB .container .Box411 .lancamentos ul li{
float:left;
	}	
article #Container section #LinhaB .container .Box411 .lancamentos .img_produtos{
width:140px;height:175px;margin:5px 0 0 5px;border:0px solid #CCC;display:block;float:left;
 background-size:130px !important;padding:2px;background:#FFF;
	}	
article #Container section #LinhaB .container .Box411   ul li .descricao{		
width:170px;height:177px;margin:5px 0 0 5px;border:0px solid #CCC;display:block;float:left;
 }
article #Container section #LinhaB .container .Box411  ul li .descricao .tit_prod{	
width:97%;color:#006;display:block;min-height:25px;
height:52px;overflow:hidden;padding:3px;font-size:14px;
border:0px solid #CCC;
line-height:normal;text-height:0;
}
article #Container section #LinhaB .container .Box411  ul li .descricao  .txt_prod{	
width:95%;padding:10px 3px;border-top:1px solid #CCC;margin:10px 0 0px 0;height:85px;overflow:hidden;
font-size:11px;text-transform:inherit;color:#333;
}

article #Container section #LinhaB .container .Box411  ul li .descricao  .txt_prod a{	
color:#333;
}
article #Container section #LinhaB .container .Box411  ul li .descricao  .txt_prod a:hover{	
color:#06C;
text-decoration:underline;
}
article #Container section #LinhaB .container .Box411  .BT_LEFT{
	width:30px;height:190px;float:left;border:0px solid #CCC;margin:0 0 0 4px;background:url(../imagens/icon_botoes.png) center left  no-repeat; 
cursor:pointer;
}
article #Container section #LinhaB .container .Box411  .BT_RIGHT{
	width:30px;height:190px;float:left;border:0px solid #CCC;margin:0 0 0 0;background:url(../imagens/icon_botoes.png) center right  no-repeat; cursor:pointer;}



article #Container section #LinhaB .container .Box410 .LinkLeve{ width:195px; height:165px; position:absolute; left:2px; bottom:22px; }
article #Container section #LinhaB .container .Box410 .LinkPesada{ width:195px; height:165px; position:absolute; right:2px; bottom:22px; }
article #Container section #LinhaB .container .Box300{ float:left; width:300px; height:230px; margin:10px 0px; position:relative; border-radius:12px 12px 12px; background-color:#FFF; }
article #Container section #LinhaB .container .Box300 input[type="text"]{ display:block; height:28px; width:250px; margin:5px 20px 0px 20px; padding:0px 5px; border:0px; background-color:#EEE; }
article #Container section #LinhaB .container .Box300 input[type="submit"]{ display:block; height:28px; width:106px; margin:5px 20px 0px 20px; padding:0px 5px; border:0px; background-color:#1F3A93; color:#FFF; }
article #Container section #LinhaC{ height:170px; }
article #Container section #LinhaC .container{ width:1000px; margin:0 auto; height:170px; position:relative; }		
article #Container section #LinhaC .container .titleEventos{ width:260px; height:25px; padding:8px 15px; position:absolute; z-index:1; top:30px; left:0px; color:#FFF; font-weight:bold; font-size:18px; font-style:italic; background:url(../imagens/eventos/box-home-eventos.png) top center no-repeat; }
article #Container section #LinhaC .container p{ width:200px; font-size:13px; color:#333; float:left; margin:80px 0px 0px 20px; }
article #Container section #LinhaC .container ul{ width:780px; float:right; margin:45px 0px 0px 0px; position:relative; z-index:2; }
article #Container section #LinhaC .container ul li{ width:140px; float:left; margin:0px 16px 0px 0px; }
article #Container section #LinhaC .container .vejaMais{ width:54px; height:15px; padding:5px 5px 5px 55px; position:absolute; z-index:3; bottom:30px; right:0px; font-weight:bold; font-size:10px; background:url(../imagens/eventos/box-home-vejamais.png) top center no-repeat; }
article #Container section #LinhaC .container .vejaMais a{ color:#FFF; }

article #TopoPaginas{ background:#FFF; height:150px; border-bottom:5px solid #02319D; position:relative; z-index:1; margin:-8px 0px 0px 0px; }	
article #Paginas{ background:#f2f2f2; }	
article #Paginas section{  width:1000px; margin:0px auto;}
article #Paginas section H1{background: url(../imagens/PontaTitulo.png) right center no-repeat; height:35px; width:300px; margin:0px; padding:0px 35px 0px 0px; font-size:18px; font-weight:normal !important; color:#FFF; line-height:35px;}
article #Paginas section H1 .titulo{ text-align:right; height:35px; width:290px; margin:0px; padding:0px 10px 0px 0px; background-color:#02319D;}

article #Paginas section p{
	margin:20px 0px;
	font-size:12px;
	color:#666;
	text-align:justify;
	}
	
article #Paginas #Letras{
	margin:20px 0px;
	font-size:12px;
	text-align:center;
	color:#F8BF39;
	}
	
article #Paginas #Letras strong{
	margin:20px 0px;
	font-size:14px;
	text-align:center;
	color:#1F3992;
	text-transform:uppercase;
	font-weight:normal !important;
	}	
	
article #Paginas #Letras A{
	color:#F8BF39;
	font-size:14px;
	}	

article #Paginas #Letras .selected{
	color:#1F3992;
	text-decoration:underline;
	}	
	
article #Paginas #Letras A:hover{
	color:#1F3992;
	}			
	
	
	
	
article #Paginas #TituloResultadoFornecedor{
	margin:20px 0px;
	font-size:15px;
	text-align:left;
	color:#1F3992;
	}	
	
	
	
	
	
article #Paginas .LogoFornecedor{
	width:225px;
	height:150px;
	margin:0px 10px 10px 0px;
	float:left;
	background:url(../imagens/icones/bgLogoFornecedores.png) center center no-repeat;
	line-height:150px;
	text-align:center;
	}

article #Paginas #CatLeft{
	width:300px;
	height:590px !important;
	margin:0px 10px 0px 0px;	
	float:left;
	position:relative;
	}
	
article #Paginas #CatLeft .MenuLateralCat{
	width:300px;
	height:580px !important;
	margin:0px 10px 0px 0px;
	float:left;
	/*background:url(../imagens/SombraLateral.png) right center no-repeat;*/
	text-align:center;
	color:#666;
	position:relative !important;
	z-index:1;
	}	
	
article #Paginas #CatLeft .MenuLateralCat .MiniCatalogo{
	width:250px;
	height:150px;
	margin:20px auto 10px;
	padding:10px 0px;
	background:#999;
	text-align:center;
	cursor:pointer;
	}		
			
article #Paginas #CatLeft #BT_UP{
	width:50px;
	height:50px;
	left:125px;
	top:0px;
	padding:0px;
	background: url(/imagens/icones/bt_catalogos.png) left top no-repeat #CDCEC6;
	cursor:pointer;
	position:absolute;
	z-index:2;
	}

article #Paginas #CatLeft #BT_DOWN{
	width:50px;
	height:50px;
	left:125px;
	bottom:0px;
	padding:0px;
	background: url(/imagens/icones/bt_catalogos.png) right top no-repeat #CDCEC6;
	cursor:pointer;
	position:absolute;
	z-index:2;
	}	
		
article #Paginas #CatalogoCompleto{
	width:600px;
	height:600px;
	margin:0px 10px 0px 0px;
	float:left;
	text-align:center;
	color:#CCC;
	}			

article #Paginas #CatalogoCompleto h2{
	width:650px;
	text-align:center;
	color:#444;
	}		
	
article #Paginas #CatalogoCompleto #Catalogo{
	width:550px;
	height:400px;
	margin:10px auto;
	text-align:center;
	}			
		



article #Paginas #MenuLateralProd{
	width:250px;
	min-height:600px;
	margin:0px 10px 10px 0px;
	float:left;
	background:#CCC url(../imagens/SombraLateral.png) right top no-repeat;
	text-align:center;
	color:#666;
	}	
	

article #Paginas #MenuLateralProd h2{
	width:221px;
	height:30px;
	line-height:30px;
	margin:0px 9px 0px 0px;
	padding:5px 5px 5px 15px;
	text-align:left; color:#FFF;
	background:#02319D;
	font-size:14px;
	}
	
article #Paginas #MenuLateralProd #loadMore{ cursor:pointer; width:241px; height:20px; padding:4px 0px; background-color:#CCC; font-size:14px; border-bottom:1px solid #FFF; }
article #Paginas #MenuLateralProd #showLess{ cursor:pointer; width:241px; height:20px; padding:4px 0px; background-color:#CCC; font-size:14px; }
	
article #Paginas #MenuLateralProd #myList li{
	display:none;
	}
	
	
article #Paginas #MenuLateralProd UL{
	list-style:none;
	width:221px;
	margin:0px 0px 30px 0px;
	padding:0px;
	}


article #Paginas #MenuLateralProd UL LI{
	height:30px;
}
	
 
		
article #Paginas #MenuLateralProd UL LI A{
	width:221px;
	height:20px;
	line-height:20px;
	margin:0px 9px 0px 0px;
	padding:5px 5px 5px 15px;
	text-align:left;
	color:#FFF; 
	font-size:12px;
	float:left;
	}
	
article #Paginas #MenuLateralProd UL LI A:hover{
	color:#FFF;
	background:#00679f;
	}	
				
	
article #Paginas #MenuLateralProd UL LI A.selected{
	color:#FFF;
	background:#006699;
}

			
	
 
article #Paginas #ProdutosCompleto{
	width:740px;
	min-height:600px;
	margin:0px 0px 10px 0px;
	float:left;
	text-align:center;
	color:#CCC;
	}			
	 
	 


article #Paginas #ProdutosCompleto h3{
	width:740px;
	height:30px;
	line-height:30px;
	margin:0px 9px 0px 0px;
	padding:5px 5px 5px 15px;
	text-align:left; color:#FFF;
	background:#02319D;
	font-size:14px;
	}
	
article #Paginas #ProdutosCompleto h3 a{ color:#FFF;
}
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios{
	width:235px;
	min-height:235px;
	margin:15px 10px 0px 0px;
	padding:0px;
	float:left;
	border:0px solid #CCC;
	}		
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem{
	width:170px;
	height:170px;
	margin:0px;
	padding:5px;
	position:relative;
	z-index:2;
	background:#FFFFFF;
	border:5px solid #1F3992;
	}	
	
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem IMG{
	width:170px;
	height:170px;
	border:none; 
	}	
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem .Shadow{
	width:180px;
	height:180px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:rgba(31,57,146,0);
	color:transparent;
	font-size:26px;
	-webkit-transition-duration: 0.7s;
	transition-duration: 0.7ss;
	
	}
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem .Shadow span{
	display:none;
	width:180px;
	text-align:center;
	position:absolute;
	bottom:75px;
	color:#000 !important;
	-webkit-transition-duration: 0.7ss;
	transition-duration: 0.7ss;
	}
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem .Shadow:hover span{
	display:block;
	width:180px;
	text-align:center;
	position:absolute;
	bottom:75px;
	color:#FFF !important;
	text-shadow:1px 1px 2px #000;
	-webkit-transition-duration: 0.7ss;
	transition-duration: 0.7ss;
	}

article #Paginas #ProdutosCompleto .ProdutosUnitarios .Imagem .Shadow:hover{
	background-color:rgba(31,57,146,0.5);
	color:#000 !important;
	-webkit-transition-duration: 0.7ss;
	transition-duration: 0.7ss;
	}		
	
article #Paginas #ProdutosCompleto .ProdutosUnitarios .Nome{
	width:95px;
	height:95px;
	margin:-70px 0px 0px 130px;
	padding:5px;
	position:relative;
	z-index:1;
	background:#02319D;
	color:#FFF !important;
	}		
	
	
	
	
	
article #Paginas #ProdutosCompletoFinal{
	width:740px;
	
	margin:0px 0px 10px 0px;
	float:left;
	text-align:center;
	color:#CCC;
	border:0px solid #F00;
	}			
	 
	 


article #Paginas #ProdutosCompletoFinal h3{
	width:740px;
	height:30px;
	line-height:30px;
	margin:0px 9px 0px 0px;
	padding:5px 5px 5px 15px;
	text-align:left; color:#FFF;
	background:#02319D;
	font-size:14px;
	}
	
article #Paginas #ProdutosCompletoFinal h3 a{ color:#FFF;
}
	
article #Paginas #ProdutosCompletoFinal .ProdutosUnitarios{
	width:320px;
	height:400px;
	margin:15px 10px 0px 0px;
	padding:0px;
	float:left;
	}		
	
article #Paginas #ProdutosCompletoFinal .ProdutosUnitarios .Imagem{
	width:280px;
	height:280px;
	margin:0px;
	padding:5px;
	position:relative;
	z-index:2;
	background:#1F3992;
	}	
	
	
article #Paginas #ProdutosCompletoFinal .ProdutosUnitarios .Imagem IMG{
	width:280px;
	height:280px;
	border:none; 
	}		
	
article #Paginas #ProdutosCompletoFinal .ProdutosUnitarios .Nome{
	width:150px;
	height:25px;
	margin:-70px 0px 0px 150px;
	padding:70px 5px 5px 5px;
	position:relative;
	z-index:1;
	background:#02319D;
	font-size:20px;
	color:#FFF;
	overflow:hidden;
	}			
	
article #Paginas #ProdutosCompletoFinal .Texto{
	width:400px;
	min-height:200px;
	margin:15px 10px 0px 0px;
	padding:0px;
	float:left;
	}
article #Paginas #ProdutosCompletoFinal .descricao{
border:0px solid #F00;width:100%;display:block;margin:0;
	}
article #Paginas #ProdutosCompletoFinal .titulo_desc{
	color:#FFF;
	background:#039;
	padding:10px;
	text-align:left;
	margin:-60px 0 0 0;	
	font-size:14px;
	width:100%;
		}
article #Paginas #ProdutosCompletoFinal .Texto p.titulo_prod{
font-weight:bold;font-size:18px;
		}
article #Paginas #ProdutosCompletoFinal .Texto p{
	margin:15px 0px;
}
	
article #Paginas #ProdutosCompletoFinal .Texto span{
	display:block;
	font-weight:bold;
}
	
article #Paginas #ProdutosCompletoFinal form{
	
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	
article #Paginas #ProdutosCompletoFinal form input[type="submit"]{	
	width:100%;
	height:48px;
	border:0px solid #CCC;
	background:#039 url(../imagens/icones/shopping_cart.png) left center no-repeat;
	background-size:30px;
	cursor:pointer;
	padding:10px 10px 10px 50px;
	color: #FFF;
	box-shadow:1px 1px 5px  #000;
	margin:0 0 0 0px;
	text-align:center;
	animation:alternate;
	border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
}

	
article #Paginas #ProdutosCompletoFinal form input[type="submit"]:hover{	
background:#039 url(../imagens/icones/shopping_cart_hover.png) left center no-repeat;
background-size:30px;
box-shadow:1px 1px 10px  #000;
}

article #Paginas #Atendimento{
	width:1000px;
	min-height:200px;
	padding:40px 0px;
	}

article #Paginas #Atendimento .Infos{
	width:400px;
	float:left;	
}

article #Paginas #Atendimento .Infos p{
	font-size:14px;
	color:#D80000;
	margin:20px 0px 40px 0px;
}

article #Paginas #Atendimento .Infos .localizacao{
	font-size:16px;
	color:#D80000;
	margin:20px 0px 20px 0px;
	color:#333;
}

article #Paginas #Atendimento form{
	width:460px;
	padding:10px 20px;
	float:right;	
	background-color:#02319D;
}

article #Paginas #Atendimento form p{
	color:#FFF;
	font-size:16px;
}

article #Paginas #Atendimento form label{
	width:460px;
	color:#FFFFFF;
	margin:5px 0px;
	display:inline-block;
}

article #Paginas #Atendimento form label input[type="text"]{
	width:365px;
	height:28px;
	padding:0px 5px;
	border:0px;
	float:right;
}

article #Paginas #Atendimento form label textarea{
	width:450px;
	height:115px;
	padding:5px;
	display:block;
	border:0px;
}

article #Paginas #Atendimento form input[type="submit"]{
	width:60px;
	height:30px;
	background-color:#1F3992;
	border:0px; color:#FFF;
	float:right;
}

article #Paginas #Atendimento #Mapa{
	width:1000px;
	height:340px;
	margin:30px auto 0px;
	background-color:#1F3992;
	border:0px;
	color:#FFFFFF;
}
#Paginas #mapa_representantes{
float:left;width:656px;height:656px;border:0px solid #F00;
}
#Paginas .representantes_mapa{
float:right;width:310px;border:0px solid #F00;	
padding:5px;
margin-left:5px;
	}
#Paginas .representantes_mapa ul li{
color:#333;
font-size:12px;
text-align:left;
display:block;
margin:3px 0;
	}
article #Paginas #Noticias{
	width:1000px;
	min-height:200px;
	padding:40px 0px;
	}
	

article #Paginas #Noticias .noticias li{
	width:100%;
	margin:0px 0px 45px 0px;
	}
	
article #Paginas #Noticias .titulo{
	font-size:16px;
	color:#1F3992;
	margin:0px;
	}
	
article #Paginas #Noticias .data{
	font-size:11px;
	color:#1F3992;
	margin:3px 0px 12px 0px;
	display:block;
	}
	
article #Paginas #Noticias .descricao{
	font-size:12px;
	color:#1F1F1F;
	margin:3px 0px 0px 0px;
	}
	
article #Paginas #Noticias .noticias li .descricao a{
	float:right;
	color:#1F3992;
	font-weight:bold;
	}
	
article #Paginas #Noticias .noticias li .descricao a:hover{ color:#FFF;
	}
	
article #Paginas #Noticias .paginacao li{
	margin:5px;
	float:left; color:#FFF;	
	}

article #Paginas #Noticias .paginacao{
	width:100%;
	height:30px;
}
	
article #Paginas #Noticias .paginacao li a{
	padding:3px 8px; color:#FFF;
	background-color:#1F3992;
	border:1px solid #02319D;
	}
	
article #Paginas #Noticias .paginacao li a:hover{
	background-color:#02319D;
	border:1px solid #1F3992;
	color:#1F3992;
	}
	
	
article #Paginas #Noticias .paginacao li a:hover{
	background-color:#02319D;
	border:1px solid #1F3992;
	color:#1F3992;
	}
#ProdutosCompleto #paginacao{
clear:both;
display:block;
border:0px solid #F00;
padding:5px;
text-align:center;
margin:20px 0 0 0;
	}
#ProdutosCompleto #paginacao a.pontas{
color:#FFF;
background:#069;
border:0px solid #CCC;
font-size:13px;
padding:1px 5px;
	}
#ProdutosCompleto #paginacao a.links{
color:#069;
background:#FFF;
border:1px solid #CCC;
font-size:12px;
padding:1px 3px;
margin:1px;
	}
#ProdutosCompleto #paginacao a.links:hover{
color:#FFF;
background:#033;
	}
#ProdutosCompleto #paginacao span.selecionado{
color:#FFF;
background:#039;
border:1px solid #CCC;
font-size:12px;
padding:1px 5px;
	}

article #Paginas #Eventos{
	width:1000px;
	min-height:200px;
	padding:40px 0px;
	}
	
article #Paginas #Eventos .eventos li{
	width:100%;
	height:120px;
	margin:20px 0px 50px 0px;
	position:relative;
	}
	
article #Paginas #Eventos .eventos li .left{
	width:330px;
	height:120px;
	background:url(../imagens/eventos/box-evento.png) top center no-repeat;
	float:left;
	position:relative;
	z-index:2;
	}
	
article #Paginas #Eventos .eventos li .left .titulo{
	position:absolute;
	top:-32px;
	left:65px;
	color:#D80000;
	font-size:24px;
	}
	
article #Paginas #Eventos .eventos li .left .data{
	width:70px;
	height:100px;
	float:left;
	margin:10px;
	color:#F8BF3A;
	}
	
article #Paginas #Eventos .eventos li .left .dia{
	display:block;
	text-align:center;
	font-size:30px;
	}
article #Paginas #Eventos .eventos li .left .mes{
	display:block;
	text-align:center;
	font-size:20px;
	}
article #Paginas #Eventos .eventos li .left .ano{
	display:block;
	text-align:center;
	font-size:26px;
	}
	
article #Paginas #Eventos .eventos li .left img{
	margin:10px 0px 0px 0px;
	border:0px;
	border-radius:9px 9px 9px;
	}
	
article #Paginas #Eventos .eventos li .right{
	width:750px;
	height:90px;
	background-color:#02319D;
	position:absolute;
	right:0px;
	top:15px;
	z-index:1;
	}
	
article #Paginas #Eventos .eventos li p{
	width:650px;
	height:90px;
	padding:0px 20px;
	margin:12px 0px;
	color:#000000;
	float:right;
	}
	
	
article #Paginas #Eventos .paginacao li{
	margin:5px;
	float:left; color:#FFF;	
	}

article #Paginas #Eventos .paginacao{
	width:100%;
	height:30px;
}
	
article #Paginas #Eventos .paginacao li a{
	padding:3px 8px; color:#FFF;
	background-color:#1F3992;
	border:1px solid #02319D;
	}
	
article #Paginas #Eventos .paginacao li a:hover{
	background-color:#02319D;
	border:1px solid #1F3992;
	color:#1F3992;
	}
	
	
	
	
article #Paginas #TrabalheConosco{
	width:1000px;
	min-height:200px;
	padding:20px 0px 40px 0px;
	}
	
article #Paginas #TrabalheConosco p{
	font-size:12px;
	color:#1F1F1F;
	}
	
article #Paginas #TrabalheConosco span{
	font-size:18px;
	color:#1F3A93;
	font-weight:bold;
	display:block;
	margin:15px 0px;
	}
	
article #Paginas #TrabalheConosco form{
	width:960px;
	padding:10px 20px 190px 20px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	position:relative;
}

article #Paginas #TrabalheConosco form label{
	width:960px;
	margin:5px 0px;
	display:inline-block;
}

article #Paginas #TrabalheConosco form input[type="text"]{
	width:740px;
	height:26px;
	border:0px;
	padding:0px 5px;
	float:right;
}

article #Paginas #TrabalheConosco form #Curriculo{
	width:1000px;
	height:170px;
	background-color:#1F3A93;
	position:absolute;
	bottom:10px;
	left:-10px;
}

article #Paginas #TrabalheConosco form #Curriculo span{ color:#FFF;
	font-size:14px;
	margin:15px 30px;
	display:block;
}

article #Paginas #TrabalheConosco form #Curriculo input[type="file"]{
	width:965px;
	font-size:14px;
	margin:15px 20px;
	display:block;
	background-color:#FFF;
}

article #Paginas #TrabalheConosco form #Curriculo p{
	width:750px;
	float:left; color:#FFF;
	font-size:14px;
	margin:35px 0px 0px 30px;
	font-weight:normal;
}

article #Paginas #TrabalheConosco form #Curriculo input[type="submit"]{
	width:80px;
	height:26px;
	font-size:14px;
	color:#1F3A93;
	background-color:#02319D;
	border:0px;
	font-weight:bold;
	float:right;
	margin:40px 15px 0px 0px;
}



article #Paginas #Cotacao{
	width:1000px;
	min-height:200px;
	padding:40px 0px;
	}
	
article #Paginas #Cotacao #BoxLogin{
	width:280px;
	height:250px;
	background-color:#EDEDED;
	float:left;
}

article #Paginas #Cotacao #BoxLogin span{
	width:280px;
	height:20px;
	padding:5px 0px;
	display:block;
	background-color:#1F3A93;
	font-size:16px; color:#FFF;
	text-align:center;	
}

article #Paginas #Cotacao #BoxLogin p{
	width:220px;
	margin:30px;
	font-size:12px;
	color:#1F3A93;
	text-align:center;
}

article #Paginas #Cotacao #BoxLogin label{
	width:220px;
	margin:5px 30px;
	font-size:12px;
	color:#1F3A93;
	display:inline-block;
}

article #Paginas #Cotacao #BoxLogin label input[type="text"]{
	width:180px;
	height:22px;
	float:right;
	border:0px;
}

article #Paginas #Cotacao #BoxLogin label input[type="password"]{
	width:180px !important;
	height:22px !important;
	float:right !important;
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}

article #Paginas #Cotacao #BoxLogin input[type="submit"]{
	width:80px;
	height:24px;
	float:right;
	border:0px;
	background-color:#1F3A93; color:#FFF;
	margin:15px 30px 0px 0px;	
}

article #Paginas #Cotacao #BoxCadastro{
	width:680px;
	height:250px;
	background-color:#EDEDED;
	float:right;
}

article #Paginas #Cotacao #BoxCadastro span{
	width:680px;
	height:20px;
	padding:5px 0px;
	display:block;
	background-color:#1F3A93;
	font-size:16px; color:#FFF;
	text-align:center;	
}

article #Paginas #Cotacao #BoxCadastro table{
	width:600px;
	height:170px;
	margin:30px 40px;
	float:right;
	font-size:12px;
	color:#1F3A93;
}

article #Paginas #Cotacao #BoxCadastro .inputCadastro{
	width:180px !important;
	height:22px !important;
	float:right !important;
	margin:0px 40px 0px 0px !important;
	padding:0px !important;
	border:0px !important;
}

article #Paginas #Cotacao #BoxCadastro input[type="submit"]{
	width:80px;
	height:24px;
	float:right;
	border:0px;
	background-color:#1F3A93; color:#FFF;
	margin:10px 40px 0px 0px;	
}

article #Paginas #Cotacao #BoxMenuLeft{
	width:240px;
	float:left;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #BoxMenuLeft span{
	width:240px;
	height:20px;
	padding:5px 0px;
	display:block;
	background-color:#1F3A93;
	text-align:center;
	font-size:16px; color:#FFF;
}

article #Paginas #Cotacao #BoxMenuLeft ul{
	margin:20px;
}

article #Paginas #Cotacao #BoxMenuLeft ul .list{
	margin:4px 0px;
	padding:0px 0px 0px 14px;
	background: url(../imagens/icones/list-menu.png) no-repeat left center;
}

article #Paginas #Cotacao #BoxMenuLeft ul .list a{
	color:#1F3A93;
}

article #Paginas #Cotacao #BoxMenuLeft input[type="submit"]{
	font-size:16px;
	border:0px;
	background-color:#EDEDED;
	color:#1F3A93;
}

article #Paginas #Cotacao .tituloCotacao{
	width:710px;
	height:20px;
	padding:5px 0px 8px 0px;
	display:block;
	background-color:#1F3A93;
	text-align:center;
	font-size:18px; color:#FFF;
}

article #Paginas #Cotacao #MeusDados{
	width:710px;
	float:right;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #MeusDados table{
	width:660px;
	height:60px;
	margin:10px 25px;
	font-size:14px;
	font-weight:bold;
	color:#1F3A93;
}

article #Paginas #Cotacao #MeusDados input[type="text"],input[type="password"]{
	width:97% !important;
	height:26px !important;
	padding:0px 4px !important;
	margin:0px !important;
	clear:both !important;
	font-size:14px !important;
	color:#1F3A93 !important;
	border:1px solid #EDEDED !important;
}

article #Paginas #Cotacao #MeusDados select{
	width:100% !important;
	height:26px !important;
	margin:0px !important;
	font-size:14px !important;
	color:#1F3A93 !important;
	border:1px solid #EDEDED !important;
}

article #Paginas #Cotacao #MeusDados input[type="submit"]{
	width:120px;
	height:26px;
	background-color:#02319D;
	border:0px;
	margin:0px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	float:right;
}

article #Paginas #Cotacao #CotacoesEnviadas{
	width:710px;
	float:right;
}

article #Paginas #Cotacao #CotacoesEnviadas table{
	width:660px;
	height:60px;
	margin:10px 25px;
	font-size:14px;
	font-weight:bold;
	color:#1F3A93;
}

article #Paginas #Cotacao #CotacoesEnviadas .line td{
	border-top:1px dotted #1F3A93;
}

article #Paginas #Cotacao #CotacoesEnviadas input[type="text"]{
	width:100%;
	height:26px;
	font-size:14px;
	color:#1F3A93;
	border:1px solid #EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight{
	width:710px;
	float:right;
}

article #Paginas #Cotacao #BoxCotacaoRight .Infos{
	width:660px;
	height:70px;
	padding:12px 25px;
	margin:0px 0px 30px 0px;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight .Infos table{
	width:660px;
	height:70px;
	font-size:14px;
	color:#1F3A93;
}

article #Paginas #Cotacao #BoxCotacaoRight .AddUpdateItem{
	width:660px;
	min-height:60px;
	padding:10px 25px;
	margin:0px 0px 30px 0px;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight .AddUpdateItem table{
	width:460px;
	height:50px;
	font-size:14px;
	color:#1F3A93;
	font-weight:bold;
	float:left;
}

article #Paginas #Cotacao #BoxCotacaoRight .AddUpdateItem input[type="text"]{
	width:100%;
	height:26px;
	font-size:14px;
	color:#1F3A93;
	border:1px solid #EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight .AddUpdateItem input[type="submit"]{
	width:80px;
	height:26px;
	font-size:14px;
	color:#1F3A93;
	background-color:#02319D;
	border:0px;
	font-weight:bold;
}

article #Paginas #Cotacao #BoxCotacaoRight .AddUpdateItem input[type="button"]{
	width:120px;
	height:26px;
	background-color:#02319D;
	border:0px;
	margin:30px 0px 0px 0px;
	font-size:14px;
	color:#1F3A93;
	font-weight:bold;
	float:right;
}

article #Paginas #Cotacao #BoxCotacaoRight .ListItens{
	width:660px;
	min-height:50px;
	padding:12px 25px;
	margin:0px 0px 30px 0px;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight .ListItens table{
	width:660px;
	min-height:50px;
	font-size:14px;
	color:#1F3A93;
	font-weight:bold;
}

article #Paginas #Cotacao #BoxCotacaoRight .ListItens input[type="text"]{
	width:100%;
	height:26px;
	font-size:14px;
	color:#1F3A93;
	border:1px solid #EDEDED;
	background-color:#FFF;
}

article #Paginas #Cotacao #BoxCotacaoRight .ListItens input[type="submit"]{
	width:120px;
	height:26px;
	font-size:14px;
	color:#FFF !important;
	background-color:#02319D;
	border:0px;
	font-weight:bold;
	float:right;
	margin:20px 0px 0px 0px;
}

article #Paginas #Cotacao #BoxCotacaoRight .ListItens input[type="button"]{
	width:20px;
	height:20px;
	background-color:#EDEDED;
	border:0px;
	font-weight:bold;
	background:url(../imagens/icones/remover.png) no-repeat center center;
	cursor:pointer;
	color:#FFF !important;
}


article #Paginas #Cotacao #BoxCotacaoRight .BoxEnvio{
	width:660px;
	min-height:50px;
	padding:12px 25px;
	margin:0px 0px 30px 0px;
	background-color:#EDEDED;
}

article #Paginas #Cotacao #BoxCotacaoRight .BoxEnvio table{
	width:660px;
	font-size:14px;
	color:#1F3A93;
	font-weight:bold;
}

article #Paginas #Cotacao #BoxCotacaoRight .BoxEnvio textarea{
	width:630px;
	height:80px;
	padding:10px;
	font-size:14px;
	color:#1F3A93;
	border:1px solid #EDEDED; 
}

article #Paginas #Cotacao #BoxCotacaoRight .BoxEnvio input[type="submit"]{
	width:120px;
	height:26px;
	font-size:14px;
	color:#FFF !important;
	background-color:#02319D;
	border:0px;
	font-weight:bold;
	float:right;
	margin:20px 0px 0px 0px;
}

article #Paginas #Cotacao #BoxCotacaoRight .BoxEnvio input[type="button"]{
	width:120px;
	height:26px;
	background-color:#1F3A93;
	border:0px;
	margin:20px 0px 0px 0px;
	font-size:14px; 
	color:#FFF !important;
	font-weight:bold;
	
}

	
/* [ FOOTER ] */

footer{ width:100%; height:65px; background-color:#02319D; }
footer #Rodape{ float:inherit !important; width:80%; margin:0px auto;	height:65px; font-size:12px; }
footer #Rodape #Creditos{ float: left;  width:600px; height:35px; margin:15px 0px; font-size:12px; color:#FFF;}
footer #Rodape #Creditos a{ color:#FFF; }
footer #Rodape #Karmake{ float: right; margin:25px 0px; width:20px; height:20px; background:url(../imagens/icones/km.png) no-repeat center center; font-size:12px; }


#loaderMask {
    text-align: center;
	background-color: #fff !important;
	z-index: 9999;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
}

#image-preloader {
	width: 120px;
	height: 120px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(/imagens/icones/pre.gif) no-repeat center;
	margin: -60px 0 0 -60px;
}

#loaderMask span {
    font-size: 40px;
	line-height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -40px;
}
	
.FotoEmpresa{
	width:250px;
	height:250px;
	float:left;
	border:5px #02319D solid;
	margin:0px 10px 10px 0px;
	}