* {
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Geometr231 BT";
	font-size:12px;
}
body {
	background:url(imagens/bg.jpg) #d9d6d6 repeat-x;
}
img {
	margin:0 10px 0 0;
}
#geral {
	width:990px;
	height:auto;
}
#topo {
	width:990px;
	height:200px;
	margin-top:15px;
}
.some {
	display:none;
}
#logo a {
	background:url(imagens/logo.jpg) no-repeat;
	width:190px;
	height:135px;
	display:block;
	border:none;
	margin:10px 0 0 70px;
	_margin:10px 0 0 40px;
	float:left;
}
#menu_superior {
	margin-top:5px;
	border-left:2px solid #666;
	border-right:2px solid #666;
	width:990px;
}


/** Menu Superior**/
#stylefour {
	position:relative;
	display:block;
	height:39px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(imagens/bgOFF.gif) repeat-x top left;
	font-family:Arial, Verdana, Helvitica, sans-serif;
	border-top:4px solid #0a0f79;
}
#stylefour ol {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#stylefour ol li {
	display:block;
	float:left;
	margin:0;
}
#stylefour ol li a {
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	padding:11px 20px 0 20px;
	height:23px;
	background:transparent url(imagens/bgDIVIDER.gif) no-repeat top right;
}
#stylefour ol li a:hover, #stylefour ol li a.current {
	color:#0a0f79;
	background:#fff url(imagens/bgON.gif) no-repeat top right;
}





#conteudo {
	width:930px;
	height:auto;
	background:url(imagens/bg_conteudo.jpg) #fff no-repeat;
	margin:0;
	padding:30px;
	border-left:2px solid #666;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
}
#conteudo_texto {
	width:930px;
	height:auto;
	padding:0;
	text-align:left;
	margin: 0; /* todos */
	margin /*\**/: 0\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*margin: 0; /* hack para o ie 7 */
	_margin: -5px; /* hack para o ie 6 */
}
#conteudo_texto h3 {
	font-size:1.6em;
	color:#069;
	margin:5px 0;
	text-align:left;
}
#conteudo_texto h2 {
	font-size:2em;
	color:#069;
	margin:5px 0;
	text-align:left;
}

.busca_post {
	width:100%;
	height:auto;
	padding:0;
	margin:10px 0;
	text-align:left;
}
.busca_post h3 {
	font-size:2em;
	color:#069;
	margin:5px 0;
}
.busca_post p {
	font-size:1.2em;
	color:#000;
	margin:5px 0;
}
#menu_lateral {
	float:left;
	margin:15px 0 0 15px;
	_margin:15px 0 0 8px;
	width:200px;
}
#conteudo_direito {
	width:780px;
	height:auto;
	float:right;
	padding:15px 20px 0 0;
}
.titulo {
	font-size:13px;
	color:#1c299a;
	font-weight:bold;
	margin:0 0 10px 0;
}
.titulo a {
	font-size:11px;
	color:#1c299a;
	font-weight:bold;
}
.titulo a:hover {
	color:#999;
	text-decoration:none;
}
.link a {
	font-size:12px;
	color:#1c299a;
	font-weight:bold;
	text-decoration:none;
}
.link a:hover {
	color:#999;
}
.texto {
	font-size:13px;
	color:#1c299a;
}

td {
	background:#f2f1f2;
	border:1px solid #dededf;
	width:370px;
	height:150px;
	padding:10px;
}
.esquerdo {
	float:left;
	width:150px;
}
.direito {
	float:right;
	width:205px;
	color:#999;
	margin-left:1px;
}
.titulo_produtos {
	color:#666;
	font-weight:bold;
}
.a_vista {
	color:#CC0000;
}
/** Conteudo home **/



.home_esquerdo, .home_direito {
	float:left;
	width:450px;
	height:380px;
	background:#f2f1f2;
	border:1px solid #dededf;
	margin:5px;
	color:#000;
}

.home_esquerdo_menor, .home_direito_menor {
	float:left;
	width:450px;
	height:80px;
	background:#fff;
	border:1px solid #dededf;
	margin:5px;
	color:#000;
}

.home_esquerdo_medio, .home_direito_medio {
	float:left;
	width:450px;
	height:240px;
	background:#fff;
	border:1px solid #dededf;
	margin:5px;
	color:#000;
}

.conteudo_home_esquerdo {
	width:430px;
	height:auto;
	margin-top:15px;
	margin-bottom:20px;
	text-align:center;
}
.conteudo_home_esquerdo p {
	text-align:justify;
	margin:0 0 20px 0;
}
.conteudo_home_direito {
	width:430px;
	height:auto;
	margin-top:15px;
	margin-bottom:20px;
}
.conteudo_home_direito p {
	text-align:center;
}

.conteudo_home_direito_sem_margem {
	width:450px;
	height:auto;
	margin-top:15px;
	margin-bottom:20px;
}

.conteudo_home_esquerdo_sem_margem {
	width:450px;
	height:auto;
}
.conteudo_home_direito .subtitulo {
	color:#999;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}

#endereco {
	margin:10px 0 0 0;
	color:#666;
	float:left;
}

#endereco p {
	text-align:left;
}

#ne {
	margin:10px -15px 20px 0;
	float:right;
}

.conteudo_home_esquerdo .subtitulo {
	color:#999;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}

.conteudo_home_esquerdo_sem_margem .subtitulo {
	color: #000066;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}
.novidadeLeft {
	width:430px;
	height:auto;
	color:#000;
}
.novidadeRight {
	width:430px;
	height:auto;
	text-align:left;
}
.novidadeLeft .subtitulo {
	font-size:2em;
	margin:15px 0;
}
.novidadeRight .subtitulo {
	font-size:1.3em;
	margin:5px 0;
}
.imagem {
	width:80px;
	float:left;
	margin-right:15px;
	border:1px solid #999;
}
.thumbsHome {
	float:left;
	margin:0 5px 5px 0;
}
.thumbsHomePromo {
	text-align:center;
	margin:0 5px 0 0;
}
. bordaFoto {
	border:1px solid #666;
}
.txt_novidade {
	width:320px;
	height:auto;
	float:left;
}
.linha {
	border-bottom:1px dashed #dad9d7;
	margin:10px 0;
	clear:both;
}
.data_novidades {
	font-size:10px;
	color:#999;
}
/** Box produtos**/
#boxTodos {
	width: 720px; /* todos */
	width /*\**/: 720px\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*width: 720px; /* hack para o ie 7 */
	_width: 710px; /* hack para o ie 6 */
	margin:0;
	float:right;
}
.box {
	width: 305px; /* todos */
	width /*\**/: 305px\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*width: 305px; /* hack para o ie 7 */
	_width: 290px; /* hack para o ie 6 */
	height:270px;
	background:#f2f1f2;
	border:1px solid #dededf;
	float:left;
	padding:10px;
	margin:0 15px 30px 15px;
	text-align:left;
}
#boxTodosPromo {
	width: 920px; /* todos */
	width /*\**/: 920px\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*width: 920px; /* hack para o ie 7 */
	_width: 910px; /* hack para o ie 6 */
	margin:0;
	float:right;
}
.boxPromo {
	width: 400px; /* todos */
	width /*\**/: 400px\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*width: 400px; /* hack para o ie 7 */
	_width: 385px; /* hack para o ie 6 */
	height:270px;
	background:#f2f1f2;
	border:1px solid #dededf;
	float:left;
	padding:10px;
	margin:0 15px 30px 15px;
	text-align:left;
}

.menuLateral {
	width:155px;
	float:left;
	margin:0 15px 0 0;
	text-align:left;
}
.deValor {
	font-size:10px;
	font-weight:bold;
	margin:5px 0;
	color:#C00;
}
.porValor {
	font-size:10px;
	font-weight:bold;
	margin:5px 0;
	color:#000;
}











/** Formulario **/

/* ==================================================================    Secure and Accessible PHP Contact Form v.2.0WP FIXED width     POOL.CSS made by Mike Jolley - http://www.blue-anvil.com      Designed and built to work with the Pool WordPress theme================================================================== */#gb_form_div {
	text-align : left;
}
#gb_form {
	text-align : left;
}
#gb_form_div a {
	color : #3e708a;
	text-decoration : none;
}
#gb_form_div form {
	margin : 0 !important;
}
#gb_form_div a:hover {
	color : #fff;
	text-decoration : none;
	border : 0;
}
#gb_form fieldset {
	border : 0;
	margin : 8px 0 0 0;
	padding : 8px 0 0 0;
}
#gb_form fieldset fieldset {
	border : 1px dotted #6190a7;
	margin : 0 0 8px 0;
	padding : 8px 32px 24px 32px;
	background : #fefefe;
}
#gb_form legend, #gb_form dt {
	font-size : 0.8em;
	color : #174b65;
	border : 0;
	margin : 0 0 0 -9px;
	text-transform : uppercase;
	letter-spacing : 0.1em;
	background-color : #fff;
}
#gb_form legend#mainlegend {
	font-size : 0.8em;
	color : #174b65;
	margin : 0;
}
#gb_form legend#mainlegend small {
	font-size : .7em;
	text-transform : uppercase;
}
#gb_form_div .formhead small a {
	font-size : .7em;
	background-image : none;
	display : inline;
	padding : 0;
	margin : 0;
}
#gb_form_div .main_formhead, #gb_form_div .formhead {
	font-size : 1em;
	color : #0090da;
	text-transform : lowercase;
	font-weight : bold;
	padding : 0 0 12px 0;
	margin : 0 !important;
}
#gb_form label {
	color : #0b76ae;
	font-size : 12px;
	margin-top : 5px;
	margin-left : 0;
}
#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox {
	font-size : 1.2em;
	width : 300px;
	background-color : #fff;
	border : 1px solid #66a8cc;
	color : #000;
}
#gb_form input.button:hover, #gb_form input.button:focus, #gb_form input.button.hover, #gb_form input.button.focus {
	background-color : #b8d4ff;
	color : #fff;
	border-color : #8ebafd;
}/* NOTE: .hover and .focus classes IE JS */
#gb_form input.short:hover, #gb_form input.short:hover, #gb_form input.med:hover, #gb_form input.med:focus, #gb_form select.med:hover, #gb_form select.med:focus, #gb_form textarea.textbox:hover, #gb_form textarea.textbox:focus, #gb_form input.short.hover, #gb_form input.short.focus, #gb_form input.med.hover, #gb_form input.med.focus, #gb_form select.med.hover, #gb_form select.med.focus, #gb_form textarea.textbox.hover, #gb_form textarea.textbox.focus {
	border-color : #9c9c9c;
	color : #000 !important;
	cursor : text;
	background-color : #c5e5fe;
}
#gb_form input.short {
	width : 50px;
}
#gb_form textarea.textbox {
	width : 400px;
	height : 160px;
	line-height : 1.5em;
	font-size : 1.2em;
}
#gb_form select.med {
	width : 300px;
	padding : 2px;
}
#gb_form input.checkbox {
	cursor : default;
	background : transparent;
	color : #669900;
	border : 0;
	padding : 4px;
	margin : 0;
	width : 15px;
	height : 15px;
}
#gb_form input.button {
	margin : 15px 0 15px 0;
	padding : 4px 0 4px 0 !important;
	width : 9em;
	font-weight : bold;
	float : right;
	cursor : pointer;
	color : #1e4c62;
	font-size : 0.8em;
	background-color : #fff;
	text-align : center;
	border : 3px double #ddd;
}
#gb_form p {
	margin : 0;
	padding : 0;
}
span.error, span.success, #gb_form_div dt {
	color : #000;
	font-weight : bold;
}
#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
	color : #29303b;
}
#gb_form small.whythis, #gb_form small.whythis a {
	font-size : .9em;
	text-decoration : none;
	border : 0;
	color : #174b65;
}
#gb_form small.whythis a span {
	color : #fff;
	font-family : arial, sans-serif;
	padding : 1px 4px 1px 4px;
}
#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active {
	color : #8ebafd;
	background : none;
}
#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span {
	color : #fff;
	border : 0 !important;
	font-style : normal;
	background-color : #8ebafd;
	margin-left : 4px;
	text-decoration : none !important;
}
#gb_form p.creditline small {
	font-family : arial, sans-serif;
	display : block;
	text-align : right;
	margin: 0 0 0 0;
	padding : 0 0 0 0;
	font-size : .8em;
	letter-spacing : .0001em;
	text-transform : uppercase;
	color : #333;
	clear : both;
}/* NOTE: .abbr class is for IE */
.abbr {
	cursor : help;
	border-bottom : 1px dashed #999;
}
dl#result_dl_blockq blockquote {
	margin-left : 0;
}
dl#result_dl_blockq blockquote p cite {
	display : block;
	text-align : right;
}
#gb_form_div span.items {
	font-weight : bold;
	color : #333;
}/* End POOL CSS */




.deValor {
	font-size: 11px;
	color:#999;
}
.porValor {
	font-size: 11px;
	color:#CC0000;
	font-weight:bold;
}
.parceladoValor {
	font-size: 11px;
	color:#666;
}
.butsPaginacao {
	clear:both;
	float:right;
	margin: -5px 10px 10px 0; /* todos */
	margin /*\**/: -5px 10px 10px 0\9; /* hack para o ie 8 não pode tirar o \9 do final */
	*margin: 20px 10px 10px 0; /* hack para o ie 7 */
	_margin: -5px 10px 10px 0; /* hack para o ie 6 */
}
#busca {
	width:175px;
	margin:10px 0;
	padding:5px;
	background-color:#F2F2F2;
	border:#999 solid 1px;
	font:Arial, Helvetica, sans-serif 1.2em;
	color:#000;
}
#busca #s {
	width:105px;
	height:18px;
	border:#333 solid 1px;
	font:Arial, Helvetica, sans-serif 1em;
	color:#069;
	float:left;
	margin: 0;
}
#busca #searchsubmit {
	width:50px;
	height:22px;
	border:#333 solid 1px;
	background-color:#3C7BA2;
	font:Arial, Helvetica, sans-serif 1em;
	color:#FFF;
	padding:2px;
	float:right;
	margin: 0;
}


/* form contato */

form .contato{
	border:none;
	padding:5px;
}

