/* CSS Document */

@import url("class.css");
@import url("menu_exibe.css");
@import url("form_divs.css");


* html #container #container_conteudo #conteudo_exibe_conteudo {
	height: 100%; /* hack para IE6 hq trata height como min-height */
	}
	
* html #img_topo_fatia_conteudodinamico {
	width: 100%; /* hack para IE6 hq trata height como min-height */
	}	

iframe{
	bgColor: transparent;
	allowTransparency: true;
	border: none;
}

body {
	margin: 0 0 0 0;
	width: auto;
	height: 100%;
	background-color: #e12f27;
	font: normal 11px tahoma;
	color: #660000;
	background-image: url(../imagens/background.jpg);
	background-repeat: repeat-x;
	text-aling: center;
	overflow-x: hidden !important;	
}

p{
	line-height: 1.2em;
	margin: 0 0 3px 0;
	text-align: inherit;
}
table{
	width: auto;
	border: 0;
}

form{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table, tr, td{
	background-color: none;
	font: normal 12px tahoma;
}

h1, h2, h3, h4, h5 {
	font-size: 12px !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/* LINKS */

a:link { 
	text-decoration: none; 
	color: #cc0000; 
}	
a:visited { 
	text-decoration: none; 
	color: #cc0000;
	}
a:hover { 
	text-decoration: underline; 
	color: #ff0000;
	}

a:active {
	text-decoration: none;
	color: #cc0000;
}


/* CONTAINER */


#container{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: inherit;
	padding-bottom: 0;
	padding-left: inherit;	
	width: 880px;
	height: auto !important;
	overflow: hidden;
}

#topo_container{
	background-image: url(../imagens/1_topo01.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 100px;
}

#position_playflash{
	float: right;
	margin: 0;
	padding: 65px 0 0 0;
	width: 30px;
	height: 30px;
}

#topo_conteudo{
	background-image: url(../imagens/background_lateral_total.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 880px;
	height: auto !important;
	min-height: 500px !important;	
	overflow: hidden;
}

#conteudo_backgroundcolor{
	background-color: #edb977;
	background-image: url(../imagens/background_conteudo.jpg);
	background-repeat: repeat;
	width: 800px;
	margin: 0 0 0 40px;
	padding: 0;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;	
}

#container_conteudoesquerda{
	float: left;
	display: block;
	width: 280px;
	margin: 0;
	padding: 0;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;		
}


#container_conteudodireita{
	float: right;
	display: block;
	width: 520px;
	margin: 0;
	padding: 0;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;		
}

#topo_conteudointerno{
	margin: 0;
	padding: 0;
	/*background-image: url(../imagens/1_topo_interno.jpg);*/
	background-image: url(../imagens/background_lateral02.jpg);
	background-repeat: no-repeat;
	width: 520px;
	height: 60px;
}

#atendimento_delivery{
	width: 500px;
	margin: 0;
	padding: 7px 22px 0 0;
	font-size: 10px;
	text-align: right;
	float: right;
	display: block;
}



#topico_bemvindo{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_bemvindo.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_cardapio_categoria{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_cardapio_cat.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_cardapio_nomecategoria{
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	margin: 0 0 10px 0;
	padding: 2px 0 10px 0;
	width: 500px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
	border-bottom: 1px solid #cc0000;
}

#container_galeriadefotos{
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 500px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
	border-top: 1px none #cc0000;	
}

#chamada_galeriadefotos{
	color: #FF0000;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 500px;
	height: 20px !important;
	min-height: 100% !important;	
	overflow: hidden;
	border-top: 1px none #cc0000;	
}

#ico_visto_vermelhoclaro{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/ico_cat_cardapio_over.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

#topico_emporiodopastel{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_emporiodopastel.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}


#topico_lancamentos{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_lancamentos.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_namidia{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_namidia.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_promocoes{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_promocoes.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}



#topico_fotos{
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	background-image: url(../imagens/top_fotos.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_motoclube_centro{
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	background-image: url(../imagens/top_motoclube_centro.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}


#topico_localizacao{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_localizacao.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#topico_contato{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_contato.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}


#topico_melhordocardapio{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_melhordocardapio.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 60px;
}

#container_positioninterno{
	text-align: justify;
	/*background-color: #FF6600;*/
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	width: 500px;
	height: auto;
}

#container_position_destaques_home{
	text-align: justify;
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 500px;
	height: auto;
}

#container_position_textounico{
	text-align: justify;
	float: left;
	margin: 0;
	padding: 10px 0 10px 0;
	width: 500px;
	height: auto;
}


#container_paginacao{
	border-top: 1px solid #660000;
	color: #660000; 
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
	width: 500px;
	height: auto;
}



/* LINKS */

#container_paginacao a:link { 
	text-decoration: none; 
	color: #660000; 
}	
#container_paginacao a:visited { 
	text-decoration: line-through; 
	color: #ff6666;
}
#container_paginacao a:hover { 
	text-decoration: line-through; 
	color: #cc0000;
}
#container_paginacao a:active {
	text-decoration: none;
	color: #660000;
}


#container_position_melhordocardapio{
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 90%;
	height: auto;
}



#img_fotofachada{
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/foto_destaque.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 180px; 
}

#img_fotofachada2{
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/foto_destaque2.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 180px; 
}


#img_logo_motoclube{
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}


#txt_melhordocardapio{
	margin: 0;
	padding: 0;
	/*padding: 0 0 0 20px;
	width: 340px;*/
	width: 500px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#container_fotosemporio{
	text-align: left;
	width: 500px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}



#txt_position_right_240{
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	width: 220px;
	height: auto; 
}

#txt_position_left_240{
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	width: 220px;
	height: auto; 
}



#txt_position_right_380{
	text-align: left;
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	width: 360px;
	height: auto; 
}

#link_vermelho{
	float: right;
	color: #cc0000;
	width: auto;
	height: auto;	
}

/* LINKS */

#link_vermelho a:link { 
	text-decoration: underline; 
	color: #cc0000; 
}	
#link_vermelho a:visited { 
	text-decoration: none; 
	color: #cc0000
}
#link_vermelho a:hover { 
	text-decoration: line-through; 
	color: #cc0000;
}
#link_vermelho a:active {
	text-decoration: none;
	color: #cc0000;
}




/* MENU IMAGEM */

#menuprincipal_container{
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(../imagens/1_basemenu.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 220px;
}

#menuprincipal_position{
	margin: 0;
	padding: 24px 0 0 0;
}


#menucatcardapio_container{
	display: block;
	margin: 0;
	padding: 0;
	width: 260px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#topico_cardapio{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_cardapio.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 60px; 
}

#newsletter_container{
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	width: 260px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#brasaomotocluve_container{
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	width: 260px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#newsletter_cadastro_position{
	font-size: 11px;
	background-image: url(../imagens/background_conteudo.jpg);
	background-repeat: repeat;
	display: block;
	background-color: transparent;
	text-align: left;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0 0 5px 20px;
}

#motoclube_cadastro_position{
	font-size: 10px;
	background-image: url(../imagens/background_conteudo.jpg);
	background-repeat: repeat;
	display: block;
	background-color: transparent;
	text-align: left;
	height: auto;
	width: auto;
	margin: 0;
	padding: 5px 0 10px 20px;
}


#topico_newsletter{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_newsletter.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 60px; 
}

#topico_motoclube_lateral{
	margin: 0;
	padding: 0;
	background-image: url(../imagens/top_motoclube.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 60px; 
}

#position_motoclube{
	margin: 0;
	padding: 0 0 0 50px;
	width: 90px;
	height: 109px; 
}


#topo_container_lateral_esquerda{
	margin: 0;
	padding: 0 0 0 40px;
	width: 260px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#rodape_container{
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
	width: 880px;
	height: auto !important;
	min-height: 100% !important;	
	overflow: hidden;
}

#rodape_imagemfundo{
	background-image: url(../imagens/1_rodape01.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 880px;
	height: 110px;
}

#rodape_texto_interno{
	font-size: 11px !important;
	margin: 0;
	padding: 35px 0 0 220px;
	width: 880px;
	height: 65px;
}


#rodape_texto_direitos{
	text-align: center;
	color: #ffff66;
	font-size: 11px !important;
	margin: 0;
	padding: 0 0 10px 0;
	width: 880px;
	height: 10px;
}

#rodape_texto_desenvolvimento{
	text-align: center;
	clear: both;
	color: #ffffff;
	font-size: 11px !important;
	margin: 0;
	padding: 0 0 10px 0;
	width: 880px;
	height: 10px;
}

/* LINKS rodape_texto_desenvolvimento */

#rodape_texto_desenvolvimento a:link { 
	text-decoration: none; 
	color: #ffffff; 
}	
#rodape_texto_desenvolvimento a:visited { 
	text-decoration: none; 
	color: #ffffff;
}
#rodape_texto_desenvolvimento a:hover { 
	text-decoration: underline; 
	color: #ffffff;
}
#rodape_texto_desenvolvimento a:active {
	text-decoration: none;
	color: #ffffff;
}

