﻿a{
	color:#333333;
}
a:hover{
	color:#00ADEF !important;
}
h2{
text-indent:-9000px;

}
body{
	background-color:#eff1f3;
	margin:0px;
	padding:0px;
	font:11px Arial;

}
.area_site{
	position:relative;
	width:1000px;
	height:100%;
	display:table;
}
.topo{
	float:left;
	display:table;
	position:relative;
	width:1000px;
	height:93px;
	background-image:url('../imagens/background/background-topo.gif');
	background-repeat:no-repeat;	
	z-index:11;
}
.area_menu h1{
	float:left;
	position:absolute;
	text-indent:-9000px;
	background-image:url('../imagens/nome-caltabiano.gif');
	background-repeat:no-repeat;
	background-position:right;
	width:98%;
	height:29px;
	margin-top:8px;
	*margin-top:10px;
	_margin-top:-5px;
	
	
	position:relative;
}
.area_menu .menu_topo{
	position:relative;
	width:95px;
	height:auto;
	margin-left:250px;
	font:10px Arial;
	z-index:10;	
}
.area_menu .menu_topo a{
	color:#333333;
	font:10px Arial;
	text-decoration:none;
}

.area_menu .menu_topo a:hover{
	color:#9FA6AE;
	font:10px Arial;
	text-decoration:none;
}
.area_menu .menu_topo a div{
	width:auto;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #9FA6AE;
	border-top:none;
	z-index:10;	
	
}
.area_menu .menu_topo a:hover div{
	background-image:url('../imagens/background/background-menu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:none;	
	width:auto;
	height:auto;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-top:none;
	color:#00ADEF;
}
.menu-topo-caltabiano{
	background-image:url('../imagens/background/background-menu-topo-caltabiano-out.gif');
	background-position:left;
	background-repeat:no-repeat;
	width:110px !important;
	height:28px;
	text-align:center;
	padding:0px;	
	position:absolute;
	z-index:10;
	margin-top:-6px;
	*margin-top:0px;

}
.menu-topo-caltabiano_over{
	position:absolute;
	background-image:url('../imagens/background/background-menu-topo-caltabiano-over.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:150px !important;
	height:80px;
	text-align:center;
	padding:0px;	
	color:#00ADEF;
	z-index:9;
	margin-top:-6px;
	*margin-top:0px;
	
}
.menu-topo-caltabiano span{
	position:relative;
	top:5px;
}
.itens-menu-topo-caltabiano_out{
	text-align:left;
	margin-top:25px;
	line-height:18px;
	margin-left:5px;
	display:none;	
}


.itens-menu-topo-caltabiano_over{
	display:table;
	text-align:left;
	margin-top:25px;
	line-height:18px;
	margin-left:5px;

}

.itens-menu-topo-caltabiano_over a{
	background-image:url('../imagens/background/sub-com-sub.gif');
	background-repeat:no-repeat;
	background-position:1px;
	margin-left:5px;
}
.itens-menu-topo-caltabiano_over a:hover{
	background-image:url('../imagens/background/sub-com-sub-over.gif');
	background-repeat:no-repeat;
	background-position:1px;
}

.area_menu .menu_principal{
	position:absolute;
	float:left;
	width:800px;
	height:35px;
	display:block;
	left:0px;
	margin-left:260px;
	margin-top:39px;
	list-style:none;
}

.area_menu .menu_principal ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.area_menu .menu_principal li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;	
}


.area_menu .menu_principal a{
	color:#333333;
	text-decoration:none;
}


a:hover{
	color:#00ADEF;
	font:11px Arial;
	text-decoration:none;

}
.area_menu .menu_principal .itens_principais{
	display:block;
	height:25px !important;
	float:left;
	padding:10px 10px 0px 10px !important;
	border-top:none;
	text-align:center;
	cursor:pointer;
	width:60px;
	
	
}
.area_menu .menu_principal .itens_principais_over{
	display:block;
	height:25px !important;
	float:left;
	padding:10px 10px 0px 10px !important;
	background-image:url('../imagens/background/background-menu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	border-top:none;	
	text-align:center;
	border-top:none;
	color:#00ADEF;
	cursor:pointer;	
	width:60px;
}


.area_menu .sub_menu_principal{

	display:none;
	
}
.area_menu .sub_menu_principal_over{
	position:absolute;
	width:365px !important;
	height:360px !important;
	background-color:#ffffff;
	background-image:url('../imagens/background/background-sub-menu.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 0px 10px 0px;
	text-align:left;
	display:table;
	height:auto;
	z-index:10;
	top:35px !important;
}


.area_menu .sub_menu_principal_over  .itens_principais a{
	float:left;
	width:100%;
	height:15px;
	border-bottom:1px solid #dfdfdf;
	color:#333333;
	text-decoration:none;
	font:11px Arial;
	display:block;

}


.alinhamento-colunas-menu{
	position:relative;
	display:block !important;
	float:left !important;
	width:170px;
	padding-left:12px;
	height:300px;
	z-index:999;
	background-color:#ffffff;

}

.area_menu .sub_menu_principal_over  .itens_principais a:hover{
	float:left;
	width:150px;
	height:15px;
	background-color:#ececec;
	color:#00ADEF;	
}
.area_menu .sub_menu_principal_over  .itens_principais_over div{
	height:15px;
	width:100%;
	cursor:pointer;
	padding:1px 0px 0px 0px;
}
.com_sub{
	background-image:url('../imagens/background/sub-com-sub.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #dfdfdf;	
	width:170px;
	height:16px;
	display:block;
}
.com_sub_over{
	background-image:url('../imagens/background/sub-com-sub-over.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #dfdfdf;	
	width:170px;
	background-color:#ECECEC;
	height:16px;
	cursor:pointer;
	height:16px;
	display:block;	
}

.com_sub{
	background-image:url('../imagens/background/sub-com-sub.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #dfdfdf;	
	width:170px;
	height:16px;
	display:block;
}
.com_sub_over{
	background-image:url('../imagens/background/sub-com-sub-over.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #dfdfdf;	
	width:170px;
	background-color:#ECECEC;
	height:16px;
	cursor:pointer;
	height:16px;
	display:block;	
}


.sub{
	border-bottom:1px solid #dfdfdf;	
	width:100%;
	height:15px !important;
}
.sub_over{
	border-bottom:1px solid #dfdfdf;	
	background-color:#ECECEC;
	height:15px !important;
	cursor:pointer;
}




.sub_sub_menu_principal{
	background-image:url('../imagens/background/background-menu-veiculos.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	position:absolute;
	display:none;
	top:-10px;
	margin-left:171px;
	width:365px !important;
	height:380px !important;
	background-color:#ffffff;
	z-index:12;
	padding:0px;
	color:#999999;
}



/* inicio veiculos menu */

.sub_menu_principal_over h2{
	text-indent:-9000px;
	width:135;
	height:18px;
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin:25px 0px 20px 15px !important;
	padding:0px 0px 8px 0px !important; 
	border-bottom:1px solid #dddddd;
}
.sub_menu_principal_over img{
	z-index:2 !important;
	float:left !important;
	position:absolute !important;
	margin-top:80px;	
	margin-left:-210px;
}
.colunas-menu-veiculos{
	width:207px !important;
	float:left !important;
	display:table !important;
	height:auto !important;
	z-index:12 !important;	
	position:relative !important;
	margin-left:15px;	
}

.colunas-texto-veiculos{
	width:140px !important;
	float:left !important;
	display:table !important;
	height:auto !important;
	z-index:12 !important;	
	position:relative !important;
	margin-left:0px;
		
}



.itens-menu-veiculos{
	position:relative;
	border-bottom:1px solid #dddddd;
	width:170px !important;
	height:15px;
	font:11px Arial;
	background-color:#ececec;
	background-image:url('../imagens/icones/seta-menu-topo.gif');
	background-position:2px;
	background-repeat:no-repeat;
	padding-left:15px !important;
	margin:auto;
}

.titulo-classea{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-a.gif');
}

.titulo-classeb{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-b.gif');
}
.titulo-classec{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-c.gif');
}
.titulo-classecl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-cl.gif');
}
.titulo-classeclc{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-clc.gif');
}
.titulo-classeclk{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-clk.gif');
}
.titulo-classecls{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-cls.gif');
}
.titulo-classee{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-e.gif');
}
.titulo-classem{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-m.gif');
}
.titulo-classer{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-r.gif');
}
.titulo-classes{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-s.gif');
}
.titulo-classesl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-sl.gif');
}
.titulo-classeslk{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-slk.gif');
}
.titulo-classegl{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-gl.gif');
}
.titulo-classeg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-g.gif');
}

.titulo-classeml{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-ml.gif');
}


/* titulos amg */
.titulo-classec-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-c-amg.gif');
}
.titulo-classecl-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-cl-amg.gif');
}
.titulo-classecls-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-cls-amg.gif');
}
.titulo-classeg-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-g-amg.gif');
}
.titulo-classee-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-e-amg.gif');
}
.titulo-classeml-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-ml-amg.gif');
}
.titulo-classes-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-s-amg.gif');
}
.titulo-classesl-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-sl-amg.gif');
}
.titulo-classeslk-amg{
	background-image:url('../imagens/titulos/titulo-menu-veiculos-classe-slk-amg.gif');
}



.imagem-no-menu{
	position:absolute;
	margin:auto !important;
	right:20% !important;
	top:230px;
	bottom:8px;
}








/* INICIO TESTES */

.area-menu-principal{
	position:absolute;
	left:300px;
	top:60px;
}
.area-menu-principal a{
	display:block;
	width:auto;
	height:29px;
	padding:10px;
	float:left;
}
.area-menu-principal a:hover{
	display:block;
	width:auto;
	height:23px;
	padding:10px 10px 0px 10px;
	float:left;
	color:#00ADEF;
	background-image:url('../imagens/background/background-menu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;	
}

.area-menu-principal .menu-automoveis{
	position:absolute;
	display:block;
	left:0px;
	top:32px;
	width:191px;
	border:1px solid red;
	background-color:#ffffff;
	height:265px !important;
	background-color:#ffffff;
	background-image:url('../imagens/background/background-sub-menu.gif');
	background-position:bottom;
	background-repeat:repeat-x;	
}
.menu-automoveis div{
	display:block;
	width:150px;
	height:14px;
	margin:auto;
}