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

body {background:url(../img/layout/body_bg2.png) top no-repeat #000; font-family:"Myriad Pro", Arial, Verdana, Tahoma; color:#FFF; margin:0; padding:0}
a:link, a:visited, a:hover, a:active {text-decoration:none; color:inherit; outline:none}
img, img a:link, img a:visited, img a:hover, img a:active {border:0;}
iframe {border:0;}

#container {width:910px; margin:0 auto;}

div#header {width:910px; height:170px;}
div#header_logo {width:130px; height:53px; background:url(../img/layout/logo.png); float:left; margin:65px 0 0 30px}
div#header_slogan {width:708px; height:100px; float:right; margin:50px 0 0 0}

div#menu {width:910px; height:80px; margin:0 0 0 0;}
div.menu_item {width:77px; height:80px; margin:0 0 0 20px; display:inline-block; font-size:14px; text-transform:uppercase; cursor:pointer;}
div#menu_item_1 {background:url(../img/layout/menu_sprite.png) 12px 0; margin:0 0 0 8px; width:65px}
div#menu_item_1:hover {background:url(../img/layout/menu_sprite.png) 12px 141px;}
div#menu_item_2 {background:url(../img/layout/menu_sprite.png) -86px 0;}
div#menu_item_2:hover {background:url(../img/layout/menu_sprite.png) -86px 141px;}
div#menu_item_3 {background:url(../img/layout/menu_sprite.png) -191px 0;}
div#menu_item_3:hover {background:url(../img/layout/menu_sprite.png) -191px 141px;}
div#menu_item_4 {background:url(../img/layout/menu_sprite.png) -295px 0; width:60px}
div#menu_item_4:hover {background:url(../img/layout/menu_sprite.png) -295px 141px; width:60px}
div#menu_item_5 {background:url(../img/layout/menu_sprite.png) -380px 0; width:65px}
div#menu_item_5:hover {background:url(../img/layout/menu_sprite.png) -380px 141px; width:65px}
div#menu_item_6 {background:url(../img/layout/menu_sprite.png) -480px 0;}
div#menu_item_6:hover {background:url(../img/layout/menu_sprite.png) -480px 141px;}
div#menu_item_7 {background:url(../img/layout/menu_sprite.png) -593px 0; width:120px;}
div#menu_item_7:hover {background:url(../img/layout/menu_sprite.png) -593px 141px; width:120px;}
div#menu_item_8 {background:url(../img/layout/menu_sprite.png) -747px 0;}
div#menu_item_8:hover {background:url(../img/layout/menu_sprite.png) -747px 141px;}
div#menu_item_9 {background:url(../img/layout/menu_sprite.png) -837px 0;}
div#menu_item_9:hover {background:url(../img/layout/menu_sprite.png) -837px 141px;}

.content_item_txt {}

div#content {margin:0 0 30px 0;}
div#content_title {font-size:26px; margin:0 0 40px 30px;}
div#content_content {word-spacing:2px; font-family:arial; font-size:12px; line-height:23px;}
div#content_content b {margin-right:5px; font-size:12px; font-weight:normal; text-transform:uppercase}
div#content_content a:hover {background:#FFF; color:#000;}

div#content_agencia_foto {width:319px; height:571px; background:url(../img/layout/a_agencia.png); float:right; margin:0 34px 115px 0}
div#content_agencia_texto {float:left; text-align:justify; width:470px; margin:0 0 0 25px}
div#content_agencia_texto a:hover {background:#FFF; color:#000;}
div#content_agencia #content_title {margin-left:0;}

div#content_clientes a:hover {color:#000; background:#FFF;}

div#content_equipe {line-height:26px; margin-bottom:40px}
div#content_equipe a:hover {color:#000; background:#FFF;}
div#content_equipe_left {float:left;}
div#content_equipe_right {float:right; margin-bottom:40px;}
div#content_equipe_right_foto {background:url(../img/layout/mosaico_equipe.png); width:699px; height:449px; opacity:0.2; -moz-transition:0.8s all ease;}
div#content_equipe_right_foto:hover {opacity:1;}

div#content_equipe_foto {float:left; width:389px; height:373px; margin:0 0 30px 45px}
div#content_equipe_info {font-size:13px; width:400px; float:right; margin:0 35px 0 0; line-height:20px; text-align:justify}
div#btn_equipe_voltar {font-size:12px; text-transform:uppercase; margin:40px 0 0 0;}
div#btn_equipe_voltar a:hover {background:#FFF; color:#000;}

div#content_contato_form {float:left; width:410px; margin:0 0 30px 30px;}
.content_contato {background:#666; color:#000; width:250px; border:0; padding:5px; border-radius:5px; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; box-shadow:0 0 5px #666}
.content_contato:focus {box-shadow:0 0 5px #fff; background:#FFF; width:320px}
#content_contato_msg {width:320px; height:120px; border:0; resize:none; padding:5px; border-radius:5px; box-shadow:0 0 5px #666; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; background:#666; overflow-y:auto}
#content_contato_msg:focus {box-shadow:0 0 5px #fff; background:#FFF; width:400px;}
#content_contato_button {width:100px; height:30px; background:#FFF; border:0; border-radius:5px; cursor:pointer; -moz-transition:all 0.2s ease; text-shadow:0px 0px 1px #666;}
#content_contato_button:hover {box-shadow:0 0 5px #fff;}

div#content_contato_endereco {float:right; width:410px; margin:0 30px 0 0; text-align:right;}
div#content_contato_endereco a:hover {color:#000; background:#FFF;}
div#content_contato_tel {margin:30px 0 0 0; font-size:26px;}

div#footer {width:910px; height:183px; clear:both}
div#footer_barra {width:910px; height:18px; background:#03171c;}
div#footer_endereco {width:910px; height:50px; line-height:50px; font-size:12px; text-align:center;}
div#footer_bottom {width:620px; height:40px; background:url(../img/layout/bg_footer.png) #03171c; padding:75px 0 0 290px}
div#footer_redes {width:365px; height:21px;}
div#footer_facebook {width:114px; height:21px; background:url(../img/layout/social_sprite.png) -110px 0px;}
div#footer_twitter {width:114px; height:21px; background:url(../img/layout/social_sprite.png) 0px 0px;}
div#footer_linkedin {width:114px; height:21px; background:url(../img/layout/social_sprite.png) -220px 0px no-repeat;}
div.footer_redes {display:inline-block; border-radius:7px; margin-left:1px; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
div.footer_redes:hover {opacity:0.6;}