*{
margin:0;
padding:0;}

a{
text-decoration:none;}

body{
background:#FF0000;
background-image:url(../imagem/bg.gif);
background-position:center 1px;
background-repeat:repeat-y;
font-family:Trebuchet MS;
font-size:14px;
color:#424242;}

#container{
width:1000px;
margin:0px auto;
background: #D5D5D5;}

#topo{
background-image:url(../imagem/bg_topo.gif);
background-position:center top;
background-repeat:no-repeat;
height:112px;
width:100%;}

h1{
display:block;
width:200px;
float:left;}

h1 img{
border:none;}

#idioma{
vertical-align:bottom;
float:right;
height:45px;
width:150px;
padding-top:40px;}

#conteudo{
background-image:url(../imagem/bg_conteudo.gif);
background-repeat:repeat-y;
width:100%;
float:left;}

#conteudo .coluna-1{
width:550px;
float:left;
margin-left:40px;
padding-bottom:7px;}

#conteudo .coluna-2{
width:330px;
float:right;
margin-right:40px;}

/*  LISTAGEM DE UPDATES*/

#conteudo .coluna-1 h2,
#conteudo .coluna-2 h2{
font-size:20px;
font-weight:bold;
color:#C0C0C0;
float:left;
overflow:hidden;
margin-left:20px;}

#conteudo .coluna-1 .quantidade{
font-size:22px;
font-weight:bold;
color: #6C6C6C;
float:left;
margin-left:15px;}

#conteudo .coluna-1 ul,
#conteudo .coluna-2 ul{
clear:both;
padding-left:20px;
padding-top:30px;}

#conteudo .coluna-1 li,
#conteudo .coluna-2 li{
list-style:none;
margin-bottom:20px;
border-bottom:1px solid #D6D6D6;
padding-bottom:15px;
min-height:50px;}

#conteudo .coluna-1 li img,
#conteudo .coluna-2 li img{
float:left;
margin-right:20px;
margin-bottom:20px;
border:3px solid #D5D5D5;}

#conteudo .coluna-1 li .ago,
#conteudo .coluna-2 li .ago{
font-size:12px;
margin-left:10px;
color:#CC0000;}

#conteudo .coluna-1 li .reason,
#conteudo .coluna-2 li .reason{
font-size:12px;
margin-left:10px;
font-style:italic;
color:#CCCCCC;}

#conteudo .coluna-1 li .content,
#conteudo .coluna-2 li .content{
margin-left:10px;
font-size:14px;
color:#424242;
font-weight:normal;
}

#conteudo .coluna-2 li .tweet{
font-size:12px;
color:#666;}

#conteudo .coluna-1 li span,
#conteudo .coluna-2 li span{
font-size:18px;
color:#CC0000;
font-weight:bold;}

.box{
width:328px;
height:184px;
background-image:url(../imagem/bg_box.jpg);
background-repeat:no-repeat;
margin-bottom:20px;
float:left;
clear:both;}

#conteudo .coluna-2 .box h2{
font-size:18px;
font-weight:bold;
color:#CC0000;
padding:15px;
margin-left:0px;
clear:both;
display:block;
width:100%;
font-style:italic;}

.box p{
font-size:14px;
color:#CC0000;
padding:0px 15px 15px 15px;}

.find{
width:100%;
margin-bottom:20px;
float:left;
clear:both;}

.find h2{
font-size:18px;
font-style:italic;
font-weight:bold;
color:#CC0000;
margin-bottom:10px;}

.find label{
font-size:14px;
font-weight:bold;
color: #999;}

.find form{
clear:both;
margin-top:10px;
padding-left:20px;}

#conteudo .coluna-1 .paginacao{
clear:both;
float:left;
margin-bottom:10px;
padding-bottom:7px;
display:block;}

#conteudo .coluna-1 .paginacao li{
display:inline;
padding:5px 8px;
margin:5px;
border:1px solid #CCCCCC;}

#conteudo .coluna-1 .paginacao li.pagina{
color:#CC0000;
border:1px solid #CC0000;}

.campo{
font-size:12px;
border:1px solid #6C6C6C;
color:#6C6C6C;
}

.busca{
font-size:14px;
border:1px solid #6C6C6C;
color:#6C6C6C;
}

#login-user{
background: #F9F9F9;
clear:both;
margin:10px 20px;
padding:10px;
float:left;
width:500px;
font-size:12px;
font-weight:bold;
color:#979797;
border:4px solid #EBEBEB;}

#login-user fieldset{
border:none;
margin-top:8px;
clear:both;
display:block;}

#login-user fieldset textarea{
margin:0px;
width:500px;
height:120px;
clear:both;
margin-bottom:5px;}

#login-user fieldset .update{
float:right;
font-size:18px;}

#login-user fieldset .opcoes{
float:left;}

#login-user .logout{
float:right;
margin-left:8px;}

#login-user .user{
float:left;
color: #CC0000;
font-size:14px;
font-weight:bold;}

#status-update{
background: #F9F9F9;
clear:both;
margin:10px 20px;
padding:10px;
float:left;
width:500px;
font-size:12px;
font-weight:bold;
color:#979797;
border:4px solid #EBEBEB;}

#status-update fieldset{
border:none;
margin-top:8px;
clear:both;
display:block;}

#status-update fieldset textarea{
margin:0px;
width:500px;
height:120px;
clear:both;
margin-bottom:5px;}

#status-update fieldset .update{
float:right;
font-size:18px;}

#status-update fieldset .opcoes{
float:left;}

#status-update .logout{
float:right;
margin-left:8px;}

#status-update .user{
float:left;
color: #CC0000;
font-size:14px;
font-weight:bold;}

#rodape{
background-image:url(../imagem/bg_rodape.gif);
background-position:center top;
background-repeat:no-repeat;
width:100%;
float:left;
text-align:center;
color:#FFFFFF;
height:30px;
padding-top:40px;}

#rodape a{
color:#990000;}

#amazon{
vertical-align:bottom;
float:right;
height:85px;
width:470px;
margin-right:20px;}

#amazon img{
margin:10px;
border:none;}

#ofertas-amazon{
z-index:5;
position:relative;
height:435px;
width:665px;
display:block;
background:#db0f0f;
border:4px solid #D6D6D6;
top:30px;
left:-230px;}

#ofertas-amazon h2{
float:left;}

#ofertas-amazon #close{
display:block;
float:right;
width:12px;
text-align:center;
height:15px;
color:#fff;
background:#dd2a2a;
font-weight:bold;
font-size:14px;
padding:3px;
margin:5px;}

#ofertas-amazon #close a{
border:none;
color:#fff;}

#ofertas-amazon #close a:hover{
color:#000033;}


#ofertas-amazon #updates{
width:650px;
height:365px;
background:#fff; 
margin:0px auto;
clear:both;}

#ofertas-amazon #updates h3{
font-size:14px;
font-style:italic;
padding:10px;}

#ofertas-amazon #updates .results{
width:640px;
height:322px;
background:#e5e5e5; 
margin:0px auto;
clear:both;}

#ofertas-amazon #updates .results span.nome-produto{
font-weight:bold;
font-size:14px;
padding:8px;
color: #CC0000;}

#ofertas-amazon #updates .results #search{
width:610px;
margin:0px auto;
padding-bottom:30px;
_padding-bottom:0px;
*padding-bottom:0px;
clear:both;
display:block;}

#ofertas-amazon #updates .results #search input{
width:520px;
height:18px;
float:left;
background:#fff;
border:1px solid #666;}

#ofertas-amazon #updates .results #search label{
clear:both;
font-size:12px;
font-weight:bold;
float:left;}

#ofertas-amazon #updates .results #search .button0{
width:80px;
height:20px;
float:left;
background: #ACACAC;
font-size:10px;
text-transform:uppercase;
margin-left:5px;
border:1px solid #fff;
color: #FFFFFF;
padding:2px 5px 5px 5px;}

#ofertas-amazon #updates .results #list{
background:#fff;
width:600px;
height:250px;
margin:0px auto;
clear:both;
margin-top:10px;}

#ofertas-amazon #updates .results #list li{
float:left;
margin:0px;
list-style:none;}

.warning {
	display:block;
    position:absolute;
    left: 50%; 
    top: 50%;
    width: 280px;
    height: 50px;
    margin-top: -25px; /* half of the height */
    margin-left: -140px; /* half of the width */
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
	text-align:center;
	font-weight: bold;
	font-size:10px;
	
	background: #F9F9F9;
	z-index:3;
	border:4px solid #EBEBEB;
}

.layer {
	position:absolute;
	margin:0px auto;
	width:100%;
	/*height:100%;*/
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	z-index:2;
	background-color:#FFFFFF;
	left: 0px;
	top: 0px;
}

.load{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	background-color:#FFFFFF;
}
