body {margin: 0px 0px 0px 0px; background: url(../images/bg2.png) repeat-x; font: 11px Tahome, Verdana, Arial, Helvetica, sans-serif ultra-condensed; color:#666666;
}

body,td,th { font: 11px Tahome, Verdana, Arial, Helvetica, sans-serif ultra-condensed; color:#666666;
}

h1, h2, h3, h4, h5, form, dl, ul, ol, dt, dd, p, address { margin:0px; padding:0px; }

img, table, form { border:0px; }

p { margin-top: 0px; padding: 0px; font-size:11px; }

.toggler {color: #84644e; margin: 0; padding: 2px 5px; background: #ffffff; border-bottom: 1px solid #f1ecde; border-right: 1px solid #f1ecde; border-top: 1px solid #fefcf7; border-left: 1px solid #fefcf7; font: bold 10px Arial, sans-serif; cursor: pointer;}

h1 {color: #ffffff;	margin: 0; padding: 2px 5px; background: url(../images/bg_promocoes.png) repeat-x; border: 0px solid #f1ecde; font: 18px Trebuchet MS, Verdana, Tahoma, Arial, helvetica, sans-serif; text-align:left; cursor: pointer;}

h1 a:link, h1 a:visited, h1 a:hover{color: #ffffff; text-decoration:none; margin: 0; padding: 5px 5px 5px 5px; background: url(../images/bg_promocoes.png) repeat-x; border: 0px solid #f1ecde; font: 18px Trebuchet MS, Verdana, Tahoma, Arial, helvetica, sans-serif; text-align:left; cursor: pointer; display:block;}

h2 {color: #ffffff;	margin: 0; padding: 2px 5px; background: url(../images/bg_promocoes2.png) repeat-x; border: 0px solid #f1ecde; font: 14px Trebuchet MS, Verdana, Tahoma, Arial, helvetica, sans-serif; text-align:left; cursor: pointer;}

h3 {color: #ffffff;	margin: 0; padding: 2px 5px; background: #CC3300; border: 0px solid #f1ecde; font: 12px Trebuchet MS, Verdana, Tahoma, Arial, helvetica, sans-serif; text-align:left; cursor: pointer;}

h4 {color: #005589;	margin: 0; padding: 2px 5px; border: 0px solid #f1ecde; font: 14px Trebuchet MS, Verdana, Tahoma, Arial, helvetica, sans-serif; text-align:left; cursor: pointer;}

.valor {font: bold 16px Arial, Helvetica, sans-serif; color: #ff6600;}

.obs {font: 9px Tahome, Verdana, Arial, Helvetica, sans-serif; color:#999999;}

.textorcamento {font: bold 10px Arial, Helvetica, sans-serif; color: #666666; text-transform:uppercase;}

.button_nl {padding:5px; border: 0px; padding-top: 1px; font:9px bold Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#3085b6; }

.imputbox_area {width: 168px; height: 15px; border: 0px; padding-left: 5px; padding-top: 4px; background: url(../images/bg_campo_area.png); font: 9px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #ffffff; }

/* Tabela produtos */

.tabelaprodutos td {
	border-bottom: 1px solid #EAEAEA;	
}
.titulotabelaprodutos {
	font: bold Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/*--END--*/

.titulos {
	color: #333333;
	font-weight: bold;
}

.box {
	color: #333333;
	font-stretch:extra-condensed;
}

.footer {
	font: 10px sans-serif, Verdana, Arial, Helvetica;
	color:#999999;
}

a:link, a:visited {
	font-family:Tahome, Verdana, Arial, Helvetica, sans-serif;
	color:#fa8816;
}

a:hover {
	font-family:Tahome, Verdana, Arial, Helvetica, sans-serif;
	color:#fa8816;
	text-decoration:underline;
}

form {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.dropdown {
	width: 140px;
	height: 20px;
	border: 0px solid #fa8816;
	background:#e1dfdf;
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding:2px;
}

.inputbox {
	width: 160px;
	height: 20px;
	border: 0px solid #fa8816;
	background:#e1dfdf;
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 0px 0px;
}

.inputbox2 {
	width: 390px;
	height: 15px;
	border: 1px solid #fa8816;
	background-color: #ffffff;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 0px 0px;
}

.inputbox3 {
	width: 390px;
	border: 1px solid #fa8816;
	background-color: #ffffff;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 0px 0px;
}

.inputbox4 {
	border: 1px solid #fa8816;
	background-color: #ffffff;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 0px 0px;
}

.button {
	padding:5px;
	border: 1px solid #cccccc;
	background-color: #F6F6F6;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fa8816;
}



/* menu simples */

#menu {
	padding:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* define o tipo de fonte */ 
	font-size:11px; /* define o tamanho da fonte */ 
	color:#ffffff;
	font-weight:bold;
}

#menu td {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* define o tipo de fonte */ 
	font-size:11px; /* define o tamanho da fonte */ 
	color:#ffffff;
	font-weight:bold;
}

#menu td a {
	display:block;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; /* define o tipo de fonte */ 
	font-size:11px; /* define o tamanho da fonte */ 
	color:#ffffff;
	font-weight:bold;
}

#menu td a:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif; /* define o tipo de fonte */ 
	font-size:11px; /* define o tamanho da fonte */ 
	color:#ffffff;
	font-weight:bold;
}

#menu td a:hover {
	display:block;
	color: #2c73b3; 	
	background-color:#d9e9f3;
	font-weight:bold;
} 

/** **/

.pathway {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #ff6600;
	font-weight			: bold;
	text-decoration		: none;
}

hr {
  	background       	: #999999;
  	height             	: 1px;
  	width            	: 100%;
}

.contentpaneopen {
  	font-family     	: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  	font-size         	: 11px;
  	border 				: 0px ridge #333333;
  	width				: 100%;
  	padding				: 1px;
	color				: #474646;
	line-height			: 15px;
	padding				: 0px 0px 0px 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
}

.mhsfield input {
	width				: 125px;
	height				: 19px;
	margin-top			: 1px;
	margin-right		: 3px;
	border-top			: 1px solid #025695;
	border-left			: 1px solid #025695;
	border-bottom		: 1px solid #A5D5F8;
	border-right		: 1px solid #A5D5F8;
	background-color	: #EAF2F6;
	font				: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color				: #666666;
	padding				: 2px 0px 0px 1px;
	text-decoration		: none;
}


a.mainlevel:link, a.mainlevel:visited {
	display				: block;
	color				: #333333; /* Cor do menu normal */
  	background-image	: url(../images/icon_seta.gif);
  	background-repeat	: no-repeat;
	width				: 98%;
	text-indent			: 15px;
	text-decoration		: none;
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 17px;
	margin-bottom		: 1px;
	font-size			: 12px;
}

a.mainlevel:hover {
	color				: #B41519; /* Cor do menu quando o mouse est em cima */
	font-size			: 12px;
}

#active_menu {
	font-weight			: bold;
}

/*********************************************************************************************************/
a.mainmenu:link, a.mainmenu:visited {
	color				: #ffffff; 
	font-family			: Arial, Helvetica, sans-serif;;
	font-weight			: bold;
	font-size			: 12px;
}

a.mainmenu:hover {
	color				: #333333; 
}

.pollstableborder {
	border				: 1px solid;
	padding				: 1px;
}

a.sublevel:link, a.sublevel:visited {
    padding-left		: 1px;
    vertical-align		: middle;
    font-size			: 10px;
    color				: #666666;
    text-align			: left;
}


a.sublevel:hover {
	color				: #ff9e31; 
	text-decoration		: none;
}

table.moduletable {
	padding				: 0px 0px 0px 0px;
	width				: 100%;
}

table.moduletable th {
	font-family      	: Arial, Helvetica, sans-serif;
	font-size        	: 10px;
	font-weight     	: bold;
	color            	: #333333;
	text-align       	: left;
	width            	: 100%;
	letter-spacing	 	: 1px;
	padding	 		 	: 10px 0px 10px 10px;
	text-transform	 	: uppercase;
}

table.moduletable li {
}

table.moduletable ul {
	padding				: 0px;
}

table.moduletable td {
	font-size			: 10px;
	font-weight			: normal;
	padding				: 0px 0px 0px 0px;
}

.contentheading, .componentheading {
  	font-family      	: Verdana, Arial, Helvetica, sans-serif, Tahoma;
  	font-size        	: 12px;
  	color            	: #474646; /* Cor dos ttulos */
  	text-align       	: left;
  	font-weight      	: bold;
	line-height			: 20px;
	padding				: 0px 0px 0px 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
}

.createdate {
  	font-family     	: Arial, Helvetica, sans-serif;
  	font-size       	: 10px;
  	color           	: #999999;
  	text-align       	: left;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
 	color				: #ff9900;
	text-align			: left;
	text-decoration		: underline;
	padding				: 0px 0px 0px 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
	line-height			: 20px;
}

a.contentpagetitle:hover {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	text-align			: left;
	color				: #666666;
	text-decoration		: none;
	font-weight			: bold;
	padding				: 0px 0px 0px 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
	line-height			: 20px;
}

a.category:link, a.category:visited {
	color 				: #333333;
	font-weight      	: bold;
	font-size			: 12px;
	font-weight			: bold;
}

a.category:hover {
	color            	: #999999;
}

.pagetext {
	visibility			: hidden;
	display				: none;
	position			: relative;
	top					: 0;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family 		: Arial, Helvetica, sans-serif;
	font-weight			: bold;
	font-size 			: 10pt;
	color 				: #ff6600;
	text-align			: center;
}

/* Javascript Back button */
.back_button {
	text-align			: center;
	margin-top			: 40px;
}

table.contenttoc {
	color				: #333300;
	background-color	: #e0e0e0;
	border				: 1px solid #333;
}

table.contenttoc td {
    font-size			: 10px;
    font-weight			: normal;
    text-align			: left;
}

ul {
	list-style-image	: url(../images/arrow.png);
	font-size			: 11px;
	padding				: 0px 0px 10px 10px;
	margin				: 0px 0px 10px 10px;
}

li {
	line-height			: 20px;
  	padding-left		: 5px;
	margin-left			: 5px;
  	padding-top			: 5px;
	margin-top			: 5px;
  	text-indent			: 0px;
  	color				: #474646;
  	font-family			: Tahoma, Verdana;
  	font-size			: 11px;
}

#mainlevel-nav {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
	font-size			: 10px;
}

#mainlevel-nav li {
	background-image	: none;
	padding-left		: 0px;
	list-style			: none;
	float				: right;
	margin				: 0;
	width				: 15.5%;
	font-size			: 10px;
	line-height			: 10px;
	white-space			: nowrap;
	text-indent			: 15px;
	font-weight			: bold;
}

#mainlevel-nav a {
	display				: block; 
	float				: right; 
	text-decoration		: none;  
	border				: 1px solid;
	border-color		: #fff #cc3300 #cc3300 #fff;
	background			: #ff9933 url(../images/vmenu_bgr.png) 2px no-repeat;
	color				: white;
	font-weight			: bold;
}
#mainlevel-nav a {
	float				: none;
	font-weight			: bold;
}
#mainlevel-nav a:hover {
	background			: #666666 url(../images/vmenu_bgr.png) 2px no-repeat;
	font-weight			: bold;
}

/*different setting for newsflash*/
.newsflash td {
	color				: #000000;
	vertical-align		: middle;	
}

/*setting for the greetings*/
.mainpage {
	color				: #333333;
	font-family			: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size			: 12px;
}

.center { text-align:center;}