@charset "utf-8";

body {
	font-family:verdana, arial, sans-serif; 
	background-color: #FFF; 
	margin:0px;
	padding:0px;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	background-image:url(../fundao.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	
	}
	
#geral { width:100%; margin:0 auto;text-align:center;}
#tudo { width:1000px; padding:0px; margin:0px; margin:0 auto; background-color:#FFF;	background-image:url(../fundao.jpg); background-repeat:no-repeat; background-repeat:repeat-x;}

a, a:visited, a:hover, a:active {text-decoration:none; color:#333;}
a:hover{ color:#900; text-decoration:none;} 

img, form { border:0px;
	 margin: 0px;
	 padding:0px; }

a.departamento:link {
	color: #2D3A7E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.departamento:visited {
	color: #2D3A7E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.departamento:hover {
	color:#F00;
	font-size: 12px;
	background-color: #CCCCCC;
	text-decoration: underline;
}
a.departamento { margin-top:5px;}

a.departamento:active {
	color: #2D3A7E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.subdepartamento:link {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
a.subdepartamento:visited {
	color: #666;
	text-decoration: none;
	font-size: 11px;
	}
a.subdepartamento:hover {
	color:#F00;
	font-size: 11px;
	margin-bottom: 15px;
	background-color: #CCCCCC;
	text-decoration: none;
}
a.subdepartamento:active {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}

#menuprincipal {
	width:190px;
	background:url(../imagens/menu_ortobom_03.jpg);
	margin-left:5px;
	text-align:left;
}

ul#menuprincipal, li#menuprincipal {
	margin:0;
	padding:0;
	}
	
	
.departamentos , li.departamentos { 
margin:0;
padding:0;
margin-left:0px;
padding-left: 15px;
margin-top:10px;
list-style:none;
text-align:left;
}

li.departamento {
	margin-top:8px;
}
.subdepartamento, li.subdepartamento {
	margin:0;
	margin-left:2px;
	margin-right:3px;
	margin-top:6px;
	padding:0;
	list-style:none;
}
	

#meuserv {
	width:190px;
	clear:both;
	background:url(../imagens/menu_ortobom_20.jpg);
	margin-left:5px;
}






.dadoss {
margin: 10px;
padding: 15px 20px 10px 20px;
background-image: url(../images/fundodesc.jpg);
}

a.dadoss:link {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dadoss:visited {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.dadoss:hover {
	color: #990000;
	font-size: 14px;
	text-decoration: none;
	background-color: #EDF0FE;
}
a.dadoss:active {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


.espacodir {

margin-right:10px;
}

.superpromocao{
	padding: 5px;
	font-size: 14px;
	text-transform: uppercase;
	color: #339966;
	font-weight: bold;
	background-image: url(../images/menufundo.jpg);
}
.margem {
margin:0 auto;
text-align:left;
width:100%;}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000;
	margin:0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
}




.linha{
        margin:0;
        clear:both;
        padding:0;
    }

.coluna{    
	    float:left;
		margin:2px; /*Defin a a separacao das colunas aqui*/
        padding:5px;
		text-align: center;
		
    }
	
.de {
	text-decoration: line-through;

}	
.por {
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
}
.descricao {
	background-image: url(../images/fundodesc.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	text-align:left;

}

.margem10 { padding: 10px;}

.caixanews {
padding: 5px;
background-image: url(../images/caixa_news_fundo.jpg);
}

.cantodir {
	width: 130px;
}

.formasdePagamento {
	width: 100%;
	padding: 0px;
	background-color: #DDEBFF;
	text-align:left;
}

.banderaspag{
	width:100%; 
	padding:5px; 

}
.teste {
	font-weight: bold;
	padding-bottom: 44px;
	margin-bottom: 55px;
}

.imagembr {
	background: #fafafa;
   border: 1px solid #dcdcdc;
	padding: 5px;
	margin: 5px;
}
#menuu {
	FONT-WEIGHT: bold; FONT-SIZE: 111px; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
a.amenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}
a.amenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}
a.amenu:hover, a.amenu:visited:hover {
        color:#ff0000;
	text-decoration:underline;
}
a.amenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#333333;
	text-decoration: none;
}






a.topomenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color: #FFF;
	text-decoration: none;
}
a.topomenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#FFF;
	text-decoration: none;
}
a.topomenu:hover, a.amenu:visited:hover {
        color: #DEF55A;
}
a.topomenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #1A4073; */
        color:#FFF;
	text-decoration: none;
}


/*Definições da seção de produtos na vitrine, sessão e pesquisa*/

.nomeproduto {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:30px;
}
a.produto {font-size:11px; color:#333;}
a.produto:link { TEXT-DECORATION: none}
a.produto:visited { TEXT-DECORATION: none; color:#333;font-size:11px;}
a.produto:hover { TEXT-DECORATION: none; color:#900;}
a.produto:active { TEXT-DECORATION: none}

.descricaobreve {
	FONT-SIZE: 10px;
	COLOR:#999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height:23px
}
.valores { height:60px;}
.subselecao { height:40px; text-align:center; margin:0 auto;}

p { margin-bottom:10px; margin-top:5px;
}

/* ---------------------- websym nav links de informações de produtos ---------------------- */
#websymcontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#websymnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../images/websym_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#websymnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#websymnav ul li{display:block;float:left;margin:0 1px;}
#websymnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#websymnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#websymnav ul li a:hover{
	color:#fff;
	background:transparent url(../images/websym_bg-OVER.gif) repeat-x bottom left;
	text-decoration: underline;
}
#websymnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#websymnav ul li a:focus,#websymnav ul li a:active,#websymnav ul li a:focus:hover,#websymnav ul li a:active:hover {
	background:#1D6893 url(../images/websym_left-ON.gif);
    background-repeat:no-repeat;}

a.websymbar:focus, a.websymbar:active, a.websymbar:focus:hover, a.websymbar:active:hover{background:#1D6893 url(../images/websym_left-ON.gif) no-repeat top left;}

#websymnav ul li a.current,#websymnav ul li a.current:hover{color:#fff;background:#1D6893 url(../images/websym_left-ON.gif) no-repeat top left;line-height:275%;}
#websymnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../images/websym_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END websym nav ---------------------- */

/*--------------------------TagCold -------------------------------------*/

.tagcaixa { border-right: 2px solid #a5a5a5; border-left: 2px solid #a5a5a5; width:100%; margin:0px; padding:0px; }

.titulotag { font-size:12px; font-weight:bold; color:#FFFFFF;}
/*--------------------------Fim tagcold - -------------------------*/





/* nova tagcold*/

.tag_clouds {width:98%; margin:10px; text-align:center; padding:0;}
.tag_clouds h1, .tag_clouds h2, .tag_clouds h3, .tag_clouds h4, .tag_clouds h5, .tag_clouds h6, .tag_clouds h7{margin:0;padding:0;height:23px;display:inline;text-align:left}
.tag_clouds h1 a, .tag_clouds h2 a, .tag_clouds h3 a, .tag_clouds h4 a, .tag_clouds h5 a, .tag_clouds h6 a, .tag_clouds h7 a{font:bold italic 10pt 'Trebuchet MS'; margin:0 5px; color:#2c86c7;text-decoration:none; padding:0;}
.tag_clouds h1 a:hover, .tag_clouds h2 a:hover, .tag_clouds h3 a:hover, .tag_clouds h4 a:hover, .tag_clouds h5 a:hover, .tag_clouds h6 a:hover, .tag_clouds h7 a:hover{
	margin:0 5px;
	color:#999;
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
	font-family: 'Trebuchet MS';
}
.tag_clouds h1 a{font-size:18px;}
.tag_clouds h2 a{font-size:16px}
.tag_clouds h3 a{font-size:18px}
.tag_clouds h4 a{font-size:16px}
.tag_clouds h5 a{font-size:12px;}
.tag_clouds h6 a{font-size:10px;}
.tag_clouds h7 a{font-size:11px;}

/* fim nova tag cold*/






/* Estilo - Formulários */
form {margin:0px; font-size:14px;}
.formbasico {margin:0px; font-size:14px;color:#666;}
.captchaform {margin-top:10px; text-align:center; color:#F00; font-size:18px; padding:5px; border:solid 1px #036;}



/* Estilo - Produto destaque */
.destaquesuper{background: url(../imagens/fundotxtdestaquepri.jpg);background-repeat: repeat-x;}

/* Tabela produto borda */
.vitrinetab{border-bottom: 1px solid #cccccc;}

/* página noticias e institucionais */
a.dicas:link { TEXT-DECORATION: none}
a.dicas:visited { TEXT-DECORATION: none}
a.dicas:hover { TEXT-DECORATION: underline; color:#FF0000}
a.dicas:visited { TEXT-DECORATION: none}
a.dicas:active { TEXT-DECORATION: none}

/* página noticias e institucionais */
a.websymm:link { TEXT-DECORATION: none; color:#FFFFFF}
a.websymm:visited { TEXT-DECORATION: none; color:#FFFFFF}
a.websymm:hover { TEXT-DECORATION: underline; color:#FF0000}
a.websymm:visited { TEXT-DECORATION: none; color:#FFFFFF}
a.websymm:active { TEXT-DECORATION: none; color:#FFFFFF}



#containermenutop {
	margin-left: auto;
    margin-right: auto;
	
	}

#menutop {
	height: 35px;
	width:100%;
	background-image:url(../imagens/menu-fundoazul.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	
	}
.menutopesq{ float: left; width:6px;}
.menutopdir{ float: right; width:6px;}
.menutopmeio{ float: left; width:98%; height:35px;}



#menutop a, a.menutop:active, a.menutop:link, a.menutop:hover, a.menutop:visited {
	color:#fff;
	text-decoration: none;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
#menutop a:hover{
	color:#333;
	}


.espacomenutop {  
position:relative;
background:#1D6893 url(../imagens/menu-fundo.jpg);
width:100%;
height:6px;
}
.formgrande { font-family:tahoma,arial,helvetica,sans-serif;
font-size:18px;
color:#999;
}
.formcadastro {
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:18px;
	color:#666;
	background-color:#F7F7F7;
	margin:0px;
	padding:0px;
	}
.formbusca { font-family:tahoma,arial,helvetica,sans-serif;
font-size:16px;
border:#FFF;
border-bottom-style:none;
color:#999;
border:0px;
}



.off {
	color: #333;
	background-color:#DFDFDF;
	background:url(../imagens/menu-ok.jpg);
}

.h1super {
	font-size:18px;
	color: #069;
}

/* rodape novo teste */
.textotelefone {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:14px;
color:#FFF;
	}

#textorodape {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#FFF;}
a.linkrodape:link   { color:#FFF; TEXT-DECORATION: none; font-size:11px; } 
a.linkrodape:Visited   { color:#FFF; TEXT-DECORATION: none; font-size:11px; }
a.linkrodape:active   { color:#FFF; TEXT-DECORATION: none; font-size:11px; }
a.linkrodape:hover   { color:#FFF; text-decoration:underline; font-size:11px; }
.textorodape {
	 font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#FFF;

	
	}
				
	


/* Destaque produtos inicial NA PAGINA DE DETALHES DOS PRODUTOS */

a.links-atalhos:link, a.links-atalhos:visited, a.links-atalhos:hover, a.links-atalhos:visited:hover
    {
    width:154px; /* 135 por 15 */
    height:38px;
    float:left;
	font-size: 12px;

    color:#FFF;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    margin:0px;
    display:inline;
    background-image:url(../imagens/topdesq_botao.jpg);
    background-repeat:no-repeat;
	background-repeat:repeat-x;
	padding-top:7px;
    }
    


a.links-atalhos:hover, a.links-atalhos:visited:hover
    {
    color:#CCC;
    text-decoration:none;
	font-size: 12px;

    }

a.links-atalhos:focus, a.links-atalhos:active, a.links-atalhos:focus:hover, a.links-atalhos:active:hover
    {
    color:#FFF; /* ERA 0587ce; */
	font-size: 12px;
	font-weight:bold;
    background-image:url(../imagens/topdesq_botaosel.jpg);
    background-repeat:no-repeat;
	text-decoration:none;
    }


#mostra-desc, #mostra-esp, #mostra-tec, #mostra-prazo
    {
    width: 100%;
    min-height:100px;
    float:left;
    display:block;
	background-color:#FFF;
	text-align:left;
	background:url(../imagens/fundotxtdestaquepri.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:-7px;
    }

strong.strong-detalhes
    {
    width:100%;
    height:31px;
    border-bottom:1px dotted #e5e5e5;
    font-size:10.5pt;
    font-family:Arial;
    margin-bottom:10px;
    display:inline;
    }

#barra-links
    {
    width:100%;
    float:left;
    background-image:url(../imagens/topdesq_fundo.jpg);
    margin:0px;
    padding:0px;
	background-repeat:no-repeat;
	background-repeat:repeat-x;
    }







img.ladoa
    {
    float:left;
    }

img.ladob
    {
    float:right;
    }
	
.esquerda{float:left;}
.direita {float:right;}
.zera{ clear:both;}
.fontepequenamenutopo { font-size:9px;
color:#C4ECFF;}
.fontepequena { font-size:9px;
color:#FFF;}
.teltopo { font-size:12px; color:#F0F0F0;	}
.colunaa {
	float:left;
	color:#CCC;
	height:30px;
	border:#CCC solid 0px;
	width:170px;
	margin:0px;
	text-align:center;
	font-size:16px;
	padding: 0px;
	padding-top: 8px;
	font-weight:bold;
	background-color:#FFF;
	
}
.linhaa { clear:both;}
.colunasel {
	float:left;
	height:30px;
	background-color:#EBEBEB;
	border:#E4E4E4 solid 1px;
	width:170px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.caixacarro { width:900px;padding:0px; margin:0px;margin-top:20px;}
.campoconteudo {width:900px;}
.caixatoda {width:900px; padding:20px; background:url(../imagens/acarrinho-fundo.jpg); background-repeat:repeat-x; text-align:left; border:#E4E4E4 solid 1px;
margin-bottom:20px;}
h1.h1carro { font-size:20px; color:#036;}
.confirma { 
	margin: 3px;
	font-size:12px;
	color:#666;
}
.fontconfirma{margin:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666;}




ul#sac{
margin-top: 30px;	
width:200px;
background:#EAEAEA;
margin:0;
padding:0;
list-style-type:none;

}
ul#sac li {
border-bottom:1px solid #FFF;


}
ul#sac li a:link, ul#sac li a:visited {
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	height:1%;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	border-left:10px solid #999;
	padding-left:5px;
}

ul#sac li a:hover {
	background-color:#EAEAEA;
	color:#333;
	border-left:20px solid #999;
} 

#paginacao { font-size:14px; margin:10px;   }
#paginacao a:link, a:visited { color:#F00; font-size:14px;   }
#paginacao a:hover { color:#F00; font-size:14px;  }

#selo { width:144px; height:269px; background-image:url(../imagens/selos/fundo.jpg); background-repeat:no-repeat; padding-top:5px; padding-bottom:5px; text-align:center; margin:0; margin-left:6px; margin-top:10px;}















/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menuuuus/pro-droplist.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuzao { margin:0; background:#89a url(/menu/topBack.gif); width:100%; text-align:center; height:30px; margin-top:0px;}

#dropList { margin: auto;  height:30px; width:1000px; background:#89a url(/menu/topBack.gif) repeat-x left center; position:relative; font-family:arial, verdana, sans-serif; font-size:11px; z-index:500; border:0px solid #ccd; border-width:0px 0px 0px 0px; } 

#dropList ul#menuuuu { margin:0 0;  list-style:none; white-space:nowrap; text-align:left;} 

#dropList a:visited, ul#menuuuu { font-size:11px;} 

#dropList ul#menuuuu li.level1-li { float:left; height:29px; padding-top:1px; margin-right:1px; }

#dropList ul#menuuuu li.level1-li a.level1-a {
	display:block;
	height:26px;
	float:left;
	padding:0 10px 0 10px;
	text-decoration:none;
	line-height:24px;
	white-space:nowrap;
	font-weight:bold;
	color:#FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #06C;
	border-left-color: #004C97;
} 



#dropList ul#menuuuu li.sub a.level1-a {
	color:#FFF;
} 


#dropList ul#menuuuu li.level1-li:hover, #dropList ul#menuuuu li.level1-li a.level1-a:hover {position:relative;} 

#dropList ul#menuuuu li.level1-li a.level1-a:hover, #dropList ul#menuuuu li.level1-li:hover a.level1-a { border-left:1px solid #004C97; border-right:1px solid #004C97; color:#fff; background:url(/menu/over.gif); } 

#dropList ul#menuuuu li.sub a.level1-a:hover { height:29px; color:#000; background:url(/menu/topHover.gif); }  

#dropList ul#menuuuu li.sub:hover > a.level1-a { height:29px; color:#000; background:url(/menu/topHover.gif); } 

#dropList ul#menuuuu li div.listHolder { position:absolute; left:-9999px; top:29px; background:#fff url(/menu/divider.gif); border:1px solid #000; border-width:0 1px 1px 1px; padding:0; } /* IE6 only */ 
#dropList table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0;  }

#dropList ul#menuuuu :hover div.listHolder {left:0;} 
#dropList ul#menuuuu a:hover div.listHolder {left:-1px;}
#dropList ul#menuuuu div.col1 {width:161px;}
#dropList ul#menuuuu div.col2 {width:320px;} 
#dropList ul#menuuuu div.col3 {width:480px;} 
#dropList ul#menuuuu a:hover div.left1, #dropList ul#menuuuu :hover div.left1 {left:-161px;} 
#dropList ul#menuuuu div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:140px;} 
#dropList ul#menuuuu div.listHolder div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(/menu/linedot.gif) repeat-x left bottom;} 
#dropList ul#menuuuu div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;} 
#dropList ul#menuuuu div.listHolder div.listCol ul li {line-height:15px; padding:0; margin:0;}
#dropList ul#menuuuu div.listHolder div.listCol ul li a {color:#069; text-decoration:none; padding-left:10px; font-weight:normal; background:url(/menu/dot.gif) no-repeat left center;} 
#dropList ul#menuuuu div.listHolder div.listCol ul li a:hover {text-decoration:underline;} 
#dropList ul#menuuuu div.listHolder div.bottomLine {clear:left; background:#004C97; padding:5px 10px;} 
#dropList ul#menuuuu a:hover div.listHolder div.bottomLine {height:1px;} 
#dropList ul#menuuuu div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(/menu/arrow.gif) no-repeat left center; font-weight:bold;} 
#dropList ul#menuuuu div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;}
#dropList ul#menuuuu div.listHolder div.bottomLine p a:hover {text-decoration:none;}

#header {margin:0; padding: 0; height:100%;}

#outer1 {float:left; width:200px;padding-top:10px; background-color:#FFF}
#outer2 {width:650px; margin:0 0 0 0; text-align:center ; padding-top:10px; float:left; background-color:#FFF; margin:0; }
#outer3 {float:right; width:150px; clear:right;padding-top:10px; background-color:#FFF}
#outer21 {width:790px; margin:0 0 0 0; text-align:center ; padding-top:10px; padding-right:10px; float:right; background-color:#FFF }

#wrapper { padding: 0; margin:0; text-align:left; background-color:#FFF; }

#footer {clear:both;}

.content {padding:0px;}

#topon { width:100%;}
#logo { float:left; width:202px;}
#menun {float:right; width:78%;}

#menutopon{ width:100%; height:40px;}
#menuinst { float:left; width:49%; padding-top:5px;}
#menuate { float:right; width:49%; text-align:right; padding-right:5px; padding-top:5px;} 
#menubaixon { width:100%; height:53px; }

.esqnb {float:left; background-image:url(../images/colchao-rodape_02.png); background-repeat:repeat-x; height:53px;}
.esqn {float:left;}

.esqbotao { float:left; height:55px;}


#destaquen { width:100%; height:28px; background-image:url(../linguagens/pt-br/img/topo_fundo.jpg); background-repeat:repeat-x; margin-top:0;}
#destaquen1 { width:100%; height:28px; background-image:url(../linguagens/pt-br/img/topo_fundo.jpg); background-repeat:repeat-x; margin-top:0px;}
#destaquee {float:left; height:28px; width:14px; background-image:url(../imagens/proddestaq_dir.jpg);}
#destameio { width:91%; margin:0px 12px 0px 15px; background-image:url(../linguagens/pt-br/img/topo_fundo.jpg); font-size:11px; color:#FFF; font-weight:bold; padding-top:5px;  text-align:left; float:left;}
#destameio a { color:#FFF}
#destameio a.hover { color:#FF9}

#destameio1 { margin:0px 12px 0px 15px; background-image:url(../imagens/proddestaq_fundo.jpg); font-size:11px; color:#FFF; padding-top:5px;  text-align:left; float:left;}
#destameio1 a { text-decoration:none; color:#FFF; font-size:10px;}
#destameio1 a:hover { color:#FF6;}
#destaqued {float:right; height:28px; width:12px; background-image:url(../imagens/proddestaq_drii.jpg);}

.caixaprodesq { float:left; width:50%; margin:20px 0 20px 0;}
.caixaproddir { float:right; width:50%; margin:20px 0 20px 0;}
#produtoos { width:100%; clear:both;}

.box{
    width:48%;
    margin-left:4px;
    margin-right:4px;
    margin-top:10px;
    height:360px;
    min-height:360px;
    border:1px solid #cccccc;
    text-align:center;
    float:left;
    display:inline;
}


h4{  margin:0; padding:0; margin-top:10px;}

.selecaoproduto { background-image:url(../imagens/selecioneproduto.jpg); background-repeat:no-repeat; background-position:top right; clear:both; width:100%;}



/*  Inicio rodape novo  */


#rodape {width:100%; margin:0 auto; text-align:center; background:#89a url(../imagens/rodape_fundo.jpg); height:398px; clear:both; color:#666;}
#buscarodape {width:1000px; margin:0 auto; text-align:center; clear:both;}

#tagfim{width:1000px; margin:0 auto; text-align:center; background:#89a url(../images/colchoes-tag2.jpg); clear:both; background-repeat: repeat-y;}

#rodapepagamentos { width:1000px; padding:0px; margin:0px; margin:0 auto;}

#rodape a { font-size:9px; color:#999;}
#rodape a:hover { font-size:9px; color:#036;}


#rodapeesq{ float:left; width:9px;}
#rodapemeio{ margin: 0 250px 12px 0; }
#rodapedir{ float:right; width:191px;} 



/*  Fim rodape novo  */

.FCampos { font-size:10px; color:#666; padding:0; width:260px;}

#fimrodape { font-size:10px; color:#666;}
#fimrodape a { font-size:10px; color:#666;}
#fimrodape a:hover { font-size:10px; color:#900;}


.apartirde{ font-size:10px; color:#333;}
.valorden {
	font-size:10px;
	color:#333;
	text-decoration: line-through;
}
.valorporn {
	font-size:13px;
	color:#333;
	}
.valorparcelan {
	font-size:15px;
	color:#F00;
	font-weight: bold;
	}
.obscarrinho {
font-size:10px; 
color:#333;
margin-bottom:10px;
text-align:left;
}	
.nomefab {
font-size:10px;
color:#999999;
height:13px;

}	

#brinde {
	text-align:left;
	float:right;
	width:50%;
	padding:5px;
		padding-left:50px;

	font-size:15px;
	color:#900;
	font-weight:bold;
	height:30px;
	text-align:center;
	margin-top:5px;
	}
	
#brindes {
	text-align:center;
	width:100%;
	height:30px;
	text-align:center;
	margin-top:10px;

	}	
	
.brinde {
	color:#F00; 
	font-size:14px;
	font-weight:bold;}	

.obsbrinde {
	font-size:12px;
	color:#666;
}
.obsbrindev {
	font-size:11px;
	color:#666;
	
	}
	
.erroform { color:#900; font-size:12px; font-weight:bold;}	
.prodindisponivel { color:#036; font-size:11px;}	