﻿html, body, form {
	margin: 0; padding: 0;
}
body {
	background: #000;
	font: normal 11px arial; line-height: 130%;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }


#container {
	width: 780px; height: 568px; margin: 0 auto; border: 0; position: relative;
	background: #000 url('../midia/fundo.jpg') no-repeat;
}
#rodape {
	width: 780px; margin: auto;	text-align: center; padding: 5px 0;
	color: #999; font: normal 10px arial;
}
#rodape a { color: #999; }
#rodape a:hover { color: #9cf; text-decoration:none; }
#menu_destaque { position: absolute; top: 85px; right: 10px; width: 210px; height: 45px; overflow: hidden; }
#menu_destaque .menu_item1, #menu_destaque .menu_item2 { width: 210px; text-align: center; font: normal 16px arial; }
#menu_destaque a { color: #fff; display: block; }
#menu_destaque table { width: 210px; height: 45px; }
#menu_destaque td { vertical-align: middle; color: #fff; }
#box_voltar { position: absolute; top: 200px; left: 200px; background: #000; }
#box_voltar a { font: bold 14px arial; color: #fff; text-decoration: underline; }


.filme_menu_padrao { position: absolute; top: 0px; left: 0px; width: 676px; height: 183px; padding: 0; overflow: hidden; }
.filme_centro_padrao { position: absolute; top: 142px; left: 0px;  }
.contato_mapa { position: absolute; top: 200px; right: 195px; border: 0; width: 250px; height: 210px; text-align: center;  }
.contato_mapa a { display: block; font-size: 12px; color: #000; padding: 0 0 4px; text-align: center;  }
.contato_end { position: absolute; top: 440px; left: 360px; font-size: 10px; line-height: 120%; }
.contato_form_area { position: absolute; top: 191px; right: 0; width: 170px; height: 307px; background: #fff; }
.contato_form { padding: 25px 15px 0; }
.contato_label { display: block; color: #555; font: bold 12px arial; }
.contato_text, .contato_area textarea { border: 0; font: normal 11px verdana; color: #333; width: 135px; height: 19px; margin: 2px 0 5px; background: url(../midia/fundo_textbox.png) no-repeat; padding: 2px 2px 0 2px; }
.contato_area { height: 75px; background: url(../midia/fundo_textarea.png) no-repeat top left; overflow: hidden;  }
.contato_area textarea { height: 70px; background: transparent; margin: 2px 4px; padding: 0; width: 127px; }
.contato_bt_line { text-align: center; }
.contato_bt_send, .contato_bt_reset { margin: 8px 5px; width: 49px; height: 22px; cursor: pointer; border: 0; }
.contato_bt_send { background: url(../midia/bt_enviar.png) no-repeat; }
.contato_bt_reset { background: url(../midia/bt_anular.png) no-repeat; }

.destaq_menu, .destaq_menu_novos { position: absolute; top: 300px; left: 35px; width: 160px; }
.destaq_menu a, .destaq_menu_novos a { display: block; font-size: 12px; color: #555; padding: 0 0 4px; }
.destaq_menu_novos { top: 335px; height: 90px; overflow: auto; z-index: 10; }
a.destaq_atual { font-weight: bold; color: #da2f27; text-decoration: underline; }
#destaq_feiras, #destaq_noticias { display: none; background: #fff; padding: 5px; position: absolute; left: 120px; width: 150px; z-index: 11; }
#destaq_feiras a, #destaq_noticias a { font: normal 14px arial; color: #000; display:block; }
#destaq_feiras a:hover, #destaq_noticias a:hover { font-weight: bold; text-decoration: underline; }
#destaq_feiras { top: 0px; }
#destaq_noticias { top: 16px; }
.destaq_materia { position: absolute; top: 200px; right: 10px; width: 400px; height: 300px; color: #fff; overflow: auto; padding: 0 10px 0 0; }
.destaq_materia h1 { padding: 0 0 10px; font: normal 20px arial; color: #eaeabe; }
.destaq_texto { font-size: 12px; line-height: 140%; color: #fff; }

a.destaq_link1 { color: #777; padding: 2px 0 2px 12px; text-decoration: none; }
a.destaq_link2 { color: #777; padding: 2px 0px 2px 22px; text-decoration: none; }
a.destaq_link3 { color: #777; padding: 2px 0px 2px 32px; text-decoration: none; }
a.destaq_link4 { color: #777; padding: 2px 0px 2px 42px; text-decoration: none; }
a.destaq_link5 { color: #777; padding: 2px 0px 2px 52px; text-decoration: none; }

.rep_selecao_uf { position:absolute; top: 300px; left: 40px; }
.rep_lista { position:absolute; top: 170px; right: 10px; height: 320px; width: 220px; padding: 0px; overflow: hidden; }
.rep_lista .rep_item { height: 280px; padding: 10px; overflow: auto; background: #fff; font-size: 10px; color: #777; border: 1px solid #ccc; display: none; }
.rep_lista h2 { color: #3a9ad1; border-bottom: 1px solid #3a9ad1; margin: 0 0 5px 0; padding: 0 0 2px 0; font: bold 14px arial; }
.rep_lista a { color: #3a9ad1; text-decoration: underline; } 
.rep_lista b { color: #000; }
.rep_lista p { font-size: 12px; text-align: center; }