@charset "utf-8";

html, body {margin:0; padding:0;  height:100%;}
a:active {outline: none;}
:focus {-moz-outline-style: none;}

body,form,input,fieldset,h1 {margin:0; padding:0;}
a,a:hover {text-decoration:none;}
a {color:#809bb9;}
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
fieldset,img {border:none;}
legend {display:none;}
select {font-size:10px;}

body {background:url(../img/bg.jpg) top; font:11px Arial, Helvetica, sans-serif; color:#809bb9;}
/*
html {background: #7fcaf1 url(../img/bg_bottom.jpg) bottom repeat-x fixed;}
*/

#principal {width:740px; position:relative; left:50%; margin-left:-370px;}
#content {width:731px; min-height:400px; _height:400px; background:#FFF; padding:0 0 9px 9px;}

.FrameLeft {float:left; width:200px;}
.FrameLeft h3 {font-size:14px;}
.FrameRight {float:right; margin:0 9px 0 0; _margin:0 4px 0 0; width:510px;}
.FrameRight p {text-align:justify;}
.FrameRight img {border:1px dashed #e5c0a2;}

#InfoExtra {width:200px; float:right; margin:0 0 10px 10px; color:#935a2a;}
#InfoExtra h3 {margin:0 0 15px 0;}

h2.title1, h2.title2, h2.title3, h2.title4, h2.title5, h2.title6, h2.title7, h2.title8, h2.titleinst {width:510px; height:200px; background:url(../img/topo_institucional1.jpg) top no-repeat; overflow:hidden;}
h2.title1 span, h2.title2 span, h2.title3 span, h2.title4 span, h2.title5 span, h2.title6 span, h2.title7 span, h2.title8 span, h2.titleinst span {height:0px; _height:100%; padding:400px 0 0 0; display:block;}
h2.title2 {background:url(../img/topo_institucional2.jpg) top no-repeat;}
h2.title3 {background:url(../img/topo_institucional3.jpg) top no-repeat;}
h2.title4 {background:url(../img/topo_institucional4.jpg) top no-repeat;}
h2.title5 {background:url(../img/topo_institucional5.jpg) top no-repeat;}
h2.title6 {background:url(../img/topo_institucional6.jpg) top no-repeat;}
h2.title7 {background:url(../img/topo_institucional7.jpg) top no-repeat;}
h2.title8 {background:url(../img/topo_institucional8.jpg) top no-repeat;}
h2.titleinst {background:url(../img/topo_institucional9.jpg) top no-repeat;}
h2.title9 {top no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-size:20px;}


.inputStyle {width:150px; height:18px; border:solid 1px #935A2A; background:#FFF url(../img/bg_input_top.jpg) repeat-x top;}
.cxtxt {width:150px; height:18px;}
.cxtxtBig {width:270px;}
.formInput {width:250px; height:18px;}
.formInput2 {width:165px; height:18px;}
.formInput3 {width:79px; height:18px;}
.formTextarea {width:250px;}

textarea.formInput {height:130px;}

.marginRight {margin:0 10px 10px 0;}
.marginRightCorrect {margin:0 10px 0 0;}

table thead {background:#e5c0a2; color:#FFF;}
table td {border:1px solid #E5E5E5;}



/* HEADER */


h1 {width:720px; height:213px; overflow:hidden; margin:0 0 5px 0;}
h1 p {height:0px; _height:100%; padding:400px 0 0 0; display:block;}

.logotipo {position:absolute; margin:-60px 0 0 26px;}
/* HACK PARA FUNCIONAR NO CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	.logotipo {position:absolute; margin:-46px 0 0 26px;}
}
/* HACK PARA FUNCIONAR NO CHROME*/

#menu {width:520px; height:59px; background:url(../img/bg_menu.gif) top right no-repeat; margin:0; text-align:right; float:right;}
#menu li {font-size:12px; display:inline; list-style-type:none; padding:0; margin:0; min-height:23px; _height:23px; padding:20px 0 0 0; float:left; text-align:center; position:relative}
#menu li a {color: #e3bc9c; font-weight:bold;}
#menu li a:hover {color:#935a2a;}


#menu li.menu-link1 {width:93px; background:url(../img/bg_menu_link1.gif) top right no-repeat;}
#menu li.menu-link2 {width:76px; background:url(../img/bg_menu_link2.gif) top right no-repeat;}
#menu li.menu-link3 {width:71px; background:url(../img/bg_menu_link3.gif) top right no-repeat;}
#menu li.menu-link4 {width:81px; background:url(../img/bg_menu_link4.gif) top right no-repeat;}
#menu li.menu-link5 {width:68px; background:url(../img/bg_menu_link5.gif) top right no-repeat;}
#menu li.menu-link6 {width:97px; background:url(../img/bg_menu_link6.gif) top right no-repeat;}

/*selo lançamento
#menu li.menu-link2 span{position:absolute; top:-74px; left:10px; display:block; width:102px; height:91px; background:url(../img/selo_lancamento.png) no-repeat; text-indent:-5000px; z-index:10}*/

.formBusca {float:right; text-align:right; height:70px; padding:5px 0 0 0;}
.formBusca input.bt {margin:0 0 -5px 0;}



/* HOME */

.boxBlue {width:210px; min-height:188px; _height:188px; padding:10px 10px 5px 10px; border-bottom:1px solid #e7c6ab; border-left:1px solid #e7c6ab; background:url(../img/bg_box_blue.gif) top repeat-x; float:left; margin:0 14px 10px 0;}
.boxBlue h2 {color:#935a2a; font-size:14px; margin:0;}
.boxLast {margin:0 0 25px 0;}
.boxBlue span {font-size:11px; font-weight:bold;}

.boxBlue .listNews {margin:0; padding:0;}
.boxBlue .listNews li {list-style-type:none; padding:0; margin:0 0 8px 0;}
.boxBlue .listNews li a:hover {background:#e7c6ab; color:#000;}
.boxBlue .listNews p {margin:0; padding:0;}

.FloatDir {float:right;}
.FloatEsq {float:left;}

.listRecpt {text-align:center; margin:0; padding:0;}
.listRecpt li {list-style-type:none; display:inline;}



/* INSTITUCIONAL */

#SubMenu {color:#935a2a; width:180px; padding:1px 10px 10px 10px; _padding:10px; background:#f8efe8 url(../img/bg_menu_esq.gif) top repeat-x; margin:50px 0 0 0;}
#SubMenu ul {margin:0; padding:0;}
#SubMenu ul li {width:173px; min-height:20px; _height:20px; padding:5px 0 0 5px; margin:0 0 2px 0; list-style-type:none; float:left; border-left:2px solid #cd884f; border-bottom:1px solid #cd884f;}
#SubMenu ul li a {color:#cd884f;}
#SubMenu ul li a:hover {color:#935a2a; font-weight:bold;}

#SubMenu ul ul li{border:solid 2px #F8EFE8; margin:0 0 0 15px; padding:0; height:auto; list-style:square inside; width:90%}
#SubMenu ul ul li a:hover{font-weight:normal; text-decoration:underline}

#marcas {padding:0; margin:0;}
#marcas li {float:left; list-style-type:none; margin:0 2px 10px 0;}

#boxAcontece {width:185px; height:86px; padding:5px 5px 5px 10px; margin:10px 0 0 0; background:url(../img/bg_box_acontece.jpg) top no-repeat;}
#boxAcontece span {color:#935a2a;}
#boxAcontece h3 {margin:8px 0 10px 0; color:#935a2a;}

#listaFotos {margin:0; padding:0;}
#listaFotos li {list-style-type:none; float:left; width:150px; height:150px; margin:0 10px 10px 0;}
#listaFotos li img{border:1px dashed #e5c0a2;}



/*  RECEITAS */

#listaDashed {padding:0; margin:0;}
#listaDashed li {width:100%; min-height:20px; _height:20px; padding:5px 0 0 0; border-bottom:1px dashed #e5c0a2; list-style-type:none; float:left;}
#listaDashed li a:hover {color:#000;}
#listaDashed li.last {border:none;}
#listaDashed li img {border:none;}

.btMini {width:25px;}
.partLeft {width:280px;}



/* NEWSLETTERS */

table.newsletters img {border:none;}

table.lista-news td {border:none; padding:5px;}
table.lista-news td.item {border-bottom:1px dashed #935a2a;}



/* FAQ */

#faq {padding:0; margin:0;}
#faq li {min-height:20px; _height:20px; padding:5px 0 0 0; border-bottom:1px dashed #e5c0a2; list-style-type:none;}
#faq li a:hover {color:#000;}



/* FOOTER */
#footer {width:720px; height:150px; _height:150px; background:#FFFFFF; margin:3px 0 0 0; padding:10px; font-size:12px; color:#809bb9;}
.abrinq {width:215px; height:79px; background:url(../img/fundacao_abrinq.gif) top no-repeat; overflow:hidden; float:right; margin:-5px 0 0 0}
.abrinq a {height:0px; _height:100%; padding:400px 0 0 0; display:block;}

.abrinq_2 {width:215px; height:79px; background:url(../img/fundacao_abrinq_2.gif) top no-repeat; overflow:hidden; float:right;}
.abrinq_2 a {height:0px; _height:100%; padding:400px 0 0 0; display:block;}

.menuFooter {padding:0; float:left; margin:-50px 0 0 0; width:560px;}
.menuFooter li {font-size:12px; list-style-type:none; display:inline; padding:8px 13px 0 13px; border-right:1px solid #935a2a; float:left; height:22px;}
.menuFooter li.last {font-size:12px; list-style-type:none; display:inline; padding:8px 13px 0 13px; float:left; height:22px;border:none;}

.copy{margin:0px; position:absolute; font-size:11px; color:#809bb9; top:90px; right:10px}
.brochura {width:157px; height:17px; background:url(../img/logo_brochura.gif) top no-repeat; overflow:hidden; position:absolute; top:110px; right:10px}
.brochura a {height:0px; _height:100%; padding:400px 0 0 0; display:block;}

	/*fale conosco*/
	.contact{cursor:pointer; position:absolute; /*top:0; left:140px;*/ top:40px; left:10px; width:330px}
	.contact h2{margin:7px 0}
	.contact img{width:90px; height:72px}
	/* fim fale conosco*/