
@import url("_basico.css");
@import url("_template.css");
@import url("_formulario.css");

/*TIPOGRAFIA*/
*{font-family: Trebuchet MS, sans-serif;}
.tt-box{
	color:#7C7C7C;
	font-size:12px;
}
.tt-pagina{
   color: #E00978;
    font: 23px Trebuchet MS,sans-serif;
}
.tt-azul{
   color: #0093DD;
   font: 23px Trebuchet MS,sans-serif;
   text-transform: uppercase;
}
.tt-segmento{
   	color: #EE9747;
    font: 23px Trebuchet MS,sans-serif;
    text-transform: uppercase;
}
.tt-segmento-l{
   	color: #EE9747;
    font: 23px Trebuchet MS,sans-serif;
}

.bg-modelo{
	background:url(../img/bg-modelo.gif) no-repeat; 
	width:279px; 
	height:323px;
	position:fixed;
	bottom:0;
	left:0;
}


#principal{padding:0}
/*REPLACES*/
.tt-lugar{background:url(../img/tt-lugar.gif) no-repeat; 
	width:180px; 
	height:36px;
	margin:122px 0 0 14px;
}
.lk-proxima{background:url(../img/lk-proxima.jpg) no-repeat; width:37px; height:36px;}
.lk-anterior{background:url(../img/lk-anterior.jpg) no-repeat; width:37px; height:36px;}
.bt-enviar-g{background:url(../img/bt-enviar-g.jpg) no-repeat; width:75px; height:17px; float:right;}
	
/*home*/
.banners {width:100%; height:216px}
.banners div{width:354px; height:216px; float:left;}
.bn-portal{margin-right:17px}

.lk-feevale{background:url(../img/lk-feevale.gif) no-repeat; width:190px; height:50px; margin:7px 0 14px}
.lk-dois-irmaos{background:url(../img/lk-dois-irmaos.gif) no-repeat; width:72px; height:50px; margin-left:19px;}
.lk-rota{background:url(../img/lk-rota.gif) no-repeat; width:50px; height:50px; margin-left:29px;}


.box-newsletter{
	width:270px; 
	margin-right:30px;
	float:left;
}
.box-newsletter li{
	float:left;
	clear:both;
	margin:5px 0;
}
.box-newsletter input{
	background:#EC870E; 
	height:20px;
	border:none;
	padding:0;
	width:265px;
}
.box-newsletter label{
	color:#EC870E;
	font-size:11px;
	float:left; 
	clear:both;
	
}

.box-newsletter h3{color:#EC870E;}
.box-newsletter .bt-enviar{
	background:none; 
	border:none;
	color:#EC870E;
	font:bold 14px Trebuchet MS, sans-serif;
	width:auto;
	float:right;
}

.data{font:bold 13px/26px Trebuchet MS, sans-serif;}

.box-novidade{
	color:#7C7C7C; 
	width:200px; 
	margin-right:25px;
	float:left;
	text-align:justify;
}
.box-novidade h3{text-align:center}
.box-novidade a{
	color:#7C7C7C; 
	text-decoration:none;
	font-size:11px;
}

.box-parceiros{width:195px; float:left;}
.box-parceiros a{float:left}

/*shopping.php*/
#shopping .lista-img{max-width:380px;}
#shopping .lista-img li {float:left; margin:5px}

/*loja.php*/
#loja .lista-lojas{
	height:400px; 
	overflow:auto;
}
#loja .lista-lojas > ul > li{
	float:left; 
	clear:both; 
	width:700px;
}
#loja .lista-lojas > ul > li .borda {
    border-bottom: 1px solid #CCCCCC;
    width: 100%;
    height: 1px;
    float: left;
    margin: 15px 0;
}
#loja .lista-lojas li div{float:right; max-width:264px;}
#loja .lista-lojas li div li{float:right; clear:none; margin-left:5px;}

/*novidade.php*/
#novidade .lista-img{float:left; margin-right:10px;}
#novidade .lista-img li {float:left; margin:5px}

#novidade #principal{padding-bottom:80px}

.paginacao{
	clear: both;
    float: left;
    margin-left:270px;
    position:absolute;
    bottom:20px;
 }
 .paginacao a{float:left; display:block; margin: 10px; }
 
 
 /**********************
	CONTATO
**********************/
.alerta {
	float:left;
	height:auto;
	min-height:100px;
	width:205px;
}
.alerta span.erro{ 
	width:100%; 
	height:15px; 
	color:red; 
	float:left; 
	clear:both;
}
.contato #principal{ min-height:560px}

.alerta span.sucesso{color:green;}
.contato #principal .lista-contato{margin-bottom:20px; float:left;}
.contato #principal #frmContato .lista-contato li{
	float:left; 
	clear:both; 
	margin:0 0 0;
}


.contato  .erro-email, .sucesso-email{ 
	width:100%; 
	height:15px; 
	color:red; 
	float:left; 
	clear:both;
	font:bold 15px Tahoma, sans-serif;
	margin-bottom:10px;
}
.contato span.sucesso-email{
	color:green;
}
.contato #principal #frmContato{
	width:666px;
	height:300px;
	margin:60px 0 0 30px;
	font:11px Tahoma,sans-serif;
	
}

.contato #principal #frmContato li{
	margin:0 0 25px; 
	list-style:none;
	float:left;
}
.contato #principal #frmContato ul li input{width:664px; border:1px solid #D7D8EA; background:#E77817;}
.contato #principal #frmContato ul li textarea{background:#E77817;}
.contato #principal #frmContato label,
.contato #principal #frmContato H2{
	font:bold 15px Tahoma,sans-serif; 
	color:#DB2583;
	display:block;
}
.contato #principal #frmContato ul li textarea{width:666px; height:200px;}