/* CSS Document */
/* Ação Direta - CSS Por: Ação Direta Web Studio - Desenvolvimento e layout: Paulo Marcos Luft */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
body 						{ background:#fff url(../imagens/fundo-menu.png) repeat-x 0px 105px; font-family:Tahoma, Arial; font-size:12px; }
div#container				{ width:1000px; margin:0px auto; }
div#header					{ width:1000px;}
div#wraper					{ background:#fff; width:970px; padding-left:30px; overflow:auto;   }
div#content_right 			{ width:710px; float:left;  }
div#footer					{ width:1000px; background:#005197; height:35px; }
div#footer p				{ color:#fff; margin-left:30px; margin-top:10px; float:left; display:inline; }
div#footer img				{ color:#fff; margin-left:490px; margin-top:5px; display:inline; }
.flotua_esquerda			{ float:left; padding-right:5px;  }
.flotua_direita				{ float:right;  }
/* ------>>> Títulos e textos <<<-----*/
p							{ color:#424242; font-size:12px;  }
h1							{ color:#424242; font-size:24px; margin-top:10px; display:block; width:700px; border-bottom:1px solid #333333; font-weight:normal; }
h1.margim					{ margin-top:5px; }
img.baixa					{ padding-top:10px; line-height:24px;  }
h2							{ color:#fff; font-size:14px; text-align:center; font-weight:bold; }
h3							{ color:#424242; font-size:14px;}
a							{ color:#CC0000; text-decoration:none; }
a:hover						{ color:#993333; text-decoration:nome; }
strong						{ font-weight:bold; }

/* -----------------------------------*/
/* -------->>> conteúdo <<<-----------*/
/* -----------------------------------*/
div#linha_superior			{ background:#005197; width:1000px; _height:1px; }

div#logo_menu				{ width:327px; height:230px; float:left; position:relative}
div#header img				{ margin:4px 0px 0px 10px; float:left;}
div#menu					{ margin-top:100px; }
div#logo_menu ul 	 		{ width:300px; height: 200px }
div#logo_menu ul li 		{ width:175px; height:15px;  float:left; }
div#logo_menu ul li.separador{ width:175px; height:2px; float:left; margin-bottom:10px; _margin-bottom:6px; }
div#logo_menu ul li a		{ color:#FFFFFF; font-size:15px; font-weight:bold; background:url(../imagens/marcador.gif) no-repeat 0px 5px; padding-left:25px; }
div#logo_menu ul li a:hover	{ color:#666666; font-size:15px; font-weight:bold; background:url(../imagens/marcador-selecionado.gif) no-repeat 0px 5px; padding-left:25px; }
div#logo_menu ul li a#menu_ativo  { color:#666666; font-size:15px; font-weight:bold; background:url(../imagens/marcador-selecionado.gif) no-repeat 0px 5px; padding-left:25px; }

/* ----->>>>> Submenu drop down <<<<<-------- */
div#logo_menu ul li ul.Menu { position: absolute; top:179px; left:25px; padding:0; margin-left: 150px; width:100px; list-style: none; display: none; height:45px; }
div#logo_menu ul li ul.Menu li { height: 20px; width: 130px; border:1px solid #fff; }
div#logo_menu ul li ul.Menu li a { height: 20px; width: 100px; background:none; }
div#logo_menu ul li ul.Menu li a:hover {background:none; }

div#flash					{ float:left; width:670px; height:313px; display:inline;  margin-top:1px }

div#assistencia 			{ width:245px; height:280px; background:#EBEBEB; float:left; margin:10px 10px 0px 0;}
div#assistencia div.box_assistencia	{ width:110px; height:45px; border:1px solid #fff; margin:5px; float:left; display:inline; vertical-align:middle;   }
div#texto_assitencia 		{ width:245px; height:43px; background:#DA261E; position:relative}
div#texto_assitencia h2		{ padding-top:7px;}
div#texto_assitencia img	{ position: absolute; top:0px; left:0px; }
div#texto_assitencia img.canto_direita	{ position: absolute; top:0px; left:234px; }

div.box_produtos			{ width:230px; height:160px; border:1px solid #999; position:relative; float:left; margin-right:10px;}
div.box_produtos img		{ float:left; padding-top:5px;  margin-right:3px; }
div.texto_box_produtos		{ background:#005197; width:230px; height:35px; }
div.texto_box_produtos h2	{ padding-top:10px; }
div.texto_box_produtos img.canto_azul_direito	{ position:absolute; left:-1px; top:-1px; }
div.texto_box_produtos img.canto_azul_esquerdo	{ position:absolute; left:219px; top:-1px; }
div.box_interno				{ margin:0 5px 5px 0!important; width:220px!important;  }
div.texto_box_interno		{ width:220px!important; }
div.texto_box_interno img.canto_azul_esquerdo	{ left:209px!important; top:-6px!important; }
div.texto_box_interno img.canto_azul_direito	{ top:-6px!important; }

div.box_produtos2			{ width:220px; height:160px; border:1px solid #999; position:relative; float:left; margin-right:10px;}
div.box_produtos2 img		{ float:left; margin-right:3px; }
div.texto_box_produtos2		{ background:#005197; width:220px; height:35px; }
div.texto_box_produtos2 h2	{ padding-top:10px; }
div.texto_box_produtos2 img.canto_azul_direito2	{ position:absolute; left:-1px; top:-1px; }
div.texto_box_produtos2 img.canto_azul_esquerdo2	{ position:absolute; left:209px; top:-1px; }

div.box_localizacao			{ width:220px; height:160px; border:1px solid #999; position:relative; float:left;  }
div.box_localizacao p		{ padding:5px;  }
div.texto_box_localizacao	{ background:#005197; width:220px; height:35px; }
div.texto_box_localizacao h2 { padding-top:10px; }

div#lightbox				{ width:680px; height:260px; }
div#lightbox img			{ padding:3px; background:#EBEBEB; }

/* ----->>>>> formulario <<<<<-------- */
input, textarea, select		{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:1px solid #DDDDDD; font-size:11px  }
label						{ height:20px; width:50px; display:block; float:left; line-height:20px;}
input#enviar				{ margin-top:8px; color:#A42A15; font-weight:bold; font-size:11px}
input#enviar2				{ height:20px; width:70px; margin-top:3px; color:#A42A15; font-weight:bold; border:none; font-size:11px}

form.formulario 			{ width:450px;  }
form.formulario fieldset	{ width:450px;  }
form.formulario label		{ margin-top:10px; width:70px; height:15px; }
form.formulario input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px;}
form.formulario input#enviar { margin-top:10px; width:100px; }
form.formulario textarea	{ margin-top:10px; width:360px; }

form.formulario_orcamneto 			{ width:500px;  }
form.formulario_orcamneto fieldset	{ width:500px;  }
form.formulario_orcamneto label		{ margin-top:10px; width:130px; height:15px; }
form.formulario_orcamneto input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px;}
form.formulario_orcamneto input#enviar { margin-top:10px; width:100px; }
form.formulario_orcamneto textarea	{ margin-top:10px; width:360px; }
form.formulario_orcamneto div.radio input  	{ float:left; width:20px;  }
form.formulario_orcamneto div.radio label  	{ width:50px;   }

/* Mensagem form */
p.ok						{ width:710px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
p.unok						{ width:710px; height:35px; background: #990000; color:#fff; text-align:center; }
.campo_requerido 			{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:2px solid #990000 }

/* Erro 404 */
div#goog-wm .content h3		{ margin-bottom:10px; }
div#goog-wm .content input	{ background:#DADEF8; }
#goog-wm-sb					{ margin-left:10px }
