@charset "utf-8";

@font-face {
    font-family: 'Century';
    src: url('../fonts/century_schoolbook-webfont.eot');
    src: url('../fonts/century_schoolbook-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/century_schoolbook-webfont.woff') format('woff'),
        url('../fonts/century_schoolbook-webfont.ttf') format('truetype'),
        url('../fonts/century_schoolbook-webfont.svg#CenturySchoolbookRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{
    border:0;
    margin:0;
    padding:0;
    list-style: none;
}

a{
    color: #000;
    text-decoration: none;
}

h1, h2, h3, .grande{
    color: #fff;
    font-family: Century, Georgia, "Times New Roman", serif;
    font-size: 22px;
    margin-bottom: 5px;
}
h2{
    font-size: 24px;
}
.grande{
    font-size: 25px !important;
}
.grande span{
    font-size: 16px;
}
.verde{
    color: #537473;
}
.branco{
    color: #fff;
}
h2.interno{
    margin-bottom: 10px;
    text-indent: 25px;
}

.menu li{
    display: block;
    float: left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

hr{
    background-color: #999;
    height: 1px;
    margin: 10px auto 7px;
    width: 80%;
}

body{
    background: #39514f url(../images/bg.png) repeat-x;
    color: #000;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
}

#pagina-container{
    background: url(../images/onda.png) no-repeat 10% 100px;
    height: auto;
    width: 100%;
}

#pagina{
    margin: auto;
    width: 920px;
}

#topo{
    background: url(../images/bgTopo.png) no-repeat;
    height: 320px;
    margin-bottom: 15px;
    position: relative;
    width: inherit;
}

#data{
    height: 15px;
    padding: 15px 0;
	position:absolute; 
	top:0; 
	width:inherit; 
	z-index:2
}

#data p{
    float: left;
}
#data p+p{
    float: right;
}
#data a{
    margin: 0 10px;
	color: #1A9C61;
	text-decoration: none;
    font-weight: bold;
}

#navbar{
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    top: 42px;
    z-index: 2;
}
#navbar li{
    height: 21px;
    line-height: 21px;
    padding: 10px 13px;
}
#navbar li.destaque{
    background: url(../images/bgBotaoDestaque.png) no-repeat;
    margin-right: 250px;
}
#navbar a{
    color: #fff;
}

#subnavbar{
    bottom: 0;
    padding: 5px 0;
    position: absolute;
    width: inherit;
    height: 30px; 
    z-index: 100;   
}
#subnavbar li{
    background: url(../images/bgMenu.png) repeat-x;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
#subnavbar li+li{
    margin-left: 10px;
}
#subnavbar a{
    color: #fff;
}
#subnavbar p{
    line-height: 25px;
    text-align: right;
}

#logo{
    background: url(../images/logo.png) no-repeat;
    text-indent: -9000px;
    position: absolute;
    top: 100px;
    left: 50px;
    width: 320px;
    height: 160px;
}

#ameplan{
    display: block;
    position: absolute;
    top: 85px;
    right: 15px;
}

#medicos{
    background: url(../images/bgMedicos.png) no-repeat;
    position: absolute;
    right: 136px;
    bottom: 3px;
    width: 316px;
    height: 260px;
	z-index:3;
	background-size: 316px auto;
}

#destaques{
    height: 155px;
    margin-bottom: 15px;
    width: inherit;
}

#premio{
    background: url(../images/bgDestaque.png) no-repeat;
    float: left;
    padding: 15px;
    width: 315px;
    height: 125px;
	overflow: hidden;
}
#premio a{ 
	color:#FFF;
	width: 315px;
    height: 125px;
	display: block;
}

#temas{
    background: url(../images/bgDestaque2.png) no-repeat;
    float: left;
    margin-left: 20px;
    padding: 15px;
    width: 525px;
    height: 125px;
}
#temas a{ 
	color:#FFF;
	width: 525px;
    height: 125px;
	display: block;
}

#apoiadores{
    height: 135px;
    margin-bottom: 15px;
    width: inherit;
}
#apoiadores ul{ /*
    background-color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; */
    height: 70px;
    /*padding: 15px 5px;*/
	padding:0;
    width: 910px;
}

#apoiadores .back{
	background-color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    height: 70px;
    padding: 15px 5px;
    width: 910px;
}

#barra-conteudo{
    height: 180px;
    margin-bottom: 15px;
    width: inherit;
}
#barra-conteudo > div{
    float: left;
}

.quadroRedondo{
    background: url(../images/bgGradiente.png) repeat-x center top;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    color: #fff;
    padding: 10px 15px;
}
.quadroRedondo a{ color:#FFF; }

#noticias{
    margin-right: 15px;
    width: 195px;
}
#noticias h2{
    margin: 10px 0 0 15px;
}

.item-noticia+.item-noticia{
    margin-top: 15px;
}
.item-noticia span{
    display: block;
    font-size: 11px;
    margin-bottom: 3px;
}

#apresentacao{
    margin-right: 15px;
    height: 160px;
    width: 155px;
}

#programacao{
    width: 450px;
    height: 160px;
}
#programacao li{
    display: list-item;
    float: left;
    list-style: disc inside;
    line-height: 15px;
    margin-right: 15px;
    padding: 0 3px;
    width: 180px;
}

#rodape-container{
    background: url(../images/bgRodape.png) repeat-x center top;
    width: 100%;
}

#rodape{
    color: #fff;
    height: 35px;
    line-height: 35px;
    margin: auto;
    overflow: hidden;
    padding: 10px 0;
    width: 920px;
}
#rodape ul{
    float: left;
}
#rodape ul li, #ows{
    display:inline;
    font-size: 11px;
    padding: 0 10px;
}
#rodape li+li{
    border-left: #fff 1px solid;
}
#rodape a{
    color: #fff;
    display: inline-block;
    line-height: 20px;
    text-align: center;
}
#rodape #ows{
    float: right;
}
#rodape #ows img{
    vertical-align: middle;
}

#conteudo-container{
    background: url(../images/bgConteudo.png) repeat-x center bottom;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
    overflow: auto;
    padding: 17px;
}

.quadroBranco{
    background: #fff url(../images/faixaConteudo.png) repeat-x center top;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: auto;
}

#conteudo{
    float: left;
    margin-right: 15px;
    width: 675px;
}
#conteudo .quadroBranco{
    padding: 30px 30px 25px;
	min-height: 447px;
}
#conteudo p{
    line-height: 1.8em;
    margin: 15px 0;
}

#sidebar{
    float: left;
    overflow: auto;
    width: 195px;
}
#sidebar .quadroBranco{
    padding: 25px 10px 15px;
}
#sidebar .item-noticia .dia{
    background: #DFDFDF url(../images/seta.png) no-repeat 158px center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 27px;
    line-height: 27px;
    margin-bottom: 5px;
    text-indent: 10px;
}
#sidebar .item-noticia .manchete{
    padding: 0 10px;
}

.botao{
    background: url(../images/seta.png) no-repeat right center;
    cursor: pointer;
    display: block;
    float: right;
    height: 27px;
    line-height: 27px;
    margin-right: 10px;
    padding: 3px 13px;
}

.botao.gradiente{
   background: #fff url(../images/bgMenu.png) repeat-x;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   height: 23px;
   line-height: 23px;
   padding: 0 10px;
}

.bt{
	display: inline !important;
    float: none !important;
}

#accLista{
    width: 668px;
}
#accLista .ui-accordion-header{
    background: #253433 url(../images/setaBaixo.png) no-repeat 630px center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 5px 0 0;
    text-indent: 20px;
}
#accLista .ui-accordion-header a{
    color: #fff;
    display: block;
}
#accLista .ui-state-active{
    background: #DFDFDF url(../images/setaCima.png) no-repeat 630px center !important;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;;
}
#accLista .ui-state-active a{
    color: #000; 
}
#accLista .ui-accordion-content{
    background-color: #fff;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-radius: 0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;
    padding: 20px;
	overflow:hidden;
}
#accLista .ui-accordion-content p{
    margin:0;
}
#accLista .ui-accordion-content p+p{
    margin-top: 10px;
}

p.destaque{
    background-color: #DFDFDF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 5px !important;
    padding: 5px 10px;
}

p.quadroVerde{
    background-color: #253433;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    margin-top: 10px !important;
	margin-bottom: 5px !important;
    padding: 5px 10px;
    text-align: center;
}

.formPadrao{
    color: #fff;
    margin: auto;
    width: 530px;
	overflow: hidden;
}
.formPadrao div{
    background-color: #253433;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    color: #fff;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 5px;
}
.formPadrao .menor{
    float: left;
    width: 247px;
}
.formPadrao .menor+.menor{
    margin-left: 5px;
}
.formPadrao .menor input, .formPadrao .menor select{
    width: 147px;
}
.formPadrao label{
    display: block;
    float: left;
    height: 1.8em;
    line-height: 1.8em;
    margin-right: 5px;
    text-align: right;
    width: 85px;
}
.formPadrao input, .formPadrao textarea, .formPadrao select{
    background-color: #DFDFDF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    height: 1.8em;
    line-height: 1.8em;
    width: 415px;
}
.formPadrao textarea{
    height: 100px;
    line-height: normal;
    resize: none;
	width: 415px;
}
.formPadrao p{
    float: left;
    line-height: 27px;
    margin: 0 !important;
}
.formPadrao .botao{
    background-color: #DFDFDF;
    background-image: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 27px;
    line-height: 27px;
    padding: 0;
    width: 100px;
}

#tabela { border: 1px solid #F4F1F1; background-color: #F9F9F9; }

#texto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #000000;
    line-height: 17px;
    margin-bottom: 25px;
    background-color: #F9F9F9;
    padding: 10px;
}

.lista_titulo_evento {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #F4F1F1;
	padding: 6px;
}

.borda tbody td {
    border: 1px solid #bbbbbb;
    border-style: solid;
    border-color: #bbbbbb;
    border-collapse:collapse;
	padding: 6px;
}

.borda strong{ font-weight: bold; }

.borda_programacao {
    border: 2px solid #CC0000;
}
#atencao {
	background: none repeat scroll 0 0; /* #FFEBE8 */
    border: 1px solid #CC0000;
    padding: 12px;
    text-align: justify;
    width: 500px;
	margin: 0 auto;
}
#atencao_apresenta_trabalho {
    border-width: 1px;
    border: 1px solid #cc0000;
    background: #ffebe8;
    padding: 12px;
    width: 370px;
    text-align: justify;
}
#atencao strong, #atencao_apresenta_trabalho strong {font-weight: bold;}
.quadroBranco  strong{ font-weight: bold; }
.quadroBranco  blockquote{ padding: 10px 20px; }
.quadroBranco h1, .quadroBranco h2, .quadroBranco h3 { color:inherit; *color:#000;}

/* LOADING ENVIO */
#loadingContato{ margin: 4px; float: left; display: none; font-size: 9px; padding-left: 25px; }
#loadingCurriculo{ margin: 4px; float: left; display: none; font-size: 9px; }
#loadingIndique { float: left; display: none; font-size: 9px; }
#loadingCadastro{margin:4px;float:left;display:none;font-size:9px}



#titulo {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.titulo {
    background-color: #F4F1F1;
    line-height: 26px;
    padding-left: 10px;
}
#data_n {
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-style: italic;
    font-weight: normal;
    padding: 10px;
    text-align: right;
}

/* MODAL */
.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998; }
.modal { visibility: hidden; cursor:pointer; }

#botoes_rodape { clear: both; margin-top: 15px; overflow: hidden; }

.input{
	background-color: #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    height: 1.8em;
    line-height: 1.8em;
}

#cepLoading { color: #669934; font-size: 9px; font-weight: bold; display: none; }

#outras {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #F4F1F1;
    padding-left: 10px;
    line-height: 26px;
}
.links_outra {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #F4F1F1;
    padding-left: 10px;
    padding-top: 10px;
}

#links_outra { padding-left: 5px; }

.botao img{ vertical-align:middle; margin-right: 5px;}

em{
    color: red;
}

#newsletter{
    margin-right: 15px;
    height: 160px;
    width: 185px;
}
#newsletter .formPadrao, #newsletter input{
	width: 190px !important;
}
#newsletter p, #newsletter input{
	margin-bottom: 10px;
}
#newsletter input{
	text-indent: 10px;
}
#newsletter .botao{
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	margin-right: 0;
	padding: 0;
	width: 80px;
}

