/* Documento - Site Mais Q Festa */
*{
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	background-image:url(fundo.jpg);
    background-repeat: repeat-x;
}

/******************************************************* Div geral do site *****************************************************/
#geral {
	width:778px;
	margin:0px auto;
}
 /******************************************************* Div coluna esquerda *****************************************************/


/*************** ABAS DA INSCRICAO *******************/

.container {
        width: 500px;
        padding: 15px;
        padding-bottom:0;
        margin: 3px 0 0 0;
        background: #fff;
}

/* pyramid */

#navPyra {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}


#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: black;
        background: url(pyramid.gif) no-repeat bottom center;
}
.pyramidSelected{
        color: black;
        background: url(pyramid.gif) no-repeat bottom center;
}
.SPS {
    color:black;
}


/*************** ABAS DA INSCRICAO *******************/

#col_e {
	width:200px;
	float:left;
}

#menu_nave dt {
	width:175px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	background-image:url(flecha_h1.gif);
	background-repeat:no-repeat;
	margin:55px 0 0 16px;
	padding:3px; 0 0 11px;
	font-weight:normal;
}

#menu_nave ul {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	margin:0 0 0 19px;
}

#menu_nave ul li{
	list-style:none;
	background-image:url(fundo_li.gif);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-top:9px;
}

#menu_nave ul li a{
	color:#006699;
	text-decoration:none;
}

#menu_nave ul li a:hover{
	text-decoration:underline;
}

#menu_nave dt a{
	color:#00367B;
	text-decoration:none;
}
#menu_nave dt a:hover{
	text-decoration:underline;
}

#chamada_col_e {
	width:179px;
	height:84px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(fundo_chamada.jpg);
	margin:5px 0 0 15px;
}

#chamada_col_e h3 {
	padding:3px 0 0 50px;
	font-size:10px;
	color:#FFFFFF;
}

#chamada_col_e p {
	padding:8px 0 0 10px;
	font-size:9px;
	color:#00367B;
}

#chamada_col_e p a {
	color:#00367B;
}

#chamada_col_e p a:hover {
	text-decoration:none;
}


#realizacao_col_e{
	width:179px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(fundo_realizacao_index.gif);
	margin:5px 0 0 15px;
}

#realizacao_col_e h3 {
	width:179px;
	height:18px;
	text-indent:-2000px;
	background-image:url(fundo_realizacao_index2.gif);
	background-repeat:no-repeat;

}

#realizacao_col_e ul {
	width:160px;
	margin:4px 0 0 17px;
}

#realizacao_col_e ul li{
	display:inline;
	list-style:none;
	width:60px;
	height:60px;
}

#conteudo{
	width:578px;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:90px;
}

#chamadas_conteudo{
	width:578px;
	height:145px;
	background-image:url(chamadas_conteudo.gif);
	float:left;
}

#chamadas_conteudo ul{
	width:139px;
	height:120px;
	background-image:url(fundo_ul_chamadas.jpg);
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
	margin-left:12px;
}

#chamadas_conteudo ul li{
	list-style:none;
	margin:9px 0 0 28px;
}

#chamadas_conteudo ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#chamadas_conteudo ul li a:hover{
	text-decoration:underline;
}

#ao_vivo{
	width:298px;
	float:left;
	background-image:url(fundo_vivo.gif);
	padding-bottom:40px;
}

#ao_vivo h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	margin:10px 0 0 20px;
}

#ao_vivo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px 0 0 20px;
	color:#006AB3;
}
#ao_vivo p a{
	color:#006AB3;
	text-decoration:none;

}

#ao_vivo p a:hover{
	text-decoration:underline;
}

#ao_vivo span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:26px 0 0 20px;
	float:left;
}

#ao_vivo span img{
	padding-right:9px;
}

#ao_vivo span a{
	color:#00367B;
}

#ao_vivo span a:hover{
	text-decoration:none;
}

#ao_vivo ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006AB3;
	margin:10px 0 0 20px;
	width:245px;
}

#ao_vivo ul li{
	display:inline;
}

#noticias_conteudo{
	width:280px;
	float:left;
	background-color:#FFFFFF;
}

#noticias_conteudo ul{
	width:270px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

#noticias_conteudo ul li{
	background-image:url(linestyle_not.gif);
	background-repeat:no-repeat;
	list-style:none;
	padding-left:20px;
}

#noticias_conteudo ul li a{
	color:#006AB3;
	text-decoration:none;
}

#noticias_conteudo ul li a:hover{
	text-decoration:underline;
}

#rodape{
	width:778px;
	height:36px;
	background-image:url(fundo_rodape.gif);
	float:left;
	background-position:right;
	background-repeat:no-repeat;
}

#rodape p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006AB3;
	float:right;
	margin:6px 30px 0 0;
}

.conteudo_topo{
	width:578px;
	height:40px;
	background-image:url(fundo_meio.jpg);
	float:left;
	background-repeat:no-repeat;
}

.conteudo_topo h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:19px 0 0 45px;
}

.conteudo_meio{
	width:578px;
	background-color:#FFFFFF;
	float:left;
	padding-bottom:30px;
	
}

.conteudo_meio h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	margin:13px 0 0 20px;
	line-height:150%;
}

.conteudo_meio h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00367B;
	margin:8px 0 0 20px;
	line-height:150%;
	width:500px;
}

.conteudo_meio p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	margin:10px 0 0 20px;
	width:520px;
	line-height:180%;
}


.conteudo_meio p a:hover{
	color:#00367B;
	text-decoration:underline;

}

.conteudo_meio h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00367B;
	margin:12px 0 0 20px;
	width:520px;
	line-height:160%;
}


.conteudo_meio ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	margin:5px 0 0 20px;
	width:520px;
}

.conteudo_meio ul li{
	list-style:none;
	padding-top:7px;
}
.conteudo_meio ul li a{
	text-decoration:none;
		color:#00367B;
}

.conteudo_meio ul li a:hover{
	text-decoration:underline;
}

.conteudo_meio form{
	width:490px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00367B;
	margin:12px 0 0 20px;
}

.conteudo_meio form legend{
	font-weight : bold;
		font-size:12px;
}

.conteudo_meio form label{
	width: 120px;
	float: left;
	clear: left;
	padding-top: 15px;
}

.conteudo_meio form input{
	width: 200px;
	float: left;
	border: 1px inset #0000ff;
	margin-top: 15px;
}

.conteudo_meio form select {
	width : 204px;
	float : left;
	border : 1px inset #0000ff;
	margin-top : 15px;
}

#info_text {
	width : 200px;
	float : left;
	border : 1px inset #0000ff;
	margin-top : 15px;
}

.conteudo_meio table {
	width : 500px;
	float : left;
	margin-top : 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:30px;
}

.conteudo_meio table tr td {
	text-align:left;
	background-color:#FFFFFF;
	height:19px;
	color:#00367B;
	padding:7px 0 7px 0;
}

.pop {
	background-color:#FFFFFF;
	width:450px;
	height:340px;
	
}

.pop h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 10px 0 0 20px;
}

.pop p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:170%;
	margin: 10px 0 0 20px;
}

.form_form{
    float:left;
    clear:both;
    width:500px;
}
.form_input{
    width:500px;
    float:left;
    clear:both;
	border: 1px inset #0000ff;
}

.form_textarea{
    width:500px;
    float:left;
    clear:both;
	border: 1px inset #0000ff;
}


.error{
    color:red;
    margin-top:4px;
    margin-bottom:15px;
    float:left;
    width:500px;
}