/* body */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color: #000000;
margin: 0px;
padding: 0px;
line-height: 180%;
}

a{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#ff6c00;
}


/* divs */

.moldura_index{
width:770px;
margin:0 auto 0 auto;
}

.moldura{
width:770px;
margin:0 auto 0 auto;
padding-bottom:40px;
background-color:#660000;
}

.conteudo{
margin:0 0 0 20px;
clear:both;
}

.conteudo_principal{
margin:20px 20px 0 0;
width:500px;
float:left;
}

.conteudo_principal2{
margin-top:20px;
width:600px;
float:left;
}

.submenu{
background-color:#993300;
padding:10px;
width:130px;
float:right;
margin-top:20px;
line-height:150%;
font-size:14px;
}

.submenu2{
background-color:#993300;
padding:10px;
width:130px;
float:right;
margin-top:55px;
line-height:150%;
font-size:14px;
}

.menu_elenco{
width:200px;
float:right;
margin-top:20px;
padding-right:20px;
}

.menu_elenco img{
margin-bottom:10px;
}

.menu_fotos{
width:200px;
float:left;
margin-top:20px;
padding-right:10px;
}

.menu_fotos img{
margin-bottom:10px;
}

.rodape{
width:770px;
margin:10px auto 10px auto;
font-size:10px;
}

.idioma{
font-size:11px;
font-weight:bold;
color:#cc0000;
text-align:right;
margin-right:20px;
}

.idioma a{
color:#FFFFFF;
text-decoration:none;
}

.idioma a:hover{
color:#ff6c00;
}

.paginacao{
font-size:11px;
background-color:#851010;
padding:3px;
margin-top:20px;
}

.paginacao a{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.paginacao a:hover{
color:#ff6c00;
}

.comentario{
background-color:#851010;
padding:10px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearboth{
clear:both;
}

/* 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 */


/* fontes */

.txt9 {
font-size:9px;
}

.txt10 {
font-size:10px;
}

.txt11 {
font-size:11px;
}

.txt12 {
font-size:12px;
}

.txt14 {
font-size:14px;
}

.txt15 {
font-size:15px;
}

.txt17 {
font-size:17px;
}

.bold {
font-weight:bold;
}

.vermelho {
color:#ff0000;
}

.cinza {
color:#adadad;
}

.line-height1{
line-height:200%;
}


/* links */

.link_branco {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.link_branco:hover {
color:#ff6c00;
}

.link_vermelho {
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.link_vermelho:hover {
color:#ff6c00;
}


/* margins e paddings */

.margin_t_5 {
margin-top:5px;
}

.margin_t_10 {
margin-top:10px;
}

.margin_t_20 {
margin-top:20px;
}

.margin_t_30 {
margin-top:30px;
}

.margin_b_10 {
margin-bottom:10px;
}

.margin_b_20 {
margin-bottom:20px;
}


/* img */

.img_left {
margin:0 10px 10px auto
}


/* form */

input {
width:210px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:2px;
border:none;
}

textarea {
width:460px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:2px;
border:none;
}

select {
width:214px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border:none;
}