
/* ############################### GLOBAL ############################### */

/* ---- Regras Gerais ---- */

#session-1-4 {height:25px;}

* {margin:0; padding:0; outline:0; text-decoration:none; list-style-type:none;}

h3 a {color:#3d7d1d;}
p {line-height:18px; margin:0 0 10px}
#session-2 {padding:0 0 40px;}
#session-2 p {margin:10px 0 0 0; text-align:justify;}
#session-2 a {color:#3d7d1d;}
#session-2-3 {float:right; width:350px;}
a:hover {text-decoration:underline;}
img, fieldset {border:0;}
hr, a span, h2 span {display:none;}
.colorlg {color:#fdbb36 !important;}
.colorvd {color:#3D7D1D !important;}
.coloraz {color:#39C !important;}

.clear {clear:both !important;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.big_tit {font-size:26px; font-weight:normal;}
.big_tit_2 {font-size:20px; font-weight:normal;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767}
#session-0 {width:1000px; margin:0 auto;}

/* ---- Estilo de Box nº 1 ---- */

.type_box_1 li {width:187px; float:left; border-left:1px solid #e5e5e5; padding:0 15px 0 0;}
.type_box_1 li:last-child {padding-right: 0;}
.type_box_1 .img_bd {margin:0 0 13px; display:block}
.type_box_1 .img_bd:hover {border-right:6px solid #3d7d1d; height:auto; width:auto;}
.type_box_1 h3 {padding:0 0 0 10px; display:block}
.type_box_1 p {padding:0 0 0 10px;}

/* ---- Estilo de Box nº 2 ---- */

.type_box_2 li {padding:0 10px 15px 0;}
.type_box_2 .img {width:86px; float:left; padding:0 15px 0 0 ;}
.type_box_2 .txt_box {float:left; width:290px;}
.type_box_2 .txt_box h3 a {font-size:18px; display:block;}
.type_box_2 .txt_box .link_down {color:#3d7d1d; font-size:11px; font-weight:bold; display:block;}

/* ---- Estilo de Box nº 3 ---- */

div.type_box_3 {border-left:1px solid #e5e5e5; padding:0 0 0 20px;}
.type_box_3 li {padding:0 0 30px 0;}
.type_box_3 li small {display:block; font-size:9px; padding:0 0 3px 0;}
.type_box_3 .img {width:103px; float:left; padding:5px 25px 0 0 ;}
.type_box_3 .txt_box h3 {display:block;}
.type_box_3 .txt_box h3 a, .type_box_3 .txt_box h3 span {font-size:18px; font-weight:normal;}
.type_box_3 .txt_box .link_down {color:#3d7d1d; font-size:11px; font-weight:bold;}
.type_box_3 .encontre {display:block; font-weight:bold;}
.type_box_3 .encontre a {color:#3d7d1d;}
.type_box_3 .info {color:#bbbbbb; font-size:10px; margin:3px 0 -8px}
.type_box_3 .subtit {font-size:18px; display:block; padding:0 0 15px 0; font-weight:normal}
.type_box_3 .border_bold {border-bottom:9px solid #efefef; padding:0 0 30px; margin:0 0 20px}


/* ---- Estilo de Box nº 4 ---- */

ul.type_box_4 li {margin:0 0 20px;} 
ul.type_box_4 li big {display:block; font-size:12px; font-weight:bold; color:#3e7d1d; margin:0 0 3px}
ul.type_box_4 li a {display:block;}
 

/* ---- Breadcrumb  ---- */

.breadcrumb {border-bottom:1px solid #e5e5e5; padding:0 0 8px 15px; margin:0 0 40px;}
.breadcrumb ul li {float:left; color:#bbbbbb; font-weight:bold; font-size:11px; margin:0 3px 0}
.breadcrumb ul li a {color:#3D7D1D;}

/* ---- Páginação  ---- */

.navigator {border-bottom:1px solid #efefef; border-top:1px solid #efefef; padding:7px 0; font-size:11px}
.navigator span {float:left;}
.navigator ul {float:right;}
.navigator ul li a.bold {font-weight:bold;}
.navigator ul li {margin:0 5px 0 0; float:left; padding:0; display:block;}

/* ---- Lista de autores com thumb  ---- */

.list_autores {margin:30px 0 40px 0;} 
.list_autores li {float:left; width:88px; height:150px; margin:0 36px 0 0;}
.list_autores li img {width:88px; height:88px; overflow:hidden;}
.list_autores li span {display:block; margin:5px 0 0}

/* ---- Busca Por Autor e Gênero  ---- */

.form_busca_ag strong {display:block;margin:0 0 15px; font-weight:normal}
.form_busca_ag fieldset {border-top:9px solid #efefef; border-bottom:9px solid #efefef; padding:15px 0; }
.form_busca_ag legend {display:none;}
.form_busca_ag label {display:none;}
.form_busca_ag select {color:#666666; width:203px;}
.form_busca_ag .txt_input {padding:2px; width:190px; margin:0 19px; color:#666666;}
.form_busca_ag .sbt {background:#3e7d1d; width:136px; height:24px; color:#fff; font-weight:bold; font-size:9px}

#session-1-4 {background:#bd8ae9;}
.menu_02 {}

/* ############################### HEADER ############################### */

/* ---- Link de Idiomas ---- */

#session-1 {margin:0 0 30px;}
#session-1-1 {background:#623379; height:23px;}
#session-1-1 small {float:left; color:#cc99ff; font-size:11px; display:block; padding:3px 0 0 20px;}
#session-1-1 ul {float:right; padding:3px 20px 0 0}
#session-1-1 ul li {float:left;}
#session-1-1 ul li a {color:#e6e6e6; font-weight:bold; display:block; border-left:1px solid #e6e6e6; padding:0 5px}
#session-1-1 ul li a.selected {color:#cc99ff;}

/* ---- Logo ---- */

#session-1-2 {background:url(../images/layout/bg_header.jpg) no-repeat center top; height:145px;}
#session-1-2 h1 {padding:20px 0 0 30px;}
#session-1-2 h1 a {width:900px; height:98px; display:block;}

/* ---- Menu ---- */

#session-1-3 {background:#663366; height:50px;}
#session-1-3-1 {float:left}
#session-1-3-1 ul li {float:left; display:block;}
#session-1-3-1 ul li a {color:#feffff; font-size:16px; font-weight:bold; display:block; padding:15px 24px;background:#663366;}
#session-1-3-1 ul li .submenu {position:absolute; padding:4px 0 0 15px; display:none;}
#session-1-3-1 ul li .submenu a {font-weight:normal; padding:0; background:none; display:inline-block; font-size:11px; border-right:1px solid #fff; padding:0 10px}

/* ---- Form de Busca ---- */

#session-1-3-2 {float:right; height:50px; }
#session-1-3-2 form {padding:10px 35px 0 30px;} 
#session-1-3-2 fieldset legend {display:none;}
#session-1-3-2 fieldset label {display:none;}
#session-1-3-2 fieldset .ipt {float:left}
#session-1-3-2 fieldset .txt_input {padding:7px; color:#a0a0a0; width:175px}
#session-1-3-2 fieldset .bt_busca {padding:7px}


/* ############################### FOOTER ############################### */

/* ---- Box Sobre a Agência ---- */

#session-3 {background:#663366; color:#fff; margin:50px 0 0 0;}
#session-3 h5 {font-size:20px; font-weight:normal; display:block; padding:0 0 15px;}
#session-3-1 {width:590px; float:left;  padding:0 30px;}
#session-3-1-1 {border-bottom:1px solid #512852; padding:30px 0 20px 0;}
#session-3-1-1 .img {float:left; padding:0 15px 0 0;}
#session-3-1-1 .txt_box p {  text-align:justify; }
#session-3-1-1 .txt_box a {color:#cc99ff; font-weight:bold; display:block; font-size:12px;}
#session-3-1-1 .txt_box small { display:inline; }

/* ---- Menu de Acesso Rápido ---- */

#session-3-1-2 {padding:20px 0 60px 0;}
#session-3-1-2 h5 {font-size:14px; font-weight:bold;}
#session-3-1-2 ul {background:#512852; height:27px; padding:10px 0 0 25px;}
#session-3-1-2 ul li {float:left; margin:0 35px 0 0;}
#session-3-1-2 ul li a {color:#fff; font-weight:bold;}

/* ---- Ícones das Redes Sociais ---- */

#session-3-2 {border-left:1px solid #512852; padding:30px 0 0 20px; float:left; height:320px}
#session-3-2 ul li {padding:0 0 15px;}
#session-3-2 ul li a {display:block; height:32px; padding:19px 0 0 55px; color:#cc99ff; font-weight:bold;}
#session-3-2 ul li .twitter {background:url(../images/layout/twitter.jpg) no-repeat left top;}
#session-3-2 ul li .facebook {background:url(../images/layout/facebook.jpg) no-repeat left top;}
#session-3-2 ul li .vimeo {background:url(../images/layout/vimeo.jpg) no-repeat left top;}

/* ---- Rodapé ---- */

#session-3-3 {background:#000; height:26px; padding:10px 30px 0 30px;}
#session-3-3 span {color:#666666; float:left;}
#session-3-3 strong {float:right; font-size:11px; font-weight:normal;}
#session-3-3 a {color:#fff;}




