/*
CONTEUDO
*/
#conteudo
{
	background-color:#FFFFFF;
}
#conteudo .secao {
	background-color:#4e88eb;
	border-bottom:1px solid #1c3965;
	border-left:1px solid #73a1ee;
	border-right:1px solid #305695;
	border-top:1px solid #94bbf6;
	color:#FFFFFF;
	height:20px;
}

/*
promocoes
*/
#conteudo #promocoes {
	padding:0px 10px 0px 10px;
}
#conteudo #promocoes h1
{
	color:#4e88eb;
	font-size:1.5em;
	margin:18px 0px 15px 0px;
}
#conteudo #promocoes .formulario 
{
	font-size:14px;
}
#conteudo #promocoes .erro 
{
    color:red;
	font-size:12px;
}
#conteudo #promocoes .sucesso 
{
	font-size:12px;
}
#conteudo #promocoes .texto 
{
	font-size:12px;
	line-height:20px;
}
#conteudo #promocoes .texto .destaque 
{
	color:#336d45;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	border-bottom:1px solid #336d45;
}
#conteudo #promocoes .formulario p 
{
	font-size:16px;
	margin:10px 0px 10px 0px;
}
#conteudo #promocoes .formulario .label
{
	color:#454343;
	font-size:14px;
	font-weight:bold;
}
#conteudo #promocoes .formulario p.novidades 
{
	border-top:2px dashed #d6d6d6;
	font-size:12px;
	margin:18px 0px 20px 0px;
}
#conteudo #promocoes .formulario .seguranca 
{
	border:1px solid #d6d6d6;
	font-size:12px;
	margin:30px 0px 30px 0px;
    padding:4px;
}
#conteudo #promocoes .formulario .seguranca .captcha input 
{
	font-size:16px;
	width:100px;
}
#conteudo #promocoes .formulario p label
{
    font-size:14px;
}
#conteudo #promocoes .formulario input[type=text], #conteudo #promocoes .formulario select, #conteudo #promocoes .formulario textarea
{
	border:2px solid #CCCCCC;
	font-size:16px;
	height:22px;
	padding:4px;
}
#conteudo #promocoes .formulario select
{
	height:32px;
}
#conteudo #promocoes .formulario textarea 
{
    height:120px;
    width:550px;
}
#conteudo #promocoes .formulario .observacao 
{
	font-size:11px;
}
/* botao salvar */
#conteudo #promocoes .cmdComentar
{
	background:url(../images/icones/cmdComentar.gif) center no-repeat;
	height:18px;
	width:87px;
}
#conteudo #promocoes .cmdComentar .texto-cmd
{
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 28px;
}
#conteudo #promocoes .cmdComentar .texto-cmd a
{
	color:#FFFFFF;
}
/* tabela colunas */
#conteudo #promocoes .table-cols,
#conteudo #promocoes .table-cols2
{
	font-size:14px;
	margin:10px 0px 0px 0px;
}
#conteudo #promocoes .table-cols table,
#conteudo #promocoes .table-cols2 table,
#conteudo #promocoes .table-cols table tr td,
#conteudo #promocoes .table-cols2 table tr td
{
    margin:0;
    padding:0;
}
#conteudo #promocoes .table-cols table tr td
{
    font-size:14px;
    width:33%;
}
#conteudo #promocoes .table-cols2 table tr td
{
    font-size:14px;
    width:250px;
}
#conteudo #promocoes .table-cols .outro,
#conteudo #promocoes .table-cols2 .outro
{
	padding-left:40px;
}
/* box */
#conteudo #promocoes .formulario .box 
{
	border:1px solid #d6d6d6;
	font-size:12px;
	margin:30px 0px 30px 0px;
    padding:4px;
}
/* regulamento */
#promocoes .regulamento
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#promocoes .regulamento .red
{
	color:Red;
}
#promocoes .regulamento ul,
#promocoes .regulamento ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#promocoes .regulamento ul li
{
    padding:0px 0px 3px 10px;
}
#promocoes .regulamento .titulo
{
    font-size:14px;
}

/* titulo da popup */
.jqmWindow .secao 
{
    font-family:Arial;
    font-size:16px;
	font-weight:bold;
	padding:2px 0px 0px 10px;
	background-color:#4e88eb;
	border-bottom:1px solid #1c3965;
	border-left:1px solid #73a1ee;
	border-right:1px solid #305695;
	border-top:1px solid #94bbf6;
	color:#FFFFFF;
	height:20px;
}
.jqmWindow .secao .fechar 
{
    cursor:pointer;
    position:absolute;
    right:20px;
    margin-top:2px;
}

#promocoes .premios 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
#promocoes .premios .titulo 
{
	color:#336d45;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	border-bottom:1px solid #336d45;
}
