body, td, th, div, span, select	{ font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:10px;  }

body 					{ background-color: #e5e5e5; background-image:url(imgs/fundo.png); margin:10;}

a 						{ color: #3366CC; text-decoration: none;}
a:hover 				{ text-decoration: underline;}

img    					{ border:0; vertical-align:text-bottom;}
img a  					{ border:0; vertical-align:text-bottom;}
img a:hover 			{ border:0; vertical-align:text-bottom;}

.small2					{ font-size:2px; }
.small3					{ font-size:3px; }
.small4					{ font-size:4px; }

input,select textarea	  {font-family:Tahoma; font-size:11px; }

button  		  		{ font-family:Tahoma; font-size:12px; font-weight: bold; text-decoration:none; background-color: #5890a4; color:#FFFFFF; border: 0;}

div#body				{ width:921px;}

/* HEADER */
table#header 			{ width: 100%; height:121px; border:1px solid #404040;  background-color:#FFFFFF; background-image:url(imgs/banner.jpg); background-repeat:no-repeat; background-position:center; margin:0; padding:0;}
td#header_left			{ vertical-align:bottom;}
div#lang		 		{ width: 322px; text-align:right; vertical-align:bottom; color:#FFFFFF; font-size:12px; text-decoration:none; }
div#lang a,	div#lang a:hover		{ color:#FFFFFF; text-decoration:none; }
td#header_cart 			{ width:130px; vertical-align:bottom; color:#FFFFFF; font-size:11px; text-decoration:none; text-align: right;}
td#header_cart a		{ width:130px; vertical-align:bottom; color:#FFFFFF; font-size:11px; text-decoration:none; text-align: right;}
td#header_cart a:hover	{ width:130px; vertical-align:bottom; color:#c8df13; font-size:11px; text-decoration:none; text-align: right;}
div#cart				{ text-align:right; text-decoration:none; margin-right:7; }

/* MENU */
table#menu 				{ width:100%; height:15px; border:1px solid #404040; background-color:#FFFFFF; 
						  color:#000000; margin:0; padding:0;}
table#menu a			{ color:#000000; text-decoration:none; }
table#menu a:hover 		{ color:#ff5d00; text-decoration:none; }
table#menu #curpage		{ color:#ff5d00; text-decoration:none; }

/* CONTENT */
table#content 			{ width: 100%; margin:0; padding:0; border-collapse:collapse;}
td#content_left			{ text-align:center; vertical-align:top; color:#000000; border:1px solid #404040; background-color:#FFFFFF;}
td#content_right		{ width:125px; vertical-align:top; text-align:center; color:#FFFFFF; border:1px solid #404040;  background-color:#FFFFFF;}
td#content_middle		{ width:3px; }
div#conteudo 			{ width: 100%; display:table; margin:20; padding:10;}
div#ads					{ width: 100%; text-align:center; padding:2px;}
div#conteudo .left      { padding-left:5; width: 45%; display:table-cell; float:left;}
div#conteudo .left img  { padding-bottom:2px;}
div#conteudo .allleft   { padding-left:5; width: 100%; display:table-cell; float:left; text-align:left}
div#conteudo .allleft td { vertical-align:top;}
div#conteudo .center    { padding-left:5; width: 100%;}
div#conteudo .right     { padding-right:25; width: 45%; display:table-cell; float:right;}
div#conteudo .right .tablepics	{ width: 320px; border-collapse:collapse; }
div#conteudo .right .pics	{ width: 160px; height: 90px; border:0px; text-align:center;}
div#conteudo .title		{ font-size: 13px; text-align:left;}
div#conteudo .articletitle		{ font-size: 13px; text-align:left; color: #003479;}
div#conteudo img	{ padding-bottom:2px; }
div#conteudo .text		{ text-align:justify; width:95%; }

div#conteudo .publications { margin-left: auto; margin-right: auto; width:80%; border-collapse: collapse; border-width:10px}

/* FOOTER */
table#footer 			{ width:100%; color:#000000; font-size:9px;}
table#footer table			{ border:1px solid #404040; background-color:#FFFFFF;}
table#footer a			{ color:#000000; font-weight:bold; text-decoration:none; }
table#footer a:hover 	{ color:#000000; font-weight:bold; text-decoration:underline; }

.button {
	font-size: 1.1em;
	color: #000;
	border: 1px solid #000;
}

.button:hover {
	color: #fff;
	background: #4c4c4c;
}