@charset "utf-8";
/* CSS Document */

body{
background-color:#444;
margin:0px;
}

#page{
width:771px;
height:auto;
margin: 0px auto;
position:relative;
background-image:url(images/bg1.gif);
display:block;
}
/* Corrige bug do firefox */
#page:after{
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
 overflow:hidden;
}
#topo{
width:771px;
height:500px;
}
#corpo{
width:490px;
margin-top:-20px;
margin-left:13px;
z-index:2;
float:left;
}

#coluna{
width:230px;
margin-top:-10px;
margin-right:12px;
z-index:2;
float:right;;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
#coluna a{
color:#ccc;
text-decoration:none;
}
#coluna a:hover{
color: #FFCC33;
text-decoration:none;
}
#base{
display:block;
width:771px;
height:160px;
background-image: url(images/base3.gif);
background-position:0 -15px;
position:relative;
margin: 0px auto;
border:0px solid red;
}
#base_menu{
display:block;
margin-top:73px;
margin-left:50px;
width:710px;
height:20px;
position:absolute;
color:#b5b5b5;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
line-height:20px;
}
#base_menu a{
color:#b5b5b5;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}
#base_menu a:hover{
color:#FFCC33;
}
.cor1bold{
color: #cb4848;
font-weight:bold;
}
.cor1bold .titulo{
color: #FFF;
}
.cor1{
color: #cb4848;
}
.cor2{
color: #999;
}
#playervideo{
margin-bottom:10px;
margin-top:10px;
padding:2px;
}
#menuvideo{
margin-top:5px;
}
#menuvideo td{
height:25px;
border-bottom:1px solid #454545;
}
.foto{
margin-right:10px;
}
.fototexto{
text-align:justify;
}
.fototitulo{
margin-bottom:5px;
}
.fotoch{
border:1px solid #666;
margin-right:10px;
}
#separador{
display:block;
border-top:1px solid #454545;
margin-bottom:5px;
margin-top:8px;
height:5px;
}
#webcam{
width:210px;
height:218px;
z-index:1;
margin-top:10px;
}
#webcam_top{
width:210px;
height:218px;
position:absolute;
}
.roteiros{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
line-height: 15px;
}

.roteiros .titulo{
width:110px;
height:20px;
font-size:10px;
font-family: Arial, Helvetica, sans-serif
}
.roteiros .data{
font-size:11px;
color:#ccc;
}
.roteiros .databold{
font-size:11px;
color:#ccc;
}
.roteiros .preco{
font-size:11px;
color:#FFCC00;
font-weight:bold;
}

.roteiros .aberto{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #00CC00;
font-weight:bold;
}

.roteiros .fechado{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}

.materias,
.materias a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}
.materias a:hover{
color:#FFCC00;
}
.materias a.titulo:hover{
color:#FFCC00;
background-color:#222;
}
.materias a.titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bcbcbc;
text-decoration:none
}
.materias .foto{
border:1px solid black;
}
.materias .capa{
border:1px solid #eee;
}
.depoimentos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eee;
text-decoration:none;
text-align:justify;
}
.depoimentos .autor{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c54242;
text-decoration:none;
text-align:left;
}

.dicas,
.dicas a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
text-align:justify;
}
.dicas a:hover{
color:#FFCC00;
}
.dicas a.titulo:hover{
color:#FFCC00;
background-color:#222;
}
.dicas a.titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bcbcbc;
text-decoration:none
}
.dicas .foto{
border:1px solid black;
}
.dicas .capa{
border:1px solid #eee;
}
#box_dicas{
background-image: url(images/bg_dicas3.gif);
background-repeat: no-repeat;
background-position:-5px;
width:485px;
height:300px;
}
#box_antiga{
background-image: url(images/bg_antiga.gif);
background-repeat: no-repeat;
background-position:-5px;
width:485px;
height:439px;
}
.curiosidades,
.curiosidades a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
text-align:justify;
}
.curiosidades a:hover{
color:#FFCC00;
}
.curiosidades a.titulo:hover{
color:#FFCC00;
background-color:#222;
}
.curiosidadesa.titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#bcbcbc;
text-decoration:none
}
.curiosidades .foto{
border:1px solid black;
}
.curiosidades .capa{
border:1px solid #eee;
}
.autolivro{
color:#ccc;
text-align:left;
}
#separador2{
border-top:3px solid #222;
margin-left:10px;
margin-right:15px;
margin-bottom:10px;
}

.destaque{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ccc;
margin-left:30px;
font-style:italic;
}

.titulo_in{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
text-decoration:none
}

.titulo_servico{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFCC00;
text-decoration:none
}
.tel_servico{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CCC;
text-decoration:none
}

.texto,
.texto a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#999;
text-align:justify;
line-height:20px;
}

.texto img.ft{
border:2px solid #ccc;
margin-right:10px;
}

#galeria div{
float:left; 
padding:3px; 
margin-left:12px;
margin-top:12px;
border:1px solid #666;
}

.video,
.video a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}


.texto img.ft{
border:2px solid #ccc;
}
.form{
background-color:#999999;
}
.mapa{
border:4px solid #ccc;
}

.formBox{
background-color:#454545;
color:#999;
border:1px solid #666;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif
}

#box_formulario{
background-image: url(images/bg_formulario.gif);
background-repeat: no-repeat;
background-position:-5px;
width:485px;
height:390px;
margin-left:10px;
}
#Mural_Info{
margin-left:15px;
margin-right:15px;
border-bottom:1px solid #666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
display:block;
height:20px;
margin-top:30px;
}
#Mural_Mensagem{
margin-left:15px;
margin-right:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
height:auto;
}
#Mural_Info .nome{
color: #FFCC00;
font-weight:bold;
}
#Mural_Info .data{
color: #999;
}
#Mural_Mensagem .titulo{
color:#ccc;
font-weight:bold;
display:block;
margin-top:5px;
}
#erro{
margin-left:15px;
margin-right:15px;
border:2px solid #fffffF;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
background-color:#990000;
height:30px;
margin-top:20px;
line-height:30px;
text-align:center;
}
#resultado{
margin-left:15px;
margin-right:15px;
border:2px solid #ffffff;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
background-color: #009900;
margin-top:20px;
padding:10px;
text-align:center;
}

.video img.ft{
border:2px solid #000;
margin-right:10px;
}
#thumbvideo{
float:left;
margin-right:12px;
margin-bottom:12px;
width:130px;
height:190px;
padding:4px;
border:2px solid #222;
background-color:#222;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
#thumbvideo img.ft{
border:2px solid #000;
}
#thumbvideo img.ico{
margin-right:5px;
margin-top:-3px;
}
#thumbvideo .titulo{
color: #FFCC33;
margin-top:5px;
padding-left:5px;
padding-right:5px;
}
#thumbvideo .tempo{
color: #888;
padding-left:5px;
margin-top:5px;
display:block;
height:20px;
}
#paginador{
color: #ccc;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
border:1px solid #555;
padding:10px;
background-color:#444;
margin-right:20px;
}
#paginador a{
color: #FFCC33;
text-decoration:none;
}
#paginador a:hover{
text-decoration:underline;
}
#videos:after{
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 height:0;
 overflow:hidden;
}
#verde{
display:block;
float:left;
width:18px;
height:15px;
background-image: url(images/ico_sinal_verde.gif);
}
#vermelho{
display:block;
float:left;
width:18px;
height:15px;
background-image: url(images/ico_sinal_vermelho.gif);
}
#amarelo{
display:block;
float:left;
width:18px;
height:15px;
background-image: url(images/ico_sinal_amarelo.gif);
}
.dt{
display:block;
float:left;
}
.dtflash{
display:block;
float:left;
}
#status{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#888;
display:block;
border:1px solid #222;padding:4px;margin:4px;margin-left:11px;margin-right:15px;
line-height:15px;
line-height:15px;
padding-top:6px;
}
