@charset "utf-8";
@import url("http://fonts.googleapis.com/css?family=Cuprum&v1");
/* CSS Document */
body {background:url(../images/bg.jpg) no-repeat top center; margin:0px auto; color:#666; font:11px Arial, Helvetica, sans-serif !important; }

/* topo */
#topo {background:url(../images/bg_topo.png) no-repeat 185px 50px; width:980px; position:relative; }

#topo h1 {
	display: block;
    float: left;
    left: 190px;
    position: relative;
    top: 50px;
}
#topo h1 a {width:190px; height:160px; display:block;}
#topo h1 a span {display:none;}

/*#menu {margin:170px 0 0 190px; width:524px;}
#menu li {float:left;}
#menu li a {text-decoration:none; display:block; height:15px; margin-left:25px;}
#menu li a span {display:none;}*/

#menu {  width:980px; margin:0px auto; position: relative; height: 210px; }
#menu a { position: absolute; bottom: 0px; display: block; height: 30px; cursor: pointer; z-index: 10; }
.inicial { left: 390px; width: 50px; }
.categorias { left: 450px; width: 70px; }
.toptop { left: 525px; width: 75px; }
.galeria { left: 610px; width: 110px; }

/* migalhas */
#migalhas {list-style:none; margin:10px 0; clear:both; height:15px;}
#migalhas li {float:left; margin-right:5px; font:10px Arial, Helvetica, sans-serif;}
#migalhas li a {color:#d22814;}

/* conteudo */

#conteudo {width:709px; float:left;}
#conteudo img {float:left; display:block; position: relative; bottom: 72px; }
#informacoes {float:left; width:500px;}
#informacoes p a {color:#c2420c;}
#informacoes h2 { font: 30px Cuprum; color: #d01e07; display: block; margin-top: 45px; }
#informacoes h2 span { color: #000; }

.data {margin:10px 0 30px 0;}
.data span {color:#999;}

#texto {clear:both;}
#texto p {margin-bottom:35px; font:12px arial; line-height:1.4;}
#home #texto h3 { font: 18px Cuprum; color: #000; display: block; margin: 0 0 20px 0; }
#texto h3 { color:#d22814; font-size:18px; }


/* navegação complementar */
#navegacao_complementar {width:230px; float:left;}
#navegacao_complementar img { margin-top:0px; }
#navegacao_complementar h2 {background:url(../images/tit_escolha_categorias.jpg) no-repeat; width:190px; height:32px; margin:10px 0 0 23px; }
#navegacao_complementar h2 span {display:none;}

.navegacao {margin:24px 0 0 22px;}
.navegacao h3 {color:#d22814; text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:2px; cursor:pointer;}
.navgeacao ul {list-style:none;}
.navegacao ul li {margin-bottom:2px; display:block;}
.navegacao ul li a {text-decoration:none; color:black;}


/* rodape */
#menu_footer {
	position: relative;
	width: 980px;
	float: left;
	clear: both;
	border-top: 1px solid #d01e07;
	border-bottom: 1px solid #d01e07;
	margin: 0 0 10px 0px;
}

#menu_footer li { font: 15px Cuprum; float: left; text-transform: uppercase; width: 200px; }
#menu_footer li a { color: #000; text-decoration: none; padding: 5px 10px; width: 180px; text-align: center; display: block; }
#menu_footer li a:hover { color: #eaa892; text-decoration: none; background: url("../images/bg_hover.gif") no-repeat ;}


#container_rodape {background:url(../images/bg_all_rodape.jpg) repeat-x; position:relative;}

#logos {position:absolute; left:447px; top:20px; list-style:none;}
#logos li {float:left;}
#logos li a {text-decoration:none; display:block; height:74px; width:161px; margin-right:4px; cursor:pointer;}
#logos li a span {position:absolute; left:-20000px;}
.ultimo {margin-right:0 !important; width:128px !important;}

#rodape {color:#1d464e; font:9px Tahoma; background:url(../images/bg_rodape.jpg) no-repeat 150px top; position: relative; }
#rodape a {text-decoration:none; color:#000;}
#rodape #flor {
	position: absolute;
	top: -174px; left: -490px;
}
address {font-style:normal; margin-top:20px; display:block; float:left;}
.assinatura {float:right; margin:52px 56px 0 0; }
.valida { float:right; clear:both; margin-right:56px; }

.clear {clear:both;}

/* categoria */
#categorias #informacoes h2 { display: block; text-transform: capitalize; }

#categorias #texto {margin-top:20px;}
#categorias #texto p {color:#000; margin:10px 0 27px 0;}
#categorias #texto strong {color:#d22814;}
#categorias #texto p span {color:#666;}
#categorias #texto strong a {text-decoration:none;}
.tit_categoria {color:#d22814; font-weight:bold; display:block; margin-bottom:24px; text-decoration:none;}

/* top do top */
#toptop #informacoes h2 { display: block; text-transform: capitalize; }
#informacoes hr {
	background: url("../images/bg_hr.png") no-repeat scroll 0 0 transparent;
    border: 0px none;
    display: block;
    height: 3px;
    width: 500px
}

#toptop #texto { clear:both; padding-top:30px; }
#toptop #texto h3 {background:none; width:100%; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#d22814; margin-bottom:20px;}
#toptop #texto h4 {margin-top:30px; font-size:18px; color:#d22814;}
#toptop #texto h5 {margin-top:10px;}
.resultado {margin-bottom:20px;}
.marcavencedora {margin-top:24px;}

/* personalidades */
#personalidades #informacoes h2 {background:url(../images/tit_personalidades.jpg) no-repeat; width:520px; height:37px; margin-top:43px; clear:both;}

/* galeria de fotos */
#galeria_fotos_bastidores .tit_galerias , 
#galeria_fotos_premiacao .tit_galerias ,
#galeria_fotos_personalidades .tit_galerias , 
#galeria_fotos_toptop .tit_galerias { display: block; text-transform: capitalize; }

#galerias p span {color:#ccc;}

#menu_galerias {margin-top:5px; list-style:none; background:url(../images/tit_galerias.jpg) no-repeat; width:520px; height:16px;}
#menu_galerias li {float:left;}
#menu_galerias li a {display:block; height:16px; cursor:pointer;}
#menu_galerias li a span {position:absolute; left:-30000px;}

.bastidores {width:95px; margin-right:35px;}
.premiacao {width:55px; margin-right:35px;}
.top_top {width:55px;}

#galeria {clear:both; margin-top:30px; width:520px;}

.box_paginacao {float:left; }
.box_paginacao h2 {color:#bc0e00; background:none !important; display:block; width:auto !important; margin-top:0 !important; float:left; }
.box_paginacao h2 span {display:block !important; color:#ccc;}

.paginacao {list-style:none; float:right; margin-bottom:10px;}
.paginacao li {float:left; margin-right:5px; }
.paginacao li a {text-decoration:none; display:block; border: 1px solid #ddd; text-align:center; color:#bc0e00; padding:5px; }
.paginacao li a:hover {border:1px solid red;}

.atual {background-color:#bc0e00; }
.atual a {color:white !important; font-weight:bold;}

#fotos {width:520px; list-style:none; margin-bottom:20px; }
#fotos:after {clear:both; content:"."; visibility:hidden; height:0; display:block;}
#fotos li {float:left; margin:0 1px 1px 0;}

.ultimo {margin-right:0 !important;}

#fotos li a {display:block; text-decoration:none; }
#fotos li a img {border:3px solid #bc0e00; }

