/* GERAL /////////////////////////////////////////////////////////////////////*/

#geral {
	margin: 0;
	width: 829px;
}


/* CABEÇALHO /////////////////////////////////////////////////////////////////////*/

#cabecalho {
	width: 995px;
	height: 165px;
}

/* menu cabeçalho */

#menu_cab {
	text-align: center;
	width: 995px;
	height: 30px;
	background: #5FACD6;
}

#menu_cab ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
}

#menu_cab li {
	display: inline;}

#menu_cab a {
	padding: 0 5px 0 5px;
	font_family: verdana;
	font-size: 12px;
	color: #AAD562;
	border-left: 1px solid #AAD562;
	border-right: 1px solid #666666;
	text-decoration: none; }

#menu_cab a:hover {
    color: #000000;
	color: #666666;
	text-decoration: underline; }

/* BARRA ESQUERDA ////////////////////////////////////////////////////////////*/

/* caixas esquerda */

#cx_cont_esq {
	margin-top: 0px;
	float: left;
	padding-bottom: 0px;
	width: 200px;
	border: 0;
	background-position: 0;
	height: 674px;
}

/* textos esquerda */

.tit_esq {
	margin: 20px 0 0 10px;
	padding: 5px;
	text-align: center;
	width: 170px;
	font-family: verdana;
	font-size: 12px;
	font-color: #000000;


	background: ;
	text-decoration: none;
	color: #FFF;
} 

/* menu esquerda */

#menu {
	margin-top: 15px;
	margin-left: 15px;
	width: inherit;
	background: #ffffff;
	height: auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}

#menu li {
	padding: 0px;}

#menu a.ex1 {
	display: block;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #cccccc;
	background-color: #5FACD6;
	width: 165px;
	text-decoration: none;
} 

#menu a.ex1:hover {
	color: #000000;}

#menu a.ex2 {
	display: block;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #cccccc;
	background-color: #e8e8e8;
	width: 160px;
	text-decoration: none;} 

#menu a.ex2:hover {
	color: #000000;}

/* BARRA DIREITA ///////////////////////////////////////////////////////////*/

/* caixas direita */

#cx_cont_dir {
	margin-top: 10px;
	float: right;
	padding-bottom: 10px;
	width: 165px;
	border: 1px solid #cccccc;
	color: #CCC;
}

#cx_promo {
    margin: 15px 0 0 20px;
	text-align: center;
	padding-top: 5px;
	width: 150px;
	height: 100px;
	border: 1px solid #cccccc;}
	
#cx_dest	{
    margin: 20px 0 0 20px;
	text-align: center;
	padding-top: 5px;
	width: 150px;
	height: 100px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;}
	
/* textos direita */

.tit_dir {
	margin: 20px 0 0 12px;
	padding: 5px;
	width: 160px;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	font-color: #000000;
	background: url(../imagens/bg_titulo.jpg);
	text-decoration: none;
	color: #FFF;
}

.cont_direita  {
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #CCC;
	font-weight: normal;
}
	
	
/* links direita */

a.link_direita {
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}

/* RODAPE //////////////////////////////////////////////////////////////////////*/

/* caixa rodape */

#cx_rodape {
	width: 829px;
	height: 30px;
	background: #000000;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}

/* textos rodape */

.cont_rodape  {
	margin: 7px 0 0 5px;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
}	
	


/* CENTRO /////////////////////////////////////////////////////////////////*/

/* caixas central */

#centro {
	align-text: center;
	float: left;
	height: 630px;
	width: 550px;
}

#cx_cont_centro {
	margin: 15px 0 0 8px;
	padding: 8px;
	width: 520px;
	background: #dedede;
	border: 1px solid #aaaaaa;
	text-align: left;
	font-weight: bold;
	height: 580px;
}

#cx_links {
	margin: 10px 0 0 5px;
	width: 420px;
	background: #ffffff;
	border-bottom: 1px dotted #000000;
	color: #FFF;
}
	
/*****************************************************************************************/
#cx_centro_links {
	margin: 10px 0 0 5px;
	width: 570px;
	background: #ffffff;
	border-bottom: 1px dotted #000000;}
		
#cx_destaque {
    margin: 12px 0 0 5px;
	width: 570px;
	height: 80px;
	background: url(../imagens/banner-geral-destaque.jpg); }
	
#cx_tit_tipo_prod {
	margin: 0 0 0 5px;
	width: 570px;
	height: 40px;
	background: url(../imagens/bg_tit_tipo_prod.jpg);}

#cx_prod {
    margin-left: 5px;
	width: 570px;
	text-align: center; }
 
#cx_fig_prod {
    margin-top: 12px;
	float: left;
	width: 154px;
	height: 110px; }
	
#cx_tit_mod_prod {
    margin-left: 5px;
	float: left;
	width: 409px;
	height: 40px;
	background: url(../imagens/bg_tit_mod_prod.jpg); }

#cx_espec_prod {
	float: left;
	padding-left: 0px;
	width: 995px;
	height: 870px;
}

/*****************************************************************************************/

#cx_fig_esq { 
    margin: 0 10px 3px 3px;
	float: left;
	width: 	90px;
	height: 80px;
	border: 3px solid #bbbbbb;}
	
#cx_fig_dir { 
    margin: 0 3px 3px 10px;
	float: right;
	width: 	60px;
	height: 60px;
	border: 3px solid #bbbbbb; }

#cx_fig_meio { 
    margin: auto;
	padding-top: 5px;
	text-align: center; }
	
/* links central */

a.link_centro {
	text-align: justify;
	font-family: arial;
    font-size: 11px;
    color: #003399;
    font-weight: normal;
	text-decoration: underline;}

a.link_prod {
	text-align: justify;
	font-family: arial;
    font-size: 12px;
    color: #003399;
    font-weight: normal;
	text-decoration: none;}

a.link_centro_links {
	text-align: justify;
	font-family: verdana;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
	text-decoration: none;}
	
a.link_modelos {
	text-align: left;
	font-family: arial;
    font-size: 12px;
    color: #003399;
    font-weight: normal; }

a.cent_cinza_10  {
    text-align: center;
	font-family: arial;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
	text-decoration: none; }
	
a.cont_prod_azul_11  {
    font-family: tahoma;
    font-size: 11px;
    color: #003399;
	font-weight: normal;
	text-decoration: underline; }


/* textos central */

.tit_centro  {
	text-align: center;
	font-family: verdana;
	font-size: 24px;
	font-style: italic;
	color: #666;
	letter-spacing: 3px;
	border-bottom: 1px solid #aaaaaa;
	font-weight: bold;
}
	
.item_centro  {
    text-align: center;
	font-family: verdana;
    font-size: 13px;
	text-decoration: underline;
	color: #003399;	
	letter-spacing: 2px;}

.cont_centro  {
	text-align: justify;
	font-family: arial;
	font-size: 11px;
	color: #1D1916;
	font-weight: normal;
}
	
.cont_centro_neg_sub  {
    text-align: justify;
	font-family: arial;
    font-size: 11px;
    color: #2f2f2f;
    font-weight: bold;
	font-style: inherit;}
	
.cont_centro_meio  {
    text-align: center;
	font-family: arial;
    font-size: 11px;
    color: #003399;
    font-weight: normal; }

.cont_centro_links  {
    text-align: justify;
	font-family: verdana;
    font-size: 11px;
    color: #666666;
    font-weight: normal; }
	
.tit_tipo_prod  {
    text-align: left;
	font-family: tahoma;
    font-size: 14px;
    color: #003399; }

.tit_mod_prod  {
    text-align: left;
	font-family: tahoma;
    font-size: 12px;
    color: #003399; }

.cent_azul_12  {
    text-align: center;
	font-family: arial;
    font-size: 12px;
    color: #003399;
    font-weight: normal; }

.cent_cinza_10  {
    text-align: center;
	font-family: arial;
    font-size: 10px;
    color: #666666;
    font-weight: normal; }
	
.cent_cinza_12  {
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #5FACD6;
	font-weight: bold;
}
	
ol.desc_prod {
    text-align: left;
	list-style-position: outside;
	list-style-type: disc;
	padding: 5px;
	font-family: arial;
    font-size: 11px;
    color: #003399;
    font-weight: normal; }
	
ol.cont_centro {
    text-align: center;
	list-style-position: outside;
	list-style-type: disc;
	padding: 5px;
	font-family: arial;
    font-size: 11px;
    color: #003399;
    font-weight: normal; }
	
/* INFORMATIVOS /////////////////////////////////////////////////////////////////*/

.cont_inf  {
    text-align: center;
	font-family: arial;
    font-size: 10px;
    color: #666666;
    font-weight: normal; }
	
a.link_inf{
	text-align: justify;
	font-family: arial;
    font-size: 11px;
    color: #003399;
    font-weight: normal;
	text-decoration: underline;}


/* DOWNLOADS /////////////////////////////////////////////////////////////////*/

.tit_download {
    text-align: center;
	font-family: verdana;
    font-size: 14px;
	color: #333333;
	background: #aaaaaa;	
    border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;}
	
.desc_item_download {
    font-family: verdana;
    font-size: 10px;
    color: #003399;
    font-weight: normal; }

a.link_download {
	text-align: justify;
	font-family: verdana;
    font-size: 10px;
    color: #003399;
    font-weight: bold;
	text-decoration: underline;}
.o {
	color: #000;
}
.o {
	color: #CCC;
}
#geral #cx_rodape .cont_rodape .o {
	color: #000;
}

