@charset "utf-8";

/* HTML Tags */

body{margin:0; padding:0; min-width:1010px; font-family:"Trebuchet MS",Arial; font-size:13px; color:#000; background-color:fff;}
a{text-decoration:none; margin:0; padding:0; color:#000;}
a:hover{text-decoration:underline;}
form{margin:0; padding:0;}
h1{margin:0; padding:0;}
td img {display: block;}
img { border:0; }

/* ALERT Classes */
.icon-ok{
	border:solid 1px #90ac13; 
	background:#eef4d3 url(../images/icon-green.png) 8px 6px no-repeat;
	color:#6b800d;
	font-weight:bold;
	padding:4px 4px 4px 24px;
	text-align:left;
}
.icon-error{
	border:solid 1px #CC0000; 
	background:#F7CBCA url(../images/icon-red.png) 8px 6px no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding:4px 4px 4px 24px;
	text-align:left;
}

/* AMK Classes */

.header{width:100%; clear:both; height:146px; background-image:url(../images/fundo_bolinhas.png);}
.header img{display:block; float:left; border:none;}

.busca{margin:0; padding:0; width:737px; float:right; height:99px;}
.busca_divisoria{margin:0; padding:0; display:block; float:left;}
.busca_meio{margin:0; padding:0;width:660px; height:99px; float:left; background-image:url(../images/busca_meio.png); background-repeat:repeat-x;}

.menu_flash{width:100%; background-image:url(../images/fundo_barra_menu.png); background-repeat:repeat-x; height:39px; clear:both;}

.corpo{width:100%; clear:both; background-image:url(../images/fundo_listras_diag.png);}

.esq{width:22%; float:left; background-color:#E8CEEE; font-family:Arial;}
.esq a{display:block; clear:both; width:95%; margin-left:5%; margin-bottom:12px;}
.esq .link_pai{display:block; clear:both; width:95%; margin-left:5%; margin-bottom:12px; cursor:pointer;}
.esq img{border:none; padding-right:5px; border:none;}

.verde_h1{width:100%; height:35px; background-image:url(../images/title_verde.png); background-repeat:repeat-x; clear:both;}
.verde {width:90%; padding:5%; padding-top:10px; padding-bottom:10px; background-color:#BFEAC9; clear:both;}
.branco {width:90%; padding:5%; padding-top:10px; padding-bottom:10px; background-color:#fff; clear:both;}

.roxo_h1{width:100%; height:35px; background-image:url(../images/title_roxo.png); background-repeat:repeat-x; clear:both;}
.roxo {width:90%; padding:5%; padding-top:10px; padding-bottom:10px; background-color:#D6D1EF; clear:both; }

.rosa_h1{width:100%; height:35px; background-image:url(../images/title_rosa.png); background-repeat:repeat-x; clear:both;}
.rosa{width:90%; padding:5%; padding-top:10px; padding-bottom:10px; background-color:#E8CEEE; clear:both;}

.vermelho_h1{width:100%; height:35px; background-image:url(../images/title_vermelho.png); background-repeat:repeat-x; clear:both;}

.azul_h1{width:100%; height:35px; background-image:url(../images/title_azul.png); background-repeat:repeat-x; clear:both;}


.meio{width:56%; float:left;}

.dir{width:22%; float:right; background-color:#fff;}
.dir a{display:block; clear:both; width:95%; margin-left:5%; margin-bottom:12px;}
.dir img{border:none; padding-right:5px; border:none;}
.dir p{width:90%; margin-left:5%; margin-right:5%; padding:0;}

.thumbnails {width:97%; padding:10px; float:left; margin:0; margin-top:10px; border:1px solid #ccc; background-color:#fff;}
.thumbnails img {display:block; float:left; margin:10px; border:1px solid #fff;}
.thumbnails img:hover{border:1px solid #333;}
.espaco{padding:10px;}

.menu{width:338px; height:21px; font-family:Arial; font-size:12px; display:block; float:right; position:absolute; top:10px; right:315px;}
.menu a{display:block; float:left; color:#C14C4C; font-weight:bold;}
.menu b{display:block; padding-left:8px; padding-right:8px; float:left; color:#C14C4C;}
.menu img{display:block; float:left; border:none; padding-right:4px;}

.busca_mini{width:259px; height:22px; position:absolute; top:70px; right:380px; background-image:url(../images/busca_campo_fundo.png); background-repeat:no-repeat; padding-left:20px;}
.busca_mini img{display:block; float:right; border:none; }
.campo_busca{margin:0; padding:0; width:175px; height:18px; font-size:12px; font-family:Arial; line-height:14px; display:block; float:left; border:none; margin-top:2px;}

.carrinho{width:300px; height:18px; font-family:Arial; color:#fff; font-size:12px; font-weight:bold; position:absolute; top:155px; right:34px; text-align:right;}

.tabela{float:left; margin:0; padding:0; margin:1%;}
.tabela_2{float:left; margin:0; padding:0;}
.tabela b {font-size:12px; }

.miolo img{display:block; margin:auto;}
.miolo b{display:block; width:100%; margin-top:6px; margin-bottom:6px;}

.descricao{float:left; margin-top:8px;}
.descricao h1{font-size:14px; font-weight:bold; display:block; clear:both; margin:0; padding:0; margin-bottom:8px;}
.descricao span {font-size:11px; display:block; clear:both; margin:0; padding:0; margin-bottom:8px;}
.descricao a{color:#003366;}
.button { width:auto; margin:0; padding:5px 5px 10px 0; }
.veja_mais {width:97%; padding:10px; float:left; border:1px solid #ccc; background-color:#fff; margin-top:10px;}
.thumb { width:100%; margin:5px 10px 0 10px; height:auto; float:left; }
.thumb .title {margin:10px; float:left; }
.thumb_img{width:60px; float:left; margin:10px;}

.cesta {width:92%; margin:0 20px; margin-top:8px; font-weight:normal;}
.cesta .box {border:1px solid #ccc; padding:8px; margin-bottom:8px; background-color:#FFF; }
.cesta h1{font-size:14px; font-weight:bold; display:block; clear:both; margin:0; padding:0; margin-bottom:8px;}
.cesta h1 img{padding:0; }
.cesta span {font-size:11px; display:block; clear:both; margin:0; padding:0; margin-bottom:8px;}
.cesta table {width:98%; margin:5px; }
.cesta td {border-bottom:solid 1px #DDD; padding:5px 0; text-align:left;}
.cesta td img { width:auto; margin:0 auto; padding:5px; }
.button_cesta { width:auto; margin:0; padding:5px 5px 10px 0; text-align:right; }
.cesta img {margin:0 5px; }

.depoimentos {width:100%; border:1px solid #ccc; padding:8px; margin-bottom:20px; background-color:#FFF; }
.depoimentos .cliente_img { width:120px; border:1px solid #ccc; background-color:#FFF; float:right; margin:20px; }
.depoimentos .cliente_img img { padding:5px; }
.depoimentos blockquote { text-align:right; padding-right:20px; }
.depoimentos p {font-weight:normal !important;}

.login {border:1px solid #ccc; padding:8px; margin-bottom:8px; background-color:#FFF; font-weight:normal;}
.login p { font-weight:normal !important;}
.login table {width:98%; margin:5px; }
.login td {padding:5px 0; border:none;  }
.login td img {padding:5px; }
.button_login { width:325px; margin:0; padding:0px 5px 10px 0; text-align:right; }

.contato { width:430px; margin:0; text-align:right; }

.cadastro {border:1px solid #ccc; padding:8px; margin-bottom:8px; background-color:#FFF; font-size:12px !important;}
.cadastro form table {width:98%; margin:5px; font-size:12px !important;}
.cadastro form td {padding:5px 5px; border:none; font-size:12px !important; }
.button_prosseguir { width:auto; margin:0; padding:0px 5px 10px 0; text-align:center; }

.noticias {width:100%; border:1px solid #ccc; padding:8px; margin-bottom:20px; background-color:#FFF; }
.noticias blockquote { text-align:left; }


.mini_box {  border:1px solid #ccc; padding:8px; margin-bottom:8px; background-color:#FFF; font-size:12px;}
.grid {  border:1px solid #ccc; padding:8px; margin-bottom:8px; background-color:#FFF;}

.clear{clear:both;}

.footer{width:100%; background-color:#eee; border-top:1px #CCC solid; font-family:Arial; font-size:12px; padding-top:25px; padding-bottom:20px; text-align:center;}


.title_login{width:200px; height:21px; font-family:Arial; font-size:12px; display:block; float:right; position:absolute; top:10px; right:100px; color:#C14C4C; font-weight:bold;}
.login_topo{width:259px; height:52px; position:absolute; top:30px; right:24px; background:transparent; background-image:url(../images/login_campo_fundo.png); background-repeat:no-repeat; padding-left:20px; padding:8px;}
.login_topo img{display:block; float:right; border:none;}
.campo_login{margin:11px 0; padding:0; width:175px; height:18px; font-size:12px; font-family:Arial; line-height:14px; display:block; float:left; border:none; margin-top:2px;}
