@charset "utf-8";
/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
/* remember to define focus styles! */
:focus { outline:0; }
body { line-height:1em; color:black; background:white; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; vertical-align:top; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

/* Incio CSS */
body { background: url(../img/back.jpg); margin: 0 auto; font-family: "Trebuchet MS", Trebuchet, Arial; font-size:62.5%; color:#333; line-height:1.5em; }
div#shadow { background:url(../img/sombra.jpg) repeat-y center top; width: 978px; margin: 0 auto; padding: 0 9px; }

 #home1 { background: url(../img/fundo-1.jpg) repeat-y center top #fff5df; width: 960px; margin: 0 auto; }
 #home { background: url(../img/fundo.jpg) repeat-y center top #fff5df; width:960px; margin: 0 auto; }
 #head { background:url(../img/topo.gif) no-repeat center bottom; width:700px; height: 109px; margin:0 auto; padding: 80px 0 0 0; }
 #main { width: 600px; margin: 0 auto; padding-bottom: 30px; position:relative; }
 
 

 h1 { font-family: "Trebuchet MS", Trebuchet, Arial; color:#007040; font-weight:bold; font-size: 1.8em; line-height: 1.4em; padding: 0.7em 0 0.25em 0; }
 h2 { font-family: "Trebuchet MS", Trebuchet, Arial; color:#5850a8; font-weight:bold; font-size: 1.8em; line-height: 1.4em; padding: 0.7em 0 0.25em 0; }
 h3 { font-family: "Trebuchet MS", Trebuchet, Arial; color:#800000; font-weight:bold; font-size: 1.8em; line-height: 1.4em; padding: 0.7em 0 0.25em 0; }
 p, li { font-family: "Trebuchet MS", Trebuchet, Arial; font-size: 1.5em; line-height: 1.3em; font-weight:bold; padding:0 0 5px 0; }
 big { font-size: 1.2em; }
 small { font-size: 0.8em; line-height: 1.2em; }
 ul {padding: 0 10px 0 25px; }
 em { font-style:italic; } 
 
	/*accordion + ajax*/
	div.element div p { font-size: 1.3em; line-height: 1.5em; }
	div.element div li { font-size: 1.3em; line-height: 1.5em; }
	.toggler { cursor:pointer; padding:0; }
	.toggler:hover { text-decoration:underline; }

 
 .text-center { text-align:center; }
 .verde {color:#007040; }
 .roxo {color:#5850a8; }
 .preto {color:#333; }
 .vermelho {color:#800000; }
 .padding-20 { padding: 20px; }
 .padding-10 { padding: 10px; }
 .float-left { float:left; }
 .uper { text-transform:uppercase; }
 .nopadding { padding:0; }
 .linha { margin: 0 0 10px 0; border-bottom:1px dashed #999; } 
 .fonte { color:#666; padding:0; } 
 .data { padding: 2px 0 0 0; color:#999; }
 
 
.rt {background: url(../img/rt.gif) no-repeat top right; width: 9px; height:9px; float:right; }
.rb {background: url(../img/rb.gif) no-repeat bottom right; width: 9px; height:9px; float:right;  }
.lt {background: url(../img/lt.gif) no-repeat top left; width: 9px; height:9px; float:left;  }
.lb {background: url(../img/lb.gif) no-repeat bottom left; width: 9px; height:9px; float:left;  }

.box { width: 190px; float:left; margin-right:10px; }
.box-in {background:#f15b43; padding:10px; }
.box-top {	background: url(../img/top.gif) no-repeat bottom left; width: 190px; height:9px; }
.box-bottom {	background: url(../img/bottom.gif) no-repeat bottom left; width: 190px; height:9px; }

.box-lj {background: url(../img/box-fundo.gif) no-repeat; height:192px; width:495px; margin: 0 auto; }
.box-lj li { padding: 0;}
.box-vd {background: url(../img/box-vd.gif) no-repeat; height:212px; width:518px; margin: 0 auto; }
.box-vd li { padding: 0;}

.box-vd2		 {background: url(../img/box-vd2.gif) no-repeat; height:224px; width:482px; margin: 0 auto; }




.line-height-18 li { line-height: 18px; }
.line-height-24 li { line-height: 24px; }
.line-height-umemeio { line-height:1.5em; }
.line-height-dois { line-height:2em; }

 #menu { background:url(../img/menu.gif) no-repeat left top; width:801px; height: 38px; margin: 30px auto 0 auto; }
 #menu div.ajuste { padding-left:18px; }	 
	 #menu li { list-style:none; display:inline;}
		 #menu li a { background-image: url(../img/menu.gif); float:left; height:14px; display:block; text-indent:-999999px;overflow:hidden; margin:10px 13px 0 0; padding:0; }
		 
		 #menu li a.home { width: 36px; background-position: -19px -10px; }
		 #menu li a.participar { width: 106px; background-position:-67px -10px; }
		 #menu li a.premios { width: 54px; background-position:-186px -10px;  }
		 #menu li a.regulamento { width: 88px; background-position: -253px -10px; }
		 #menu li a.encontro { width: 125px; background-position: -355px -10px; }
		 #menu li a.duvidas { width: 51px; background-position: -493px -10px; }
		 #menu li a.referencia { width: 161px; background-position: -556px -10px; }
		 #menu li a.noticias { width: 58px; background-position: -730px -10px; }
		
		 #menu li a.home:hover {background-position: -19px -48px;}
		 #menu li a.participar:hover { background-position:-67px -48px; }
		 #menu li a.premios:hover { background-position:-186px -48px;  }
		 #menu li a.regulamento:hover {background-position: -253px -48px; }
		 #menu li a.encontro:hover { background-position: -355px -48px; }
		 #menu li a.duvidas:hover { background-position: -493px -48px; }
		 #menu li a.referencia:hover { background-position: -556px -48px; }
		 #menu li a.noticias:hover { background-position: -730px -48px; }

		 .home-on #menu li a.home {background-position: -19px -48px;}
		 .participar-on #menu li a.participar { background-position:-67px -48px; }
		 .premos-on #menu li a.premios { background-position:-186px -48px;  }
		 .regulamento-on #menu li a.regulamento {background-position: -253px -48px; }
		 .encontro-on #menu li a.encontro { background-position: -355px -48px; }
		 .duvidas-on #menu li a.duvidas { background-position: -493px -48px; }
		 .referencia-on #menu li a.referencia { background-position: -556px -48px; }
		 .noticias-on #menu li a.noticias { background-position: -730px -48px; }


#footer {background:url(../img/apoio.jpg) no-repeat center top #fff; width:100%; height:118px; margin: 0 auto; }
#meninos {background:url(../img/meninos.gif) no-repeat top center; width: 729px; height:97px; margin: 0 auto; padding: 50px 0; } 
#menino-gd1 {background:url(../img/menino-gd1.gif) no-repeat bottom center; width: 233px; height:352px; display:block; float:left; }
#menino-gd2 {background:url(../img/menino-gd2.gif) no-repeat bottom center; width: 211px; height:352px; display:block; float:right; }
#menino-md1 {background: url(../img/menino-md1gif.gif) no-repeat bottom center; width: 140px; height:235px; display:block; position:absolute; top: 800px; left:580px;}
#capa-livro {background: url(../img/capa.gif ) no-repeat bottom center; width: 176px; height:232px; display:block; position:absolute; top: 150px; left:530px; }


table#faq tr td {padding: 5px 2px; border-bottom: 1px solid #333; font-size: 1.2em ;color:#333; font-weight:bold; }
table#faq tr td.col1 {width: 230px; }
table#faq tr td.no-border {border:none; }
.clear { clear:both; }


.barra-vm {background:url(../img/barra-vm.gif) no-repeat; width:200px; height:23px; }
.barra-vd {background:url(../img/barra-vd.gif) no-repeat; width:343px; height:23px; }
.tit-faq {text-align:center; color:#fff; font-size: 1.2em; line-height:23px; font-weight:bold; }


/* tooltip */
.tip                { width:288px; background: url(../img/tip-back.gif) repeat-y left top #fcda52; }
.tip-top            { background: url(../img/tip-top.gif) top left no-repeat; height:29px; width:288px; }
.tip-text       	{ color:#800000; padding:0 20px; font-size:1.2em; font-weight:bold; }
.tip-bottom     	{ background:url(../img/tip-bottom.gif) left bottom no-repeat; width:288px; height:25px; }

.home-on .tip-text  { color:#5850a8; padding:0 20px; font-size:1.2em; font-weight:bold; }

.tit {text-indent:-999999px; overflow:hidden; background-position: left top; background-repeat:no-repeat; margin:5px 0 2px 0; padding: 0 !important;  }
#tit-home1 {background-image:url(../img/tit-home1.gif); height:84px; }
#tit-home2 {background-image:url(../img/tit-home2.gif); height:82px; }
#tit-participar1 {background-image:url(../img/tit-participar1.gif); height:24px; }
#tit-participar2 {background-image:url(../img/tit-participar2.gif); height:24px; }
#tit-participar3 {background-image:url(../img/tit-participar3.gif); height:24px; }
#tit-premio1 {background-image:url(../img/tit-premio1.gif); height:49px; }
#tit-premio2 {background-image:url(../img/tit-premio2.gif); height:24px; }
#tit-regulamento {background-image:url(../img/tit-regulamento.gif); height:24px; width:240px; }
#tit-referencia1 {background-image:url(../img/tit-referencia1.gif); height:24px; }
#tit-referencia2 {background-image:url(../img/tit-referencia2.gif); height:24px; }
#tit-referencia3 {background-image:url(../img/tit-referencia3.gif); height:24px; }
#tit-referencia4 {background-image:url(../img/tit-referencia4.gif); height:24px; }
#tit-referencia5 {background-image:url(../img/tit-referencia5.gif); height:24px; }
#tit-referencia6 {background-image:url(../img/tit-referencia6.gif); height:24px; }
#txt-recebemos {background-image:url(../img/txt-recebemos.gif); height:55px; width: 500px; }
#tit-finalistas {background-image:url(../img/tit-finalistas.gif); height:62px; width: 482px; margin: 0 auto }
#box-finalistas {background-image:url(../img/box_finalistas.gif); height:224px; width: 482px; margin: 0 auto }

#floater-container { position:relative; }
#floater { position:absolute; top:0; left:305px; width: 350px; z-index: 1000; margin:0 auto; }

.normal { font-weight: normal !important; }
.bold { font-weight: bold !important; }
.italic { font-style: italic !important; }


