/* RESETING SELECTORS
----------------------------------------------- */
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, 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-family: inherit;
	vertical-align: baseline;
 	/*position:relative;*/
}
/* remember to define focus styles! */
:focus {outline: 0;}
html {overflow-y: scroll;overflow-x: hidden;background-color:#ffffff;height:100%;}
html.pagina {background: url(../images/bg_body.png);}
body {color: #74674A;font-family: verdana;font-size: 62.5%;line-height: 1;height:100%;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* RESETING SELECTORS - end
----------------------------------------------- */

a {text-decoration: none;color:#D1920C;}
a:hover {text-decoration: underline;}

.clear {clear: both;}
body.corpo {text-align: center;}
div#mestre {background: url(../images/bg_mestre.png) center top repeat-y;font-size: 1.2em;margin: 0 auto 0px;width: 100%;min-height: 100%;position:relative;text-align: center;}

.componentheading {color:#507F25;font-weight: bold;font-size: 1.2em;margin-bottom: 15px;}

div#header {background: url(../images/bg_header.png);width: 750px;height: 118px;margin: 0 auto; font-size: 1.2em;text-align: left;} 
div#header .menutopocontainer {background: url(../images/bgr_menu_topo.png) no-repeat;width: 335px;height: 30px;position:absolute;left: 50%;z-index:50;}
div#header ul {width: 335px;height: 30px;position:absolute;left: 50%;z-index:50;position:relative;z-index:50;margin-left:-10px;}
#header ul li {display: inline;float: left;width: 47px;height: 19px;margin-left: 31px;}
#header ul li a {display: inline;float: left;height: 19px;margin-left: 0px;width: 47px;text-indent: -9999px;font-size: 0.1em;}
#header ul li a.news {background: url(../images/link_news.gif) no-repeat;}
#header ul li a.contato {background: url(../images/link_contato.gif) no-repeat;}
#header ul li a.links {background: url(../images/link_links.gif) no-repeat;}
#header .inputbox {border: 1px solid #fff;position: absolute;z-index: 50;left: 50%;top:0;font-size: 0.7em;font-family: verdana;color: #507F25;margin-left: 255px;width: 65px;}

#header ul li a.level0-nav_news {background: url(../images/link_news.gif) no-repeat;}
#header ul li a.level0-nav_contato {background: url(../images/link_contato.gif) no-repeat;}
#header ul li a.level0-nav_links {background: url(../images/link_links.gif) no-repeat;}

#conceitualcontainer {width: 100%; height:217px;position: absolute;z-index: 40;top:0;left: 0;}


#conceitualcontainer * {position: absolute;top: 0;left: 0;}

#conceitualcontainer_temp {width: 100%; height:217px;position: absolute;z-index: 40;top:0;left:0;
background: url(../images/swf.gif) center top no-repeat;height: 217px;z-index: 40;}


#miolo {padding-top: 100px;margin: 0 auto;width: 750px;text-align: left;position: relative;z-index: 50;} 
#barralateral {float: left;display: inline;width: 188px;height:1%;}
.menufundo {background: url(../images/bg_menu.png) no-repeat;width: 188px;height: 309px;position: absolute;top: 99px;left: 5px;z-index: 50;}
#menucontent {width: 136px;height: 279px;position: absolute;top: 70px;left: 33px;z-index: 50;}

#menucontent h3 {width: 136px;height: 13px;text-indent: -9999px;font-size: 0.1em;margin-bottom: 5px;}
#menucontent h3.menu {background: url(../images/h3-menu.gif) no-repeat;}
#menucontent ul {margin-bottom: 21px;}
#menucontent ul li {width: 136px;height: 24px;margin-bottom: 1px;}
#menucontent ul li a {display: block;width: 136px;height: 24px;text-indent: -9999px;font-size: 0.1em;}
#menucontent ul li.home {background: url(../images/a-home.gif) no-repeat;}
#menucontent ul li.participantes {background: url(../images/a-participantes.gif) no-repeat;}
#menucontent ul li.forum {background: url(../images/a-forum.gif) no-repeat;}
#menucontent ul li.arquivos {background: url(../images/a-arquivos.gif) no-repeat;}

#menucontent ul li a.level0_home {background: url(../images/a-home.gif) no-repeat;}
#menucontent ul li a.level0_participantes {background: url(../images/a-participantes.gif) no-repeat;}
#menucontent ul li a.level0_forum {background: url(../images/a-forum.gif) no-repeat;}
#menucontent ul li a.level0_arquivos {background: url(../images/a-arquivos.gif) no-repeat;}
#menucontent ul li a.level0_coordenacao {background: url(../images/a-coordenacao.gif) no-repeat;height:24px:}
#menucontent ul li a.level0_eventos {background: url(../images/a-eventos.gif) no-repeat;}
#menucontent ul li a.level0_ivfortec {background: url(../images/a-ivfortec.gif) no-repeat;}
#menucontent ul li a.level0_bannerfortec {background: url(../images/a-bannerfortec.gif) no-repeat;}

#menucontent h3.login {background: url(../images/h3-login.gif) no-repeat;margin-top:-10px;}

#menucontent #login label, #menucontent #login input {float: left;display: inline;margin-bottom: 3px;}
#menucontent #login label {width: 35px;height: 17px;text-indent: -9999px;font-size: 0.1em;}
#menucontent #login label.nome {background: url(../images/label-nome.gif) no-repeat;}
#menucontent #login label.senha {background: url(../images/label-senha.gif) no-repeat;}
#menucontent #login input.text {border: none;background: url(../images/bg-login-input.gif) no-repeat;width: 95px;height: 11px;padding: 3px;font-size: 0.9em;color: #333;}
#menucontent #login .submit {float:right;background: url(../images/botao-enviar.gif) no-repeat;width: 53px;height: 17px;border: none;text-indent: -9999px;font-size: 0.1em;color: #507F25;}

#menucontent #login #mod_login_username, 
#menucontent #login #mod_login_password {border: none;background: url(../images/bg-login-input.gif) no-repeat;width: 95px;height: 11px;padding: 3px;font-size: 0.9em;color: #333;}
#menucontent #login #mod_login_remember, 
#menucontent #login .memorizar {display: none;text-indent: 0;border: 1px solid red;width: 100px;}

#menucontent #login .lostpasssword,
#menucontent #login .register {font-size: 0.8em;padding-bottom: 5px;}
#menucontent #login .lostpasssword a,
#menucontent #login .register a {color: #D1920C;}

#conteudo {float: left;direction: inline;width:486px;margin-left:30px;padding-top: 10px;}
#conteudo p {padding-right: 30px;margin-bottom: 15px;line-height: 130%;}
#conteudo .contentitem, #conteudo .contentitem_news {margin-bottom: 15px;line-height: 130%;}
#conteudo .contentitem h1 {color: #D1920C;font-weight: bold;font-size: 1.0em;margin-bottom: 5px;}
#conteudo .credentials {background-color: #D1920C;color: #ffffff;font-size: 0.8em;margin-bottom: 15px;padding: 0 0 0 5px; }

div#conteudo div.moduletable_ultimas h3 {
text-indent: -9999px;
background: url(../images/h2-news-anteriores.gif) no-repeat;
width: 486px;
height: 35px;
}

/* news anteriores */
li.latestnews_ultimas {font-size: 0.9em;margin-bottom: 6px;height:1%;}
div#conteudo .newsdata {float: left;display: inline;width:98px;color: #ffffff;background-color: #D1920C;text-align: center;padding: 1px 0;margin-right: 5px;}
div#conteudo a.latestnews_ultimas {float: left;display: inline;width:350px;color: #D1920C;font-weight: bold;text-decoration: none;}
div#conteudo a.latestnews_ultimas:hover {text-decoration: underline;}

#conteudo h2.apresentacao {background: url(../images/h2-apresentacao.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}
#conteudo h2.news {background: url(../images/h2-news.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}
#conteudo h2.newsanteriores {background: url(../images/h2-news-anteriores.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}

address {position: absolute;bottom: 0;left: 0;width: 100%;text-indent: -9999px;font-size: 0.1em;background: url(../images/txt_address.gif) center top no-repeat;height: 13px;}

div#conteudo div.contentitem_participantes h1  {background: url(../images/h1-participantes.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}
/*div#conteudo h1.componentheading_apresentacao  {background: url(../images/h2-apresentacao.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}*/
div#conteudo .componentheading_links  {background: url(../images/h2-links.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}
div#conteudo .contentintro img {float: left;display: inline;border: 1px solid #F2F2F2;margin-right: 15px; }
.contentitem_apresentacao h1, #dm_title {font-size:1.3em;color:#507F25;font-weight: bold;}
#dm_header {margin-bottom: 15px;}

/* tabela participantes */
.contentitem_participantes .contentintro table {border-collapse: separate;}
.contentitem_participantes .contentintro table th {font-weight: bold;border-bottom: 2px solid #ffffff;padding: 3px;}
.contentitem_participantes .contentintro table td {border: 1px solid #ffffff;padding: 3px;font-size: 0.9em;}
.normal {background-color: #D5CF7F;}
.alterna {background-color: #C6E29F;}
strong {font-weight: bold;}

/* contato */
#conteudo .componentheading_contato {background: url(../images/h2-contato.gif) no-repeat;height: 25px;font-size: 0.1em;margin-bottom: 10px;text-indent: -9999px;}


/*  coordenacao */
contentitem_coordenacao h1 {font-size: 1.3em;margin-bottom: 15px;}
.contentitem_coordenacao h1,
.contentitem_coordenacao h2,
.contentitem_coordenacao h3,
.contentitem_coordenacao h4 {color: #507F25;margin-bottom:7px;font-weight: bold;}

.contentitem_coordenacao h4 {color: #D1920C;}

.contentitem_coordenacao .contentintro h1 {font-size: 1.3em;}
.contentitem_coordenacao .contentintro h2 {font-size: 1.2em;margin-bottom:5px;}
.contentitem_coordenacao .contentintro h3 {font-size: 1.1em;margin-bottom:2px;}
.subh2 {margin-bottom:8px;display: block;}
.contentitem_coordenacao .contentintro h4 {font-size: 1.0em;}

.contentitem_coordenacao .contentintro h4 {font-size: 0.9em;}