@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; outline:none}
body{background: #afafaf url(../images/background.gif) repeat-x;}
img{border:none;}
h2{letter-spacing:-1px;}
ul{margin:0; padding:0; list-style:none;}

/*** CONTAINER ***/
#container{margin:0 auto; height:729px; width:744px; background:#fff;}

/*** CONTAINER fale_conosco***/
#container_fale_conosco{margin:0 auto; height:780px; width:744px; background:#fff;}

/*** CONTAINER a marca ***/
#container_a_marca{margin:0 auto; height:930px; width:744px; background:#fff;}

/*** CONTAINER Qualidade de vida ***/
#container_qualidade_de_vida{margin:0 auto; height:850px; width:744px; background:#fff;}

/*** CONTAINER Quem Somos ***/
#container_quem_somos{margin:0 auto; height:900px; width:744px; background:#fff;}

/*** CONTAINER servicos ***/
#container_servicos{margin:0 auto; height:850px; width:744px; background:#fff;}


/*** HEADER ***/
#header{height:197px; width:744px; float:left; margin:0 0 15px 0;}


/*** MENU ***/
#menu{width:175px; padding:0 0 0 40px; background: #FFF url(../images/bg_menu.gif) repeat-y; float:left;}
#menu ul li{list-style:none; list-style-image:url(../images/arrow_menu.gif);}
#menu ul li a{font:12px Arial, Verdana, Helvetica, sans-serif; color:#ad2519; text-decoration:none; line-height:26px;}
#menu ul li a:hover{font-weight:bold;}

/*** CONTENTS INDEX ***/
#contents{width:529px; float:right; margin-bottom:62px;}

/*** CONTENTS quem somos - conteudo da página quem somos***/
#contents_page_quem_somos{width:529px; float:right; margin-bottom:62px;}

/*** CONTENTS estrutura - conteudo da página quem somos***/
#contents_page_estrutura{width:529px; float:right; margin-bottom:62px;}

/*** CONTENTS qualidade***/
#contents_page_qualidade{width:529px; float:right; margin-bottom:62px;}

/*** CONTENTS frota ***/
#contents_page_frota{width:529px; float:right; margin-bottom:80px;}

/*** CONTENTS serviços ***/
#contents_page_servicos{width:529px; float:right; margin-bottom:150px;}

/*** CONTENTS clientes ***/
#contents_page_clientes{width:529px; float:right; margin-bottom:62px;}

/*** CONTENTS fale conosco ***/
#contents_page_fale_conosco{width:529px; float:right; margin-bottom:70px;}

/*** CONTENTS ***/
#contents_page_a_marca{width:529px; float:right; margin-bottom:20px;}

/*** CONTENTS ***/
#contents_page_qualidade_de_vida{width:529px; float:right; margin-bottom:200px;}

/*** CONTENTS contentone ***/
#contentone{height:190px; position:relative; background:url(../images/bg_contents.gif) no-repeat bottom; margin-bottom:26px;}
#contentone h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#contentone img {float:left; margin-right:10px;}
#contentone p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}
#contentone a{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; position:absolute; bottom:30px; right:30px;}
#contentone a:hover{text-decoration:none; background:#ad2519; color:#fff;}

/*** CONTENTS contenttwo ***/
#contenttwo{width:264px; height:150px; position:relative; float:left;}
#contenttwo h2{font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#contenttwo img {float:left; margin-right:10px;}
#contenttwo p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}
#contenttwo a{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; position:absolute; bottom:0px; right:30px;}
#contenttwo a:hover{text-decoration:none; background:#ad2519; color:#fff;}

/*** CONTENTS contentthree ***/
#contentthree{width:264px; height:150px; position:relative; float:right;}
#contentthree h2{font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#contentthree img {float:left; margin-right:10px;}
#contentthree p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}
#contentthree a{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; position:absolute; bottom:0px; right:30px;}
#contentthree a:hover{text-decoration:none; background:#ad2519; color:#fff;}

/*** CONTENTS QUEM SOMOS ***/
#content_quem_somos{height:490px;}
#content_quem_somos h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#images_quem_somos{width:529px; float:left; margin-top:20px;}
#img_quem_somos_01, #img_quem_somos_02{width:150px; height:150px; display:block; margin:0 0 0 60px; _margin:0 0 0 35px; float:left; }
#img_quem_somos_01 *, #img_quem_somos_02 *{display:block;} /***inicio do efeito de borda interna da imagem***/
#img_quem_somos_01 .cropimage, #img_quem_somos_02 .cropimage{overflow:hidden;height:150px; width:150px;}
#img_quem_somos_01 .cropimage:hover, #img_quem_somos_02 .cropimage:hover{border:3px solid #AD271C; height:144px;width:144px;}
#img_quem_somos_01 .cropimage:hover img, #img_quem_somos_02 .cropimage:hover img{margin:-3px 0 0 -3px;} /***final do efeito de borda interna da imagem***/
#content_quem_somos p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}

/*** CONTENTS ESTRUTURA ***/
#content_estrutura{height:590px;}
#content_estrutura h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#images_estrutura{width:529px; float:left; margin-top:20px;}
#content_estrutura p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}

/*** CONTENTS QUALIDADE ***/
#content_qualidade{height:410px;}
#content_qualidade h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_qualidade p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}
#content_qualidade #submenu{width:325px;}
#content_qualidade #submenu a{text-decoration:none; color:#4e4e4e; font:bold 12px Arial, Verdana, Helvetica, sans-serif;}
#content_qualidade #submenu a:hover{text-decoration:none; background:#ad2519; color:#fff;}

/*** FOOTER ***/
#footer{height:140px; background: #afafaf url(../images/bg_footer.gif) no-repeat; clear:both; position:relative;}
#footer p{font:10px Arial, Verdana, Helvetica, sans-serif; color:#fff; position:absolute; top:25px; left:30px;}
#footer address{font:11px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; float:right; padding:16px 30px 0 0; text-align:right;}
#footer img{position:absolute; top:90px; right:30px;}
#footer a{font:10px Arial, Verdana, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*** CONTENTS FROTA ***/
#content_frota{height:380px;}
#content_frota h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_frota p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; text-align:justify; padding:0 30px 0 0;}
#img_frota{width:529px; height:150px; margin:15px 0 20px 0;}
#img_frota_01, #img_frota_02, #img_frota_03{margin:0 23px 0 0; _margin:0 19px 0 0; float:left;}
#img_frota_01 *, #img_frota_02 *, #img_frota_03 *{display:block;} /***inicio do efeito de borda interna da imagem***/
#img_frota_01 .cropimage, #img_frota_02 .cropimage, #img_frota_03 .cropimage{overflow:hidden;height:150px; width:150px;}
#img_frota_01 .cropimage:hover, #img_frota_02 .cropimage:hover, #img_frota_03 .cropimage:hover{border:3px solid #AD271C; height:144px;width:144px;}
#img_frota_01 .cropimage:hover img, #img_frota_02 .cropimage:hover img, #img_frota_03 .cropimage:hover img{margin:-3px 0 0 -3px;} /***final do efeito de borda interna da imagem***/
#content_frota #submenu{width:325px;}
#content_frota #submenu a{text-decoration:none; color:#4e4e4e; font:bold 12px Arial, Verdana, Helvetica, sans-serif;}
#content_frota #submenu a:hover{text-decoration:none; background:#ad2519; color:#fff;}

/*** CONTENTS SERVIÇOS ***/
#content_servicos{height:410px;}
#content_servicos h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_servicos p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; text-align:justify; padding:0 30px 0 0;}
#content_servicos a{text-decoration:none; color:#6a6a6a;}
#content_servicos a:hover{text-decoration:underline; color:#ad2519;}

/*** CONTENTS CLIENTES
#content_clientes{height:410px;}
#content_clientes h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_clientes p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; text-align:justify; padding:0 30px 0 0;}
#content_clientes p:hover{color:#000;} ***/

/*** CONTENTS FALE CONOSCO ***/
#content_fale_conosco{height:470px;}
#content_fale_conosco h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_fale_conosco p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; text-align:justify; padding:0 30px 0 0;}
label{display:block; width:400px; font:11px Arial, Helvetica, sans-serif; margin-top:10px; color:#999;}
.text{ width:300px;}
.text:hover{background:#F2F2F2;}
fieldset{width:490px; border:none;}

/*** CONTENTS A MARCA ***/
#content_a_marca{height:690px;}
#content_a_marca h2{font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#6a6a6a; padding:0 0 10px 0;}
#content_a_marca p{font:12px Arial, Verdana, Helvetica, sans-serif; color:#4e4e4e; text-align:justify; padding:0 30px 0 0;}
#img_a_marca{margin:15px 0 0 0}

/*** TIME LINE ***/
#time_line{float:left;}

