body{
margin:0 auto;
padding:0;
background:url(img/bg.gif) repeat top;
background-color:#000000;


}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
height:100%;
display:table;


}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#7D721E;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#7D721E;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ccc;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#999999;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#999999;
}

.txtP{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
}
label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
}
input{
	background-color:#231E0B;
	border: 1px solid #231E0C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	width:380px;
}
textarea{
	background-color:#231E0B;
	border: 1px solid #231E0C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	width:380px;
}
.border_marrom{
	border: 3px solid #311A0B;
}
.border_ouro{
	border: 3px solid #5F4F1F;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}
a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A25100;
text-decoration:none;
}
a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

.menu, a.menu:link{
margin:0;
padding:0;
font:bold 12px Arial;
color:#CCCCCC;
text-decoration:none;
}

a.menu:visited{
color:#FFFFFF;
font:bold 12px Arial;
text-decoration:none;
}
a.menu:hover{
color:#FFFFFF;
font:bold 12px Arial;
text-decoration:underline;
}
a.menu:active{
color:#FFFFFF;
font:bold 12px Arial;
text-decoration:none;
}
/**********************/
a.link_texto:link{
color:#A25100;
font:bold 12px Arial;
text-decoration:underline;
}
a.link_texto:visited{
color:#A25100;
font:bold 12px Arial;
text-decoration:underline;
}
a.link_texto:hover{
color:#666666;
font:bold 12px Arial;
text-decoration:underline;
}
a.link_texto:active{
color:#A25100;
font:bold 12px Arial;
text-decoration:underline;
}
/********************************/

.espacador_pt{
margin:0px 24px 0px 24px;
}
.espacador_en{
margin:0px 25px 0px 25px;
}
.espacador_es{
margin:0px 23.5px 0px 23.5px;
}
.rodape{
margin-top:5px;
width:850px;
float:left;
text-align:center;
font:10px Arial;
color:#FFFFFF;
}

#conteudo {
position:absolute;
left:50%;
width:730px;
display:block;
margin:-178px auto 0 -365px;

}
#conteudo_principal {
padding-right:10px;
float:right;
width:460px;
}
#idiomas{
float:right;
margin-top:85px;
width:80px;
height:15px;
text-align:right;
margin-right:2px;


}

#tit_alessandro{
text-align:right;
float:left;
width:375px;
margin-top:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
font-weight:bold;

}
.img_top{
	width:950px;
	height:360px;
	background-image: url(img/top2.png);
	background-repeat: no-repeat;
	background-position: top;
	margin:0;
	padding:0;
}

#menu {
float:left;
width:945px;
margin-top:240px;
font:bold 12px Arial;
text-align:center;
display:inline;
padding:15px 0 15px 5px;
}
#titulo{
margin:0;
margin-bottom:5px;
height:50px;
background:url(img/bg_titulo.jpg) no-repeat left bottom;
}
#titulo_destaque{
margin:0;
margin-bottom:5px;
height:50px;
background:url(img/separador_horizontal_destaque.jpg) no-repeat left bottom;
}
#destaque {
float:left;
width:230px;
margin-left:10px;
}

/* site ale */
.box_home{
float:left;
width:294px;
margin:20px 0px 20px 20px;



}


.linha_vert_marrom{
	background-image: url(img/sep_vert.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:230px;	
}
.linha_sep_hor{
	background-image: url(img/sep_hor.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	
}
.linha_vert_verde{
	background-image: url(img/sep_vert.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:130px;
	
}
.border_video{
	background-image: url(img/sep_vert.png);
	background-repeat: repeat-y;
	background-position: left top;
	height:auto;
}
.vert{
	height:230px;
	
}
.gmb{
padding-right:20px;
}
.btn_ver{
text-align:center;
margin-top:15px;
}
.td_marrom{
margin:0px;
padding:0px;
border:2px solid #050301;
background:#0D0602;

}
.td_ouro{
margin:20px;
padding:0;
background:#231E0B;
border:2px solid #050401;
}

.td_confira1{

background:#231E0B;

}
.td_confira{
	background:#231E0B;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
}
.player{
	width:275px;
	border: 5px solid #362E12;
	height:215px;
}
.btn_enviar_pt{
	background-image:url(img/btn_enviar_pt.png);
	width:74px;
	height:32px;
	border: 0px solid #0D0602;
	background-color:#0D0602;

}
.btn_enviar_en{
	background-image:url(img/btn_enviar_en.png);
	width:74px;
	height:32px;
	border: 0px solid #0D0602;
	background-color:#0D0602;

}
.btn_enviar_es{
	background-image:url(img/btn_enviar_es.png);
	width:74px;
	height:32px;
	border: 0px solid #0D0602;
	background-color:#0D0602;

}
.tit1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7D721E;
font-weight:bold;

}

.tit2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cccccc;
font-weight:bold;

}
#img_ampliada{
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
float:left;
text-align:center;
display:none;
background:url(img/bg_img.png) repeat top;
z-index:9999999;


}
#tableImg{
border:none;
margin-top:100px;
padding:20px;
position:absolute;
left:50%;
margin-left:-180px;
float:left;
text-align:center;
display:none;
background-color:#281804;
}
/*home chamadas*/

.box_texto_g{
height:auto;
width:280px;
float:left;
text-align:left;
margin-bottom:15px;
}
.box_list_g{
width:910px;
float:left;
text-align:left;
padding-bottom:20px;
padding-top:15px;


}
.box_texto_p{
width:220px;
height:73px;
float:left;
text-align:left;
margin-left:10px;
}
.box_list_p{
width:830px;
float:left;
text-align:left;
padding-left:10px;
padding-top:15px;
padding-bottom:20px;

}
.box_hr{
background-image: url(img/sep_hor.png);
background-repeat: repeat-x;
background-position: center bottom;
}
.box_texto_img{
margin-top:15px;
width:50px;
height:55px;
float:left;
overflow:hidden;
text-align:left;
background-color:#FFFFFF;
}
.box_home_img{

width:50px;
height:55px;
float:left;
overflow:hidden;
text-align:left;
background-color:#FFFFFF;
}

