/* geral */

*{
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font-family:Verdana;
font-size:11px;
color:#888;
}

a:link, a:visited{
text-decoration:none;
color:#888;
}

a:hover, a:visited:hover{
text-decoration:none;
font-weight:bold;
}

body {
margin:8px 0 0 8px;
}

/* divs - container 1 */

#container1{
margin:70px 0 0 0;
width:280px;
float:left;
}

#container1 #menu1{
width:140px;
float:left;
line-height:15px;
}

#container1 #menu2{
width:130px;
float:left;
line-height:15px;
}

#container1 #menu3{
width:130px;
float:left;
line-height:15px;
margin:10px 0 0 0;
}

/* divs - container 1a */

#container1a{
margin:70px 0 0 0;
width:140px;
float:left;
}

#container1a #menu1{
width:130px;
float:left;
line-height:15px;
}

#container1a #menu1_mostra{
width:130px;
float:left;
line-height:15px;
}

#container1a #menu1_esconde{
width:130px;
float:left;
line-height:15px;
}

/* divs - container 1b */

#container1b{
margin:70px 0 0 0;
width:210px;
float:left;
}

#container1b #menu1{
width:200px;
float:left;
line-height:15px;
}

/* divs - container 1c */

#container1c{
margin:70px 0 0 0;
width:420px;
float:left;
}

#container1c #menu1{
width:140px;
float:left;
line-height:15px;
}

#container1c #menu2{
width:280px;
float:left;
line-height:15px;
}

/* divs - container 1d */

#container1d{
margin:70px 0 0 0;
width:210px;
float:left;
}

#container1d #menu1{
width:200px;
float:left;
line-height:15px;
}

/* divs - container 1e */

#container1e{
margin:70px 70px 0 0;
width:210px;
float:left;
}

/* divs - container 2 */

.container2{
width:700px;
float:left;
}

.container2 .col1{
margin:70px 0 0 0;
width:140px;
float:left;
}

.container2 .col1a{
margin:70px 0 0 0;
width:210px;
float:left;
}

.container2 .col1b{
width:280px;
float:left;
}

.container2 .col2{
margin:70px 7px 0 10px;
width:400px;
float:left;
}

.container2 .col3{
margin:70px 0 0 0;
width:70px;
float:left;
}

/* divs - container 2a */

.container2a{
width:840px;
float:left;
}

.container2a .col1{
width:350px;
float:left;
}

.container2a .col1a{
width:210px;
float:left;
}

.container2a .col2{
margin:70px 8px 0 0;
width:400px;
float:left;
}

.container2a .col2a{
margin:0 30px 0 0;
width:140px;
float:left;
}

.container2a .col3{
margin:70px 0 0 0;
width:70px;
float:left;
}

.container2a .col3a{
width:280px;
float:left;
}

/* divs - container 2b */

.container2b{
margin:70px 0 0 0;
width:700px;
float:left;
}

.container2b .col1{
width:210px;
float:left;
}

.container2b .col2{
margin:0 30px 0 0;
width:140px;
float:left;
}

.container2b .col3{
width:140px;
float:left;
}

/* divs - container 2c */

.container2c{
margin:70px 0 0 0;
width:560px;
float:left;
}

.container2c .col1{
width:140px;
float:left;
}

.container2c .col2{
margin:0 0 0 15px;
width:405px;
float:left;
}

/* divs - container 2d */

.container2d{
margin:70px 0 0 0;
width:840px;
float:left;
}

.container2d .col1{
margin:0 10px 0 0;
width:200px;
float:left;
}

.container2d .col2{
margin:0 30px 0 0;
width:140px;
float:left;
}

.container2d .col3{
width:280px;
float:left;
}

/* divs - container 2e */

.container2e{
width:770px;
float:left;
}

.container2e .col1{
width:350px;
float:left;
}

.container2e .col2{
margin:70px 10px 0 0;
width:410px;
float:left;
}

/* divs - container 2f */

.container2f{
margin:70px 0 0 0;
width:700px;
float:left;
}

.container2f .col1{
width:280px;
float:left;
}

.container2f .col2{
width:140px;
float:left;
}


/* divs - auxiliares */

.display_none{
display:none;
}

.envolve_conteudo{
width:980px;
clear:both;
}

#expo_criticos, #feira_criticos{
clear:both;
margin:0 10px 0 0;
line-height:15px;
}

.interna_noticias{
margin:5px 0 15px 0; 
clear:both;
}

#lista_criticos{
clear:both;
margin:10px 10px 0 0;
line-height:15px;
}

.paginacao{
border-top:1px solid #888; 
margin:25px 10px 0 0; 
padding:8px 0 0 0; 
text-align:right; 
font-weight:bold;
}

.paginacao_2{
width:420px;
border-top:1px solid #888; 
margin:25px 0 0 0; 
padding:8px 0 0 0; 
text-align:right; 
font-weight:bold;
}

.rodape{
width:980px; 
margin:30px 0 0 0; 
border-top:#e3e2e2 solid 1px; 
padding:4px 0 20px 0;
}

.rodape_texto{
font-size:9px; 
margin:1px 5px 0 0;
}

.separador{
clear:both;
margin:0 0 10px 0;
}

.separador2{
clear:both;
margin:0 0 0 0;
}

#txt_home_expo, #txt_feira, #txt_lista_noticias, #txt_lista_publicacoes{
margin:0 10px 0 0;
line-height:15px;
}

#titulo_artista{
margin:70px 0 0 0;
float:left;
width:210px;
}

#txt_artista, #txt_criticas, #txt_curriculo{
width:410px;
margin:70px 0 0 10px;
line-height:15px;
float:left;
}

#txt_box_hotel, #txt_box_noticias, #txt_box_calendario{
margin:10px 10px 15px 0;
line-height:15px;
}

#txt_clipping{
margin:0 10px 10px 0;
line-height:15px;
}

#txt_historia, #txt_hotel, #txt_noticia, #txt_publicacao, #txt_cadastro, #txt_press{
margin:70px 10px 0 0;
line-height:15px;
}

#txt_agenda{
margin:70px 10px 0 0;
line-height:15px;
}

#txt_sobre, #legenda{
margin:10px 10px 0 0;
line-height:15px;
}

.txt_evento, #txt_ampliar{
margin:10px 0 0 0;
line-height:15px;
}

/* fim divs */

/* propriedades */

.clear_both{
clear:both;
}

.float_left{
float:left;
}

.float_right{
float:right;
}

.img_artistas_thumbs{
border:1px solid #ccc;
}

.img_artistas_thumbs_2{
border:1px solid #f0f0f0;
}

.middle{
vertical-align:middle;
}

.none{
display:none;
}

.sem_borda{
border:none;
}

.titulos_home{
margin:0 0 10px 0;
}

/* texto */

.bold{
font-weight:bold;
}

.cinza_claro{
color:#c0c0c0;
}

.txt_maior{
font-size:12px;
color:#999;
}

/* form */

input.botao{
background:#999;
padding:3px;
color:#fff;
font-weight:bold;
}

input.campo{
border:1px solid #999;
background:#fff;
width:210px;
margin:3px 0 0 0;
}


/* clearfix */

.clearfix:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

