/* CSS Document */



body{
	background-color:#e6e6e6;
	margin: 0px;

	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;	
	margin-top:30px;
	margin-bottom:30px;
	background-image:url(../imagens/bg_page.jpg);
	
	
	font-size:12px;
	
	

}
.subVermelho{
 color:#ae0001;
}
.subtitleVermelho{

	background-color:#ae0001;
	padding:2px;
	color:#FFFFFF;

}


.separador_pagina{
border-right:1px solid #eaeaea;
}

/* Menu */

#menu-top {
	float: right;
	margin-top: 21px;
}

#menu-top ul {
	margin: 0;
	list-style: none;
}

#menu-top li {
	display: inline;
}

#menu-top a {
	display: block;
	float: left;
	padding: 30px 20px 0 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4E4E4E;
}

#menu-top a:hover {
	background: url(imagens/img03.jpg) no-repeat center top;
}

#menu-top .current_page_item a {
	background: url(imagens/img03.jpg) no-repeat center top;
}

.tel1{
 font-family: Tahoma, Arial, Helvetica, sans-serif;

}

.msg {font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
}
.style3 {font-size: 11px; color: #333333; font-family: Tahoma, Verdana, "Times New Roman";}

.bordaBottomTitulo{
	border-bottom:1px solid #E4E3E3;
}

.bordaLeftServicos{

border-left:1px solid #E4E3E3;

}
h2{
font-size:16px;

color:#666666;
/*background-color:#F4F4F4;*/



}



.FontTitulo{
font-size:16px;
font-family: Arial, Verdana, "Times New Roman";
color:#666666;
padding:3px;



}

.ProdutosDescricao{
	 
	 font-size:12px; 
	 color:#333333;
	 text-align:left;
	 
	
}

blockquote{

	margin:5px;
}

.ProdutosDescricao li{
	 padding-bottom:10px;
	 list-style-image:url(marcador.gif);
	 padding-right:1px;
	 line-height:15px;
	 text-align:left;
}

.style4 {
	font-family: Arial, Verdana, "Times New Roman";
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding:4px;
		letter-spacing: 1px;

}
.style6 {
	font-family: Arial, Verdana, "Times New Roman";
	font-weight: bold;
	color: #FFFFFF;
	font-size:18px;
	padding:4px;
}


/*- Menu Tabs B--------------------------- */

    
hr{
	border-width: 0;
	height: 1px;	
	border:1px solid #FFF;
}


.menu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.menu th{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	border-bottom:#cecece 1px dotted;
	padding:4px;
	letter-spacing:1px;

}
.menu td{

	border-bottom:#aeaeae 1px dotted;
	
}
a.menu:link {
color:#666;
text-decoration:none;
/*background-color:#F9F9F9;*/

display:block;

font-size:11px;
padding:4px;
border-bottom:1px solid #aeaeae;


}
a.menu:visited {
color:#666;
text-decoration:none;
display:block;

font-size:11px;
padding:4px;

}
a.menu:hover {
color:#fff;
text-decoration:none;
background-color:#A90E0E;
font-size:11px;
font-weight:bold;


}
/*tags*/

.tag{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
a.tag:link {
color:#666;
text-decoration:underline;


}
a.tag:visited {
color:#666;
text-decoration:underline;



}
a.tag:hover {
color:#FF0000;
text-decoration:underline;


}

/* top link*/

.menuTop{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;

text-transform:uppercase;


}
.menuTopSeparador{
color:#cacaca;
}
a.menuTop:link {
color:#666666;
text-decoration:none;

padding:4px;
display:block;
}
a.menuTop:visited {
color:#666666;
text-decoration:none;

font-size:12px;
padding:4px;
display:block;
}
a.menuTop:hover {
color:#fff;

display:block;
background-color:#CC0000;

}

/*navegacao paginas*/

a.navPaginas:link {
color:#E10000;
text-decoration:underline;
font-size:12px;
padding:4px;
}
a.navPaginas:visited {
color:#E10000;
text-decoration:underline;
font-size:12px;
padding:4px;

}
a.navPaginas:hover {
color:#FF3300;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

/*fim*/

.btSubmit{

	font-family:Tahoma, Verdana, "Times New Roman";
	font-weight:bold;
	color:#FFFFFF;
	border-top: #FF3300 2px solid;
	border-right: #D52B00 2px solid;
	border-bottom: #B32400 2px solid;
	border-left: #B32400 2px solid;
	background-color: #CC0000;
	font-size:13px;
	
}

.input{
	border:#cecece 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding:2px;
	text-transform: uppercase;
	
}
.newsletter {
	color: #666666;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.newsletterTexto {
	font-size: 12px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	font-size: 20px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: #E2E2E2 1px dotted;

}
h3{
font-size:14px;
font-family: Arial, "Times New Roman", Times, serif;
color:#fff;
background-color:#B50001;
padding:3px;


}
.banner{

width:100%;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

}
.BordaImg{
 padding:2px; border:1px solid #cccccc;
}
.BordaImgHover{
background-color:#eaeaea; padding:3px; border:1px solid #FF0000;
}

.leiamais{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;

}
a.leiamais:link {
color:#B5B5B5;
text-decoration:underline;
}
a.leiamais:visited {
color:#B5B5B5;
text-decoration:underline;
}
a.leiamais:hover {
color:#666666;
text-decoration:underline;
font-weight:bold;
}

/*.......................*/
.endereco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#666666;

}
a.endereco:link {
color:#B5B5B5;
text-decoration:underline;
font-size:10px;
}
a.endereco:visited {
color:#B5B5B5;
text-decoration:underline;
font-size:10px;
}
a.endereco:hover {
color:#666666;
text-decoration:underline;
font-size:10px;

}


    /*- Menu Tabs 4--------------------------- */

    #tabs4 {
      float:left;
      width:100%;
      font-size:11px;
      line-height:normal;
      border-bottom:1px solid #6B78A9;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
	  
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
      }
	  
	  
	  
	  /*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 180px; /*width of menu*/
font-family:Arial, Helvetica, sans-serif;

text-align:left;

}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #666;
/*background: black url(../imagens/titlebar.gif) repeat-x center left;*/
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
border-bottom:1px solid #d3d2d2;
background-color:#e5e5e5;


}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../imagens/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;

border-bottom: 1px dotted #d3d2d2;
font-size: 12px;



}

.arrowlistmenu ul li a:visited{
 color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;

}
h4{
	color:#343434;
	text-align:left;
	font-size:14px;
	margin:0px;
	text-transform:uppercase;
}
.TestoDescricoes{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/*menu lateral......................*/




.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 13px Verdana;
	width: 180px; /* Main Menu Item widths */
	border-bottom: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
	
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(../imagens/arrowbullet.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


.style3 {
color: #FFFFFF; 
font-size: 10px;
text-transform:uppercase;
 }
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #D93927;
}
a:active {
	text-decoration: none;
}
.style4 {
	font-size: 10px;
	color: #666666;
}
.img_index{

border:4px solid #EFEFEF;
margin:0px;
}
.bd_menu_top{
	background-image:url(../imagens/bg_menu.gif);
	background-repeat:repeat-x;
	height:40px;
}
.protectbox_index{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
}
.protectbox_index li{
	padding:5px;
	margin:3px;
	list-style-image:url('../imagens/marcador.jpg');
	list-style-position:outside;

}
.borda_index{
	background-image:url(../imagens/bg_index.jpg);
	background-repeat:repeat-y;
	width:20px;
}
.bottom{
	font-size:11px;
	color:#FFF;
	margin:5px;
}
a.bottom:link{
	font-size:11px;
	color:#FC0;
	text-decoration:underline;
}
a.bottom:visited{
	font-size:11px;
	color:#FC0;
	text-decoration:underline;
}
a.bottom:hover{
	font-size:11px;
	color:#F00;
	text-decoration:underline;
}

.texto_just{
	
	color:#333;
	text-transform:uppercase;
	font-size:11px;
	background-color:#9F0000;
	padding:3px;
	color:#FFF;
	display:block;
	font-weight:bold;
}
