@charset "iso-8859-1";
/* CSS Document */

* {margin:0; padding:0;}

img {border:0 none;}

p, h1, h2, h3, h4, h5, h6, li, td, div {font:12px normal Arial, Helvetica, sans-serif; color:#304058;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}

li {list-style:none;}

a:link, a:visited {color:#245cba; text-decoration:none;}
a:hover {color:#577cb5; text-decoration:none;}

body {text-align:center;}

.clear {clear:both;}


/**		TOPO		**/

div#tp {min-width:960px; margin:0 auto; text-align:left; background:#577cb5;}
	h1#tp_logo {float:left; width:169px; text-indent:-9999px; background:url(images/tp_logo.gif) no-repeat;}
		h1#tp_logo a, h1#tp_logo a:visited{display:block; height:93px;}
	div#tp_carr {float:right; background:url(images/tp_carr.gif) no-repeat; width:153px; height:93px;}
		div#tp_carr p {margin-top:55px; margin-left:75px;}
			div#tp_carr p a, div#tp_carr p a:visited {font-weight:bold; color:#56a3f1;}
			div#tp_carr p a:hover {}
	div#tp_meio {margin:0 153px 0 169px; text-align:center; padding-top:15px;}
		div#tp_info {width:635px; margin:0 auto;}
			div#tp_info p {color:#FFF; text-align:left;}
				div#tp_info p span {text-transform:uppercase; font-weight:bold; font-size:14px;}
				div#tp_info p a, div#tp_info p a:visited {color:#FFF; text-decoration:underline;}
				div#tp_info p a:hover {color:#FFF; text-decoration:none;}
		div#tp_busca {width:635px; margin:0 auto; padding-top:10px; text-align:left;}
			div#tp_busca_input {width:250px; float:left;}
				div#tp_busca_input input {width:230px; height:20px; border:1px solid #304058; color:#577cb5; padding:0 3px;}
			div#tp_busca_select {width:250px; float:left;}
				div#tp_busca_select select {width:230px; height:22px; border:1px solid #304058; color:#577cb5;}
			div#tp_busca_submit {width:135px; float:left; background:url(images/tp_busca.gif) no-repeat; text-indent:-9999px;}
				div#tp_busca_submit a {display:block; height:23px;}
div#tp_menu {background:#111925; text-align:center;}
	div#tp_menu ul {margin:0 auto;}
		div#tp_menu ul li {display:inline; border:1px solid #010202; padding:5px 10px; font-size:10px; border-top:0; border-bottom:0; line-height:25px; margin:0}
		
			div#tp_menu ul li a, div#tp_menu ul li a:visited {color:#FFF; font-weight:bold;}
			div#tp_menu ul li a:hover {color:#577cb5;}
div#flash {background:url(images/bg_fundo1.jpg) center repeat-x; text-align:center; height:249px;}
	div#flash p {width:960px; margin:0 auto; text-align:left;}
div#barra {text-align:center; background:#1c407e; margin:2px 0;}
	div#barra p {margin:0 auto; width:960px; text-align:left;}
	
div#me {min-width:956px; margin:5px 2px; text-align:left;}
		div.menu {}
			div.menu_tit{background:url(images/fd_menu_tit.gif) no-repeat; height:29px;}
				div.menu_tit h2 {color:#FFF; font-size:14px; margin-left:10px; padding-top:5px; text-transform:uppercase;}
			div.menu_ct{border:1px solid #e3e3e3; border-top:0; padding:5px 0; margin-bottom:10px;}
				div.menu_ct ul {margin:0 10px;}
					div.menu_ct ul li {margin-bottom:5px;}
						div.menu_ct ul li a, div.menu_ct ul li a:visited, div.menu_ct ul li a:hover {font-weight:bold; font-size:11px;}
		div.bn_lat {margin-bottom:10px;}
		div.bn_150x60 {margin-bottom:10px;}
			div.bn_150x60 img {width:150px; height:60px;}
	div#me_le {width:150px; float:left;}
		div#me_le_news {background:#1c407e; text-align:center; color:#FFF; padding:5px; margin-bottom:10px;}
			div#me_le_news input {width:135px; background:#e6ecff; color:#577cb5; border:1px solid #CCC; margin-top:5px;}
			div#me_le_news img {margin-top:5px;}
		div.parc_logos {text-align:center;}
				div.parc_logos ul li {margin:5px 0;}
		div.mais_b {text-align:center;}
			div.mais_b a {margin:0 10px 0 0;}
	div#me_ld {width:150px; float:right;}
		div.mais_v {}
			div.mais_v ul {}
				div.mais_v ul li {margin-bottom:10px;}
	div#me_ce {min-width:636px; margin:0 160px;}

	/**			PARTE QUE MOSTRA OS PRODUTOS DA PAGINA INICIAL		**/
	h2#dq_tit {color:#245cba; font-size:18px; text-transform:uppercase;}
		ul#dq_mostra {}
			ul#dq_mostra li {width:25%; float:left; text-align:center; display:block; list-style:none; margin-bottom:200px; border:1px solid #000;}
				div.dq_prod {width:150px; margin:0 auto; text-align:left;}
					div.dq_prod_img {text-align:center;}
					div.dq_prod_tit {text-align:center;}
						div.dq_prod_tit a, div.dq_prod_tit a:visited {font-size:12px; color:#304058; font-weight:bold;}
						div.dq_prod_tit a:hover {color:#304058; text-decoration:underline;}
					div.dq_prod_de {text-align:center; color:#304058; font-size:11px;}
					div.dq_prod_por {font-size:16px; color:#245cba; font-weight:bold; text-align:center;}					
					div.dq_prod_x {font-size:11px; color:#245cba; font-weight:bold; text-align:center;}
					div.dq_prod_sj {font-size:11px; color:#245cba; text-align:center;}
					div.dq_prod_mais {text-align:center;}
						div.dq_prod_mais a, div.dq_prod_mais a:visited {font-size:11px; color:#304058;}
						div.dq_prod_mais a:hover {text-decoration:underline;color:#304058;}



	/**			PARTE QUE MOSTRA O PRODUTO SOZINHO		**/
	
div#me_ct {margin:0 10px 0 160px; text-align:left;}
	h2#me_ct_caminho {margin-bottom:50px; color:#ccc; font-size:11px;}
		h2#me_ct_caminho a, h2#me_ct_caminho a:visited {font-size:11px; text-transform:uppercase; color:#577cb5;}
		h2#me_ct_caminho a:hover {text-decoration:underline;}
		h2#me_ct_caminho a.cam_cat, h2#me_ct_caminho a.cam_cat:visited, h2#me_ct_caminho a.cam_cat:hover {color:#245cba; font-size:14px; font-weight:bold;}
		
	div#det {overflow:hidden; margin-bottom:15px;}
		div#det_img {float:left; width:265px;}
			div#det_img_p img {width:265px; height:265px;}
			div#det_img_p {margin-bottom:30px;}
			p#det_img_mais{font-size:11px; color:#304058; font-weight:bold; margin-bottom:10px;}
			div#det_img_t {}
				div#det_img_t img {width:48px; height:48px; border:1px solid #CCCCCC; float:left; margin-right:5px;}
		div#det_info {margin-left:315px;}
			h2#det_info_nome {color:#1c407e; font-size:18px; font-weight:bold; background:none;}
				h2#det_info_nome dfn {font-size:24px;}
			p#det_info_cod {color:#577cb5; font-size:14px; margin-bottom:30px;}
			p#det_info_de {font-size:11px; margin:50px 0 10px; color:#577cb5;}
			p#det_info_por {font-size:18px; margin-bottom:10px; color:#245cba;}
			p#det_info_parc {color:#577cb5; font-size:14px; margin-bottom:10px;}
				p#det_info_parc span {color:#245cba; font-weight:bold;}
			p#det_info_bol {color:#577cb5; font-size:11px; margin-bottom:30px;}
			div#det_info_comp {text-align:right;}
			div#det_info_indique {text-align:right; margin-bottom:30px;}

	div#sug {margin-bottom:15px;}
		div#sug_tit {height:22px; background:url(images/sug_12.gif) no-repeat; text-indent:-9999px;}
		div.sug_prod {border:1px solid #e3e3e3; margin-bottom:10px; padding:5px 0 15px;}
		table#sug_mostra {width:100%;}
			table#sug_mostra td {width:25%; text-align:center;}
		

	div#det_desc {margin-bottom:15px;}
		div#det_desc_tit {height:22px; background:url(images/desc_13.gif) no-repeat; text-indent:-9999px; margin-left:5px;}
		div#det_desc_cont {border:1px solid #e3e3e3; padding:15px 0;}
			div#det_desc_cont p {margin:0 15px 15px; color:#304058;}
	
	/**		CARRINHO		**/
	div#carr {width:960px; margin-bottom:50px;}
		table#carr_tab {margin-bottom:25px;}
			table#carr_tab tr {font-size:11px; color:#999999; text-align:center;}
			th#carr_thprod {padding-left:10px; text-align:left;}
			td.carr_linha {border-bottom:1px dotted #CCCCCC; height:5px;}
			td.carr_foto {width:100px;}
				td.carr_foto img {margin:10px; width:80px;}
			td.carr_nome {text-align:left; padding-left:10px;}
				td.carr_nome h3 {color:#3aa648; font-size:18px; font-weight:bold; text-transform:uppercase;}
				td.carr_nome p {color:#999999; font-size:12px;}
			td.carr_exc {width:21px;}
			td.carr_qtde {width:80px; text-align:center; padding:5px;}
				td.carr_qtde input {height:20px;color:#3aa648; font-size:18px; width:30px; text-align:right; padding:2px;}
			td.carr_valor1 {width:120px; text-transform:uppercase;}
				td.carr_valor1 h3 {color:#3aa648; font-size:18px;}
			td.carr_valor2 {width:120px; text-transform:uppercase;}
				td.carr_valor2 h3{color:#3aa648; font-size:18px;}
		h2#carr_tit {color:#3aa648; font-size:18px; font-weight:bold; margin-bottom:15px;}

		div#carr_cep_label {width:600px; float:left; text-align:right; color:#999999; padding-top:5px;}
		div#carr_cep {width:135px; float:left; text-align:center;}
			div#carr_cep input {width:80px; height:20px; font-size:14px; padding:2px; font-weight:bold; color:#999999; text-align:center;}
		div#carr_calcula {width:101px; float:left; text-align:center;}
		div#carr_frete {width:120px; float:left; text-align:center; color:#bbbbbb; font-size:18px;}
		
		div#carr_total {background:#d8d8d8; margin:25px 0; padding:15px 0;}
			div#carr_total p {color:#FFFFFF; font-size:18px; font-weight:bold;}
			p#carr_total_lbl {float:left; width:820px; text-align:right;}
			p#carr_total_val {float:left; width:140px; text-align:center;}

		div#carr_continue {width:300px; float:left; background:url(images/continuar_15.png) no-repeat; text-indent:-5000px; margin:15px 0;}
			div#carr_continue a, div#carr_continue a:visited {display:block; height:51px;}
		div#carr_fechar {width:300px; float:right; background:url(images/fechar_18.png) no-repeat; text-indent:-5000px; margin:15px 0; background-position:right;}
			div#carr_fechar a, div#carr_fechar a:visited {display:block; height:51px;}
		div#carr_encerrar {width:200px; background:url(images/comprar_22.png) no-repeat; text-indent:-5000px; margin:15px 0;}
			div#carr_encerrar a, div#carr_encerrar a:visited {display:block; height:52px;}
			
		div#carr_fmpgto {border:1px solid #CCCCCC; padding:10px;}

/* LIKE BOX FACEBOOK */
.like_boxfb {margin:5px 0 5px 0;}




/**		PARTE DO FIM		**/
div#fm {background:url(images/fd_fm.jpg) #2C3E56 repeat-x; padding-bottom:1px;}
	div#fm_busca {width:635px; margin:0 auto; padding:25px 0 20px; text-align:left;}
		div#fm_busca_input {width:250px; float:left;}
			div#fm_busca_input input {width:230px; height:20px; border:1px solid #304058; color:#577cb5; padding:0 3px;}
		div#fm_busca_select {width:250px; float:left;}
			div#fm_busca_select select {width:230px; height:22px; border:1px solid #304058; color:#577cb5;}
		div#fm_busca_submit {width:135px; float:left; background:url(images/fm_buscar.png) no-repeat; text-indent:-9999px;}
			div#fm_busca_submit a {display:block; height:23px;}
	div#fm_rp {margin:0 10px; min-width:960px;}
		div.fm_col {float:left; width:25%; text-align:left; margin-bottom:10px;}
			h2.fm_col_tit, h2.fm_col_tit a, h2.fm_col_tit a:hover, h2.fm_col_tit a:active, h2.fm_col_tit a:visited {color:#a1b6d2; font-size:12px; font-weight:bold; margin-bottom:10px;}
			ul.fm_col_ct {}
				ul.fm_col_ct li {margin-bottom:5px;color:#a1b6d2; font-size:11px;}
					ul.fm_col_ct li a, ul.fm_col_ct li a:visited {color:#a1b6d2; font-size:11px;}
					ul.fm_col_ct li a:hover {color:#a1b6d2; text-decoration:underline;}
		div.fm_pag {width:50%;}
		
.rdp p {color:#a1b6d2; text-align:center;}
