@charset "utf-8";
/* CSS Document */


.link{ display:block; color:#333333; text-decoration:none }
.link:hover{ text-decoration:underline }



/* Paginação */
#paginacao{
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
}
#paginacao a{
	width:50px;
	font-size:30px;
	color:#5d5d5d;
	text-align:center;
	text-decoration:none;
	padding:10px 0;
	background:#bdd7db;
	float:left;
	margin-right:5px;
}
#paginacao a:hover{
	background:#333;
	color:#FFF;
}
#paginacao a.pg_atual{
	background:#333;
	color:#FFF;
}

/* Fim Paginação */


/* Formulario */
#formulario{
	float:left;
	text-align:left;
}
#formulario p{
	float:left;
	width:93%;
	padding:4px 10px 7px 10px;
	margin-bottom:0px;
}

#formulario p label{
	float:left;
	display:block;
	clear:both;
	width:75%;
	padding-top:8px;
	padding-bottom:2px;
	color:#086f8f;
	font-size:13px;
	font-weight:bold;
}
#formulario p input.text{
	border-top:1px solid #e0f2f8;
	border-left:1px solid #e0f2f8;
	border-bottom:1px solid #d2e8ee;
	border-right:1px solid #f0f7f9;
	padding:4px;
}
#formulario p textarea{
	border-top:1px solid #e0f2f8;
	border-left:1px solid #e0f2f8;
	border-bottom:1px solid #d2e8ee;
	border-right:1px solid #f0f7f9;
	font-family:arial;
	font-size:13px;
	overflow:auto;
	padding:6px;
}

label.error{
	clear:both;
	float:left;
	width:100% !important;
	color:#990000 !important;
	font-size:12px !important;
	font-weight:normal !important;
	border:none !important;
}
/* Fim Formularios */


.texto, .texto p, .texto div{
	color:#474747;
	font-size:13px;
	line-height:17px;
	font-weight:normal;
}
.texto p{ padding-bottom:15px; }


ul.carrinho{
	clear:both;
	float:left;
	width:100%;
}
ul.carrinho li{display:inline;float:left}
ul.carrinho li input{ width:30px; border:1px solid #caecf5; color:#979797; padding:4px; margin-top:6px;}
ul.carrinho li img{ float:left; }
ul#carrinhoTit{
	border-top:1px solid #eff3f4;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:2px;
}
ul#carrinhoTit li{
	color:#474747;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	padding:6px 0 6px 0;
}
ul#carrinhoList{clear:both;}
ul#carrinhoList li{
	padding:10px 0 15px 0;
	height:50px;
	line-height:50px;
	color:#979797;
	text-align:center;
	border-bottom:1px solid #f5f5f5;
}
#itens h5{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0 0px 0;
}
ul#carrinhoTotal{
	clear:both;
	border-bottom:1px solid #eff3f4;
	margin-top:5px;
	padding:15px 0 15px 0;
	font-size:25px;
	letter-spacing:-1px;
	font-weight:bold;
	width:100%;
}
ul#carrinhoTotal li.tam1{
	width:80%;
	color:#4ca7c5;
	text-align:right;
}
ul#carrinhoTotal li.tam2{
	color:#000000;
	width:20%;
	padding:0;
	text-align:center;
}


#form{
	padding:0;
	margin:0;
	float:left;
	width:100%;
	z-index:0;
	
}
#form fieldset{
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	padding:0px 10px 30px 10px;
}
#form legend{
	font-size:20px;
	letter-spacing:-1px;
	color:#333333;
	padding:15px 6px 15px 6px;
}

#form p{ clear:both;float:left;width:100%; padding:0; margin:0;margin-bottom:8px;}
#form label{ 
	border-bottom:1px solid #F1F1F1;
	width:100px;
	float:left;
	text-align:left;
	padding:4px 0 2px 6px;
	color:#6B6B6B;
	margin-right:4px;
}
#form input, #form textarea{
	border:1px solid #ccc;
	color:#999;
	font-family:arial;
	font-size:12px;
	padding:2px 1px 2px 1px;
}
#form input.bt{
background:url(../imagens/bt.jpg) repeat-x;
border:0;
color:#FFFFFF;
padding:6px 18px 6px 18px;
font-weight:bold;
}

#formulario fieldset{ border:1px solid #E8E8E8 !important; padding:15px 10px 20px 10px !important; margin:25px 0 25px 0 ; *margin:6px 0 6px 0;}
#formulario legend{ font-size:16px; padding:0 10px 0 10px; *margin-bottom:15px; color:#678319}
#formulario p{
	padding:0;
	margin:0 !important;
	padding-bottom:10px;
}
#formulario p input{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#formulario p textarea{
	padding:2px;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	overflow:auto;
}
#formulario p label{
	float:left; 
	width:100px;
	font-size:12px;
	border-bottom:#EEE 1px solid;
	padding-bottom:6px;
	padding-left:5px;
}