/* CSS AUDISOLUTION - DESENVOLVIDO POR PAULO CÉSAR ARAASHIRO - WWW.ARASHIRO.COM.BR*/

*{margin:0px; padding:0px; text-decoration:none; list-style:none;} 

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	}
body.pop{background-color:#e1e1e1;}
a, a:link, avisted{color:#000;}
a:hover{color:#1881c5; text-decoration:underline;}
.mao{cursor: hand;}

/* ------------------------------ ESTRUTURA PRINCIPAL ------------------------------ */

#topo{
	height:125px;
	background-image:url(layout/topo_background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	}
#topo_content{
	width:770px;}
div#menu{
	height:24px;
	border-bottom:8px solid #1881C5;
	padding-left:10px;
	margin:0px;
	padding:0px;
	}
div#menu ul{margin:0px;
	padding:0px;}
div#menu li{display:inline;margin:0px;
	padding:0px;}

#teste{
	height:24px;
	border-bottom:8px solid #1881C5;
	padding-left:10px; padding-bottom:0px;
	clear:left;
	background-color:#CCCCCC;
	}
#vitrine{
	height:216px;
	background-image:url(layout/vitrine_background.jpg);
	background-repeat:repeat-x;
	margin-bottom:5px;
	clear:both;
	}
#conteudo_intro{
	height:248px;
	background-image:url(layout/intro_background.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#EBEBEB;
	margin:5px 0px 5px 0px;
	padding:40px 0px 0px 20px;
	}
#rodape{
	height:120px;
	background-image:url(layout/rodape_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:5px;
	padding-top:10px;
	clear:left;
	border-left:4px solid #FFF;
	}
#rodape_menu{
	width:420px;
	text-transform:uppercase;
	font-size:11px;
	font-family:Tahoma, verdana, sans-serif;	
	color:#768F99;
	float:left;
	margin-left:220px;
	_margin-left:170px;
	}
#rodape_menu a, #rodape_menu a:link, #rodape_menu a:visited{
	color:#768F99;
	}
#rodape_menu a:hover{
	color:#768F99;
	text-decoration:underline;
	}
#imagem{
	position:absolute;
	left:570px;
	top:390px;
	}
.rodape li{
	display:inline;
	}	
.copyright{
	font-style:normal;
	font-size:10px;
	text-transform:none;
	text-align:right;
	}
.audisolution{
	margin:10px 0px 0px 20px;
	float:left;
	}
.arashiro{
	float:left;
	margin-left:10px;
	}

/* ------------------------------ ESTRUTURA HOME ------------------------------------- */
#topo_contato{
	float:left;
	margin-left:120px;
	width:190px;
	margin-top:20px;
	text-align:right;
	}
#boxes_topo{
	height:48px;
	background-image:url(layout/boxes_topo.jpg);
	margin:0px 0px 0px 10px;
	}
#boxes_meio{
	background-image:url(layout/boxes_meio.jpg);
	background-repeat:repeat-y;
	height:260px;
	margin:0px 0px 0px 10px;
	}
#boxes_rodape{
	height:38px;
	background-image:url(layout/boxes_rodape.jpg);
	margin:0px 0px 10px 10px;
	clear:both;
	}
#boxes_topo, #boxes_meio, #boxes_rodape{ width:750px;}
.box_financiamento, .box_garantia, .box_delivery, .box_estacionamento{
	display:table;
	position:relative;
	float:left;
	}
.box_financiamento{
	width:183px;
	margin-left:10px;
	}
.box_garantia{
	width:183px;
	}
.box_delivery{
	width:183px;
	}
.box_estacionamento{
	width:166px;
	}
	
.txt_box{
	display:block:157px;
	margin-left:7px;
	}	
.saiba_mais{
	display:block;
	width:530px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	margin-top:20px;
	color:#0072BC;
	}
.saiba_mais a:link a:visited{
	color:#0072BC;
	}	
.saiba_mais a:hover{
	color:#0072BC;
	text-decoration:none;
	}

/* ------------------------------ ESTRUTURA INTERNA ---------------------------------- */
#box_inter_topo{
	background-image:url(layout/box_interna_topo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ebebeb;
	height:27px;
	padding:20px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	}
#box_inter_meio{
	background-image:url(layout/box_interna_meio.jpg);
	background-repeat:repeat-y;
	background-color:#ebebeb;
	width:100%;
	min-height:150px;
	padding:25px 0px 0px 0px;
	display:table;
	clear:both;
	}
#box_inter_meio_missao{
	background-image:url(layout/box_interna_meio.jpg);
	background-repeat:repeat-y;
	background-color:#ebebeb;
	width:100%;
	height:240px;
	padding:25px 0px 0px 0px;
	display:table;
	}
#box_inter_rodape{
	background-image:url(layout/box_interna_rodape.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ebebeb;
	height:48px;
	}
#box_inter_topo h2{
	font-weight:bold;
	color:#3993ce;
	}

/* ------------------------------ PÁGINAS EMPRESA  ----------------------------------- */
#submenu{
	background-color:#1881C5;
	background-image:url(layout/fundo_submenu.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:20px;
	font-size:13px;
	font-weight:bold;
	}
#submenu ul{
	margin-left:30px;
	}
#submenu li{
	color:#D7D7D7;
	display:inline;
	}
.bullet_submenu, .bullet_submenu2{
	background-image:url(layout/bullet_branco.gif);
	background-position:8px;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:10px;
	display:block;
	float:left;
	border-right:2px solid #5FB8DB;
	font-family:Arial, sans-serif;
	}
.bullet_submenu2{
	border-right:none;
	}
#submenu li a, #submenu li a:link, #submenu li a:visited{
	color:#EEEEEE;
	}
#submenu li a:hover{
	text-decoration:underline;
	color:#FFF;
	}	

#img_filosofia{
	position:absolute;
	top:180px;
	left:560px;
	background-image:url(layout/img_filosofia.gif);
	width:188px;
	height:229px;
	}
	
#fotos_estrutura{
	width:660px;
	margin-left:30px;
	margin-top:30px;
	}
#fotos_estrutura img{
	margin:5px;
	}
	
#img_missao_fundo{
	background-image:url(layout/img_missao3.gif);
	width:245px; height:279px; 
	position:absolute; left:514px; top:191px;
	}
.bullet{
	margin-left:50px;
	width:600px;
	}
.bullet li{
	list-style-image:url(layout/bullet_azul.gif);
	margin-left:20px;}
	


/* ------------------------------ PÁGINA LOCAL --------------------------------------- */
.local{
	width:275px;
	height:320px;
	display:block;
	margin-left:40px;
	}
.local dt{font-weight:bold;}
.local dd{color:#344f66; margin-bottom:20px; margin-top:3px;}
.mapa{
	position:absolute;
	left:324px;
	top:221px;
	cursor: hand;
	}

/* ------------------------------ PÁGINA AUDIÇÃO  ----------------------------------- */

.audicao{
	width:600px;
	display:block;
	margin-left:50px;
	}
.audicao dt{font-weight:bold;}
.audicao dd{color:#344f66; margin-bottom:20px; margin-top:3px;}
.img_audicao{
	display:block;
	height:150px;
	clear:both;
	margin-left:20px;
	}
.img_audicao h5{font-size:12px;}
.img_audicao img{
	margin-right:10px;}

/* ------------------------------ PÁGINA CONTATO ------------------------------------- */
#meio_esquerda{
	float:left;
	width:330px;
	height:450px;
	background-image:url(layout/img_carta.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#meio_form{
	float:left;
	width:370px;
	padding-left:30px;
	padding-top:20px;
	}
.contato{
	width:355px;
	font-size:13px;
	color:#457696;
	}
.contato th{
	text-align:left;
	padding-bottom:3px;
	padding-top:6px;
	}
.botoes_form{
	text-align:right;
	padding:15px 55px 40px 0px;
	}

.campo1, .campo_ddd, .campo_tel, .campo_text{
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#457696;
	boder: 1px solid #cccccc;
	}
.campo1{
	width:300px;
	height:18px;
	}
.campo_ddd{
	width:60px;
	height:18px;
	}
.campo_tel{
	width:235px;
	height:18px;
	}
.campo_text{
	width:300px;
	height:200px;
	}
/* ------------------------------ PÁGINA LINK ---------------------------------------- */
#imagem_link{
	position:absolute;
	left:380px;
	top:163px;
	_top:150px;
	}
.links{margin-left:40px;
width:600px;}

/* ------------------------------ PRODUTOS ------------------------------------------- */
#box_prod_topo{
	background-image:url(layout/produtos/pop_topo.gif);
	width:528px;
	height:52px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#3333FF;
	text-align:right;
	padding-right:10px;
	padding-top:15px;}
.combo_acessorios{
	font-size:11px;
	color:#333333;
	width:150px;
	heiht:20px;
	margin-top:3px;}

/* ------------------------------ CLASSES GERAIS ------------------------------------- */
#conteudo_intro p{
	display:block;
	width:540px;
	margin-top:5px;
	}
.font11{font-size:11px;}
.titulos{
	margin-left:20px; margin-bottom:10px;}
.texto{
	display:block;
	width:600px;
	margin-left:40px;
	margin-bottom:10px;
	}
.texto2{
	display:block;
	height:110px;
	width:600px;
	margin:10px 0px 0px 40px;;
	clear:both;
	}
.texto3{
	display:block;
	height:110px;
	width:700px;
	margin:10px 0px 0px 40px;;
	clear:both;
	}
	
.texto4{
	display:block;
	width:270px;
	margin:10px 0px 0px 40px;
	}
	
.img_left{
	float:left;
	margin-right:10px;
	cursor: hand;
	}
.img_left{
	float:left;
	margin-right:10px;
	
	}
.esquerda{float:left;}
.direita{float:right;}

h2.box{padding:25px 0px 0px 20px;}
h3.produto{
	font-size:13px;
	color:#000;
	}
h3.local_tit{margin-left:40px; margin-bottom:5px; margin-top:20px;}
h4.txt_box{
	margin:3px 0px 5px 7px;
	font-weight:bold;
	color:#35576E;
	}
address.copyright, address.copyright a:link, address.copyright a:visited {
	color:#A1ADB2;
	}
address.copyright a:hover{
	text-decoration:underline;
	color:#A1ADB2;
	}	
	
/* ------------------------------ POPUP HOME ------------------------------------- */
#pop_all{
	width:250px; height:350px;
	background-image:url(layout/popup/background.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:15px;
	}
#pop_estacionamento{
	width:440px;
	height:535px;
	background-image:url(layout/popup/background_estacionamento.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:25px 10px 0px 20px;
	}
.pop_txt{display:block; width:180px; margin:0px auto; margin-top:15px; }
.pop_txt2{display:block; float:left; width:220px; margin-top:15px; }
.pop_txt3{font-size:11px; display:block; width:180px; margin:0px auto; margin-top:15px; }
