@font-face {
	font-family: 'CaviarDreamsBold';
	src: url('../fonts/caviardreams_bold.eot');
	src: local('CaviarDreamsBold'), url('../fonts/caviardreams_bold.woff') format('woff'), url('../fonts/caviardreams_bold.ttf') format('truetype'), url('../fonts/caviardreams_bold.svg#webfontd8zCvNwf') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'CaviarDreams';
	src: url('../fonts/caviardreams.eot');
	src: local('CaviarDreamsRegular'), url('../fonts/caviardreams.woff') format('woff'), url('../fonts/caviardreams.ttf') format('truetype'), url('../fonts/caviardreams.svg#webfontB4YnVyvE') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
    width: 100%;
    background: url(../img/background_body.jpg) no-repeat center 0 #7fb438;
}

#topo h1 {
    background: url(../img/logo_app.png) no-repeat;
    float: left;
    text-indent: -9999px;
    width: 140px;
    height: 90px;
    margin: 5px 20px 0 0;
}

#topo h1 a {
    display: block;
    height: inherit;
}

#conteudo h2.markmidia, #conteudo h2.universitario {
    text-indent: -9999px;
    height: 101px;
}

#conteudo h2.markmidia {
    background: url(../img/premio_app_markmidia.png) no-repeat;
    margin-bottom: 50px;
}

#conteudo h2.universitario {
    background: url(../img/premio_app_universitario.png) no-repeat;
    margin-bottom: 35px;
}

#conteudo p.participe {
    background: url(../img/exponha_sua_criatividade.png) no-repeat;
    text-indent: -9999px;
    height: 27px;
    margin-bottom: 30px;
}

#conteudo div.destaque, #conteudo div.principal {
    float: left;
}

#conteudo div.destaque {
    width: 320px;
    margin-right: 20px;
}

#conteudo div.principal {
    width: 630px;
	margin-left:30px;
}

#conteudo div.destaque h3 {
    font: 25px CaviarDreamsBold;
    color: #fff;
    background-color: #003817;
    text-transform: uppercase;
    padding: 13px;
    margin-bottom: 25px;
}

#conteudo div.destaque a {
    color: #fff;
    font-family: CaviarDreamsBold;
    text-transform: uppercase;
    text-decoration: none;
}

#conteudo div.historico {
    font: 11px Verdana;
    color: #c2d5c3;
    padding: 25px 0;
    margin-bottom: 10px;
}

#conteudo div.historico a {
    color: #c2d5c3;
    text-decoration: none;
    font-weight: bold;
}

#conteudo div.principal h4 {
    font: 20px CaviarDreamsBold;
    color: #fff;
    text-transform: uppercase;
    margin: 15px 0;
}

#rodape {
    clear: both;
    margin-top: 40px;
}

#rodape h3 {
    font: 10px Verdana;
    text-transform: uppercase;
    color: #d6e6c3;
}

#rodape div.patrocinio {
    float: left;
    margin-right: 10px;
}

#rodape div.apoio {
    float: left;
}

#rodape ul {
    float: left;
    background-color: #afce87;
    padding: 20px;
}

#rodape ul li {
    float: left;
    padding-right: 19px;
}

#rodape ul li.last {
    padding-right: 0px;
}

#rodape div.copyright {
    clear: left;
    font: 9px Tahoma;
    color: #fff;
    padding: 20px 10px;
}

#rodape div.copyright p {
    float: left;
}

#rodape div.copyright p.raf, #rodape div.copyright p.icomp {
    float: right;
    margin-left: 20px;
}

#rodape div.copyright strong {
    font-weight: bold;
}

.paginacao {width:500px; margin-top:30px; float:left;}
.paginacao p {text-align:center;}
.paginacao p a {width:38px; height:43px; float:left; display:block; background-color:#72a232; margin-right:1px; text-decoration:none;}
.paginacao p a span {font:20px Tahoma, Geneva, sans-serif; color:#fff; margin-top:10px; display:inline-block;}

.pag1 #pag1 {background-color:#8cbc4c;}
.pag2 #pag2 {background-color:#8cbc4c;}
.pag3 #pag3 {background-color:#8cbc4c;}
.pag4 #pag4 {background-color:#8cbc4c;}
.pag5 #pag5 {background-color:#8cbc4c;}
.pag6 #pag6 {background-color:#8cbc4c;}

.ganhadores {width:600px; float:left;}
.ganhadores li {width:600px; height:60px; float:left; margin-top:20px;}
.ganhadores li span {float:right;}
.ganhadores li span a {color:#fff;}
.ganhadores li strong {font-size:12px; font-weight:bold;}

#ganhadores {width:323px; float:left;}

.os_ganhadores {width:323px; height:110px; background:url(../images/bg_os_ganhadores.png) no-repeat center top; float:left;}
.os_ganhadores p {font: 20px CaviarDreamsBold;text-transform: uppercase;text-decoration: none; color:#fff; line-height:20px; margin:14px 0 0 35px; display:inline-block;}
.os_ganhadores p a {color:#fff; text-decoration:none;}
.os_ganhadores p a span {font-size:40px !important; padding-top:5px; display:inline-block;}

.os_jurados {width:323px; height:97px; background:url(../images/bg_os_jurados.png) no-repeat center top; float:left;}
.os_jurados p {font: 20px CaviarDreamsBold;text-transform: uppercase;text-decoration: none;display: block; color:#fff; line-height:20px; margin:7px 0 0 35px; display:inline-block;}
.os_jurados p a {color:#fff; text-decoration:none;}
.os_jurados p a span {font-size:31px !important; padding-top:3px; display:inline-block;}
