/* 
(c)2008 Pedro Martins
Este CSS é a base para o 'stocks'
*/

body{
	background-color: #ccc;
	font-family: "Trebuchet MS";
	text-align: center;
	color: #00F;
}

p{
	font-family: "Trebuchet MS";
}

hr{
	color: #eee;
}

#ecran{
	margin: 0 auto;
	background-color: #ececec;
	text-align: center;
	width: 1000px;
}

#corpo{
	background-color: #9c2c86;
	text-align: left;	
}

#pre_header{
	padding: 5px;
	background-color: #efefef;	
	text-align: right;
	border-top: 1px #00F solid;
	border-bottom: 1px #00F dotted;
	font-size: 10px;
}
#pre_header a{
	display:block;
	text-decoration:none;
	color:#00f;
	width:auto;
	/*height: 80px;*/
	/*background: #fff url(img/eeadotcom_logo.jpg) no-repeat;*/
}

#header{
	background-color: #fff;
	height: 80px;
	width: 1000px;	
}
#header a{
	display:block;
	text-decoration:none;
	color:#00f;
	width:auto;
	height: 80px;
	background: #fff url(img/eeadotcom_logo.jpg) no-repeat;
}

#navegacao{
	padding: 5px;
	background-color: #efefef;	
	text-align: center;
	border-top: 1px #00F dotted;
	border-bottom: 1px #00F dotted;
	font-size: 12px;
}
#aviso{
	padding: 5px;
	background-color: #ff0;	
	text-align: center;
	border-top: 1px #00F dotted;
	border-bottom: 1px #00F dotted;
	font-size: 14px;
	font-weight: bold;
}

#main{
	/*border: 1px #cccccc solid;
	padding: 2px;
	margin: 5px;*/
	background-color: #fff;	
	display: inline-block; 
	width: 100%;
}
#esq{
	float:left;margin:0 auto;text-align:left;border:0;width:200px;
}
#centro{
	float:left;margin:0 auto;text-align:left;border:0;width:770px;
}
#centro2{
	float:left;margin:0 auto;text-align:left;border:0;width:980px;
}
#menu{
	border: none; /*1px #cccccc solid;*/
	padding: 0px;
	margin: 5px;
	background-color: #efefef;
	width: 200px;	
	font-size: 11px;
}
#menu_top{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	height: 20px;
	background-color: #00F;
	color: #fff5e8;
	border: 1px #00F solid ;
	padding: 2px;
}
#menu a{
	display:block;
	text-decoration:none;
	color:#333;
	width:198px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:dotted;
	border-left-style:solid;
	border-top-style:none;
	border-right-color:#efefef;
	border-bottom-color:#00F;
	border-left-color:#efefef;
	text-indent:10px;
	background:#efefef;
	height: 16px;
}
#menu a:hover {
	text-decoration:none;
	color:#FFF;
	border-bottom:1px solid #fff;
	background:#00F;
}

#conteudo{
	border: 1px #cccccc solid;
	padding: 2px;
	margin: 5px 0 0 10px;
	background-color: #fff;
	/*width: 800px;*/
	/*float: left;*/
	width: 100%;
}
#conteudo_top{
	font-size: 10px;
	text-align: right;
	margin: 5px;
}
#conteudo_cab{
	border: 1px #cccccc solid;
	padding: 2px;
	margin: 2px;
	background-color: #fff5e8;
}
td.titulo{
	/*border: 1px solid #00F;*/
	padding: 2px;
	text-indent:2px;
	background-color: #00F;
	font-weight: bold;
	color: #FFFF33; /*#ef9c00;*/
}
td.desc{
	padding: 2px;
	width: 700px;
}
tr.desc{
	font-size: 11px;
}
td.pag{
	width: 150px;
	font-size: 10px;
}
td.preco{
	font-size: 20px;
	font-weight: bold;
	text-align: right;	
}
td.bandeira{
	padding: 2px;
	width: 80px;
}



tr.estatistica{
	/*display:block;
	text-decoration:none;*/
	color:#00f;
	width:198px;
	/*border-right-width:1px;*/
	border-bottom-width:1px;
	/*border-left-width:1px;*/
	/*border-right-style:solid;*/
	border-bottom-style:dotted;
	/*border-left-style:solid;*/
	border-top-style:none;
	border-right-color:#efefef;
	border-bottom-color:#00F;
	border-left-color:#efefef;
	/*text-indent:10px;*/
	background:#efefef;
	height: 20px;
}
td.estatistca_num{
	width: 15%;
}


/*.texto{
	font-size: 14px;
	}*/
	
h1{
	font-size: 18px;
	font-weight: bold;
}
h2{
	font-size: 16px;
	font-weight: bold;
}

p.stock_desc{
	font-size: 12px;
	color: #00f;
}
span.stock_qtd{
	font-weight: bold;
	color: #F00;
}

#conteudo_desc{
	border:1px solid #0ef;
	width:550px;
}


#conteudo_preco{
	border:1px solid #0ef;
	width:200px;
	text-align: right;
}
#conteudo_preco td{
	color: #22ff66;
}

table#stocks{
	background-color: #efa;
	text-align: center;
}
tr.linha_det_cab{
	background-color: #ccc;
	color: #0a0a0a;	
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;

 

}
td.linha_det_cab_esq{text-align: left;padding-left: 8px;	padding-top: 4px;
	padding-bottom: 4px;}
td.linha_det_cab_dir{text-align: right;	padding-top: 4px;
	padding-bottom: 4px;}


tr.linha_det_impar{
	background-color: #efefef;
	border: 2px #336666 dashed;
}
tr.linha_det_impar:hover{
	background-color: #ccf;
}
tr.linha_det_par{
	background-color: #fefefe;
	border: 2px #336666 dashed;
}
tr.linha_det_par:hover{
	background-color: #ccf;
}
td.stock_id{ 
	border-bottom: 1px #6699CC dotted;
	text-align: right;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
	}
td.stock_texto{ 
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: .7em;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
	}
td.stock_qtd{
	width: 50px; 
	border-bottom: 1px #6699CC dotted;
	text-align: right;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}
td.stock_qtd_bx{ 
	width: 50px; 
	border-bottom: 1px #6699CC dotted;
	text-align: right;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;
	color: #f00;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}
td.stock_valor{ 
	width: 70px; 
	border-bottom: 1px #6699CC dotted;
	text-align: right;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}
td.stock_carrinho{
	white-space: nowrap; 
	width: 50px; 
	border-bottom: 1px #6699CC dotted;
	text-align: right;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: .7em;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}



#footer{
	/*border: 1px #cccccc solid;*/
	padding: 2px;
	/*margin: 5px;*/
	font-size: 10px;
	background-color: #ececec;	
	text-align: center;
	clear: both;
}


#copy{
	padding: 5px;
	background-color: #efefef;
	text-align: center;
	font-family: cursive;
	font-size: .6em;
	border-top: 1px #00F dotted;
	border-bottom: 1px #00f solid;
}
#copy a{
	text-decoration: none;
	color: #00F;
	font-weight: bold;
}





.input{
	font-size: 10px;
	border: 1px solid #e0e0e0;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.input:active, .input:focus {
    border: 1px solid #00f;
    background: #f00;
}
.botao {
	font-size: 10px;
    border: 1px solid #006;
    background: #ccf;
    width: 15px;
}
.botao:hover {
    border: 1px solid #f00;
    background: #eef;
}