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

* {margin: 0; padding: 0;  list-style:none; }
html,body { height: 100%; }
body a {outline:0;}

.logo {width: 191px; height: 100px; float:left; border:none; margin:7px 76px 0 48px; display:inline; _margin-right: 74px;}
h3.til {font-family:Arial; font-size:18px; color:#41b5eb; font-style:normal; font-weight:normal;}
h3.til2 {font-family:Arial; font-size:18px; color:#a0daf5; font-style:normal; font-weight:normal; }
p.conteudo_centro {font-family:arial; font-size:12px; color:#3c3a45; line-height:20px; width: 487px; margin-bottom: 6px; display:block;}
span.conteudo_centro {font-family:arial; font-size:12px !important; color:#3c3a45; line-height:20px; }

/* Formatação Global para Bloco de texto geral  INICIO */
.conteudo_centro { font-family: Arial; font-size: 12px; color: #3c3a45; }
.conteudo_centro h6 { color: #0b004a; font-size: 10px; font-family: Arial; font-weight: bold; }
.conteudo_centro h5 { color: #0b004a; font-size: 12px; font-family: Arial; font-weight: bold;  }
.conteudo_centro h4 { color: #0b004a; font-size: 13px; font-family: Arial; font-weight: bold;  }
.conteudo_centro h3 { color: #0b004a; font-size: 14px; font-family: Arial; font-weight: bold;  }
.conteudo_centro h2 { color: #0b004a; font-size: 16px; font-family: Arial; font-weight: bold;  }
.conteudo_centro h1 { color: #0b004a; font-size: 18px; font-family: Arial; font-weight: bold;  }
.conteudo_centro p { /*margin-bottom: 27px;*/ display: block; width: 515px; }
.conteudo_centro a { text-decoration: underline; color: #41b5eb; } 
.conteudo_centro a:hover { text-decoration: none; color: #b1b0b5; } 


.conteudo_centro ol {width: 100%; height:auto; list-style:none; margin: 0 0 0px 9px; padding: 0; }
.conteudo_centro ol li { display:list-item; padding:0 0 16px 0px; list-style-type: decimal; list-style-position: inside; }

.conteudo_centro ul {width: 100%; height:auto; list-style:none;  margin: 0 0 0px 9px; padding: 0; }
.conteudo_centro ul li { display:list-item; padding: 0px 0px 0px 12px; }
.conteudo_centro ul li { font-family:arial; font-size:12px; color:#3c3a45; text-decoration:none; background:url(../img/seta_blue.gif) left 8px no-repeat; }
.conteudo_centro ul li a { font-family:arial; font-size:12px; color:#41b5eb; text-decoration:underline; background:url(../img/seta_blue.gif) left center no-repeat;  }
.conteudo_centro ul li a:hover {font-family:arial; font-size:12px; color:#b1b0b5; text-decoration:none; background:url(../img/seta_cinza.gif) left center no-repeat; }


.conteudo_case { width: 428px; display: block; }
.conteudo_case p { width: 428px; }
.conteudo_case ol {width: 100%; height:auto; list-style:none; margin: 0 0 0px 9px; padding: 0; }
.conteudo_case ol li { display:list-item; padding:0 0 16px 0px !important; list-style-type: decimal; list-style-position: inside; }
.conteudo_case ul {width: 100%; height:auto; list-style:none;  margin: 0 0 0px 9px; padding: 0; }
.conteudo_case ul li { display:list-item; padding:0 0 16px 12px !important; }
.conteudo_case ul li { font-family:arial; font-size:12px; color:#3c3a45; text-decoration:none; background:url(../img/seta_blue.gif) left 8px no-repeat; }
.conteudo_case ul li a { font-family:arial; font-size:12px; color:#41b5eb; text-decoration:underline; background:url(../img/seta_blue.gif) left center no-repeat;  }
.conteudo_case ul li a:hover {font-family:arial; font-size:12px; color:#b1b0b5; text-decoration:none; background:url(../img/seta_cinza.gif) left center no-repeat; }
/* Formatação Global para Bloco de texto geral  FIM */

.w514 {width: 514px !important; float:left;}

.contact_email {color:#41b5eb;}
.contact_email:hover {color:#41b5eb; text-decoration:none;}

#tudo { width: 100%; position: relative; min-height: 100%; height: auto !important; height: 100%; }

#page {width:1000px; margin: 0 auto;  }
#rodape {width: 940px; height:47px; margin: 0 auto 1px 29px; clear:both; background:url(../img/rodape_bg.jpg) left top repeat-x; 
position: absolute; bottom: 0 !important; bottom: -1px; }

#page #topo {width: 940px; height: 115px; display:block; margin: 0 auto;}
#page #topo .logo_box {width: 316px; _width: 314px; height: 106px; float:left; margin: 1px 0 0 1px;  }

#page #topo .menu_box {width: 622px;  height: 111px; margin-top:1px; float:left; background:url(../img/menu_ver_box.jpg) left top no-repeat;}
#page #topo .menu_box_up {width: 622px; height: 41px; padding:0 0 1px 0; background:url(../img/menu_img_top.gif) 2px top no-repeat; border-bottom:1px solid #b1b0b5;}


#page #topo div.menu_box_down { width:620px; height: 72px; float:left; margin: 1px 0 0 2px; _margin-left: 1px; }

#page #topo div.menu_box_down ul.menu { width:620px; height: 72px; background: url(../img/menu/back_menu.png) left top no-repeat; }
#page #topo div.menu_box_down ul.menu li { float: left; list-style: none; }

#page #topo div.menu_box_down ul.menu li a.home { background: url(../img/menu/novo/btn_home.png) no-repeat left top; width: 76px; }
#page #topo div.menu_box_down ul.menu li a.about { background: url(../img/menu/novo/btn_about.png) no-repeat left top; width: 104px; }
#page #topo div.menu_box_down ul.menu li a.clients { background: url(../img/menu/novo/btn_clients.png) no-repeat left top; width: 87px; }
#page #topo div.menu_box_down ul.menu li a.services { background: url(../img/menu/novo/btn_services.png) no-repeat left top; width: 97px; }
#page #topo div.menu_box_down ul.menu li a.licensing { background: url(../img/menu/novo/btn_licensing.png) no-repeat left top; width: 131px; }
#page #topo div.menu_box_down ul.menu li a.contact { background: url(../img/menu/novo/btn_contact.png) no-repeat left top; width: 120px; }

#page #topo div.menu_box_down ul.menu li a { display: block; height: 62px; }	
#page #topo div.menu_box_down ul.menu li a:hover { background-position: left -62px; }
#page #topo div.menu_box_down ul.menu li.select a { background-position: left -124px !important; }
#page #topo div.menu_box_down ul.menu li a h2 { text-indent: -9999em; }

#page #topo div.menu_box_down ul.menu li { background: url(../img/menu/novo/menu_separador.png) right 26px no-repeat; padding-right: 1px; } 
#page #topo div.menu_box_down ul.menu li.ultimo { background: none; padding: 0px; }

#page #topo div.menu_box_down ul.menu li span.submenu { display:none; position: absolute; margin: 0 0 0 -5px; z-index: 99; }
#page #topo div.menu_box_down ul.menu.noJs li:hover span.submenu { display: block; }

#page #topo div.menu_box_down ul.menu li span.submenu ul { background: url(../img/menu/novo/menu_sub_bg.png); width: 116px; display: block; padding: 0 0 0 0; margin: 0; height: auto; float: left; }

#page #topo div.menu_box_down ul.menu li span.submenu ul li { background: none !important; display: block; width: 100%; }
#page #topo div.menu_box_down ul.menu li span.submenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #FFFFFF; height: auto; padding: 10px 0 0 0; margin: 10px 0 0 0; background: url(../img/menu/novo/menu_sub_separador.png) top center no-repeat !important; text-align: center; display: block; text-decoration: none; width: 116px; }
#page #topo div.menu_box_down ul.menu li span.submenu ul li a.primeiro { margin: 0px !important; }

#page #topo div.menu_box_down ul.menu li span.submenu ul li a:hover { text-decoration: none; color: #a0daf5; }

#page #topo div.menu_box_down ul.menu li span.submenu span.rodape { display: block; background: url(../img/menu/novo/menu_sub_rodape.png) left top no-repeat; width: 116px; height: 16px; clear: both; }


#page #flash_banner {width: 999px; height:338px; padding: 0 0 0 0; }
#page #flash_banner span { margin-top: -7px; position: absolute; }

#page #others {width: 940px; height: 180px; margin: -5px auto 19px 29px; display:block;}
#page #others .boxs {width: 319px; height: 180px; float:left; background:url(../img/other_box_lines.jpg) 72px top no-repeat; }
#page #others .boxs .box_head_clients {width: 71px; height: 30px; background:url(../img/clients_box_azul.gif) left top no-repeat;}
#page #others .boxs .box_head_services {width: 79px; height: 30px; background:url(../img/services_box_azul.gif) left top no-repeat; margin:0 0 0 1px;}
#page #others .boxs .box_head_licensing {width: 115px; height: 30px; background:url(../img/licencing_box_azul.gif) left top no-repeat; margin:0 0 0 1px;}
#page #others .boxs .box_conteudo {width: 100%; height: 140px; min-height: 140px; }

#page #others .boxs .box_conteudo  #client_flash {width:173px; height: 91px; margin: 0 0 0 0px; padding:0px 0 0 0; }
#page #others .boxs .box_rodape {width:100%; height:9px; clear:both;}
a.btn_moreinfo {width: 47px; height: 9px; background:url(../img/btn_moreinfo.gif) left top no-repeat; float:right; font-size:2px; text-indent: -9999em;  border:none;}
a.btn_moreinfo:hover {background:url(../img/btn_moreinfo_hover.gif) left top no-repeat;}


#page #others .boxs .box_conteudo .not_box {margin: 25px 0 0 0; float:left;}

a.title_not{font-family:Arial; color:#41b5eb; font-size:12px; font-weight:bold; border:none; text-decoration:none; text-transform:uppercase; line-height:17px; }
a.title_not:hover {border-bottom:2px #71c8f0 solid;}

a.title_not2 {font-family:Arial; font-size:12px; font-weight:bolder; color:#0b004a; text-decoration:none; margin-bottom:1px; display:block;}
/*a.title_not2:hover {border-bottom:2px #0b004a solid; display:block; margin-bottom:8px;}*/

p.text {font-family:arial; font-size:11px; color:#000; line-height:16px; display:block; }

#rodape .credits {font-family: arial; color:#FFF; font-size:10px; font-weight:bold; margin:18px 0 0 20px; float:left;}
#rodape address {font-family: arial; color:#FFF; font-size:10px; font-weight:normal; margin:18px 19px 0 0; float:right; font-style:normal;}
#rodape a {color:#41b5eb;}
#rodape a:hover {color:#fff; text-decoration:none;}



/*** Pagina Clients ***/

#page #conteudo {width: 940px; margin: 10px auto 0 auto; padding-bottom: 55px; }
#page #conteudo_home { padding-bottom: 48px; }

#page #conteudo .area_esq {width: 98px; height: auto; float:left; }
#page #conteudo .area_centro {width: 515px; height: auto; float:left; margin:0 0 10px 0;}
#page #conteudo .area_dir {width: 320px; height: auto; float:left; text-align:center; margin-top:6px; padding-top:2px;}
.top_dir_line {background:url(../img/area_dir_top_line.jpg) right top no-repeat;}
.animal_planet_logo {width:161px; height: 217px; border:none; margin: 21px 0 0 0;}

#page #conteudo .clients_list {width: 100%; height:auto; display:block; float:left;  }
h3.clients_cat,h3.brand {font-family:arial; font-size:14px; color:#0b004a; display:block; margin:0 0 14px 0; width:100%; display:block; text-transform:capitalize;}

#page #conteudo .clients_list .b_list_esq {width: 270px; margin: 0 0 0 10px; color:#3c3a45; font-family:arial; font-size:12px; float:left; }
#page #conteudo .clients_list .b_list_dir {width: 220px; color:#3c3a45; font-family:arial; font-size:12px; float:left; }

#page #conteudo .clients_list ul {width: 100%; height:auto; list-style:none; margin: 0; padding: 0; }
#page #conteudo .clients_list li { display: inline;  }
#page #conteudo .clients_list li span,#page #conteudo .clients_list li a { display:block; height: 20px; padding:0 0 0 12px;  }
#page #conteudo .clients_list li span { font-family:arial; font-size:12px; color:#3c3a45; text-decoration:none; background:url(../img/seta_blue.gif) left 6px no-repeat; padding:0 0 0 12px;}
#page #conteudo .clients_list li a { font-family:arial; font-size:12px; color:#41b5eb; text-decoration:underline; background:url(../img/seta_blue.gif) left center no-repeat;  }
#page #conteudo .clients_list li a:hover {font-family:arial; font-size:12px; color:#b1b0b5; text-decoration:none; background:url(../img/seta_cinza.gif) left center no-repeat; }
#page #conteudo .clients_list li ul li span,#page #conteudo .clients_list li ul li a { margin:0 0 0 10px; }

/*#page #conteudo .clients_list li a.link_02 {font-family:arial; font-size:12px; color:#3c3a45; text-decoration:none; background:url(../img/seta_blue.jpg) left center no-repeat; padding:0 0 0 12px; margin:0 0 0 10px; }
#page #conteudo .clients_list li a.link_02:hover {font-family:arial; font-size:12px; color:#b1b0b5; text-decoration:none; background:url(../img/seta_cinza.jpg) left center no-repeat; padding:0 0 0 12px;  margin:0 0 0 10px;}
#page #conteudo .clients_list li a.link_03 {font-family:arial; font-size:12px; color:#41b5eb; text-decoration:underline; background:url(../img/seta_blue.jpg) left center no-repeat; padding:0 0 0 12px; margin:0 0 0 10px; }
#page #conteudo .clients_list li a.link_04 {font-family:arial; font-size:12px; color:#41b5eb; text-decoration:underline; background:url(../img/seta_blue.jpg) left center no-repeat; padding:0 0 0 12px; }*/

#page #conteudo .esq_client_intern { width: 458px; height:auto; float:left; margin:0 0 15px 0; }
#page #conteudo .esq_client_intern .voltar {font-family:arial; font-size:9px; color:#3c3a45; float:right; text-decoration:none; background:url(../img/seta_voltar.jpg) left center  no-repeat; padding: 0 0 0 6px; margin:-18px 19px 0 0;}
#page #conteudo .esq_client_intern .voltar:hover {font-family:arial; font-size:9px; color:#41b5eb; float:right; text-decoration:none; background:url(../img/seta_voltar.jpg) left center  no-repeat; padding: 0 0 0 6px; margin:-18px 19px 0 0;}
#page #conteudo .esq_client_intern .jeep_logo {width: 98px; height: 39px; background:url(../img/jeep_logo.jpg) left top no-repeat; display:block; float:left; margin: 15px 0 15px 0;}
#page #conteudo .esq_client_intern .block {width:100%; display:block; float:left;}
#page #conteudo .esq_client_intern  .cases_contendo,#page #conteudo .esq_client_intern  .cases_contendo * { display: block; text-decoration:none; }
#page #conteudo .esq_client_intern  .cases_contendo ul { list-style:none; width: 430px; line-height:20px; margin:10px 0 0 12px;}
#page #conteudo .esq_client_intern  .cases_contendo ul li  { background:url(../img/seta_blue.gif) left 8px no-repeat; padding:0 0 0 12px;margin: -1px 0 10px -3px; font-family:arial; font-size:12px; color:#3c3a45;}
#page #conteudo .esq_client_intern  .cases_contendo ol { width: 430px; line-height:20px; margin:10px 0 0 12px; }
#page #conteudo .esq_client_intern  .cases_contendo ol li  { padding:0 0 0 4px; margin: 0 0 10px 0; font-family:arial; font-size:12px; color:#3c3a45; background: none; }
#page #conteudo .esq_client_intern  .cases_contendo a { color:#41b5eb; text-decoration:underline; display: inline; }
#page #conteudo .esq_client_intern  .cases_contendo a:hover { color:#b1b0b5; text-decoration:none; display: inline; }

#page #conteudo .dir_client_flash {width: 470px; height:489px; float:right; margin:6px 1px 20px 0;}

.about_img {width:270px; height:190px; float:left; border:none; margin: 0 0 0 30px;}

#page #conteudo .area_esq ul {width:120px; list-style:none; margin:14px 0 0 5px; float:left; font-weight:bold;}
#page #conteudo .area_esq ul li {margin:0; padding:0; font-family:arial; font-size:10px; text-align:right; margin:0 34px 3px 0; height:12px;}
#page #conteudo .area_esq ul li a {color:#09347a; text-decoration:none; background:url(../img/seta_azulb.gif) right center no-repeat; padding:0 7px 0 0; height:12px;}
#page #conteudo .area_esq ul li a:hover {color:#41b5eb; text-decoration:none; background:url(../img/seta_azulb_hover.gif) right center no-repeat; padding:0 7px 0 0; height:12px;}