@charset "utf-8";
/* CSS Document */
html {background-color:#999; }
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em; color:#004722; }

#container { width:750px; margin:0 auto; background:#ffffff; }
.main-home  { background:url(../img/bg.jpg) repeat-y; width:750px; height: 1150px;display:block;}
.main-home .inside { position:relative;}

.main-home .inside #logo-ecofuturo a			{ position:absolute; left:30px; top: 30px; height:245px; width:245px; background:url(../img/logo-premio_ecofuturo.png) no-repeat; }
.main-home .inside #foto_header 				{ position:absolute; left:285px; top: 30px; height:245px; width:435px; background: url(../img/foto_header-home.jpg) no-repeat; }
.main-home .inside #home_saber_cuidar a			{ position:absolute; left:30px; top: 315px; height:290px; width:385px; background: url(../img/saber_cuidar-bg.jpg) no-repeat; }
.main-home .inside #home_tire_suas_duvidas a	{ position:absolute; left:425px; top: 315px; height:140px; width:295px; background: url(../img/tire_suas_duvidas-bg.jpg) no-repeat; }
.main-home .inside #home_biblioteca_virtual a	{ position:absolute; left:425px; top: 465px; height:180px; width:295px; background: url(../img/biblioteca_virtual-bg.jpg) no-repeat; }
.main-home .inside #home_como_participar a		{ position:absolute; left:30px; top: 615px; height:170px; width:385px; background: url(../img/como_participar-bg.jpg) no-repeat; }
.main-home .inside #home_imprensa a				{ position:absolute; left:425px; top: 655px; height:130px; width:295px; background: url(../img/imprensa-bg.jpg) no-repeat; }
.main-home .inside #home_inscricoes	a			{ position:absolute; left:30px; top: 795px; height:85px; width:385px; background: url(../img/inscricoes-bg.jpg) no-repeat; }
.main-home .inside #home_historico a			{ position:absolute; left:425px; top: 795px; height:85px; width:295px; background: url(../img/historico-bg.jpg) no-repeat; }
.main-home .inside #home_blog a					{ position:absolute; left:30px; top: 890px; height:80px; width:385px; background: url(../img/blog-bg.png) no-repeat; }
.main-home .inside #home_patrocinadores a		{ position:absolute; left:425px; top: 890px; height:80px; width:295px; background: url(../img/patrocinadores-bg.png) no-repeat; }
.main-home .inside #home_patrocinadores_logos a	{ position:absolute; left:30px; top: 1000px; height:100px; width:690px; background: url(../img/patrocinadores.jpg) no-repeat; }

#nav { width:690px;  }
.main-home #nav { position:absolute; left:30px; top: 285px;  }
#nav li { float:left; margin-right:8px; }
#nav li.last { margin-right:0; }
#nav li a,
#nav li span { text-indent:-9999px; display:block; float:left; height:20px; background-image: url(../img/menu.gif); background-repeat: no-repeat;  }
#nav li#saber-cuidar a		{ background-position: 0 0;      width:72px; }
#nav li#como-participar a	{ background-position: -80px 0;  width:87px; }
#nav li#inscricoes a		{ background-position: -175px 0; width:59px; }
#nav li#inscricoes-subdominio a		{ background-position: -175px 0; width:59px; }
#nav li#blog a				{ background-position: -242px 0; width:31px; }
#nav li#tire-suas-duvidas a	{ background-position: -281px 0; width:95px; }
#nav li#biblioteca-virtual a{ background-position: -384px 0; width:92px; }
#nav li#imprensa a			{ background-position: -484px 0; width:55px; }
#nav li#historico a			{ background-position: -547px 0; width:53px; }
#nav li#patrocinadores a	{ background-position: -608px 0; width:82px; }

#nav li#saber-cuidar span, #nav li#saber-cuidar a:hover 			{ background-position: 0 -20px;      width:72px; }
#nav li#como-participar span, #nav li#como-participar a:hover 		{ background-position: -80px -20px;  width:87px; }
#nav li#inscricoes span, #nav li#inscricoes a:hover 				{ background-position: -175px -20px; width:59px; }
#nav li#inscricoes span, #nav li#inscricoes-subdominio a:hover 				{ background-position: -175px -20px; width:59px; }
#nav li#blog span, #nav li#blog  a:hover 							{ background-position: -242px -20px; width:31px; }
#nav li#tire-suas-duvidas span, #nav li#tire-suas-duvidas a:hover 	{ background-position: -281px -20px; width:95px; }
#nav li#biblioteca-virtual span, #nav li#biblioteca-virtual a:hover	{ background-position: -384px -20px; width:92px; }
#nav li#imprensa span, #nav li#imprensa a:hover 					{ background-position: -484px -20px; width:55px; }
#nav li#historico span, #nav li#historico a:hover 					{ background-position: -547px -20px; width:53px; }
#nav li#patrocinadores span, #nav li#patrocinadores a:hover 		{ background-position: -608px -20px; width:82px; }


/*interna*/

#header-interna { background:#86c320 url(../img/header_interna.jpg) left top no-repeat; width:750px; height: 275px; display:block; margin:0 auto; }
#header-interna-logo a { float:left; margin:50px 0 0 30px; background:#86c320 url(../img/logo-interna.gif) left top no-repeat; width:187px; height:187px; display:block;}
#header-interna-foto { float:left; margin:50px 0 0 20px; background: url(../img/img-saber-cuidar.jpg) left top no-repeat; width:272px; height:187px; display:block;}
#main-interna { min-height:600px; background:#86c320 url(../img/bg-interna.jpg) left top no-repeat; width:750px;display:block;}
#main-interna #nav { padding:10px 0 15px 30px;  }
#main-interna a { color:#003419; text-decoration:underline; }
#main-interna a:hover { text-decoration:none; }

#left-interna { float:left;height:500px; width: 230px; background-position: 30px 0; background-repeat: no-repeat; }
#content-interna { float:left; min-height:500px; padding:15px 0 100px 0; width: 490px; /*background-color:#000;*/}
#content-interna h3 { padding-top:15px; font-size:14px; font-weight:bold; }
#content-interna div.first h3 { padding-top:0; }



body.saber-cuidar #left-interna 		{ background-image:url(../img/tit-saber-cuidar.gif); }
body.saber-cuidar #header-interna-foto	{ background-image:url(../img/img-saber-cuidar.jpg); }
body.saber-cuidar #content-interna 		{  }

body.como-participar #left-interna 		{ background-image:url(../img/tit-como-participar.gif); }
body.como-participar #header-interna-foto	{ background-image:url(../img/img-como-participar.jpg); }
body.como-participar #content-interna 	{  }

body.inscricoes #left-interna			{ background-image:url(../img/tit-inscricoes.gif); }
body.inscricoes #header-interna-foto	{ background-image:url(../img/img-inscricoes.jpg); }

body.blog #left-interna 				{ background-image:url(../img/tit-blog.gif); width: 550px; height:104px; }
body.blog #content-interna 				{ margin-left:30px; }
body.blog #header-interna-foto			{ background-image:url(../img/img-blog.jpg); }
body.blog div#blog						{ width:390px; }

body.tire-suas-duvidas #left-interna 	{ background-image:url(../img/tit-tire-suas-duvidas.gif); width:550px; height:160px; clear:both; }
body.tire-suas-duvidas #content-interna { margin-left:30px; }
body.tire-suas-duvidas #header-interna-foto	{ background-image:url(../img/img-tire-suas-duvidas.jpg); }
body.tire-suas-duvidas #content-interna .mod_article { width:690px; }
body.tire-suas-duvidas #content-interna .txt-right { float:left; padding-bottom:20px; }
body.tire-suas-duvidas #content-interna h2 { float:left; font-weight:normal; font-size:16px; color:#FFF; }
body.tire-suas-duvidas #content-interna h2.tit-perguntas { width:240px; }
body.tire-suas-duvidas #content-interna #tire-suas-duvidas-conteudo { font-size:11px; font-weight:normal; line-height:1.2em; }
body.tire-suas-duvidas #content-interna #tire-suas-duvidas-conteudo div.ce_text { padding:10px 0; border-bottom:#fff 1px solid;}
body.tire-suas-duvidas #content-interna #tire-suas-duvidas-conteudo h4 { float:left; width:210px; }
body.tire-suas-duvidas #content-interna #tire-suas-duvidas-conteudo p  { float:right; width:450px;  }

body.biblioteca-virtual #left-interna 			{ background-image:url(../img/tit-biblioteca-virtual.gif); }
body.biblioteca-virtual #header-interna-foto	{ background-image:url(../img/img-biblioteca-virtual.jpg); }
body.biblioteca-virtual #content-interna 		{  }

body.imprensa #left-interna 			{ background-image:url(../img/tit-imprensa.gif); }
body.imprensa #header-interna-foto		{ background-image:url(../img/img-imprensa.jpg); }
body.imprensa  #content-interna 		{  }

body.historico #left-interna 			{ background-image:url(../img/tit-historico.gif); }
body.historico #header-interna-foto		{ background-image:url(../img/img-historico.jpg); }
body.historico #content-interna 		{  }

body.patrocinadores #left-interna 		{ background-image:url(../img/tit-patrocinadores.gif); width: 340px; }
body.patrocinadores #header-interna-foto{ background-image:url(../img/img-patrocinadores.jpg); }
body.patrocinadores #content-interna 	{ padding-top:0; width:384px; }

/* saber cuidar */
body.saber-cuidar h2 { font-weight:normal; font-size:16px; }

/* historico */
body.historico h2 { font-weight:normal; font-size:16px; }


/* biblioteca */
body.biblioteca-virtual h1, h2 { padding-bottom:10px; }
body.biblioteca-virtual .block { padding-bottom:20px; }
body.biblioteca-virtual .ce_accordion { padding-bottom:0px; }
body.biblioteca-virtual .ce_headline { padding: 20px 0; }
body.biblioteca-virtual h2 { font-weight:normal; font-size:16px; }
body.biblioteca-virtual .toggler { background:url(../img/seta-off.gif) left center no-repeat; padding:0 0 0 12px; cursor:pointer; cursor:hand; }
body.biblioteca-virtual .toggler.on { background:url(../img/seta-on.gif) left center no-repeat; }
body.biblioteca-virtual .accordion { padding-bottom:10px; }
body.biblioteca-virtual .toggler-mundonovo { cursor:pointer; cursor:hand; text-decoration:underline; }
body.biblioteca-virtual .toggler-mundonovo.on { font-weight:bold; }
body.biblioteca-virtual .accordion-mundonovo { padding:0 0 10px 15px; color:#000; }
body.biblioteca-virtual #biblioteca-virtual ul { list-style:disc; padding:10px 0 10px 30px; }
body.biblioteca-virtual #biblioteca-virtual ul li { padding:2px 0; }


/* regulamento */
body.inscricoes #regulamento ol { list-style:decimal; padding:10px 0 10px 30px; }
body.inscricoes #regulamento ol ol { list-style:lower-latin; }
body.inscricoes #regulamento ul { list-style:disc; padding:10px 0 10px 30px; }
body.inscricoes #regulamento ol li { padding:10px 0; }
body.inscricoes #regulamento ul li { padding:2px 0; }

/* imprensa */
body.imprensa .info { margin-bottom:15px; }
body.imprensa .box-corner { margin-bottom:15px; font-style:italic; }
body.imprensa #main-interna .box-corner a { text-decoration:none; color:#004722; }
body.imprensa .box-corner .top .l { background:url(../img/amarelo-lt.gif) left top no-repeat; width:8px; height:8px; float:left; }
body.imprensa .box-corner .top .r { background:url(../img/amarelo-rt.gif) right top no-repeat; width:8px; height:8px; float:left; }
body.imprensa .box-corner .bottom .l { background:url(../img/amarelo-lb.gif) left bottom no-repeat; width:8px; height:8px; float:left; }
body.imprensa .box-corner .bottom .r { background:url(../img/amarelo-rb.gif) right bottom no-repeat; width:8px; height:8px; float:left; }

body.imprensa .box-corner .top .c,
body.imprensa .box-corner .bottom .c { background-color:#ffff00; float:left; height:8px; width:474px; }
body.imprensa .box-corner .box-content { background-color:#ffff00; float:left; padding:7px 15px; }


/* patrocinadores */
body.patrocinadores .box-corner { margin-bottom:15px; }
body.patrocinadores .box-corner .top .l { background:url(../img/branco-lt.gif) left top no-repeat; width:8px; height:8px; float:left; }
body.patrocinadores .box-corner .top .r { background:url(../img/branco-rt.gif) right top no-repeat; width:8px; height:8px; float:left; }
body.patrocinadores .box-corner .bottom .l { background:url(../img/branco-lb.gif) left bottom no-repeat; width:8px; height:8px; float:left; }
body.patrocinadores .box-corner .bottom .r { background:url(../img/branco-rb.gif) right bottom no-repeat; width:8px; height:8px; float:left; }

body.patrocinadores .box-corner .top .c,
body.patrocinadores .box-corner .bottom .c { background-color:#fff; float:left; height:8px; width:368px; }
body.patrocinadores .box-corner .box-content { background-color:#fff; float:left; padding:7px 15px; }

