body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	background-color: #FFFFFF;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FB8D10;
	font-size: 11px;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #FB8D10;
}
a:visited {
	text-decoration: none;
	color: #FB8D10;
}
a:hover {
	text-decoration: none;
	color: #0079BE;
}
a:active {
	text-decoration: none;
	color: #FB8D10;
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

li {
list-style-image : url('../images/arrow.gif'); 
list-style-position : inside; 
} 
.Esq {font-size: 11px}
.style2 {color: #FFFFFF}

.componentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FB8D10;
}


/** teste **/

/** div container for left column **/

#leftcol {

	position:relative;

	float:left;

	clear:left;

	width:131px;

	background:transparent url(../images/bg_leftcol.jpg) repeat-y left top;

}



#leftcolmenu {

	position:relative;

	background:transparent url(../images/bg_leftcol.jpg) repeat-y left top;

	overflow:auto;

}

/** any left column link **/

#leftcol a:link,

#leftcol a:active,

#leftcol a:visited,

#leftcolmenu a:link,

#leftcolmenu a:active,

#leftcolmenu a:visited

 {

	color:#0079BE;

}



a.pagenav:link ,

a.pagenav_next:link,

a.pagenav_pre:link,

div.back_button a,

div.back_button a:link,

a.latestnews:link,

a.latestnews:active,

a.latestnews:visited,

a.mostread:link,

a.mostread:active,

a.mostread:visited {

	text-decoration:none;

}



/** generic menu item link **/

a.mainlevel:link,

a.mainlevel:active,

a.mainlevel:visited,

a.sublevel:link,

a.sublevel:active,

a.sublevel:visited {

	color:#0079BE;

	text-decoration:none;

	font-size:10px;

	line-height: 27px;	
		
}


/** generic menu item link on mouseover **/

a.mainlevel:hover,

#leftcol a.mainlevel:hover,

#leftcolmenu a.mainlevel:hover {

	background-color:#F2F2F2;

	color:#FB8D10!important;

	text-decoration:none!important;

}



/** specific top right column menu item link **/

a.mainlevel-right:link,

a.mainlevel-right:active,

a.mainlevel-right:visited,

a.sublevel-right:link,

a.sublevel-right:active,

a.sublevel-right:visited,



/** specific top right column menu item link on mouseover **/

a.mainlevel-right:hover {

	background-color:#F2F2F2;

	text-decoration:none;

}



/** underline on hover **/

a.toclink:hover,

a.latestnews:hover,

a.mostread:hover,

a.pathway:hover,

a.sublevel:hover,

a.sublevel-right:hover,

a.blogsection:hover,

a.readon:hover,

a.pagenav:hover ,

a.pagenav_next:hover,

a.pagenav_pre:hover,

a.latestnews:hover {

	text-decoration:underline;

	color:#3973AC;

	background-color:inherit;

}



#leftcolmenu a:hover,

#leftcol a:hover {

	color: #F2F2F2;

	text-decoration:underline;

}





/* ---------------------

mambo module layout

--------------------- */



/** general module table **/

table.moduletable,

#leftcol table,

#rightcol table {

	width:100%;

	float:left;

	clear:left;

}



/** general module table **/

#rightcol table,

#leftcol table td {

	font-size:10px !important;

	color:#F2F2F2;

}



#rightcol table,

#rightcol table td {

	font-size:10px !important;

	color:#0079BE;

}



/** general module title **/

table.moduletable th,

table.moduletable-bgimg th,

table.moduletable-right th {

	border: 0px solid #FB8D10;	

	color:#FB8D10;

	font-family: "Verdana", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:30px;

	background-color:#F2F2F2;

	height:25px;

	text-align:left;

	padding-left:15px;

	font-weight:bold;

}


/** right column module td **/

#rightcol table.moduletable td   {

	padding:5px;

}



/** generic menu item **/

.mainlevel  {

	display:block;

	height:25px;

	line-height:25px;

	padding-left:15px;

	background:transparent url(../images/fundo_blue.gif) repeat-x center top;

	font-weight:bold;

	text-decoration:none;

}



/** specific left column form **/

#leftcol form {

	margin-left:15px;

}



/** specific left column form **/

#leftcol .button {

	font-size:10px;

	color:#0079BE;

	background-color:#F2F2F2;

	border-right: 1px solid #FB8D10;

	border-bottom: 1px solid #FB8D10;

	border-left: 1px solid #FB8D10;

	border-top: 1px solid #FB8D10;

	width:100px;

}





/** specific left column form **/

#leftcol .inputbox {

	font-size:11px;

	font-weight: bold;

}



/** module styles in #leftcol **/

#leftcol table.moduletable td {

	color:#0079BE;

	font-size:12px;
	
	vertical-align:middle
	

}




/* ---------------------

mambo form layout

--------------------- */



/** left column input form **/

#leftcol .inputbox {

	font-size:10px;

	border: 1px solid #FB8D10;

	margin-bottom:2px;

}







/** input button html tag **/

.button,

#rightcol .button {

	font-size:9px;

	text-transform:none;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#0079BE;

	border-top: 1px solid #0079BE;

	border-right: 1px solid #0079BE;

	border-bottom: 1px solid #0079BE;

	border-left: 1px solid #0079BE;

}



#rightcol .button {

	background-color:#0079BE;

}



.search  {

	margin-top:30px;

}








 /*

specific right column menu item. position:right

you need to add menu class suffix: right

 */

.mainlevel-right {

	display:block;

	height:25px;

	line-height:25px;

	padding-left:15px;

	background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x center top;

	font-weight:bold;

}



/** 

moduletable specific with background image

you need to add modules class suffix: -bgimg

 **/

table.moduletable-bgimg {

	background:transparent url(../images/bg_module.jpg) no-repeat center bottom;

	float:left;

	clear:left;

	width:100%;

}



table.moduletable-bgimg td {

	padding: 5px ;

	font-size:10px;

}



table.moduletable-bgimg td td {

	padding: 0!important;

}



/** for polls **/

.poll {

	font-size:10px;

	line-height: 10px;

}



table.pollstableborder .sectiontableentry2 {

	background-color:transparent; 

	text-align:left; 

}

table.pollstableborder .sectiontableentry1 {

	background-color:#F5F5F5; 

	text-align:left;

}



.moduletable_bgimg table.pollstableborder td.sectiontableentry2,

.moduletable_bgimg table.pollstableborder td.sectiontableentry1 {

	background-color:transparent!important; 

	text-align:left!important; 

}



/** hack to make any div or table inside content will not stretcg outside area*/

table.contentpane  table table input.inputbox {

	max-width:80px;

	width:80px;

}



table.contentpane {

	width:390px!important;

}



.contentpaneopen {

	width:100%!important;

}



.contentpaneopen tr.sectiontableentry2 td,

.contentpaneopen tr.sectiontableentry1 td{

	display:block;

	width:390px!important;

}



#con_global div, #con_global table,

#hp_view_standard_photo_con1 div div,

#hp_view_agen_con {

	width:390px!important;

	text-align:left;

}



#hp_view_standard_photo_con1 div div,

#hp_view_standard_photo_con2,

#hp_view_standard_photo_con3,

#hp_view_agen_con {

	width:390px!important;

	text-align:left;

}



table.contentpane  table  {

	width:390px!important;

	text-align:left;

}



table.contentpane  td.contentheading  {

	width:200px!important;

}



table.contentpane  td.buttonheading  {

	width:150px!important;

}



#bottompadding	{

	position:relative;

	width:760px;

	display:block;

	height:20px;

	margin-top:-100px;

}