/* CSS AND LAYOUT for: QUARTEL DESIGN - by: WANDERSON  Programação: Eduardo Rocha */
body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background: #FFF; }

a { color: #00468C; text-decoration: none; }
a:hover {color: #00468C; text-decoration: underline; }

/* IMPORT FONT */

/* FORMATAÇÃO */
.float_left { float: left; }
.float_right { float: right; }
/* EFEITO TRANSIÇÃO */
.efeito_suave { -webkit-transition: 0.5s ease-in; -moz-transition: 0.5s ease-in; -o-transition: 0.5s ease-in; transition: 0.5s ease-in; }
/* FONTE SIZE */
.font_9 { font-size: 9px }		.font_10 { font-size: 10px }		.font_11 { font-size: 11px }
.font_12 { font-size: 12px }	.font_13 { font-size: 13px }		.font_14 { font-size: 14px }
.font_15 { font-size: 15px }	.font_16 { font-size: 16px }		.font_17 { font-size: 17px }
.font_18 { font-size: 18px }	.font_19 { font-size: 19px }		.font_20 { font-size: 20px }
.font_21 { font-size: 21px }	.font_22 { font-size: 22px }		.font_23 { font-size: 23px }
.font_24 { font-size: 24px }	.font_25 { font-size: 25px }		.font_26 { font-size: 26px }
.font_27 { font-size: 27px }	.font_28 { font-size: 28px }		.font_29 { font-size: 29px }
.font_30 { font-size: 30px }	.font_31 { font-size: 31px }		.font_32 { font-size: 32px }
.font_33 { font-size: 33px }	.font_34 { font-size: 34px }		.font_35 { font-size: 35px }
.font_36 { font-size: 36px }	.font_37 { font-size: 37px }		.font_38 { font-size: 38px }
.font_39 { font-size: 39px }	.font_40 { font-size: 40px }		.font_41 { font-size: 41px }
/* FONT COLOR */
.font_azul { color: #00468C }	.font_amarelo { color: #FC0 }		.font_verde { color: #285938 }
.font_cinza_333 { color: #333 } .font_cinza_666 { color: #666 }		.font_cinza_999 { color: #999 }
.font_cinza_ccc { color: #CCC } .font_vermelho { color: #C00 }		.font_rosa { color: #FF015D }
.font_laranja { color: #F58220 }.font_branco { color: #FFF }		.font_violeta { color: #3E3C54 }
.font_000 { color: #000 }
/* FONT STYLE */
.negrito { font-weight: bold; }
.italico { font-style: italic; }
.sublinhado { text-decoration: underline; }
.text_center { text-align: center; }
.text_left { text-align: left; }
.text_right { text-align: right; }
/* H */
h1 { margin: 0px; padding: 0px; font-size: 32px; }
h2 { margin: 0px; padding: 0px; font-size: 26px; }
h3 { margin: 0px; padding: 0px; font-size: 20px; }
h4 { margin: 0px; padding: 0px; font-size: 16px; }
h5 { margin: 0px; padding: 0px; font-size: 14px; }
h6 { margin: 0px; padding: 0px; font-size: 12px; }
/* FORM SITE */
.box_form_site { float: left; width: 350px; overflow: hidden; margin-bottom: 20px; }
.div_input { float: left; width: 350px; padding-top: 5px; padding-bottom: 5px; }
.div_input span { float: left; width: 350px; padding-top: 5px; padding-bottom: 5px; }
.div_input_info { float: left; width: 328px; padding: 10px; border: 1px solid #CCC; }
.textarea_350 { width: 328px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; font-family: "Asap"; background: #EEE; }
.input_350 { width: 328px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; background: #EEE; }
.select_350 { width: 350px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style:normal; background: #EEE; }
.input_265 { width: 243px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; background: #EEE; }
.input_175 { width: 143px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; background: #EEE; }
.input_75 { width: 53px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; background: #EEE; }
.captcha_contato { width: 53px; padding: 3px; border: 1px solid #CCC; border-radius: 2px; margin:0px; color: #666; font-size: 14px; font-style: italic; background: #EEE; }

.box_form_submit_site { float: left; width: 350px; overflow: hidden; padding-top: 30px; background: url(../assets/images/div_center.png) top no-repeat; }
.box_form_submit_site .bt_submit { display: block; margin: auto; border: none; padding: 10px; padding-left: 15px; padding-right: 15px; border-radius: 5px; text-align: center; color: #FFF; cursor: pointer; background: #333; -webkit-transition: 0.5s ease-in; -moz-transition: 0.5s ease-in; -o-transition: 0.5s ease-in; transition: 0.5s ease-in; }
.box_form_submit_site .bt_submit:hover { background: #666 }
.box_fone_site { float: right; width: 250px; overflow: hidden; margin-bottom: 20px; }

.box_form_submit_sitex { float: left; width: 350px; overflow: hidden; padding-top: 0px; background: url(../assets/images/div_center.png) top no-repeat; }
.box_form_submit_sitex .bt_submitx { display: block; margin: 0px 0px 0px 0px; border: none; padding: 10px; padding-left: 15px; padding-right: 15px; border-radius: 5px; text-align: center; color: #FFF; cursor: pointer; background: #333; -webkit-transition: 0.5s ease-in; -moz-transition: 0.5s ease-in; -o-transition: 0.5s ease-in; transition: 0.5s ease-in; }
.box_form_submit_sitex .bt_submitx:hover { background: #666 }




/* BTS */
.box_link_full { float: left; width: 410px; height: 40px; }
.box_link_full a { float: left; width: 270px; height: 40px; line-height: 40px; border-radius: 5px; margin-left: 70px; text-decoration: none; text-align: center; font-style: italic; font-size: 18px; color: #6B395; background: #BF8872; }
.box_link_full a:hover { color: #6B3954; background: #989898; }
/* PRELOAD */
#preload_site { position: absolute; width: 80px; height: 80px; top: 50px; left: 0; border-radius: 0px 10px 10px 0px; background: #000 url(../assets/images/loading.gif) center no-repeat; z-index: 1000; }


/* BOX DE ALINHAMENTOS */
.center_site { margin: auto; width: 980px; overflow: hidden; padding-bottom: 20px; background: url(../assets/images/div_bottom.png) center bottom no-repeat; }
/* --> TOP */
/* logo */
.top_site { margin: auto; width: 100%; height: 180px; min-width: 980px; border-bottom: 1px solid #CCC; }
.top_site .top_align { margin: auto; width: 980px; height: 180px; }
.top_site .top_align .logo { position: absolute; width: 220px; height: 155px; margin-left: 10px; margin-top: 10px; }
.top_site .top_align .logo a { display: block; width: 220px; height: 155px; text-decoration: none; text-indent: -4000px; background: url(../assets/images/logo_top.png) no-repeat; }
/* info */
.top_site .top_align .info { position: absolute; width: 400px; height: 25px; line-height: 25px; margin-left: 260px; margin-top: 30px; }

.top_site .top_align .info2 { position: absolute; width: 400px; height: 25px; line-height: 25px; margin-left: 289px; margin-top: 30px; }

/* social */
.top_site .top_align .social { position: absolute; width: 250px; height: 50px; margin-left: 720px; margin-top: 15px; }
.top_site .top_align .social a { float: right; width: 50px; height: 50px; overflow: hidden; text-decoration: none; }
a.icon_facebook { background: url(../assets/images/icons/icon_facebook.png) no-repeat; }
a.icon_twitter { background: url(../assets/images/icons/icon_twitter.png) no-repeat; }
a.icon_rss  { background: url(../assets/images/icons/icon_feeds.png) no-repeat; }
/* menu */
.top_site .top_align .menu { position: absolute; width: 710px; height: 60px; margin-left: 260px; margin-top: 80px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background:  #FFF; }
.top_site .top_align .menu ul.ul_menu { float: left; width: 500px; height: 60px; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.top_site .top_align .menu ul.ul_menu li { float: left; padding: 0; list-style: none; }
.top_site .top_align .menu ul.ul_menu li a { float: left; padding-left: 12px; padding-right: 12px; padding-top: 10px; height: 50px; text-decoration: none; color: #999; }
.top_site .top_align .menu ul.ul_menu li a h3 { font-weight: normal; color: #666; }
.top_site .top_align .menu ul.ul_menu li a span { font-size: 10px; }
.top_site .top_align .menu ul.ul_menu li a:hover { background: #F1F1F1; }
.top_site .top_align .menu ul.ul_menu li a:hover h3 { color: #00468C; }
/* bt menus */
.top_site .top_align .menu .bt_right { float: right; width: 195px; height: 40px; margin-top: 10px; cursor: pointer; background: url(../assets/images/bts/bt_menus_195x40.png) top no-repeat; }
.top_site .top_align .menu .bt_right:hover { background: url(../assets/images/bts/bt_menus_195x40.png) bottom no-repeat; }
.top_site .top_align .menu .bt_right ul { position: absolute; width: 160px; overflow: hidden; margin: 0; margin-left: 8px; margin-top: 40px; padding: 10px; padding-bottom: 10px; list-style: none; cursor: default; background-color: #D8B143; z-index: 100; }
.top_site .top_align .menu .bt_right ul span { float: left; width: 160px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; color: #FFF; background: url(../assets/images/div_bt_menu.png) bottom repeat-x; }
.top_site .top_align .menu .bt_right ul li { float: left; width: 160px; overflow: hidden; margin: 0; padding: 0; padding-bottom: 2px; background: url(../assets/images/div_bt_menu.png) bottom repeat-x; }
.top_site .top_align .menu .bt_right ul li a { float: left; width: 160px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; color: #666; }
.top_site .top_align .menu .bt_right ul li a:hover { color: #FFF; padding-left: 5px; border-left: 3px solid #FFF; }

/* --> FORMATAÇÃO */
.title_mini_pagina{ float: left; width:720px; height: 30px;  color: #999; }

.title_pages { float: left; width: 980px; height: 70px; margin-top: 30px; background: url(../assets/images/bar_div_blue.png) no-repeat; }
.title_pages h2 { float: left; width: 980px; height: 70px; line-height: 70px; color: #FFF; font-size: 22px; padding-left: 65px; }

.title_pages_white { float: left; width: 980px; height: 70px; margin-top: 30px; background: url(../assets/images/bar_div_white.png) no-repeat; }
.title_pages_white h2 { float: left; width: 980px; height: 70px; line-height: 70px; color: #FFF; font-size: 22px; padding-left: 65px; }

.div_980 { float: left; width: 980px; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }
.title_mini_465 { float: left; width: 420px; height: 30px; line-height: 30px; padding-left: 45px; color: #999; background: url(../assets/images/icons/icon_magalhaes_black.png) left no-repeat; }
.title_100p { float: left; width: 420px; height: 30px; line-height: 30px; padding-left: 45px; color: #999; background: url(../assets/images/icons/icon_magalhaes_black.png) left no-repeat; }

.links_bordas a { float: left; width: 693px; padding: 10px; padding-left: 20px; margin-bottom: 10px; border: 1px solid #CCC; background: url(../assets/images/icons/icon_seta.png) left no-repeat; }
.links_bordas a:hover { background-color: #EEE }

.paginacao a { float: left; padding: 10px; padding-left: 15px; padding-right: 15px; margin-right: 5px; border: 1px solid #CCC; background: #FFF; }
.paginacao a:hover { background-color: #EEE }

.box_info_pages { float: left; width: 725px; overflow: hidden; margin-bottom: 30px; }
.box_info_pages h2 { float: left; width: 725px; overflow: hidden; margin: 0; padding: 0; }
.box_info_pages h2 a { float: left; width: 693px; padding: 10px; padding-left: 20px; margin-bottom: 10px; border: 1px solid #CCC; background: url(../assets/images/icons/icon_seta.png) left no-repeat; }
.box_info_pages h2 a:hover { background-color: #EEE }
.box_info_pages .date { float: left; width: 725px; padding-bottom: 10px; color: #333; font-weight: bold; font-style: italic; }
.box_info_pages .info { float: left; width: 692px; padding: 10px; padding-top: 0; border-left: 3px solid #CCC; overflow: hidden; margin-bottom: 10px; }

.box_artigos h2 { float: left; width: 725px; overflow: hidden; margin: 0; padding: 0; }
.box_artigos h2 a { float: left; width: 693px; padding: 10px; padding-left: 20px; margin-bottom: 10px; border: 1px solid #CCC; background: url(../assets/images/icons/icon_seta.png) left no-repeat; }
.box_artigos h2 a:hover { background-color: #EEE }

/* <------------------------------------------ PÁGINAS ------------------------------------------> */

/*--> HOME */
/* slide */
.slide_home { float: left; width: 980px; height: 295px; background: url(../assets/images/bg_slide.png) center no-repeat; }
.slide_home .nav_left { position: absolute; width: 30px; height: 70px; cursor: pointer; margin-top: 100px; background: url(../assets/images/nav_left.png) center no-repeat; }
.slide_home .nav_right { position: absolute; width: 30px; height: 70px; cursor: pointer; margin-top: 100px; margin-left: 950px; background: url(../assets/images/nav_right.png) center no-repeat; }
.slide_home .box_imgs { position: absolute; width: 880px; height: 275px; overflow: hidden; margin-top: 9px; margin-left: 49px; border: 1px solid #CCC; background: #000; }
.slide_home .box_imgs ul { margin: 0; padding: 0; list-style: none; }
.slide_home .box_imgs ul li { float: left; margin: 0; padding: 0; }
.slide_home .box_imgs ul li a { float: left; margin: 0; padding: 0; width: 880px; height: 275px; overflow: hidden; background: #000 url(../assets/images/img_mais_100x100.png) center no-repeat; }
.slide_home .nav_icons { position: absolute; width: 150px; height: 15px; margin-top: 260px; margin-left: 415px; text-align: center; z-index: 95; }
.slide_home .nav_icons a { display: inline-block; width: 15px; height: 15px; margin-left: 2px; margin-right: 2px; text-indent: -400px; overflow: hidden; background: url(../assets/images/icons/icon_15x15_slides.png) top center; }
.slide_home .nav_icons a:hover { background: url(../assets/images/icons/icon_15x15_slides.png) bottom center; }
.slide_home .nav_icons a.activeSlide { background: url(../assets/images/icons/icon_15x15_slides.png) bottom center; }
/* box home */
/* destaque */
.home_destaque { float: left; width: 465px; height: 230px; padding: 9px; border: 1px solid #CCC; }
.home_destaque .box_destaque { float: left; width: 465px; height: 160px; padding-top: 5px; overflow: hidden; }
.home_destaque .box_destaque .box_date { width: 100%; height: 20px; line-height: 20px; font-size: 10px; }
.home_destaque .bt_destaque { float: left; width: 465px; height: 30px; text-align: center; }
.home_destaque .bt_destaque a { display: inline-block; width: 170px; height: 30px; line-height: 30px; text-align: left; text-decoration: none; color: #999; padding-left: 20px; background: url(../assets/images/bts/bt_190x30_itens.png) no-repeat; }
.home_destaque .bt_destaque a:hover { color: #333; }
/* notícia */
.home_noticia { float: right; width: 465px; height: 230px; padding: 9px; border: 1px solid #CCC; }
.home_noticia .noticia_left { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 60px; background: url(../assets/images/nav_left.png) no-repeat; }
.home_noticia .noticia_center { float: left; position: relative; width: 370px; height: 200px; overflow: hidden; padding-top: 5px; padding-left: 10px; padding-right: 10px; margin-left: 6px; margin-right: 6px; }
.home_noticia .noticia_center ul { margin: 0; padding: 0; list-style: none; }
.home_noticia .noticia_center ul li { float: left; margin: 0; padding: 0; }
.home_noticia .box_destaque { float: left; width: 370px; padding-top: 5px; height: 160px; overflow: hidden; }
.home_noticia .box_date { width: 100%; height: 20px; line-height: 20px; font-size: 10px; }
.home_noticia .box_info { position: relative; width: 100%; height: 160px; line-height: 20px; overflow: hidden; }
.home_noticia .bt_noticia { float: left; width: 390px; height: 30px; text-align: center; }
.home_noticia .bt_noticia a { display: inline-block; width: 170px; height: 30px; line-height: 30px; text-align: left; text-decoration: none; color: #999; padding-left: 20px; background: url(../assets/images/bts/bt_190x30_itens.png) no-repeat; }
.home_noticia .bt_noticia a:hover { color: #333; }
.home_noticia .noticia_right { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 60px; background: url(../assets/images/nav_right.png) no-repeat; }
/* BAR 1 */
.home_bar1 { float: left; width: 960px; height: 160px; padding: 9px; margin-top: 10px; border: 1px solid #CCC; }
/* left */
.home_bar1 .left { float: left; width: 465px; height: 160px; }
/* right */
.home_bar1 .right { float: right; width: 465px; height: 160px; }

/* center */
.home_bar1 .left .artigo_left { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 30px; background: url(../assets/images/nav_left.png) no-repeat; }
.home_bar1 .left .artigo_center { float: left; position: relative; width: 370px; height: 130px; overflow: hidden; padding-left: 10px; padding-right: 10px; margin-left: 6px; margin-right: 6px; }
.home_bar1 .left .artigo_center .text { float: left; position: relative; width: 370px; height: 95px; padding-top: 5px; overflow: hidden; }
.home_bar1 .left .artigo_center ul { margin: 0; padding: 0; list-style: none; }
.home_bar1 .left .artigo_center ul li { float: left; margin: 0; padding: 0; }
.home_bar1 .left .artigo_center .bt { float: left; width: 370px; height: 30px; overflow: hidden; text-align: center; }
.home_bar1 .left .artigo_center .bt a { display: inline-block; width: 170px; height: 30px; line-height: 30px; text-align: left; text-decoration: none; color: #999; padding-left: 20px; background: url(../assets/images/bts/bt_190x30_itens.png) no-repeat; }
.home_bar1 .left .artigo_center .bt a:hover { color: #333; }
.home_bar1 .left .artigo_right { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 30px; background: url(../assets/images/nav_right.png) no-repeat; }

/* JURISPRUDENCIA */
.home_bar1 .right .artigo_left { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 30px; background: url(../assets/images/nav_left.png) no-repeat; }
.home_bar1 .right .artigo_center { float: left; position: relative; width: 370px; height: 130px; overflow: hidden; padding-left: 0px; padding-right: 2px; margin-left: 6px; margin-right: 6px; }
.home_bar1 .right .artigo_center .text { float: left; position: relative; width: 370px; height: 95px; padding-top: 5px; overflow: hidden; }
.home_bar1 .right .artigo_center ul { margin: 0; padding: 0; list-style: none; }
.home_bar1 .right .artigo_center ul li { float: left; margin: 0; padding: 0; }
.home_bar1 .right .artigo_center .bt { float: left; width: 370px; height: 30px; overflow: hidden; text-align: center; }
.home_bar1 .right .artigo_center .bt a { display: inline-block; width: 170px; height: 30px; line-height: 30px; text-align: left; text-decoration: none; color: #999; padding-left: 20px; background: url(../assets/images/bts/bt_190x30_itens.png) no-repeat; }
.home_bar1 .right .artigo_center .bt a:hover { color: #333; }
.home_bar1 .right .artigo_right { float: left; width: 30px; height: 70px; cursor: pointer; margin-top: 30px; background: url(../assets/images/nav_right.png) no-repeat; }

/* BAR 2 */
/* JURISPRUDÊNCIA */
.home_bordadiv { border-right: 1px solid #CCC;  }
.home_bar2 { float: left; width: 960px; height:200px; padding: 9px; margin-top: 10px; border: 1px solid #CCC; }
.home_bar21 { float: left; width: 960px; height:200px; padding: 9px; margin-top: 10px;  }
/* cotação dolar */
.home_bar21 .col_1 { float: left; width: 290px; height: 190px;  }
.home_bar21 .col_1 .title_100p { margin-bottom: 10px; }
.home_bar21 .col_1 .rol { float: left; width: 400px; height: 20px; border-bottom: 1px solid #f1f1f1; margin-bottom: 3px; }
.home_bar21 .col_1 .rol .col { float: left; width: 130px; height: 20px; line-height: 20px; overflow: hidden; }
.home_bar21 .col_1 .rol .col h5 { color: #333; }
.home_bar21 .col_1 .rol .col strong { color: #555; }

/* cotação euro */
.home_bar21 .col_2 { float: left; width: 205px; height: 160px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #CCC; }
.home_bar21 .col_2 .title_100p { margin-bottom: 10px; }
.home_bar21 .col_2 .rol { float: left; width: 205px; height: 20px; border-bottom: 1px solid #f1f1f1; margin-bottom: 3px; }
.home_bar21 .col_2 .rol .col { float: left; width: 102px; height: 20px; line-height: 20px; overflow: hidden; }
.home_bar21 .col_2 .rol .col h5 { color: #333; }
.home_bar21 .col_2 .rol .col strong { color: #555; }

/* news */
.home_bar2 .col_3 { float: left; width: 430px; height: 160px; padding-left: 10px; }
.home_bar2 .col_3 .title_100p { margin-bottom: 10px; }
.home_bar2 .col_3 .info_news { float: left; width: 370px; height: 50px; overflow: hidden; margin-bottom: 10px; padding-top: 10px; padding-left: 60px; background: url(../assets/images/icons/icon_news.png) left no-repeat; }
.home_bar2 .col_3 .form_news { float: left; width: 430px; height: 30px; overflow: hidden;  background: url(../assets/images/bg_news_form.png) no-repeat; }
.home_bar2 .col_3 .form_news .news_nome { position: absolute;   width: 120px; padding: 6px;  padding-top: 7px; border: none;   margin: 0;  margin-left: 47px;  font-size: 12px; color: #666; background: none; }
.home_bar2 .col_3 .form_news .news_email { position: absolute;  width: 115px; padding: 6px;  padding-top: 7px; border: none;   margin: 0;  margin-left: 232px; font-size: 12px; color: #666; background: none; }
.home_bar2 .col_3 .form_news .news_submit { position: absolute; width: 65px; height: 30px; margin: 0; border: none; cursor: pointer;     margin-left: 362px;   font-size: 12px; color: #666; background: none; }
.home_bar2 .col_3 .form_news .news_captcha        { position: absolute; width: 32px;  height: 15px; padding: 4px;  border: 1px solid #7F9DB9; margin: 35px; margin-left: 330px; font-size: 15px;  }
.home_bar2 .col_3 .form_news .news_img_captcha    { position: absolute; width: 50px;  height: 23px; padding: 0px;  border: 1px solid #7F9DB9; margin: 35px; margin-left: 375px; font-size: 12px; }
.home_bar2 .col_3 .form_news .news_texto_captcha  { position: absolute; width: 200px; height: 0px;  padding: 0px;  margin: 40px; margin-left: 162px; font-size: 12px; }

/*--> PÁGINAS DE CONTEÚDO */
.div_top { margin: auto; width: 980px; height: 10px; background: url(../assets/images/div_top.png) top center no-repeat; }
/* menu left */
.left_menu { float: left; width: 200px; padding: 10px; padding-bottom: 30px; overflow: hidden; border: 1px solid #CCC; }
.left_menu .title { width: 150px; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; background: url(../assets/images/icons/icon_magalhaes_black.png) left no-repeat; }
.left_menu ul { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.left_menu ul span { float: left; width: 200px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; color: #333; font-weight: bold; }
.left_menu ul li { float: left; width: 200px; overflow: hidden; margin: 0; padding: 0; border-bottom: 1px solid #CCC; }
.left_menu ul li a { float: left; width: 200px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; color: #666; }
.left_menu ul li a:hover { color: #09F; padding-left: 5px; border-left: 3px solid #CCC; }
/* box content */
.box_right_content { float: right; width: 725px; padding: 10px; overflow: hidden; border: 1px solid #CCC; }
.box_right_content .title { width: 675px; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; background: url(../assets/images/icons/icon_magalhaes_black.png) left no-repeat; }
.box_right_content .content { width: 725px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.box_right_content .content .div_content { width: 725px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
/* box empresa */
.box_equipe { display: inline-block; text-align: left; width: 250px; height: 55px; padding-left: 55px; background: url(../assets/images/icons/icon_equipe.png) left no-repeat; }
.box_localizacao { display: inline-block; text-align: left; width: 250px; height: 55px; padding-left: 55px; background: url(../assets/images/icons/icon_localizacao.png) left no-repeat; }

/* <------------------------------------------ end PÁGINAS ------------------------------------------> */

/* --> FOOTER */
.footer_site { margin: auto; width: 100%; height: 180px; min-width: 980px; padding-bottom: 10px; border-top: 1px solid #CCC; background: url(../assets/images/bg_blue_footer.png) bottom repeat-x; }
.footer_align { margin: auto; width: 980px; height: 180px; }
.footer_align .endereco { position: absolute; width: 350px; height: 155px; padding-top: 25px; padding-left: 10px; }
.footer_align .logo { position: absolute; width: 220px; height: 150px; margin-top: 15px; margin-left: 380px; }
.footer_align .logo a { float: left; width: 220px; height: 150px; text-decoration: none; background: url(../assets/images/logo_footer.png) no-repeat; }
.footer_align .creditos { position: absolute; width: 350px; height: 155px; padding-top: 25px; padding-right: 10px; margin-left: 620px; text-align: right; }

.tx_cx_select_barranavegacao {font-family: verdana;font-size: 11px;color: #003399;}
.bordas { width: 700px; padding: 1px; border: 1px solid #CCC;}
.bordas_947 { width: 947px; padding: 1px; border: 1px solid #CCC;}
.textarea_600 { width: 600px; padding: 10px; border: 1px solid #CCC; border-radius: 5px; color: #666; font-size: 14px; font-style: italic; font-family: "Asap"; background: #EEE; }
