html
{
	height: 100%;
}
body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color:#F9F9F9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #404040;
	margin: 0px;
	padding: 0px;
}

img 
{
	border: none;
	vertical-align: middle;
}

p, h1, h2, h3, h4 
{
	margin: 0;
}

form  
{
	padding: 0;
	margin: 0;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #0955A3;
}

.menu_up { font-family: Verdana; color:#FFFFFF; font-size: 10px; line-height: 15px; border-style: none;}
A.menu_up:link {color:#FFFFFF;text-decoration: none; font-weight: bold;}
A.menu_up:visited {color:#FFFFFF;text-decoration: none; font-weight: bold;}
A.menu_up:hover {color:#FFFFFF;text-decoration: underline; font-weight: bold;}

td.menu_left { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:3px 15px; font-family: Verdana; color:#FFFFFF; font-size: 10px; line-height: 15px; vertical-align: middle; text-align: left}
A.menu_left:link {color:#FFFFFF;text-decoration: none;}
A.menu_left:visited {color:#FFFFFF;text-decoration: none;}
A.menu_left:hover {color:#FFFFFF;text-decoration: none;}

td.menu_left_active { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:3px 15px; font-family: Verdana; color:#FFFFFF; font-size: 10px; line-height: 15px; vertical-align: middle; text-align: left}
A.menu_left_active:link {color:#FFFFFF;text-decoration: none;}
A.menu_left_active:visited {color:#FFFFFF;text-decoration: none;}
A.menu_left_active:hover {color:#FFFFFF;text-decoration: none;}

ul, li{padding: 0; margin: 0}
.submenu_left
{
	list-style-type:none;
	background:transparent url(../images/nav_subelement.gif) no-repeat scroll 19px 3px;
	padding:0 19px 0 38px;
}
.submenu_left_last
{
	list-style-type:none;
	background:transparent url(../images/nav_lsubelement.gif) no-repeat scroll 19px 3px;
	padding:0 19px 0 38px;
}
.submenu_left_link{color:#5A5959;text-decoration: none;}
A.submenu_left_link:link {color:#5A5959;text-decoration: none;}
A.submenu_left_link:visited {color:#5A5959;text-decoration: none;}
A.submenu_left_link:hover {color:#5A5959;text-decoration: underline;}

input.search
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	padding:0;
	text-transform:capitalize;
	width:auto;
}

.search_input
{
	background:transparent none repeat scroll 0 0;
	border:solid 1px #ffffff;
	color:#FFFFFF;
	padding:0;
	text-transform:capitalize;
	width:auto;
}

input, textarea
{
	color:#404040;
	border: solid 1px #e0e0e0;
	font-family : Verdana;
	font-size : 10px;
}

select 
{
	border: solid 1px #e0e0e0; 
	background-color : #ffffff;
	font-family : Verdana;
	font-size : 10px;
}

h2{color:#1896E7;}
h2.title 
{
	background: #F5F5F5 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	font-size:12px;
	height:20px;
	line-height:normal;
	overflow:hidden;
	padding:5px 9px 0;
}
h2.title2 
{
	background: #F5F5F5 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	font-size:11px;
	height:16px;
	line-height:normal;
	padding-top: 2px;
	text-align: left;
}

.table_row_par {background-color :#FFFFFF;color : #000000;font-family : Verdana;font-size :10px;line-height: 14px;}
.table_row_impar {background-color :#F5F5F5;color : #000000;font-family : Verdana;font-size :10px;line-height: 14px;}
.table_row_mouse_over {	background-color: #DDEFFB;color : #000000;font-family : Verdana;font-size :10px;	color: #052442; line-height: 14px;}
.table_header {background-color: #0955A3; color : #FFFFFF;font-family : Verdana;	font-size : 10px;	line-height: 14px;}

.error {font-family: Verdana; color:#CC0000; font-size: 11px; line-height: 20px; border-style: none;}

.copyright { font-family: Verdana; color:#d8d8d8; font-size: 10px; line-height: 15px; border-style: none;}
A.copyright:link {color:#d8d8d8;text-decoration: none;}
A.copyright:visited {color:#d8d8d8;text-decoration: none;}
A.copyright:hover {color:#888888;text-decoration: none;}
