/*##########################################
Folha de estilo Geral do site, responsável 
por formatar as telas padrões(Tema vermelho)
##########################################*/

/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul {list-style:none;}
th {text-align:left;}
hr {display:none;}
a {color:#CD3F41; text-decoration:none;}
a:hover {color:#B00401;}

/* Classes */
.esconde{display:none;}
.invisivel{visibility:hidden;}
.leiaMais{float:right; margin:20px 0 0 0; font-weight:700; padding:0 0 0 12px;}
.imgInt{border:2px solid #cf001e; padding:2px; float:left; margin: 0px 15px 5px 0px;}
.tituloRec{font-size:14px; color:#cf001e; float:left; margin-bottom:15px; width:350px; display: block;}
.fr{float:right;}
.fl{float:left;}

/* Títulos */
.replace{text-indent:-9000px; margin:0 0 18px 0;}
.tit-produto	    {background:url(../imagens/titulos/tit-produto.jpg) no-repeat;}
.tit-receitas 	    {background:url(../imagens/titulos/tit-receitas.jpg) no-repeat;}
.tit-videos 	    {background:url(../imagens/titulos/tit-videos.jpg) no-repeat;}
.tit-enquete 	    {background:url(../imagens/titulos/tit-enquete.jpg) no-repeat;}
.tit-jogos 		    {background:url(../imagens/titulos/tit-jogos.jpg) no-repeat;}
.tit-grupo-oasis    {background:url(../imagens/titulos/tit-grupo-oasis.gif) no-repeat;}
.tit-turquesa       {background:url(../imagens/titulos/tit-turquesa.gif) no-repeat;}
.tit-receitasInt    {background:url(../imagens/titulos/tit-receitasInt.gif) no-repeat;}
.tit-dicas          {background:url(../imagens/titulos/tit-dicas.gif) no-repeat;}
.tit-contato        {background:url(../imagens/titulos/tit-contato.gif) no-repeat;}
.tit-jogosInt       {background:url(../imagens/titulos/tit-jogosInt.gif) no-repeat; height: 22px;}
.tit-onde           {background:url(../imagens/titulos/tit-onde.gif) no-repeat;}
.tit-resp-social    {background:url(../imagens/titulos/tit-resp-social.gif) no-repeat;}
.tit-imprensa       {background:url(../imagens/titulos/tit-imprensa.gif) no-repeat;}
.tit-outras-marcas  {background:url(../imagens/titulos/tit-outras-marcas.gif) no-repeat;}

/* Mensagens de Alerta */
.statusRealizado, .statusNaoRealizado, .statusAlerta, .statusInformacao {padding:12px 15px 12px 50px; font-weight:700; font-size:12px; width:85%; margin:0 0 15px -1px; float:left; clear:both;}
.statusRealizado 	{color:#6D8E3F; background: #E8EEBE url(../imagens/confirme-ico.jpg) no-repeat 10px center; border:solid 1px #568C12; }
.statusNaoRealizado {color:#D50310; background: #FFC5C1 url(../imagens/erro-ico.jpg) 	 no-repeat 10px center; border:solid 1px #D50310; }
.statusAlerta 		{color:#986200; background: #FFFFDD url(../imagens/alerta-ico.jpg) 	 no-repeat 10px center; border:solid 1px #986200; }
.statusInformacao	{color:#0152A3; background: #BDE6FA url(../imagens/info-ico.jpg) 	 no-repeat 10px center; border:solid 1px #0152A3; }
.campoObrigatorio   {color: red; margin:5px 0 0 100px; font-weight: 700;}

/* Estrutura do site */
body {background:#fff url(../imagens/bg_site.jpg) repeat-x; font:12px Arial, Verdana, Helvetica, sans-serif; color:#666;}
#site {width:920px; margin:0 auto;}

/* DIV TOPO */
#topo {float:left; clear:both; width:920px;}
#cabecalho {float:left; clear:both; width:920px;}
#cabecalho a.logomarca{float:left; text-indent:-9000px; width:172px; height:95px; background:url(../imagens/logo_turquesa.jpg) no-repeat; margin:0 0 15px 0; }

/* Menu Utilidades */
#cabecalho ul#menuUtilidades {float:right;width:auto; margin:0 0 15px 0; }
#cabecalho ul#menuUtilidades li{float:right; width:auto; background:url(../imagens/bg_menu_utilidades.jpg) no-repeat right center; padding:0 10px 0 0;}
#cabecalho ul#menuUtilidades li a{float:left; display:block; padding:13px 32px; font-size:10px; color:#363636; background:url(../imagens/alertas/doc-ico.gif) no-repeat 09% center;}
#cabecalho ul#menuUtilidades li a:hover{color:#666; text-decoration:underline;}

/* Menu Principal */
#menuPrincipal {float:right; width:730px; }
#menuPrincipal li{float:left; background:url(../imagens/bg_menu_principal.jpg) no-repeat right center; padding:5px 12.5px 5px 0;}
#menuPrincipal li a{float:left; font-size:11px; display:block; color:#fff; font-weight:700; text-transform:uppercase; padding:10px 7px;}
#menuPrincipal li a:hover{color:#E91E22; background:#fff;}

/* Banner Topo */
#bannerTopo {float:left; clear:both; width:920px; }

/* DIV CORPO */
#corpo {float:left; clear:both; width:920px; margin:13px 0 0 0;}

/* FORMATAÇÕES DA INDEX */

/* Box boxProdutos */
.boxProdutos {float:left; height:335px; width:255px; background:url(../imagens/bg_produtos_index.jpg) no-repeat; padding:17px 20px 10px 20px; margin: 0 10px 0 0; color: #CF001D;}

/* Box Vídeos */
.boxVideos {float:left; height:335px; width:275px; background:url(../imagens/bg_videos_index.jpg) no-repeat; padding:17px 20px 10px 20px;  margin: 0 0 0 10px; color: #CF001D;}

/* Box Receitas */
.boxReceitas {float:left; height:335px; width:253px; background:#341202 url(../imagens/bg_receitas_index.jpg) no-repeat; padding:17px 18px 10px 18px;}
.boxReceitas ul{float:left; clear:both; width:250px;}
.boxReceitas ul li{float:left; clear:both; width:235px; border-bottom:dashed 1px #FEEBE2; margin:0 0 10px 0; padding:0 0 10px 15px; background:url(../imagens/marcador_receitas.gif) no-repeat left 5px;}
.boxReceitas ul li a{display:block; color:#FEEBE2;}
.boxReceitas ul li a:hover{color:#FDCCB5;}
.boxReceitas ul li a strong{display:block; }

/* Box Enquete*/
.boxEnquete {float:left; width:253px; height:183px; color:#fff; background:#CE1111 url(../imagens/bg_enquete_index.jpg) no-repeat; margin:20px 0 0 0; padding:12px 18px 10px 18px;}
.boxEnquete p {margin:-5px 0 10px 0;}
.boxEnquete ul {margin:0;}
.boxEnquete ul li {float:left; clear:both; width:100%; margin:0 0 5px 0; font-weight:700;}
.boxEnquete ul li input{border:none; text-indent:-9000px; cursor:pointer; margin-right:8px;}
.boxEnquete ul li input.votar{background:url(../imagens/botoes/votar.gif); width:36px; height:15px; float:right; margin:5px 8px 0px 0px;}
.boxEnquete ul li input.resultado{background:url(../imagens/botoes/verResultado.gif); width:78px; height:15px; float:right; margin-top:5px;}

/* Box Games */
#boxGames {float:left; width:579px; height:179px; color:#fff; background:#C30200 url(../imagens/bg_jogos_index.jpg) no-repeat; margin:20px 0 0 16px; padding:17px 18px 10px 18px;}
#boxGames #ajusteBox {float:left; clear:both; width:490px; height:90px; margin:5px 0 0 100px;}
#boxGames #ajusteBox fieldset {float: left; margin: 0 15px 0 0; padding: 3px 0; width: auto; border: solid 1px #D10601;}
#boxGames #ajusteBox fieldset legend{font-size: 14px; font-weight: 700; margin: 0 0 0 10px; float: left; color: #fff;}
#boxGames #ajusteBox fieldset.width145 {width: 145px;}
#boxGames #ajusteBox ul {float:left; width:auto; }
#boxGames #ajusteBox ul li {float:left; width:63px; margin:0 5px;}
#boxGames #ajusteBox ul li img {border:solid 3px #AE0401; width: auto; height: 55px;}
#boxGames #ajusteBox ul li img:hover {border:solid 3px #FE7B78;}

/* FORMATAÇÕES DAS INTERNAS */
#lateralEsquerda {float:left; width:289px; margin:0px 10px 0px 0px;}

/* Box Games Internas*/
.boxGamesInt {float:left; width:254px; height:192px; color:#fff; background:#CE1111 url(../imagens/bg_jogos_internas.jpg) no-repeat; margin:20px 0 0 0; padding:13px 20px 0px 15px;}
.boxGamesInt #ajusteBoxInt {float:left; clear:both; width:490px; height:90px; margin:10px 0 0 65px;}
.boxGamesInt #ajusteBoxInt p {float:left; clear:both; width:195px; height:90px;}

/* Box Conteúdo Internas*/
#conteudo {float:left; width:595px; background:url(../imagens/bg-conteudo.gif) repeat-y; padding:0px 5px 0px 20px;}
#conteudo p{margin-bottom:20px;}
#conteudo img{margin-right:10px;}
#conteudo .topConteudo {float:left; clear: both; width:603px; height:37px; background:url(../imagens/bg_top_conteudo.gif) no-repeat top; margin:0px 0px 0px -20px; padding:17px 0px 0px 17px;}
#conteudo #fechabox {float:left; width:620px; height:55px; margin:0px 0px 0px -20px; background:url(../imagens/bg_bottom_conteudo.gif) no-repeat bottom;}

/* Formatando conteúdo que vem direto do Editor */
#conteudo ul, #conteudo ol{display: block; width: 100%; margin: 20px 0 20px 20px;}
#conteudo ul li {list-style-type: disc; list-style-position: inside;}
#conteudo ol li {list-style-type: decimal; list-style-position: inside;}
#conteudo table {margin: 10px 0;}
#conteudo table th, #conteudo table td {padding: 5px;}
#conteudo h1, #conteudo h2, #conteudo h3, #conteudo h4, #conteudo h5, #conteudo h6{margin: 7px 0;}
#conteudo h1 {font-size: 20px;}
#conteudo h2 {font-size: 16px;}
#conteudo h3 {font-size: 14px;}
#conteudo h4 {font-size: 12px;}
#conteudo h5 {font-size: 10px;}
#conteudo h6 {font-size: 8px;}

/* Tabela Padrão */
#conteudo table {border:solid 1px #B01211; background:#fff; width: 97%;}
#conteudo table th, .conteudo table td {border-top:solid 1px #B01211; border-bottom:solid 1px #B01211;}
#conteudo table th {background:#DA1C1E; color:#fff; text-align: center;}

/* Forms */
#conteudo .listaForm {float:left; width:520px; margin:0px 0px 0px 0px;}
#conteudo .listaForm li{float:left; margin:5px 0; width:100%; list-style: none;}
#conteudo .listaForm label{font-size:16px; float:left; width:100%; clear:both; font-weight:bold; margin:0px 0px 5px 0px;}
#conteudo .listaForm label.aviso{font-size:11px; float:left; width:100%; clear:both; font-weight:bold; margin:0px;}
#conteudo .listaForm input[type=text].campo, #conteudo .listaForm input[type=password].campo, #conteudo .listaForm textarea.campo, #conteudo .listaForm select.campo{width:500px; padding:5px; font-size:18px;}
#conteudo .listaForm select.campo{width:300px;}
#conteudo .listaForm textarea.campo{height:150px;}
#conteudo .listaForm .LIbotoes{width:98.5%;}
#conteudo .listaForm .botao{padding:5px 8px; font-weight:700;}
#conteudo .listaForm .labelInterno{border:none; float:right; margin:-18px 140px 0 0; width:auto; display:block;}
#conteudo .listaForm input[type=radio].campo, #conteudo .listaForm input[type=checkbox].campo{width:20px; float:left; margin:4px 0 0 0;}
#conteudo .listaForm input[type=file].campo {width:500px; padding:5px; font-size:18px; margin:10px 0 0 0;}
#conteudo .listaForm .campo{color:#666;}
#conteudo .listaForm .campo:focus, #conteudo .listaForm .campo:hover{background:#f5f5f5;}
#conteudo .listaForm .info{float:left; font-size:12px; width:80%; clear:none; margin:3px;}

/* Forms */
.listaForm label{color:#Cf1719;}
.listaForm .campo{border:solid 1px #Cf1719;}

/* Formatação para botões */
.botaoPadrao, .botaoPadraoExcluir, .botaoPadraoConfirmar, .botaoPadraoCorrigir, .linkBotao {float:right; margin:0 0 0 5px; padding:8px 13px; text-align:center;}
.botaoPadrao, .botaoPadraoExcluir, .botaoPadraoConfirmar, .botaoPadraoCorrigir {background:#E9E8E8 url(../imagens/botoes/bg-botao.jpg) repeat-x; border:solid 2px #ccc; color:#333; font:700 12px verdana;}
.botaoPadraoConfirmar:hover	{border:solid 2px #57930D; background:#E0F2C0; color:#365B09; }
.botaoPadraoCorrigir:hover	{border:solid 2px #DD8F00; background:#FEEFB4; color:#76480A;}

/* Lista Notícia */
#conteudo .listaNoticiaInterna {width:98%; margin: 15px 0 0 0; float: left; clear: both;}
#conteudo .listaNoticiaInterna img{display: none;}
#conteudo .listaNoticiaInterna .tit-noticia {font-size:14px; font-style:italic; margin: 0; }
#conteudo .listaNoticia {float:left; clear:both; width:243px;}
#conteudo .listaNoticia li, .listaNoticiaInterna li{float:left; clear:both; width:100%; padding:0px 0 7px 0; margin:0px 0 12px 0; border-bottom:dotted 2px #CCC;}
#conteudo .listaNoticiaInterna li {padding:0 0 10px 0; list-style: none;}
#conteudo .listaNoticia li a, .listaNoticiaInterna li a{display:block; font-size:12px; color:#6C6C6C;}
#conteudo .listaNoticia li a:hover, .listaNoticiaInterna li a:hover{text-decoration:none; color:#333;}
#conteudo .listaNoticia li a strong, .listaNoticiaInterna li a strong{display:block;}
#conteudo .listaNoticia li a:hover strong, .listaNoticiaInterna li a:hover strong{color:#D8660A;}
#conteudo .tit-noticia {font-size:16px; color:#CD3F41;}
#conteudo .data-noticia{display:block;}

/* Lista Interna */
#conteudo .listaInt{float:left; width:350px; margin: 20px 0 0 0;}
#conteudo .listaInt li{float:left; clear:both; list-style: none; width:100%; margin:0px 0 12px 0; padding-bottom:15px; border-bottom:dotted 2px #cb0101;}
#conteudo .listaInt li a{color:#333;}
#conteudo .listaInt li a:hover{text-decoration:underline;}
#conteudo .listaInt li a.leiaMais{float:right; margin:20px 0 0 0; font-weight:700; padding:0 0 0 12px; color:#CD3F41;}
#conteudo .listaInt li img{float:left; border:solid 2px #cb0101; margin:0px 12px 0px 0px;}
#conteudo .listaInt li h3{color:#cb0101;}

/* Box de Busca */
#conteudo #FrmBuscaRec{float:right; width:190px; background:url(../imagens/bg_form_receitas.jpg) top no-repeat; height:250px; padding:12px 12px 12px 20px;margin: 20px 0 0 0;}
#conteudo #FrmBuscaRec h3{color:#c07114; font-size:16px; margin-bottom:12px;}
#conteudo #FrmBuscaRec ul {float: left; width: 160px;}
#conteudo #FrmBuscaRec li {list-style: none; margin: 0 0 0 -18px; float: left; clear: both; width: 100%;}
#conteudo #FrmBuscaRec li label{color:#c07114; float:left; margin-bottom:5px; clear:both;}
#conteudo #FrmBuscaRec li input{border:1px solid #c07114; padding:2px; margin:0px 0px 5px 0px;}
#conteudo #FrmBuscaRec li input[type=text]{width: 170px;}
#conteudo #FrmBuscaRec li .btProc{border:none; background:url(../imagens/botoes/procurar.gif); width:86px; height:20px; cursor:pointer; text-indent:-9000px; margin:-10px 0px 0px 88px;}

#FrmBuscaDic{float:right; width:190px; background:url(../imagens/bg_form_dicas.jpg) bottom no-repeat; height:400px; padding:12px;}
#FrmBuscaDic h3{color:#c07114; font-size:16px; margin-bottom:12px;}
#FrmBuscaDic li label{color:#c07114; float:left; margin-bottom:5px; clear:both;}
#FrmBuscaDic li input{border:1px solid #c07114; padding:2px; margin:0px 0px 5px 0px;}
#FrmBuscaDic li .btProc{border:none; background:url(../imagens/botoes/procurar.gif); width:86px; height:20px; cursor:pointer; text-indent:-9000px; margin:0px 0px 0px 35px;}

/* Jogos */
.boxJogo{border:1px solid #cf001e; width:289px; color:#c7651e; margin:0px 5px 15px -5px;}
.boxJogo h3{width:277px; height:22px; background:url(../imagens/bg_tit_jogos.gif) repeat-x; margin:2px 2px 2px 2px; color:#FFF; padding:8px 0px 0px 8px;}
.boxJogo img{margin:10px; border:2px solid #cf001e; float:left;}
.boxJogo p{float:left; width:150px; margin:10px 5px 0px 0px;}
.boxJogo p.maior{float:left; width:250px; margin:10px 5px 0px 12px; height: 63px;}
.boxJogo a{float:right; width:56px; height:19px; background:url(../imagens/botoes/jogar.jpg); margin:20px 10px 20px 0px; text-indent:-9000px; cursor:pointer;}

/* Paginação */
#conteudo .paginacao { padding:0; margin:0 0 0 0px; width:auto; clear: both; float:left; height:50px; text-align:center;}
#conteudo .paginacao li{float:left; list-style: none;}
#conteudo .paginacao a, .paginacao span {display:block; padding:3px 5px; margin:15px 0 0 3px; text-align:center; font-size: 10px;}
#conteudo .paginacao a.inativo{ display:block; text-decoration:none; margin:15px 0 0 5px; text-align:center;}
#conteudo .paginacao a.inativo:hover{cursor:default;}

/* Paginação */
.paginacao a, .paginacao span{background:#FFF; color:#666; border:solid 1px #666; }
.paginacao a:hover, .paginacao a.ativo{background:#FBECD9; color:#C07114;}
.paginacao a.inativo{background:#E2E2E2; color:#666; border:solid 1px #666; }

/* Rodapé */
#rodape {float:left; clear:both; width:100%; background:#CF0909 url(../imagens/bg_rodape.jpg) repeat-x; padding:40px 0 0 0; margin:0px 0 0 0;}
#rodape #divRodape {width:920px; margin:0 auto; color:#fff; font-size:10px; padding:10px 0 ;}
#rodape #divRodape ul {width:700px; float:left; margin:0 0 10px 0;}
#rodape #p4 {float:right; background:url(../imagens/logo_p4.jpg) no-repeat; text-indent:-9000px; width:56px; height:18px; margin:15px 0 0 0;}

/* Lista Produto */
#conteudo .listaProdutos{float: left; clear: both; width: 580px; margin: 0 0 0 5px;}
#conteudo .listaProdutos li{float: left; width: 262px; height: 160px; border: solid 1px #ffe491; background: #fef7e2; padding: 2px 2px 8px 2px; margin: 20px 20px 0 0; list-style-type: none;}
#conteudo .listaProdutos li a {display: block;}
#conteudo .listaProdutos li a h2 {background: url(../imagens/bg_titulo_produto.jpg) repeat-x; font-size: 14px; color: #ca6420; padding:8px 10px 8px 10px; margin: 0 0 8px 0;}
#conteudo .listaProdutos li a img {float: left; border: solid 2px #e9b776; width: 75px; height: auto; margin: 0 0 0 90px;}

#videoContainer {float: left; width: 580px; margin: 20px 0 20px 0;} 
#videoContainer #playerContainer, #videoContainer #playerContainer #player {float: left; width: 270px; display: inline;}
#videoContainer ul#informacoesVideo{float: left; width: 280px; margin: 0 0 0 15px; display: inline;}
#videoContainer #informacoesVideo li {list-style: none; width: 100%;}

/* Informações Video*/
#conteudo .listaVideos{float: left; clear: both; width: 580px; margin:20px 0 0 0;}
#conteudo .listaVideos li{float: left; clear: both; list-style-type: none; width: 580px;}
#conteudo .listaVideos li a {float: left; clear: both; padding: 0 0 10px 95px; width: 490px;}
#conteudo .listaVideos li a:hover {text-decoration: none;}
#conteudo .listaVideos li em {width: 100%;}
#conteudo .listaVideos li em {font-size: 11px;}

/* Informações Video*/
#conteudo .listaVideos li{border-bottom: dotted 2px #ccc; background: url(../imagens/video_ico.jpg) no-repeat 0 10px; list-style: none;}
#conteudo .listaVideos li:hover{background-color: #f1f1f1;}
#conteudo .listaVideos li em, .conteudoDinamico .listaVideos li a {color: #666;}
#conteudo .listaVideos li em {color: #666;}