/*********************************
TAGS HTML
*********************************/
html{
	overflow:auto;
}

body{
	font-family:"Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#000;
	background:url(../img/textura.png) repeat;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* DIVS */
#container{
	float:left;
	width:100%;
	min-height:100px;
	margin:0; 
}

#container1{
	width:1145px;
	min-height:100px;
	margin:0 auto;
}

#topo_menu{
	float:left;
	width:1008px;
	height:167px;
	margin:0px 0 0 68px;
	background:url(../img/bg_topo.png) no-repeat;
}

#logo{
	float:left;
	width:153px;
	height:147px;
	margin:-105px 0 0 14px;
}

#menu{
	float:left;
	width:881px;
	height:112px;
	margin:0px 0 0 110px;
}

#box_arestrito{
	float:right;
	width:640px;
	height:23px;
	margin:20px 40px 0 0;
}

#box_arestrito img{
	vertical-align:middle;
}

#banner{
	float:left;
	width:997px;
	height:110px;
	margin:12px 0 0 68px;
}

#btn_mais_produtos{
	float:right;
	width:304px;
	height:36px;
	margin:8px 170px 0 0;
}

#btn_mais_produtos2{
	float:right;
	width:auto;
	height:auto;
	
	margin:8px 130px 0 0;
}

#container_conteudo{
	float:left;
	width:1130px;
	min-height:100px;
	margin:40px 0 0 7px;
	background:url(../img/textura2.png) repeat-y top left;
}

#conteudo_bg_interno{
	float:left;
	width:1028px;
	min-height:100px;
	margin:0 0 0 50px;
	background:url(../img/bg_conteudo.png) repeat-y top left;
}

.bg_title{
	float:left;
	width:1123px;
	height:74px;
	margin:-50px 0 0;
	background:url(../img/tittle.png) no-repeat;
}

.title{
	float:left;
	width:auto;
	height:auto;
	margin:20px 0 0 38px;
}

#veja_mais_produtos{
	float:right;
	width:230px;
	height:auto;
	margin:20px 110px 0 0;
}

#veja_mais_produtos img{
	vertical-align:middle;
}

#veja_mais_produtos select{
	width:60%;
	padding:1px;
	border-top:1px solid #8E8D8D;
	border-right:1px solid #8E8D8D;
	border-bottom:1px solid #8E8D8D;
	border-left:1px solid #8E8D8D;
	font-size:11px;
}

#btn_convidar_amigo{
	float:right;
	width:144px;
	height:28px;
	margin:5px 6px 0 0;
}

.container_box_estampas{
	float:left;
	width:940px;
	min-height:50px;
	margin:15px 0 0 41px;
}

.box_estampas{
	float:left;
	width:200px;
	height:228px;
	margin:0 42px 40px 0;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

.box_estampas h1{
	font-size:14px;
	margin:5px 0 0 10px;
}

.box_estampas_autor{
	margin:0 0 0 10px;
	color:#454544;
}

.box_estampas_preco{
	float:right;
	width:140px;
	height:22px;
	margin:5px 10px 0 0;
	border:1px solid #8C8C8C;
	text-align:center;
	font-size:14px;
	padding:2px 0 0;
}

.estampas_selo_new{
	position:absolute;
	width:51px;
	height:51px;
	margin:-1px 0 0 -1px;
	background:url(../img/selo_new.png) no-repeat;
}

#paginacao{
	float:left;
	width:940px;
	min-height:10px;
	margin:15px 0 0 41px;
	*margin:45px 0 0 41px;
	text-align:center;
	font-weight:bold;
}

#paginacao a{
	margin:0 5px 0 0;
}

#paginacao img{
	vertical-align:middle;
}


#escolha_estampas{
	float:left;
	width:553px;
	height:40px;
	margin:-4px 0 0 70px;
	background:url(../img/title_escolha_estampas.jpg) no-repeat;
}

.box_estampas_mini{
	float:left;
	width:126px;
	height:138px;
	margin:0 30px 0 0;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

.box_estampas_mini h1{
	font-size:14px;
	margin:5px 0 0 10px;
}

.box_estampas_autor_mini{
	margin:0 0 0 10px;
	color:#454544;
}

#bg_blog_twitter{
	float:left;
	width:998px;
	min-height:10px;
	margin:60px 0 0 12px;
	padding-bottom:20px;
	background:#EAEAE9;
}

#ultimas_blog{
	float:left;
	width:425px;
	min-height:10px;
	margin:40px 0 0 30px;
}

dl.box_blog {
	float:right;
	width:335px;
	height:auto;
	margin:0 0 18px;
	}
	.box_blog dt {
		float:left;
		margin:0 10px 0 0;
	}
	.box_blog dt img{
		border:1px solid #8C8C8C;
	}
	.box_blog dd {
		float:left;
		width:335px;
		min-height:20px;
		margin:0;
		color:#454544;
    }
	.box_blog dd a{
		font-size:14px;
		font-weight:bold;
		background:#00B2E3;
    }

#ultimas_twitter{
	float:left;
	width:465px;
	min-height:10px;
	margin:40px 0 0 30px;
}

#ultimas_twitter p{
	float:right;
	width:375px;
	margin:0 0 30px;
	color:#302F2F;
	background:#F8CB1F;
}

#siga_notwitter{
	float:right;
	width:296px;
	height:61px;
	margin:-30px 230px 0 0;
	
}

#rodape{
	float:left;
	width:1000px;
	min-height:50px;
	margin:50px 0 20px 11px;
	background:url(../img/bg_rodape.jpg) no-repeat;
}

#rodape_produtos{
	float:left;
	width:145px;
	min-height:230px;
	margin:60px 0 0 42px;
	background:url(../img/r_divisoria.jpg) top right repeat-y;
}

#rodape_produtos li{
	margin:0 0 12px;
}


#rodape_republica{
	float:left;
	width:153px;
	min-height:230px;
	margin:60px 0 0 42px;
	background:url(../img/r_divisoria.jpg) top right repeat-y;
}

#rodape_republica li{
	margin:0 0 12px;
}


#rodape_participe{
	float:left;
	width:168px;
	min-height:230px;
	margin:60px 0 0 42px;
	background:url(../img/r_divisoria.jpg) top right repeat-y;
}

#rodape_participe li{
	margin:0 0 12px;
}


#rodape_acompanhe{
	float:left;
	width:150px;
	min-height:230px;
	margin:60px 0 0 42px;
	background:url(../img/r_divisoria.jpg) top right repeat-y;
}

#rodape_acompanhe li{
	margin:0 0 6px;
}


#rodape_pagamento{
	float:left;
	width:108px;
	min-height:230px;
	margin:60px 0 0 42px;
	text-align:center;
}

#rodape_participe li{
	margin:0 0 12px;
}


#news_cadastro{
	float:left;
	width:218px;
	height:58px;
	margin:40px 0 0 40px;
	background:url(../img/bg_newsletter.png) no-repeat;
}

#news_cadastro fieldset{
	margin:32px 0 0 45px;
}

#direitos_reservados{
	float:left;
	width:286px;
	height:14px;
	margin:83px 0 0 20px;
	background:url(../img/icon_direitos_reservados.png) no-repeat;
}

#yap_link{
	float:right;
	width:36px;
	height:17px;
	margin:83px 20px 0;
}

#produto_ecologico{
	float:left;
	width:132px;
	height:51px;
	margin:30px 0 0;
	clear:both;
}

#gostou_compartilhe{
	float:left;
	width:211px;
	height:31px;
	margin:30px 0 0 160px;
}

#btn_share{
	float:left;
	width:125px;
	height:16px;
	margin:35px 0 0 4px;
}

#paginacao_estampas{
	float:right;
	width:153px;
	height:51px;
	margin:20px 0 0px;
}

#paginacao_estampas img{
	border:none;
}

.box_dados_compra{
	float:left;
	width:935px;
	height:74px;
	margin:30px 0 0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
}

.title_modelo_tamanho{
	float:left;
	margin:20px 0 0 20px;
}

.box_camiseta_tamanhos{
	float:left;
	width:295px;
	height:auto;
	margin:10px 0 0 20px;
}

.box_camiseta_tamanhos img{
	vertical-align:middle;
}

.box_camiseta_tamanhos ul{
	float:left;
	margin:0 0 0 10px;
}

.box_camiseta_tamanhos li{
	float:left;
	margin:0 7px 0 0;
	font-size:14px;
	text-transform:uppercase;
}

.estampaTamanho{
	padding:0 3px 0 3px;
	background:#FFF;	
	border:1px solid #747373;
}

.box_camiseta_tamanhos ul li a{
	text-decoration:none;
}

.box_divisoria{
	float:left;
	width:338px;
	height:74px;
	margin:0;
	background:url(../img/divisoria_comprar.jpg) top right repeat-y;
}

#tabela_medidas{
	float:left;
	width:410px;
	min-height:100;
	margin:40px 0 0 0;
}

#tabela_medidas img{
	margin:0 0 10px 0;
}

#box_oquevoce_achou{
	float:right;
	width:426px;
	min-height:474px;
	margin:57px 0 0 0;
	padding:0 20px 0 20px;
	background:#272727;
	border:1px solid #8C8C8C;
}

#box_oquevoce_achou fieldset{
	margin:20px 0 20px;
}

#box_oquevoce_achou textarea{
	width:100%;
	height:80px;
	margin:5px 0;
}


dl.lista_comentarios {
	float:left;
	width:428px;
	min-height:10px;
	margin:0 0 10px;
	color:#FFF;
	}
	.lista_comentarios dt {
		float:left;
		margin:0 10px 0 0;
	}
	.lista_comentarios dt img{
		border:1px solid #8C8C8C;
	}
	.lista_comentarios dd {
		float:left;
		width:355px;
		min-height:20px;
		margin:0;
    }
	.lista_comentarios dd a{
		color:#FF35FF;
    }

.box_prods_relacionados{
	float:left;
	width:115px;
	height:85px;
	margin:0 40px 0 0;
	border:1px solid #8C8C8C;
}

.area_login{
	float:left;
	width:347px;
	height:185px;
	margin:30px 0 0 80px;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
}

.area_login fieldset{
	float:left;
	width:290px;
	margin:10px 30px 0 30px;
	text-align:right;
}

.area_login label{
	display:block;
	margin:0 0 8px;
}

.area_login input[type=text]{
	width:80%;
}

.area_login input[type=password]{
	width:80%;
}


#box_cadastro{
	float:left;
	width:934px;
	min-height:346px;;
	margin:30px 0 0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
}

#box_cadastro fieldset{
	margin:20px 0 0 20px;
}

dl.formInscricao{
	float:left;
	margin:0 40px 25px 0;
}
.formInscricao dt{
	width:auto;
	margin:0 0 5px;
}
.formInscricao dd{
	width:415px;
	*width:350px;
}
.formInscricao input[type=text]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formInscricao input[type=password]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formInscricao input[type=file]{
	width:100%;
}
.formInscricao select{
	width:100%;
	font-size:11px;
}

#carrinho_vazio{
	float:left;
	width:934px;
	height:34px;
	padding:20px 0 0;
	margin:30px 0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.box_lista{
	float:left;
	width:934px;
	height:74px;
	padding:0;
	margin:60px 0 0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
}

.box_dados{
	float:left;
	width:934px;
	height:22px;
	padding:6px 0 0;
	margin:-20px 0 0;
}


.lista_estampa{
	margin:0 0 0 160px;
}
.lista_modelo{
	margin:0 0 0 100px;
}
.lista_valor{
	margin:0 0 0 100px;
}
.lista_quantidade{
	margin:0 0 0 30px;
}

.estampa_nome{
	float:left;
	width:155px;
	margin:15px 0 0 25px;
	font-size:13px;
}
.estampa_modelo{
	float:left;
	width:170px;
	margin:15px 0 0 63px;
	font-size:13px;
}
.estampa_valor{
	float:left;
	width:113px;
	margin:15px 0 0 45px;
	font-size:13px;
	text-align:center;
}
.estampa_quantidade{
	float:left;
	width:113px;
	margin:15px 0 0 35px;
	font-size:13px;
	text-align:center;
}
.estampa_lista_excluir{
	float:left;
	margin:15px 0 0 35px;
}


#box_valepresente{
	float:left;
	width:356px;
	height:29px;
	padding:10px 0 0;
	margin:60px 0 0 20px;
	text-align:center;
	border:1px solid #838282;
	background:#605A5A;
}

#box_valepresente input[type=text]{
	width:55%;
}

#box_valepresente img{
	vertical-align:middle;
}

#box_comprar fieldset{
	float:right;	
	margin:60px 4px 0 0;
}

#box_comprar_total{
	float:left;
	width:377px;
	height:136px;
	margin:0 0 20px;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

#box_calculo_cep{
	float:left;
	width:100%;
	height:29px;
	padding:10px 0 0 0;
	margin:0;
	border-bottom:1px solid #8C8C8C;
	background:#605A5A;
	text-align:right;
}

#box_calculo_cep input[type=text]{
	width:50%;
}

#box_calculo_cep input[type=image]{
	margin-right:30px;
}

#box_creditos{
	float:left;
	width:167px;
	height:66px;
	padding:30px 0 0 20px;
	margin:0;
	border-right:1px solid #858484;
}

#box_compra_vtotal{
	float:left;
	width:167px;
	height:66px;
	padding:30px 0 0 20px;
	margin:0;
	font-size:16px;
}

#box_compra_vtotal img{
	vertical-align:middle;
}

#lcol{
	float:left;
	width:600px;
	min-height:100px;
	margin:0;
}

#rcol{
	float:right;
	width:280px;
	min-height:100px;
	margin:0;
}

#materias_categorias{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
	font-size:14px;
}

#materias_categorias ul{
	margin:20px 0 0 10px;
}

#materias_categorias li{
	margin:0px 0 10px;
}

#materias_postagens{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
	font-size:14px;
}

#materias_postagens ul{
	margin:20px 0 0 10px;
}

#materias_postagens li{
	margin:0px 0 10px;
}

#materias_facebook{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
	text-align:center;
}

#materias_google_connect{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
	text-align:center;
}

#materias_twitter{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
}

#materias_parceiros{
	float:left;
	width:280px;
	min-height:100px;
	margin:0 0 20px;
}

#materias_parceiros ul{
	margin:20px 0 0 20px;
}
#materias_parceiros li{
	margin:0 0 10px;
}

.materias_itens{
	float:left;
	width:439px;
	height:273px;
	margin:0 0 40px;
}

.materias_itens img{
	border:1px solid #8E8D8D;
}

.materias_itens_autor{
	position:absolute;
	width:auto;
	height:24px;
	padding:0 15px 0 15px;
	margin:-10px 0 0 330px;
	text-align:center;
	font-size:12px;
	border:1px solid #8E8D8D;
}

.materias_itens_titulo{
	position:absolute;
	width:439px;
	height:23px;
	padding:5px 0 0;
	margin:-29px 0 0 1px;
	*margin:278px 0 0 -444px;
	background:url(../img/bg_transparente.png);
	color:#FFF;
	text-align:center;
	font-size:14px;
}

.regras_categorias ul{
	margin:20px 0 0 10px;	
}

.regras_categorias ul li{
	margin:0 0 20px;
	font-size:14px;
}



/**************** PSD 25CONVITE ****************/
#box_convite{
	float:left;
	width:540px;
	margin:0 0 50px 196px;
}

#box_convite .box_texto_convite{
	float:left;
	width:500px;
	height:auto;
	margin:0 0 20px;
	padding:20px 20px;
	background:#E0E0E0;
	border:1px solid #8C8C8C;
}

#box_convite .box_form_convite{
	float:left;
	width:420px;
	height:auto;
	padding:20px 60px;
	background:#E0E0E0;
	border:1px solid #8C8C8C;
}

#box_convite .box_form_convite input[type=text]{
	width:85%;
}

#box_convite .box_form_convite img{
	margin-bottom:5px;
}



/******************RECOMENDE 19/10********************************/
#recomende_lcol{
	float:left;
	width:469px;
}
#recomende_lcol p{
	margin-bottom:15px;
}

#recomende_rcol{
	float:right;
	width:433px;
	height:420px;
	border: 2px solid #B6B5B5; 
	background:#D3D2D2;
}

#recomende_rcol label{
	float:left;
	font-size:14px;
	margin:10px 0 0 20px;
}

#recomende_rcol textarea{
	width:388px;
	height:269px;
	margin:17px 0 0 20px;
}

#recomende_rcol .enviar{
  float:right;
  margin:20px 20px 0 0;
}



/************* RESGATAR ****************/
.formInscricao textarea{
	float:left;
	border:1px solid #8C8D8E;
	width:100%;
	height:100px;
}



/**********************RESULTADO DE BUSCAS 19/10*******************************/
#resultado{
	float:left;
	width:931px;
	height:38px;
	border: solid 2px #B6B5B5;
	background:#D3D2D2;
	margin-bottom:27px;
}
#resultado h1{
	float:left;
	font-size:14px;
	margin:10px 0 0 15px;
}



/****** Estampa *******/
#estampa_rcol{
	float:right;
	width:433px;
	min-height:100px;
	border:2px solid #B6B5B5; 
	background:#D3D2D2;
}

#estampa_rcol label{
	float:left;
	font-size:14px;
	margin:10px 0 0 20px;
}

#estampa_rcol input[type=text]{
	width:388px;
	margin:0 0 0 20px;
}

#estampa_rcol input[type=file]{
	width:94%;
	margin:0 0 0 20px;
}

#estampa_rcol input[type=checkbox]{
	margin:0 0 0 20px;
}

#estampa_rcol textarea{
	width:388px;
	margin:0 0 0 20px;
}

#estampa_rcol .enviar{
  float:right;
  margin:20px 20px 0 0;
}



/**********************PRESENTE*****************************/
#texto_presentes{
	float:left;
	width:618px;
}

#img_presentes{
	float:right;
	margin-right:-20px;
}

#form_presentes{
	float:left;
	width:918px;
	height:54px;
	padding:10px 10px;
	margin:-35px 0 20px 0;
	border:2px solid #8C8C8C;
	background:#D3D2D2;
}

#btnEnviarVale{
	position:absolute;
	margin:0;
}


/******************** MATERIAS ************************/
.materias_texto_autor{
	position:absolute;
	width:auto;
	height:24px;
	padding:0 15px 0 15px;
	margin:0 0 0 800px;
	*margin:30px 0 0 80px;
	text-align:center;
	font-size:12px;
	border:1px solid #8E8D8D;
}

.texto_box_estampa{
	float:left;
	width:99%;
	margin:0 0 40px;
	padding:10px 0 15px 10px;
	font-size:24px; 
	background:#E0E0E0;
	border:1px solid #8C8C8C;
}

#box_form_materias fieldset{
	float:left;
	width:902px;
	height:175px;
	margin:40px 0 0 42px;
	padding:20px;
	color:#FFF;
	background:#272727;
}

#box_form_materias fieldset img{
	float:right;
	margin:-35px 0 0;
}

#box_form_materias form{
	margin:20px 0 0;
}

.box_int_materia{
	float:left;
	width:465px;
}

dl.formMaterias{
	float:left;
	margin:0 5px 10px 0;
}
.formMaterias dt{
	float:left;
	width:165px;
	margin:0 5px 5px 0;
	text-align:right;
}
.formMaterias dd{
	float:left;
	width:290px;
	text-align:right;
}
.formMaterias input[type=text]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formMaterias input[type=file]{
	width:100%;
}

.formMaterias textarea{
	width:100%;
	height:90px;
}



/**********************COMO FUNCIONA*******************************/
#Lcolum_l{
	float:left;
	width:598px;
	margin:38px 0 0 40px;
	
}
.colum{
	float:left;
	width:598px;
	margin:10px 0 20px 0;
}
.duvida{
	float:left;
	width:100%;
	border:solid 1px #B6B5B5;
	background:#D3D2D2;
	margin-bottom:10px;
}
.duvida h1{
	float:left;
	font-size:24px;
	margin:5px 0 0 15px;
}

#Rcoldois_r{
	float:right;
	width:275px;
	margin:48px 40px 0 0;
	
	
}
.coldois{
	float:right;
	width:275px;
	
}

.coldois ul{
	margin:20px 0 0 4px;
}

.coldois li{
	margin-top:20px;
	font-size:12px;
}

/***********************************************/
/**********Materias dois 20/10***********/
#ncomentarios{
	float:left;
	width:116px;
	height:20px;
	padding:4px 0 0;
	margin:10px 0 0 10px;
	border:2px solid #8C8C8C;
	background:#E6127E; 
	text-align:center;
	color:#FFF;
}

#paginador{
	float:left;
	width:100%;
}

#paginador #paginacao_estampas{
	float:right;
	margin-right:-40px;
}



/******************** MATERIAS ************************/
.materias_texto_autor{
	position:absolute;
	width:auto;
	height:24px;
	padding:0 15px 0 15px;
	margin:0 0 0 800px;
	*margin:30px 0 0 85px;
	text-align:center;
	font-size:12px;
	border:1px solid #8E8D8D;
}

.texto_box_estampa{
	float:left;
	width:99%;
	margin:0 0 40px;
	padding:10px 0 15px 10px;
	font-size:24px; 
	background:#E0E0E0;
	border:1px solid #8C8C8C;
}

#box_form_materias fieldset{
	float:left;
	width:902px;
	height:175px;
	margin:40px 0 0 42px;
	padding:20px;
	color:#FFF;
	background:#272727;
}

#box_form_materias fieldset img{
	float:right;
	margin:-35px 0 0;
}

#box_form_materias form{
	margin:20px 0 0;
}

.box_int_materia{
	float:left;
	width:465px;
}

dl.formMaterias{
	float:left;
	margin:0 5px 10px 0;
}
.formMaterias dt{
	float:left;
	width:165px;
	margin:0 5px 5px 0;
	text-align:right;
}
.formMaterias dd{
	float:left;
	width:290px;
	text-align:right;
}

.formMaterias input[type=text]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formMaterias input[type=file]{
	width:100%;
}

.formMaterias textarea{
	width:100%;
	height:90px;
}



/******************** ESCOLHAS ************************/
.box_concurso{
	float:left;
	width:130px;
	margin:20px 31px 0 0;
}

.box_concurso .imagem_concurso{
	float:left;
	width:128px;
	height:140px;
	background:#d3d2d2;
	border:1px solid #8C8C8C;
}

.box_concurso .imagem_concurso img{
	border-bottom:1px solid #8C8C8C;
}

.box_concurso .imagem_concurso h1{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 5px;
}

.box_concurso .imagem_concurso h2{
	padding:0 0 10px 5px;
	color:#454544;
}

.box_concurso ul{
	float:right;
	margin:1px 0 0;
}

.box_concurso li{
	float:left;
	margin:0 3px 0 0;
}



/******************** ESCOLHAS PREVIEW ************************/
#container_escolha_lcol{
	float:left;
	width:502px;
	height:auto;
}

#escolha_lcol{
	float:left;
	width:502px;
	min-height:520px;
	background:#d3d2d2;
	border:2px solid #B6B5B5; 
}
#escolha_lcol p{
	margin:5px 0 15px 5px;;
}

#escolha_lcol .box_voto{
	float:left;
	width:492px;
	margin:15px 0 20px 10px;
}

#escolha_lcol .box_voto .box_voto_estrelas{
	float:right;
	width:205px;
	margin:-28px 10px 0 0;
	*margin:-10px 10px 0 0;
}

#escolha_rcol{
	float:right;
	width:395px;
	height:545px;
	color:#fff;
	border:2px solid #B6B5B5; 
	background:#272727;
}

#escolha_rcol .img_que_achou{
	float:right;
	margin:-15px 20px 0 0;
}

#escolha_rcol label{
	float:left;
	font-size:14px;
	margin:10px 0 0 20px;
}

#escolha_rcol textarea{
	width:355px;
	height:50px;
	margin:0 0 0 20px;
}

#escolha_rcol .enviar{
	float:right;
  	margin:-10px 35px 0 0;
}

dl.escolha_listagem_comentario {
	float:left;
	width:350px;
	height:auto;
	margin:30px 0 4px 20px;
	}
	
	.escolha_listagem_comentario dt {
		float:left;
		width:59px;
		height:40px;
		margin:0 10px 0 0;
	}

	.escolha_listagem_comentario dt img{
		border:1px solid #8C8C8C;
	}
	
	.escolha_listagem_comentario dd {
		float:left;
		width:280px;
		min-height:20px;
		margin:0;
		color:#FFF;
    }
	
	.escolha_listagem_comentario dd h1{
		text-decoration:underline;
	}
	
	.escolha_listagem_comentario dd a{
		color:#FF00FF;
	}

#paginacao_listagem_comentario{
	float:right;
	width:70px;
	margin:20px 0 0;
}



/****************************PERFIL 20/10*********************************/

#box_perfil_user{
	float:left;
	width:926px;
	height:161px;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
} 

#box_perfil_user img{
	border:1px solid #8C8C8C;
} 

#box_perfil_user #perfil_user_lcol{
	float:left;
	width:475px;
	height:151px;
	padding:10px 0 0 10px;
	background:url(../img/r_divisoria.jpg) repeat-y top right;
}

#box_perfil_user #perfil_user_rcol{
	float:left;
	width:384px;
	height:155px;
	margin:10px 0 0 31px;	
}

#box_perfil_user #perfil_user_rcol a{
	float:right;
	margin-top:15px;
}

dl.dados_user{
	float:right;
	width:250px;
	height:161px;
	margin:0;
	*margin:-180px 0 0;
}
.dados_user dt{
	float:left;
	width:250px;
	margin:0;
	font-size:18px;
}
.dados_user dd{
	float:left;
	width:250px;
	margin:0;
}
dd.dados_user_margin{
	margin-top:20px;
}

#lcol_perfil_user{
	float:left;
	width:502px;
	margin:60px 0 0;
}

#lcol_perfil_user #perfil_user_pedidos{
	float:left;
	width:500px;
	min-height:216px;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

#lcol_perfil_user #perfil_user_pedidos img{
	float:left;
	margin:-15px 0 0 10px;
}

#lcol_perfil_user #perfil_user_pedidos table{
	float:left;
	width:100%;
	margin:10px 0 0;
}

#lcol_perfil_user #perfil_user_pedidos table td{
	padding:4px 8px 4px;
	text-align:center;
}

.table_rows{
	background:#C9C7C7;
}

#lcol_perfil_user #oque_estampei{
	float:left;
	width:492px;
	min-height:296px;
	margin:61px 0 0;
	background:url(../img/oque_estampei.png) no-repeat top left;
}

#lcol_perfil_user #oque_estampei .estampas_user{
	float:right;
	width:127px;
	height:167px;
	margin:0 11px 15px 0;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

#lcol_perfil_user #oque_estampei .estampas_user img{
	border-bottom:1px solid #8C8C8C;
}

#lcol_perfil_user #oque_estampei .estampas_user h1{
	font-size:14px;
	margin:5px 0 0 5px;
	height:36px;
}

#lcol_perfil_user #oque_estampei .estampas_user h2{
	margin:0 0 0 5px;
}

#lcol_perfil_user #meus_videos{
	float:left;
	width:492px;
	min-height:296px;
	margin:61px 0 0;
	background:url(../img/meus_videos.png) no-repeat top left;	
}

#lcol_perfil_user #meus_videos .box_list_videos{
	float:right;
	width:105px;
	height:auto;
	margin:0 30px 10px 0;
}

#lcol_perfil_user #meus_videos .tumbvideos{
	float:left;
	width:96px;
	height:56px;
	padding:2px 2px 0 2px;
	border:1px solid #8C8C8C;
}

#lcol_perfil_user #meus_videos .btn_excluir_video{
	float:right;
	margin:0 0 2px;
}

#lcol_perfil_user #meus_videos .box_list_videos h3{
	float:left;
}

#lcol_perfil_user #meus_videos fieldset{
	float:right;
	width:405px;
	margin:0 0 20px;
	display:block;
}

#lcol_perfil_user #meus_videos label{
	display:block;
}

#lcol_perfil_user #meus_videos input[type=text]{
	float:left;
	width:80%;
	margin:0 5px 0 0;
}

#rcol_perfil_user{
	float:right;
	width:394px;
	min-height:962px;
	margin:60px 15px 0 0;
}

#rcol_perfil_user #meus_creditos{
	float:left;
	width:392px;
	height:217px;
	border:1px solid #8C8C8C;
	background:#D3D2D2;
}

#rcol_perfil_user #meus_creditos img{
	margin:-15px 0 36px 10px;
}

#rcol_perfil_user #meus_creditos p{
	width:329px;
	margin:10px 0 0 20px;
}

#rcol_perfil_user #meus_creditos span{
	margin-left:5px;
	font-size:14px;
	color:#8C8C8C;
}
	
#rcol_perfil_user #meus_creditos .titles_inferior{
	float:right;
	margin:7px 10px 0;
}



/*********************************
CLASS
*********************************/
.item_carrinho{
	color:#42AB49;
	font-size:14px;
}

.campo_ar{
	width:18%;
	padding:1px;
	border-top:1px solid #8E8D8D;
	border-right:1px solid #8E8D8D;
	border-bottom:1px solid #8E8D8D;
	border-left:1px solid #8E8D8D;
	font-size:11px;
}

.campo_news_cad{
	width:65%;
	border:1px solid #8C8D8E;
}

.title_autor{
	font-size:24px;
}

.campo_select_cor{
	width:70%;
	margin:5px 0 0 20px;
	color:#333;
	border:1px solid #8C8D8E;
}

.valor_camiseta{
	float:left;
	margin:20px 0 0 40px;
	font-size:18px;
	padding:4px;
	border:1px solid #8C8D8E;
	background:#F8CB1F;
}

.btn_comprar{
	float:left;
	margin:13px 0 0 20px;
}

.title_oquevoce_achou{
	float:right;
	margin:-17px 0px 0 0;
}

.jafaco_parte{
	margin:-14px 0px 0 10px;
}

.aborda{
	border:1px solid #8C8C8C;
}

.numero_creditos{
	color:#DD0971;
	font-size:16px;
}

.divisor_resumo_compra{
	float:left;
	width:914px;
	height:28px;
	margin:20px 0 20px -20px;
	padding:0px 0 0 20px;
	background:url(../img/divisoria_horiz.png) repeat-x 0 12px;
}

.btn_concluir_compra{
	margin:200px 20px 10px 0;
	*margin:0px 20px 10px 0;
}

.title_materias{
	float:left;
	width:590px;
	min-height:34px;
	padding:10px 0 15px 10px;
	margin:0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
	font-size:20px;
}

.materia_postada{
	float:right;
	width:auto;
	height:23px;
	padding:0px 4px 0 4px;
	margin:-10px 10px 0 0;
	background:#00B2E3;
	border:1px solid #8C8C8C;
}

.conteudo_materia_postada{
	float:left;
	width:600px;
	min-height:10px;
	padding:0px;
	margin:20px 0 20px;
}

.conteudo_materia_postada img{
	margin:10px 0 10px;
	border:1px solid #8C8C8C;
}

.regras_titulo{
	float:left;
	width:100%;
	height:auto;
	padding:4px 12px;
	margin:0 0 20px;
	background:#E0E0E0;
	border:1px solid #8C8C8C;
	font-size:22px;
}

.regras_texto{
	float:left;
	width:100%;
	height:auto;
	margin:0 0 30px;
}


form.cmxform label.error, label.error {
	color: red;
	font-style: italic;
	padding-left: 10px;
}
div.error { display: none; }

input.checkbox { border: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }



#paginacao {  /*div que conterá a paginação*/
    float:left;
	width:100%;
	margin:10px 0px 0px 0px; /* define as margens em relação aos demais objetos da página*/
	text-align:center;
	color:#020202;/*cor do texto*/
}

#paginacao p { /*formatação CSS para a tag <p>*/
    font-size:12px; /*tamanho da fonte*/
	/*text-align:left; alinhamento do texto*/
	margin:0;
	color:#020202;/*cor da fonte*/
	border:none;/*define sem borda*/
}

#paginacao a { /*formatação CSS para a tag <a>*/
    border:none;/*define a borda*/
	color:#020202;/*cor do texto*/
	background:#00B2E3;
	text-decoration:none;/*retira o underline do link*/
}

#paginacao a:hover { /*formatação CSS para a tag <a> quando o mouse estiver sobre ela*/
	border:none;/*define a borda*/
	color:#020202;/*cor do texto*/
	background:#00B2E3;/*cor de fundo*/
	text-decoration:none;/*retira o underline do link*/
}
/*****************************************************************************************************************/
#box_editar_prfiluser{
	float:left;
	width:934px;
	height:340px;
	margin:30px 0 0;
	background:#D3D2D2;
	border:1px solid #8C8C8C;
}

#box_editar_prfiluser fieldset{
	margin:20px 0 0 20px;
}

dl.formEditar{
	float:left;
	margin:30px 20px 0 5px;
	margin:20px 20px 0 5px;
}
.formEditar dd{
	width:415px;
}
.formEditar input[type=text]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formEditar input[type=password]{
	width:100%;
	border:1px solid #8C8D8E;
}
.formEditar input[type=file]{
	width:100%;
}
.formEditar select{
	width:100%;
	font-size:11px;
}

#box_editar_prfiluser textarea{
	float:left;
	width:880px;
	height:81px;
}



#click{
	float:right;
	width:200px;
	margin:0 0 0 20px;
	text-align:right;	
}
#click img{
	float:left;
	margin-right:4px;
}

/************* Implementações Enio 12/11**************/

.texto_quem_somos h1{
	font-size:24px;
}

.texto_quem_somos h2{
	font-size:20px;
}
