html {
height: 100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
width:100%;
height:100%;
font-size:12px;
color:#525252;
background-color:#FFF;
background-image:url(../img/bg_home_01.jpg);
background-position:top center;
background-repeat:no-repeat;
}

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
margin:0;
padding:0;
}


a {
color: #525252;
text-decoration: none;
cursor: pointer;
}

a:hover {
color: #8B1A39;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
display:none;
}

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1 {
font-size:30px;
color:#036;
}

h2 {
font-size: 30px;
font-weight:bold;
color: #8B1A39;	
}

h3 {
font-size:24px;
padding:20px 0 0 20px;
color: #333;
}

h4 {
font-size:20px;
padding:20px 0 0 20px;
color: #333;	
}

h5 {
font-size:18px;
color:#333;
}

h6 {
font-size: 14px;
font-weight:bold;
color: #8B1A39;	
}

p {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;

color: #666;
line-height:20px;
}

h1 span, h3 span, h4 span, h5 span {
display:none;
}

.wrapper {
width:980px;
clear:both;
margin:0 auto;
}

.box_logos_topo {
	width:980px;
	height:135px;
}

.logo_1 {
width: 245px;
height: 103px;
margin: 0 0 0 20px;
position: relative;
border:none;
float: left;
}

.logo_2 {
width:54px;
height: 103px;
margin: 0 0 0 0;
position: relative;
border:none;
float: left;
}

.fone {
width: 180px;
height: 103px;
margin: 0 20px 0 0;
float: right;
}




/************************    Open menu header   *************************/

.menu {
	height: 24px;
	color: #8B1A39;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;
	font-style:italic;	
	font-size: 16px;
}

.menu_produtos {
	text-align: right !important;
	margin:0 0 20px 0 !important;
}

.nav_header {
	width: 980px;
	height:20px;
	margin:0 0 0 0;
	position:relative;
}

.menu li {
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	display: inline;
}

.menu li a {
	color: #525252;
}

.menu li a:hover {
	color: #8B1A39;
}

/************************    Close menu header    *************************/

/************************    Open menu box_menu_depto   ************************/

#box_menu_depto ul#menu_depto {
	height:174px;
	width:940px;
	background:transparent url(../img/menu_departamentos.png) top center no-repeat;
	margin:0 0 0 0;
	position:relative;
	float:left;
}

#box_menu_depto ul#menu_depto li {
	list-style:none;
	position:absolute;
	top:0;
}

ul#menu_depto li, ul#menu_depto a {
	height:174px;
	display:block;
}

#box_menu_depto ul#menu_depto li a {
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	position:relative;
}

#escritorio {
	left:0;
	width: 181px;
}

#informatica {
	left:181px;
	width:193px;
}

#epi {
	left: 374px;
	width: 193px;
}

#copa {
	left: 566px;
	width: 193px;
}

#limpeza {
	left: 758px;
	width: 192px;
}

#escritorio a:hover {
	background: transparent url(../img/menu_departamentos.png) 0 -174px no-repeat;
}

#informatica a:hover {
	background: transparent url(../img/menu_departamentos.png) -181px -174px no-repeat;
}

#epi a:hover {
	background: transparent url(../img/menu_departamentos.png) -374px -174px no-repeat;
}

#copa a:hover {
	background: transparent url(../img/menu_departamentos.png) -566px -174px no-repeat;
}

#limpeza a:hover {
	background: transparent url(../img/menu_departamentos.png) -758px -174px no-repeat;
}

/************************    Close menu box_menu_depto    *************************/


#main_content {
width: 960px;
}

.col_0 {
width: 940px;
min-height:300px;
margin: 0 0 0 20px;
position: relative;
/*opacity: 0.80;*/
}

.logo_parceiro {
	margin:0 0 0 0;
	float:left;
}

.col_0  h2 {
font-size: 30px !important;
font-weight:bold;
font-style:italic;
padding: 0 0 0 0 !important;
color: #8B1A39;
}

.col_0  h3 {
font-weight:bold;
font-style:normal;
padding: 20px 0 0 0 !important;
color: #333;
}


.lista_produtos {
	width: 940px;
min-height:140px;
margin:20px 0 20px 0;
border-bottom:2px dotted #CCC;
position: relative;
}

.lista_produtos h4 {
	color: #333;
	font-weight:bold;
}



.prod_thumb {
	border:1px solid #333;
	float:left;
	margin:20px 10px 0 0; 
}


.box_produto {
	width: 940px;
min-height:440px;
margin:20px 0 20px 0;
position: relative;
}

.box_produto h4 {
	color: #8B1A39;
	font-weight:bold;
	font-size: xx-large;
	margin:0 0 20px 0;
}

.box_produto p {
	color: #999;
}

.prod_zoom {
	border:1px solid #333;
	float:left;
	margin:20px 20px 0 0; 
}

.separador {
	width:940px;
	height:4px;
	border-bottom:4px dotted #525252;
margin:10px 0 30px 0px;
position:relative;
}

.col_1 {
	width:460px;	
padding: 0 0 0 20px !important;
	float:left;
}

.col_1  h2 {
font-size: 30px !important;
margin:0 0 10px 0;
font-weight:bold;
font-style:italic;
color: #8B1A39;
}

.col_1 p {
font-size:13px;
padding:10px 0 10px 0 !important;
line-height: 15px;
color:#525252;
}

.img_text_1 {
	margin:0 10px 10px 10px;
	float:left;
}

.p_destaque {
	font-size:20px !important;
	font-weight:bold;
	line-height:25px !important;
	font-style:italic;
}



.bloco {
margin:10px 0 0 0;
}




#content_main_footer {
width: 940px;
margin: 30px 0 0 20px;
padding:30px 0 0 0;
position: relative;
border-top:4px dotted #8B1A39;
font-family: Verdana, Geneva, sans-serif !important;
color: #525252;
}

#content_main_footer p {
font-family:Verdana, Geneva, sans-serif !important;
font-size:12px;
line-height:20px !important;
color:#525252;
text-align:right;
}

#content_main_footer p a {
color:#525252;
font-weight:bold;
}

#content_main_footer p a:hover {
color:#8B1A39;
}

footer {
width: 100%;
height:132px;
position: relative;
margin-bottom:0 !important;
float: left;
}


.icon {
float:left;
position:relative;
margin:4px 2px 0 0;
}

.developer {
	font-size:10px !important;
margin: 0 0 0 0;
position:relative;
}

.busca {
	width:920px;
	text-align:right;
	margin:0 20px 0 20px;
}

.box_volta {
	width:920px;
	text-align:center;
	margin:0 20px 0 20px;
}

.box_volta a {
	font-weight:bold;
}

textarea { overflow: auto; }


.edit_default {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
margin:0 0 0 0;
padding:0 5px 0 5px;
border-radius: 10px 10px 10px 10px;
position:relative;
color:#FFF;
background-color:#6E6E6E;
border:none;
}

.edit_default_select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
margin:0 0 0 0;
padding:2px 5px 0 5px;
border-radius: 10px 10px 10px 10px;
position:relative;
color:#FFF;
background-color:#6E6E6E;
border:none;
}

.edit_text {
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
margin:2px 0 0 0;
padding:2px 5px 0 5px;
border-radius: 10px 10px  10px 10px;
position:relative;
color:#FFF;
background-color:#6E6E6E;
border:none;
}

.box_formulario {
	margin:20px 0 0 0;
}

.box_formulario h6 {
	margin:10px 0 0 0;
}

.mapa {
margin:10px 0 0 0;
border-radius: 0 10px 10px;
}

.bt_ok {
width:85px !important;
height:46px;
margin:10px 0 0 0;
border:0;
background:transparent url(../img/bt_ok.png) left top no-repeat;
}

.bt_ok:hover {
background:transparent url(../img/bt_ok_over.png) left top no-repeat;
}

.bt_buscar {
width:68px !important;
height:30px;
background:transparent url(../img/bt_buscar.png) left top no-repeat;
margin:-2px 0 0 4px;
border:0;
float:right;
}

.bt_buscar:hover {
background:transparent url(../img/bt_buscar_over.png) left top no-repeat;
}

.bt_enviar {
width:68px !important;
height:30px;
background:transparent url(../img/bt_enviar.png) left top no-repeat;
margin:10px 0 0 328px;
border:0;
clear:both;
}

.bt_enviar:hover {
background:transparent url(../img/bt_enviar_over.png) left top no-repeat;
}
