* { margin:0; padding:0; border:0; list-style:none; text-decoration:none;}

.hidden { overflow:hidden; text-indent:-99999px; display:block;}
.clear { clear:both;}
.left { float:left;}

body {background: url(img/bg_header.gif) no-repeat;}


.tamanho { width:833px; margin: 0 auto;}

.header { padding-top:43px;}
.header h1 a { background:url(img/logo.png) no-repeat; width:348px; height:102px; margin:0 auto;}


.header ul li a { overflow:hidden; text-indent:-99999px; display:block; margin-top:23px; float:left; height:13px; }

/*institucional*/
.page-item-3 a { margin-left:125px; background:url(img/link-institucional.png) no-repeat; width:81px;}
.page-item-3 a:hover  { margin-left:125px; background:url(img/link-institucional.png) no-repeat 0 -13px; width:81px; }
/*servicos*/
.page-item-5 a { margin-left:25px; background:url(img/link-servicos.png) no-repeat; width:54px;}
.page-item-5 a:hover  { margin-left:25px; background:url(img/link-servicos.png) no-repeat 0 -13px; width:54px;}

/*objetivos*/
.page-item-25 a { margin-left:25px; background:url(img/link-objetivos.png) no-repeat; width:59px;}
.page-item-25 a:hover  { margin-left:25px; background:url(img/link-objetivos.png) no-repeat 0 -13px; width:59px;}


/*diferenciais*/
.page-item-28 a { margin-left:25px; background: url(img/link-diferencias.png) no-repeat; width:73px;}
.page-item-28 a:hover  { margin-left:25px; background: url(img/link-diferencias.png) no-repeat 0 -13px; width:73px;}

/*trabalhe-conosco*/
.page-item-7 a { margin-left:25px; background: url(img/link-fale-conosco.png) no-repeat; width:82px;}
.page-item-7 a:hover  { margin-left:25px; background: url(img/link-fale-conosco.png) no-repeat 0 -13px; width:82px;}

/*fale-conosco*/
.page-item-34 a { margin-left:25px; background:url(img/link-trabalhe-conosco.png) no-repeat; width:113px;}
.page-item-34 a:hover { margin-left:25px; background:url(img/link-trabalhe-conosco.png) no-repeat 0 -13px; width:113px;}

.current_page_item a  { background-position: 0 -13px;}

.main,.main-interna {color:#737373; font:14px Arial, Helvetica, sans-serif;}

.main { background:url(img/bg_main.gif) no-repeat 0 10px;}
.pessoas-home { width:836px; height:282px; background: url(img/pessoas-home.png) no-repeat left;}

.main-interna { background: url(img/bg_main_interna.gif) no-repeat 0 10px; }



.content { padding:0 0 43px 0;}
.content div { margin: 0 0 0 18px }
.content .texto { width:545px; text-align:justify; margin-right:25px;}
.content .link-fale-conosco a { background: url(img/bg-btn-fale-conosco.jpg); width:172px; height:63px; margin-top:10px;}

.content-interna {background: url(img/pessoas-internas.png) no-repeat 390px 15px;}
.content-interna div { padding:63px 120px 63px 140px; text-align:justify;}
.content-interna h2 { font-size:30px; color:#7e1850; margin-bottom:42px;}
.content-interna p { line-height:20px; margin-bottom:10px; padding-right:18px;}
.content-interna ul li { list-style:outside; margin:0 0 5px 20px;}

.more-link { padding-top:10px; text-align:right; display:block;}
.more-link a { color:#ca8abc;}

.content-interna form fieldset {border:solid 1px #d6c4dc; margin-bottom:15px; padding:10px; }
.content-interna form fieldset legend { margin:0 5px; font-weight:bold }
.content-interna form fieldset label {display:block }
.content-interna form fieldset div { margin:15px 0; height:auto; padding:0; }

.content-interna form fieldset div span input,
.content-interna form fieldset div span textarea,
.content-interna form fieldset div span select { border: solid 1px #f0e2ed;}
.content-interna form fieldset div span input {height:18px;}
.wpcf7-radio {padding-top:10px !important;}

.content-interna form fieldset div input.enviar { float:right; background:#f2deec; color:#8b2e61; padding:5px; border: solid 1px #8b2e61; cursor:pointer;}





.footer { border-top: solid 1px #e9e9e9; color:#9e70a9; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:17px 0;}
.footer address { text-align:center; font-style:normal;}

