@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
}
html, body {
	height: 100%;
}
img {
	border: none;
}
* html #base {
	/*height: 100%; /* hack para IE6 hq trata height como min-height */
}
a,a:active,a:visited {
	text-decoration:none;
	color:#323232;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
	color:#323232;
	cursor:pointer;
}
label{
	font-size:14px;
	font-weight:bold;
	color:ff06a4;
}
.contratante{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:800px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.contratante2{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:395px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.contratante3{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:395px;
	height:28px;
	margin-top:4px;
	padding:5px;
	float:right;
}
.contratante4{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:195px;
	height:28px;
	margin-top:4px;
	padding:5px;
	float:right;
}
.contratantetext{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:800px;
	height:130px;
	margin-top:4px;
	padding:5px;
}
.enviar_contratante{
	background:url(../img/enviar.jpg);
	width:144px;
	height:31px;
	border:none;
	float:right;
	margin-right:120px;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:40px;
}
input[type=text],select{
	background:#eaf5e5;
	border:solid 1px #329d02;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.contato2{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:550px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
input[type=text].form_opiniao{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:360px;
	height:33px;
	margin-top:4px;
	padding:5px;
}
input[type=text].form_ddd{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:50px;
	height:33px;
	margin-top:4px;
	padding:5px;
}
input[type=text].form_telefone_fixo{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:300px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-left:10px;
}
input[type=text].form_telefone_celular {
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:190px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-left:10px;
}
input[type=text].form_telefone_operadora{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:100px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-right: 10px;
}
.form_telefone_operadora{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:100px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-right: 10px;
}
.form_opiniao{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:360px;
	height:33px;
	margin-top:4px;
	padding:5px;
}
.form_ddd{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:50px;
	height:33px;
	margin-top:4px;
	padding:5px;
}
.form_telefone_fixo{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:300px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-left:10px;
}
.form_telefone_celular {
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:190px;
	height:33px;
	margin-top:4px;
	padding:5px;
	margin-left:10px;
}
.form_opiniao_text{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:360px;
	margin-top:4px;
	padding:5px;
	height:130px;
}
.contato_text{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:550px;
	margin-top:4px;
	padding:5px;
	height:130px;
}

.file_input{
	width:400px;
}
.input_verderosa{
	background:#ffffff;
	border:solid 1px #e6019d;
	width:400px;
	height:25px;
	margin-top:8px;
	padding:5px;
}
.input_verderosa2{
	background:#ffffff;
	border:solid 1px #e6019d;
	width:50px;
	height:25px;
	margin-top:8px;
	padding:5px;
}
.input_verderosa3{
	background:#ffffff;
	border:solid 1px #e6019d;
	width:263px;
	height:25px;
	margin-top:8px;
	padding:5px;
}

.botaoverderosa{
	background:url(../img/verderosa_envia.jpg);
	width:155px;
	height:25px;
	border:none;
	margin-top:15px;
	cursor:pointer;
}
.regulamento_verderosa{
	background:url(../img/regulamento_verderosa.jpg);
	width:168px;
	height:24px;
	margin-top:150px;
	_margin-top:130px;
	margin-left:310px;
	border:none;
	cursor:pointer;
	
}
#div-input-file{
    background:url(../img/anexo.jpg) no-repeat 100% 1px;
    height:25px;
    width:400px;
    margin:0px;
	margin-top:8px;
}
#div-input-file #file-original{
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=00);
    font-size:18px;
	
}
#div-input-falso{
    _margin-top:-40px;
	margin-top:-35px;
}
#div-input-falso #file-falso{
    width:280px;
    height:25px;
    font-size:18px;
    font-family: Verdana;
	background:#ffffff;
	border:solid 1px #e6019d;
}


span{
	font-size:15px;
	color:#FFFFFF;
}
.home{
	background:#e067b1;
	border:solid 1px #FFF;
	width:280px;
	height:20px;
	margin-top:4px;
	padding:3px;
	padding-top:1px;
	margin-left:5px;
	color:#FFFFFF;
}
.home1{
	background:#e067b1;
	border:solid 1px #FFF;
	width:115px;
	height:20px;
	margin-top:5px;
	margin-bottom:0px;
	padding:5px;
	margin-left:5px;
	color:#FFFFFF;
}
.sel1{
	background:#e067b1;
	border:solid 1px #FFF;
	width:280px;
	height:20px;
	margin-top:4px;
	padding:0px;
	margin-left:5px;
	color:#FFFFFF;
}
.sel2{
	background:#e067b1;
	border:solid 1px #FFF;
	width:115px;
	height:20px;
	margin-top:4px;
	padding:0px;
	margin-left:5px;
	color:#FFFFFF;
}
.sel3_fantasia{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:390px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.sel4_fantasia{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:800px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.sel3{
	background:#e067b1;
	border:solid 1px #FFF;
	width:102px;
	height:20px;
	margin-top:4px;
	padding:0px;
	margin-left:5px;
	color:#FFFFFF;
}
.home2{
	background:#e067b1;
	border:solid 1px #FFF;
	width:120px;
	height:20px;
	margin-top:4px;
	padding:5px;
	margin-left:5px;
	color:#FFFFFF;
}

.text2{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:485px;
	height:28px;
	margin-top:4px;
	padding:5px;
}
.textarea2{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:485px;
	margin-top:4px;
	padding:5px;
	height:130px;
}
textarea{
	background:#eaf5e5;
	border:solid 1px #329d02;
	width:800px;
	margin-top:4px;
	padding:5px;
	height:130px;
}
a.menu_escola,a.menu_escola.active,a.menu_escola.visited{
	color:#cb0179; 
	text-decoration:none; 
}
a.menu_agenda,a.menu_agenda.active,a.menu_agenda.visited{
	color:#ff06a4; 
	text-decoration:none; 
}
a.menu_agenda2,a.menu_agenda2.active,a.menu_agenda2.visited{
	color:#ffffff; 
	text-decoration:none; 
}

.cabtab {
	color:#FFF;
	font-weight:bold;
	background:#ff7ecc;
	height:25px;
	font-size:12px;
}
.tabcor {
	background-color:#fdb9e2;
}
.tabcor2 {
	background-color:#fad0e9;
}


.enviar{
	background:url(../img/enviar.jpg);
	width:144px;
	height:31px;
	border:none;
	float:right;
	margin-right:10px;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:40px;
}
.enviar_opiniao{
	background:url(../img/enviar.jpg);
	width:144px;
	height:31px;
	border:none;
	float:right;
	cursor:pointer;
}
.enviar_logo{
	background:url(../img/enviar2.jpg);
	width:96px;
	height:31px;
	border:none;
	cursor:pointer;
}

input[type=checkbox] {
    display:none;
}

input[type=checkbox] + label.cel {
        background: url('../img/input_cel.jpg') 0 0px no-repeat;
        height: 17px;
        width: 19px;
        display:inline-block;
        padding: 0 0 0 0px;
		margin-right:10px;
}

input[type=checkbox]:checked + label.cel {
        background: url('../img/input_cel_hover.jpg') 0 0px no-repeat;
        height: 17px;
        width: 19x;
        display:inline-block;
        padding: 0 0 0 0px;
		margin-right:10px;
}
input[type=checkbox] + label {
        background: url('../img/check.jpg') 0 0px no-repeat;
        height: 35px;
        width: 25px;
        display:inline-block;
        padding: 0 0 0 0px;
}
input[type=checkbox]:checked + label {
        background: url('../img/check_hover.jpg') 0 0px no-repeat;
        height: 35px;
        width: 25px;
        display:inline-block;
        padding: 0 0 0 0px;
}


input[type=radio]:checked + label {
        background: url('../img/check_hover.jpg') 0 0px no-repeat;
        height: 35px;
        width: 25px;
        display:inline-block;
        padding: 0 0 0 0px;
}

input[type=checkbox] + label.regulamento {
        background: url('../img/input_logo.jpg') 0 0px no-repeat;
        height: 25px;
        width: 30px;
        display:inline-block;
        padding: 0 0 0 0px;
}

input[type=checkbox]:checked + label.regulamento {
        background: url('../img/input_logo_hover.jpg') 0 0px no-repeat;
        height: 25px;
        width: 30px;
        display:inline-block;
        padding: 0 0 0 0px;
}

.enviar_fantasia{
	background:url(../img/enviar.jpg);
	width:144px;
	height:31px;
	border:none;
	float:right;
	margin-right:140px;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:40px;
}
.enviar_comentario{
	background:url(../img/enviar.jpg);
	width:144px;
	height:31px;
	border:none;
	float:right;
	cursor:pointer;
	margin-top:20px;
	margin-bottom:40px;
}

#site{
padding:0;
margin:0;
width:100%;
/*height: 100%;*/
}
.rodape{
margin:0;
padding:0;
height:131px;
background:url(../img/fundo_rodape.jpg) no-repeat;
background-position:top center;
}
.conteudo{
margin:0;
padding:0;
background:url(../img/fundo_centro.jpg) no-repeat #F124BD;
background-position:top center;
}
.topo{
margin:0;
padding:0;
background:url(../img/fundo_topo.jpg) no-repeat;
background-position:top center;
height:109px;
}
#subtopo{
margin:0;
padding:0;
background:url(../img/fundo_subtopo.jpg) no-repeat;
background-position:top center;
height:445px;
}
#fundo_menu_rodape1{
margin:0;
padding:0;
background:url(../img/menu_rodape1.png) no-repeat;
height:220px;
width:595px;
background-position:left;
}
#fundo_menu_rodape2{
margin:0;
padding:0;
background:url(../img/menu_rodape2.png) no-repeat;
height:220px;
width:374px;
background-position:right;
}
#noticias{
margin-top:20px;
margin-left:5px;

background:url(../img/fundo_noticia.png) no-repeat;
height:396px;
width:328px;
float:left;
}
#agenda{
margin-top:20px;
background:url(../img/fundo_agenda.png) no-repeat;
background-position:top right;
height:396px;
width:254px;
float:right;
margin-bottom:0px;
}
#baixa_musica{
float:right;
margin-top:15px;
_margin-top:5px;
_margin-right:1px;
}
.cliqueaqui{
	background:url(../img/cliqueaqui.jpg) no-repeat;
	width:120px;
	height:28px;
	text-decoration:none; 
	border:none;
	cursor:pointer;
	margin-top:20px;
	padding-top:3px;
}
.botao_baixar{
	background:url(../img/botao_baixar.jpg) no-repeat;
	width:96px;
	height:27px;
	text-decoration:none; 
	border:none;
	cursor:pointer;
	margin-top:8px;
	padding-top:3px;
}
a.baixar,a.baixar.active,a.baixar.visited{
	color:#FFF; 
	text-decoration:none; 
	font-weight:bold;
	font-size:17px;
}
.topo_menu_predios{
	background: #329D02;
	width:330px;
	heigth:30px;
	color:#FFF;
	font-weight:bold;
	padding:8px 10px 8px 20px;
	margin-top:0px;
	margin-bottom:0;
	border:solid 1px #FFF;
	font-family:Delicious,Arial, Helvetica, sans-serif;
	font-size:19px;
}
a.predios,a.predios.active,a.predios.visited{
	color:#FFF;
}
#tit_opiniao{
	margin-top:30px;
	margin-bottom:5px;
	margin-left:10px;
}
.bloco_opinioes{
	background: #EAF5E5;
	display:block;
	width:342px;
	margin-left:1px;
	border:solid 1px #329d02;
	padding:8px;
	font-size:12px;
}
.base_result{
	border-bottom:dotted 1px #329d02;
	padding:10px
}
.pos_mensagem{
	margin-top:8px;
}
span.tit_nome{
	color:ff06a4;
	font-weight:bold;
	font-size:15px;
}
.conteudo_predio_um{
	background: #EAF5E5;
	display:block;
	height:300px;
	width:342px;
	*width:314px;
	margin-left:1px;
	border:solid 1px #329d02;
	padding:8px;
	font-size:12px;
	overflow:auto;
}
.conteudo_predio_dois{
	background: #EAF5E5;
	display:block;
	height:300px;
	width:342px;
	*width:314px;
	margin-left:1px;
	border:solid 1px #329d02;
	padding:8px;
	font-size:12px;
	overflow:auto;
}
.conteudo_predio_tres{
	background: #EAF5E5;
	display:block;
	height:300px;
	width:342px;
	*width:314px;
	margin-left:1px;
	border:solid 1px #329d02;
	padding:8px;
	font-size:12px;
	overflow:auto;
}
.textarea_contadores{
	background:none;
	border:none;
}
#div-input-file{
	background:url(../img/input_file.jpg) no-repeat 100% 1px;
	height:32px;
	width:208px;
	cursor:pointer;
	margin:0px;
}
#div-input-file #file-original{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	width:208px;
	cursor:pointer;
}

#div-input-falso{
	margin-top:32px;
	display:none;
	cursor:pointer;
}
#div-input-falso #file-falso{
	width:208px;
	cursor:pointer;
	height:32px;
	font-size:18px;
	font-family: Verdana;
	border:solid 1px;
}

.scroll-pane
{
	font-size: 13px; width:875px; border:solid 1px #349D03; background:#EAF5E5; height:500px; overflow:auto; margin-left:30px; margin-top:3px; margin-bottom:30px;
}




