/*----------------------RESETANDO--------------------*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0; outline: none; }

body{line-height:1; font-size:75%; background:#000; font-family: 'PT Sans Narrow', Arial, sans-serif; } /*---- 1.0 em = 10px---*/

h1, h2, h3, h4, h5, h6{font-size:100%;}

ul, ol{list-style:none;}

/*----------------------RESETANDO--------------------*/

.tudo{height:100%; position:relative; width:100%; margin:0 auto; background:#000;} 
.estendido{ /*overflow:hidden;*/min-width:800px; width:100% }
.centro{text-align:left; margin:0px auto; position:relative; width:800px;}

.conteudo{margin:0 auto; /*padding-bottom:-20px; margin-bottom:-20px;*/}
.meio_conteudo{width:800px; padding:0 auto; /*min-height:600px; height:100%;*/}

.rodape{margin:0 auto; padding:0 auto; background-image: url(../img/fundo-rodape.jpg); z-index:5; text-shadow: 2px 2px 2px #0f0; color:#fff;}
.meio_rodape{margin:0 auto; padding:0 auto; min-width:800px; height:25px; font-size:small; letter-spacing:2px; font:8pt "Verdana", "Geneva", Arial, sans-serif; /*font-family: Garamond, Serif;*/ text-align:center; z-index:2; line-height:9px; font-weight: bold;}
.rodape a{color:#000; text-shadow: 2px 2px 2px #0f0;}
.rodape a:hover{color:#006100; text-shadow: 2px 2px 2px #0f0;}

.site{z-index:0;}

.area_form{background-image: url(../img/form-alvim.jpg); width:600px; height:500px; margin-left:100px; margin-right:100px;}
/*#f{margin-left:120px; padding-top:120px;}*/
#d{margin-left:120px;}

.area_manut{background-image: url(../img/manut2.jpg); width:600px; height:500px; margin-left:100px; margin-right:100px;}

.redesSociais{padding:0; height:550px; margin-top:5px; margin-bottom:3px; margin-top:5px;/*margin-top:-195px; comentar apos excluir anuncio, o normal e 5px*/}

.avisos{padding:0; /*height:200px; height:404px; ajustar height de acordo com a quantidade de banner media 220px por aviso, default 200px para um*/}
/*.avisos img{margin-bottom:2px;}*/
.aviso{height:200px; width:800px; margin-bottom:3px;}
.aviso a{ left:0; z-index:1; text-decoration: none;}
.aviso p{position:absolute; z-index:2; width:350px; height:160px; font:15pt "Verdana", "Geneva", Arial, sans-serif; color:#FF0; margin:30px 0 0 20px; text-align:center; font-weight:bold; text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;}

.box_novidade{width:266px; height:300px; float:left;}
.separador_novidade{margin-left:1px;}
.container_novidade{width:800px; height:300px; margin-top:3px;}
.titulo_novidade{width:266; height:60px; background:#040;}
.titulo_novidade p{text-align:center; color:#fff; font-size:30px; padding-top:12px;}
.titulo_novidade a {text-decoration:none; width:266px; height:60px; color:#fff;}
.novidade{height:80px; width:266px; background:#090;}
.novidade:hover{height:80px; width:266px; background:#0d0;}
.novidade:hover h6{color:#060; text-decoration:underline;}
.novidade:hover p{color:#fff; text-decoration:underline;}
.box_novidade_groupon{width:399px; height:300px; float:left; background:#090; background-image: url(../img/Groupon_SgtAlvim.jpg); color:#fff;}
.calendario_novidade{width:400px; height:300px; float:left; background:#040; color:#fff; font-size:25px; text-align:center;}
.calendario_novidade h4{margin:2px;}
.calendario{overflow-y:auto; max-height: 270px;}
.calendario hr{color:#fff; margin:0px; background-color:#fff;}
.item_calendario{font-size:25px; text-align:left; padding:5px;}
.data_cal{font-size:17px; /*text-align:right;*/ margin-top:10px; height:17px; line-height:17px; vertical-align:top; padding-top:0;}
.data_cal img{height:17px;}
.data_cal a{float:right; color:#fff;}
.data_cal a:visited{color:#fff;}
.data_cal a:hover{color:#090; background-color:#fff;}
.item_a{background-color:#090;}
.item_b{background-color:#060;}
.btn_groupon{margin-top:190px; margin-left:6%; bottom:5px; padding:15px; background-image: url(../img/bkg.png); width:80%; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-size:30px; text-align:center;}
.btn_groupon:hover{background:#070;}
.btn_groupon a{text-decoration:none; color:#fff;}
.btn_groupon a:hover{text-decoration:underline;}

/*vídeos index*/
.img_vd{width:20px; float:left; margin:13px 1px 0 2px;}
.img_vd input[type="image"]{border:1px solid #ccc; height:50px;}
.contd_vd{width:160px; float:right; margin:13px 2px 0 0; /*padding-left:8%;*/ color:#ddd;}
.contd_vd h6{padding:0; margin:0; /*white-space:nowrap;*/}
.contd_vd h6 a{color:#fff;}
.contd_vd p{font-size:10px; /*white-space:nowrap;*/}

/*fotos index*/
.img_ft{width:20px; float:left; margin:11px 1px 0 5px;}
.img_ft input[type="image"]{height:60px;}
.contd_ft{width:160px; float:left; margin:13px 2px 0 50px; /*padding-left:8%;*/ color:#ddd;}
.contd_ft h6{padding:0; margin:0; /*white-space:nowrap;*/}
.contd_ft h6 a{color:#fff;}
.contd_ft p{font-size:10px; /*white-space:nowrap;*/}

.aviseme{background:#040; height:145px; margin-top:3px; color:#fff; text-align:center; padding:30px 12px;}
.aviseme h1{font-size:20px;}
.aviseme input{padding:5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border-style:none; margin:3px;}
.aviseme #d{margin-left:-15px;}
.box-avm{float:left; text-align:center; width:33%;}
.btn{width:98%; margin-left:5px;}
.error{
	font:11px verdana;
	color:orange;
	display:none;
	text-shadow: 1px 1px 1px #000;
}
.sucess{
	font:11px verdana;
	color:#fff;
	display:none;
	text-shadow: 1px 1px 1px #000;
}

.aviso_groupon{background:#040; height:145px; margin-top:3px; color:#fff; text-align:center; padding:30px 12px;}
