/* Definições gerais */
* 
{
	margin: 0;
	padding: 0;
	list-style: none;
}

body 
{
	margin: 0;
	padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

p 
{
	margin: 20px 0 20px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #acacac;
	text-align:justify;
}

a 
{
	color: #333;
	text-decoration: underline;
}

b 
{
	color: #888;
}

img 
{
	border: none;
}

/* Estruturas */
#general 
{
	margin: 20px auto;
	width: 912px;
}

#container, 
#container_empresa,
#container_produtos,
#container_mercadointernacional,
#container_corporativo,
#container_faleconosco, 
#container_cadastrese, 
#container_representantes, 
#container_hotelaria, 
#container_renove,
#container_dicasenovidades, 
#container_garantia, 
#container_ondecomprar,
#container_trabalheconosco,
#container_simulador
{
	clear: both;
	width: 912px;
	height: 517px;
	border: 1px solid #c7c7c7;
}


/* Concept images background */
#container 
{
	background: url(../images/img_concept_home.jpg) left bottom no-repeat;
}

#container_empresa 
{
	background: url(../images/img_concept_empresa.jpg) left bottom no-repeat;
}

#container_produtos 
{
	background: url(../images/img_concept_produtos.jpg) left bottom no-repeat !important ;
}

#container_mercadointernacional
{
	background: url(../images/img_concept_mercadointernacional.jpg) left bottom no-repeat;
}

#container_corporativo 
{
	background: url(../images/img_concept_corporativo.jpg) left bottom no-repeat;
}

#container_faleconosco  
{
	background: url(../images/img_concept_faleconosco.jpg) left bottom no-repeat;
}

#container_cadastrese 
{
	background: url(../images/img_concept_cadastrese.jpg) left bottom no-repeat;
}

#container_representantes 
{
	background: url(../images/img_concept_representantes.jpg) left bottom no-repeat;
}

#container_hotelaria
{
	background: url(../images/img_concept_hotelaria.jpg) left bottom no-repeat;
}

#container_renove
{
	background: url(../images/img_concept_renove.jpg) left bottom no-repeat;
}

#container_dicasenovidades
{
	background: url(../images/img_concept_dicas.jpg) left bottom no-repeat;
}

#container_garantia
{
	background: url(../images/img_concept_garantia.jpg) left bottom no-repeat;
}

#container_ondecomprar
{
	background: url(../images/img_concept_ondecomprar.jpg) left bottom no-repeat !important ;
}

#container_simulador
{
	background: url(../images/img_concept_simulador.jpg) left bottom no-repeat;
}

#container_trabalheconosco  
{
	background: url(../images/img_concept_trabalheconostro.jpg) left bottom no-repeat;
}
/* FIM Concept images background */


#flash_produtos 
{
	position: relative;
	top: -40px;
}


/* Logo */
h1 
{
	float: right;
	display: block;
	width: 400px;
	height: 105px;
	background: url(../images/logo.png) no-repeat;
}

h1 a
{
	display: block;
	width: 294px;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
}

#coluna_menu, 
#coluna_conteudo 
{
	float: left;
}
#coluna_conteudo_simulador
{
	float: left;
}

#coluna_menu 
{
	width: 260px;
}


/* Menu Lateral */
ul#menu 
{
	position: relative;
	width: 160px;
	top: 50px;
	left: 25px;
}

ul#menu li 
{
	width: 160px;
	height: 15px;
}

ul#menu li a 
{
	display: block;
	width: 160px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
}

ul#menu li.item00 
{
	background: url(../images/menu_item00.png) no-repeat;
}
ul#menu li.item01 
{
	background: url(../images/menu_item01.png) no-repeat;
}
ul#menu li.item02 
{
	background: url(../images/menu_item02.png) no-repeat;
}
ul#menu li.item03 
{
	background: url(../images/menu_item03.png) no-repeat;
}
ul#menu li.item04 
{
	background: url(../images/menu_item04.png) no-repeat;
}
ul#menu li.item05 
{
	background: url(../images/menu_item05.png) no-repeat;
}
ul#menu li.item06 
{
	background: url(../images/menu_item06.png) no-repeat;
}
ul#menu li.item07 
{
	background: url(../images/menu_item07.png) no-repeat;
}
ul#menu li.item08 
{
	background: url(../images/menu_item08.png) no-repeat;
}
ul#menu li.item09 
{
	background: url(../images/menu_item09.png) no-repeat;
}
ul#menu li.item10 
{
	background: url(../images/menu_item10.png) no-repeat;
}
ul#menu li.item11
{
	background: url(../images/menu_item11.png) no-repeat;
}
ul#menu li.item12
{
	background: url(../images/menu_item12.png) no-repeat;
}
ul#menu li.item13
{
	background: url(../images/menu_item13.png) no-repeat;
}
ul#menu li.item10 a
{
	text-indent: -9999px;
	overflow: hidden;
}

/* Fim Menu Lateral */


.conceptImage 
{
	position: relative;
	width: 260px;
	height: 221px;
	top: 118px;
}

#coluna_conteudo 
{
	width: 648px;
	height: 435px;
	padding-top: 45px;
	background: url(../images/coluna_textos_background.png) 0 65px no-repeat;
}
#coluna_conteudo_simulador
{
	width: 648px;
	height: 435px;
	padding-top: 45px;
}

.imgDestaque 
{
	position: relative;
	float: left;
	width: 275px;
	height: 300px;
	top: 30px;
	left: 40px;
}

.textos 
{
	float: left;
	position: relative;
	width: 280px;
	margin-top: 27px;
	left: 60px;
}

.frameTextos 
{
	width: 280px;
	height: 260px;
	padding-right: 10px;
	overflow: auto;
}

.frameTextos2
{
	width: 280px;
	height: 380px;
	padding-right: 10px;
}

.frameTextos3
{
	width: 290px;
	height: 260px;
	padding-right: 10px;
	overflow: auto;
}

.frameTextos p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 8px;
	color: #747474;
	font-size: 1em;
}

.frameTextos2 p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 8px;
	color: #747474;
	font-size: 1em;
}

.frameTextos ul 
{
	color: #747474;
	margin-left: 30px;
}

.frameTextos ul li 
{
	list-style: disc;
}

/* Titulos */
#coluna_conteudo h2 
{
	position: relative;
	width: 652px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	top: 9px;
}

#coluna_conteudo_simulador h2 
{
	position: relative;
	width: 652px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	top: 9px;
}

h2.empresa 
{
	background: url(../images/titulo_empresa.png) no-repeat;
}

h2.corporativo 
{
	background: url(../images/titulo_corporativo.png) no-repeat;
}

h2.mercadointernacional 
{
	background: url(../images/titulo_mercadointernacional.png) no-repeat;
}

h2.faleconosco 
{
	background: url(../images/titulo_faleconosco.png) no-repeat;
}

h2.simulador  
{
	background: url(../images/titulo_simulador.png) no-repeat;
}

h2.cadastrese  
{
	background: url(../images/titulo_cadastrese.png) no-repeat;
}

h2.ondecomprar 
{
	background: url(../images/titulo_ondecomprar.png) no-repeat;
}

h2.renoveseusmoveis
{
	background: url(../images/titulo_renoveseusmoveis.png) no-repeat;
}

h2.dicasenovidades
{
	background: url(../images/titulo_dicasenovidades.png) no-repeat;
}

h2.garantia
{
	background: url(../images/titulo_garantia.png) no-repeat;
}

h2.certificado-garantia
{
	background: url(../images/titulo_certificado.png) no-repeat;
	
}

h2.representantes
{
	background: url(../images/titulo_representantes.png) no-repeat;
}

h2.trabalhe-conosco 
{
	background: url(../images/titulo_trabalhe-conosco.png) no-repeat;
}

h2.hotelaria
{
	background: url(../images/titulo_hotelaria.png) no-repeat;
}

h3 
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5d5d5d;
	text-transform:uppercase;
}


/* Formulários */
form 
{
	margin: 0;
	padding: 0;
}

form fieldset 
{
	border: none;
}

form fieldset label 
{
	display: block;
	float: left;
	width: 270px;
	margin-bottom: 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
}

form fieldset input, form fieldset select 
{
	display: block;
	float: left;
	width: 260px;
	height: 10px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #e4e4e4;
	border: 1px solid #a7a7a7;
}

form fieldset select  
{
	height: 17px; 
}

form fieldset input.chkbox
{
	width: 10px;
	margin-right: 5px;
	cursor: pointer;
	background: none;
	border: none;
}

form fieldset input:focus 
{
	background: #f1f1f1;
	border: 1px solid #dadada;
}

form fieldset label.mensagem 
{
	width: 260px;
}

form fieldset label.mensagem textarea 
{
	width: 260px;
	height: 25px;
	padding: 3px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #e4e4e4;
	border: 1px solid #a7a7a7;
}

form fieldset label.mensagem textarea:focus 
{
	background: #f1f1f1;
	border: 1px solid #dadada;
}

form fieldset input.botao_enviar 
{
	clear: both;
	width: auto;
	height: 15px;
	margin-top: 5px;
	padding-bottom: 3px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #a7a7a7;
	border: none;
	cursor: pointer;
}

/* List menu */
ul.listMenu 
{
	margin: 0;
	padding: 0;
}

ul.listMenu li, 
ul.listMenu li a 
{
	font-weight: bold;
	text-transform:uppercase;
	color: #fb933f;
	text-decoration: none;
	list-style: none;
}

ul.listMenu li ul 
{
	margin-bottom: 10px;
	margin-left: 0;
}

ul.listMenu li ul li, 
ul.listMenu li ul li a
{
	font-weight: normal;
	text-transform: none;
	color: #fb933f;
	text-decoration: none;
	list-style: none;
}


/* Home */

.imgHome 
{
	float: right;
	position: relative;
	width: 672px;
	height: 375px;
	left: 24px;
	top: -120px;
}


a.trabalheconosco
{
	position: relative;
	float: right;
	position: relative;
	top: 490px;
	right: 20px;
	text-decoration: none;
	color: #666;
}

/* Credits */
.creditos 
{
	clear: both;
	float: right;
	margin-top: 5px;
}

.creditosHome
{
	clear: both;
	float: right;
	margin-top: -17px;
	
}

.creditos 
{
	color:#ccc; 
	font-size: 10px; 
}

.creditosHome
{
	color:#ccc; 
	font-size: 10px; 
}

#nomeDiv{
	position:absolute;
	z-index:10;	
	width:200px;
	height:200px;
	left: 75px;
	top: 100px;
}

#nomeDiv a{
	padding:5px;
	border:1px solid #000;
	text-decoration:none;
	background:#000;
	color:#fff;
}
#nomeDiv a:hover{
	background:#fff;
	color:#000;
}


