﻿* { padding:0; border:none; resize:none; }
h1,h2,h3,h4,h5,h6 { font-family: 'caviar'; font-weight:normal; }
h1 { font-size:65px; color:#00ccff; margin:50px 0; }
h2 { font-size:30px; color:#000; margin:20px 0; }
h3 { font-size:25px; color:#000; margin:20px 0; }
p { font:normal 12px/25px Arial; text-align:justify; }
a { color:#000; text-decoration:none; -webkit-transition:all ease-out 150ms; -moz-transition:all ease-out 150ms; -ms-transition:all ease-out 150ms; -o-transition:all ease-out 150ms; }
p a, h2 a { padding:5px; border-radius:2px; }
p a:hover, h2 a:hover, .destaqLinks h2 a:hover  {  background-color:#00ccff; color:#fff; }
table { font:normal 12px/25px Arial; text-align:justify; background:#fff; }
td { padding:5px; }
body { background:url(../imgs/fd3.jpg) repeat top fixed; margin:0;  }

.estrutura { max-width:1000px; width:98%; margin:0 auto; }
#rodape { margin:30px 0; width:100%; background:#fff; text-align:right; }

#premio { width:100%; overflow:hidden; }
#premio a { float:left; width:300px; padding:15px; overflow:hidden; text-align:center; font:normal 20px/30px 'caviar'; margin:20px 0; }
#premio a:first-child { width:970px; }
#premio a:nth-child(3), #premio a:nth-child(6), #premio a:nth-child(9) { margin:20px 5px; }
#premio a:hover { background:#ccc; }

input, select, option { padding:15px; border:1px solid #ddd; margin:2px 0; font:normal 15px/20px Arial; color:#aaa; }
button { padding:20px 30px; cursor:pointer; font:normal 12px Arial; color:#fff; background:#00ccff; }

.rowTit .col01, .rowTit .col02, .rowTit .col03 { color:#0cf; font:bold 16px Arial; overflow:hidden; padding:10px 0; }

.row { width:100%; padding:10px 0; overflow:hidden; border-bottom:1px dotted #ccc; }
.col01, .col02, .col03 { float:left; font:12px Arial; color:#000; }
.col02 a { color:#000; text-decoration:none; }
.col02 a:hover { color:#0cf; }
.col01 { width:100px; }
.col02 { width:700px; }
.col03 { width:200px; }

.voltar { text-align:center; font:bold 12px Arial; margin-top:35px; }
.voltar a { color:#0cf; text-decoration:none; }
.voltar a:hover { text-decoration:underline; }

.agendas { float:left; width:50%; margin:0; }
.destaqLinks h2 { font-size:20px; width:19%; float:left; margin:2px 0.5%; font:400 15px Arial; }
.destaqLinks h2 a { display:block; text-align:center; background-color:#fff; padding:20px 0; }

.twitter { float:left; margin:35px 0; }

/* === INICIO DO ESTILO DA TABELA === */
table { min-width: 100%; border: 1px solid #ccc; margin:20px 0; }
table thead th { background: #00ccff; color: #666; }
table tr:nth-child(odd) { background: #efefef; }
table td, table th { text-align: left; border: 1px solid #ccc; padding: 5px; }
/* === FIM DO ESTILO DA TABELA === */