/* Text */
.title-news{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff6600;
	letter-spacing: -1px;
}
.title-text-grey{
font-family: "Trebuchet MS", Georgia, Arial;
font-size: 13px; 
color:#333333;
font-weight: bold;
}
.title-text-green1{
font-family: "Trebuchet MS", Georgia, Arial;
font-size: 13px; 
color:#84c225;
font-weight: bold;
}
.title-text-green2{
font-family: "Trebuchet MS", Georgia, Arial;
font-size: 13px; 
color:#165053;
font-weight: bold;
}
.title-text-orange{
font-family: "Trebuchet MS", Georgia, Arial;
font-size: 13px; 
color:#ff6600;
font-weight: bold;
}
.title-text-red{
font-family: "Trebuchet MS", Georgia, Arial;
font-size: 13px; 
color:#ee0000;
font-weight: bold;
}
.description-news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
.title-text-italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ff6600;
	font-style: italic;
	font-size: 85%;
	font-weight: bold;
}
.default-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.default-text-big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.text-small{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165053;
	line-height: 12px;
	letter-spacing: 0px;
	padding-top:2px;
	padding-left: 5px;
}
.boxx{
	background-color: #f4faec;
	border: 1px dashed #8aa7a9;
	border-left: 3px solid #165053;
	padding: 15px;
	margin-left: 20px;
	margin-bottom:10px;
}
.boxx2{
	background-color: #f4faec;
	border: 1px dashed #8aa7a9;
	border-left: 3px solid #165053;
	padding: 5px;
	
}
.boxOrange{
	background-color: #fff3eb;
	border: 1px dashed #ffb27f;
	border-left: 3px solid #ff6600;
	padding: 5px;
}
.boxxLinks{
	font-family: "Trebuchet MS", Georgia, Arial;
	font-size: 13px; 
	color:#165053;
	font-weight: bold;
	background-color: #d4eab3;
	padding: 5px;
}
.boxxImages{
	font-weight: bold;
	background-color: #f4faec;
	border: 1px dashed #afdc81;
	padding: 5px;
}
.boxxGreen{
	
	background-color: #f4faec;
	border: 1px dashed #afdc81;
	padding: 5px;
}
/* forms */
.boxxForm255{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 255px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxForm30{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 30px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxForm255_100{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 255px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxForm500_100{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 480px;
	height: 100px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxForm100{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 100px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxForm120{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 100px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #afdc81;
	padding: 1px;
}
.boxxButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;

	background-color: #165053;
	border: 1px solid #165053;
	padding: 2px;
}
.boxxGreenBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #165053;
	border-left: 1px solid #fff3eb;
	border-right: 1px solid #fff3eb;
}
/* box colors */
.boxxColor1{
	border: 1px dashed #85dacd;
	border-left: 2px solid #85dacd;
	background-color: #f3fbfa;
	padding: 10px;

}
.boxxColor2{
	border: 1px dashed #00ccff;
	border-left: 2px solid #00ccff;
	background-color: #e5faff;
	padding: 10px;
}
.boxxColor3{
   border: 1px dashed #92c83e;
	border-left: 2px solid #92c83e;
	background-color: #f4f9eb;
	padding: 10px;
}
.boxxColor4{
	border: 1px dashed #14b100;
	border-left: 2px solid #14b100;
	background-color: #e7f7e5;
	padding: 10px;
}
.boxxColor5{
	border: 1px dashed #f4e100;
	border-left: 2px solid #f4e100;
	background-color: #fefce5;
	padding: 10px;
}
.boxxColor6{
	border: 1px dashed #e80800;
	border-left: 2px solid #e80800;
	background-color: #fde6e5;
	padding: 10px;
}
.boxxColor7{
	border: 1px dashed #982c0f;
	border-left: 2px solid #982c0f;
	background-color: #f4e9e7;
	padding: 10px;
}
.boxxColor8{
	border: 1px dashed #7028a3;
	border-left: 2px solid #7028a3;
	background-color: #f0e9f6;
	padding: 10px;
}
.boxxColor9{
	border: 1px dashed #165053;
	border-left: 2px solid #165053;
	background-color: #e7eded;
	padding: 10px;
}

/* Links */
.link-green a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165053;
	font-weight: bold;
}
.link-green a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	
}
.divGreenTitle{
	padding-top: 1px;
}
.link-greenTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#165053;
	font-weight: bold;
	text-transform: uppercase;
	
	
}
.link-greenTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	
}

.link-green1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165053;
	font-weight: bold;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
.link-green1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}

.link-green2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165053;
	text-decoration: none;
}
.link-green2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}


.link-green3 li {
	margin-left:20px;
	}


.link-green3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#84c225;
	font-weight: bold;
	background-image: url(../gfx/body/menu-arow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}



.link-green3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
}

.link-orange a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff6600;
	text-decoration: none;
}
.link-orange a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff3300;
	text-decoration: none;
}
.link-blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1975ba;
}

.link-blue a {

	color:#1975ba;
	text-decoration: none;
}
.link-blue a:hover {

	color:#1975ba;
	text-decoration: underline;
}
/* Backoffice content */
.ondeestamos{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:normal;
    text-decoration:none;
    text-transform:normal;
    color:#165053;
    white-space:nowrap;
}
.ondeestamos a{
    text-decoration:none;
    text-transform:normal;
    color:#165053;
    padding:0px
    white-space:nowrap;
    padding:5px 5px 5px 5px;
}
.ondeestamos a:hover{
    text-decoration:none;
    text-transform:normal;
    color: #ff6600;
    white-space:nowrap;
}

/* Menu Bar */
#menu-bar{
	width: 740px;
	height: 36px;
	background-image:url(../gfx/menu-bar-bg.gif);
	background-repeat: repeat-x;
}
#menu-bar-flash{
	float: left;
	width: 500px;
	height: 36px;
}
#menu-bar-serachbox{
	float: left;
	width: 240px;
	height: 36px;
}
.search-box{
	width: 180px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	background-color: #efefef;
	padding: 2px;
	border: 1px solid #739698;
}

/* Left Menu */
#leftColumn{
	width:200px;
	padding-left:10px;
	background: #d4eab3;
	border: 1px solid #cccccc;
}
.menu-table{
	width:200px;
	padding-left: 15px;
	padding-right: 5px;
	background: #d4eab3;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.menu-table2{
	width:200px;
	background: #d4eab3;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.green-table{
	padding-left: 8px;
	padding-right: 8px;
	background: #d4eab3;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.green-table-light{
	padding: 10px;
	background: #E6F3D3;
}




.tempo-table{
	width:200px;
	background: #e5f2f4;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.tempo-data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165053;
	font-weight: bold;
	padding-left: 5;
}
.tempo-max{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff3300;
}
.tempo-min{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1875ba;
}

/*li{
	list-style-image: url(../gfx/menu-arow.gif);
	margin-left:10px;
}*/
#listMenu a{	/* Main menu items */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#003333;
	text-decoration:none;
	font-weight:bold;
}
#listMenu a:hover{	/* Main menu items */
	color:#33797d;
	text-decoration:none;
	font-weight:bold;
}
#listMenu ul li a{	/* Sub menu */
	font-size: 11px;
	color: #165053;
	font-weight:normal;
	list-style-type:none;
}
#listMenu ul li a:hover{	/* Sub menu */
	font-size: 11px;
	color: #ff6600;
	font-weight:normal;
	list-style-type:none;
}
#listMenu ul li ul li a{	/* Sub Sub menu */
	font-size: 11px;
	color: #477c7f;
	font-weight:normal;		
}
#listMenu .activeMenuLink{	/* Styling of active menu item */
	color: #ff6600;
}
#listMenu li{ /* No bullets */	
	list-style-type:none;	
}
#listMenu, #listMenu ul{ /*	No margin and padding */
	margin:0px;
	padding:0px;
}
#listMenu ul{ /* Margin of sub menu items */
	display:none;
	margin-left:10px;
}

/* FCK Editor */

.titulo-laranja{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6600;
}
.titulo-verde{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #165053;

}
.texto-normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.texto-verde-claro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84c225;
}
.texto-verde-escuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165053;
}
.texto-escuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* Table FIX */

td img {
		display: block;
}
