body {
 margin: 0px;
 background-color: #ffffff;
 font: normal 10px verdana, helvetica, arial;
 text-align:justify;
 line-height: 14px;
}
table {
 font: normal 11px verdana, helvetica, arial;
 text-align:justify;
 line-height: 14px;
}
a:link, a:active, a:visited { font: bold 12px verdana; color: #000000; text-decoration: none; }
a:hover { color: #FF6600; }

.container
{
	background: #FDF7FC;
	color: #333333;
	padding: 3px;
	border:1px solid #999999;
}
.linkk a:link, linkk a:active, linkk a:visited { font: bold 12px Verdana, Geneva, sans-serif; color: #000000; text-decoration: none; }
.linkk a:hover {color: #FF0000; }

.table_main_style {
	margin: 10px;
	background:#3B70A4;
	padding:1px;
	/* border:solid 1px #3B70A4;*/
	font: 10px/15px verdana, helvetica, arial;
	text-align:justify;
	color: #ff0000;
}

.table_main_head{

 background: url(img/header.gif) no-repeat;
}
.table_main_style td{
 background-color: #EEEEEE;
}

.footer {
 font: normal 11px verdana;
 color: #ffffff;
}

.message {
 font: bold 11px verdana;
 color: #ff0000;
}

.inputtxt{
 font: normal 10px verdana;
 border: 1px solid #999999;
}

.small_red{
 font: normal 10px verdana;
color: #ff0000;
}

.t_congres{
 font: bold 10px verdana;
color: #ffffff;
}

.det{
 font: normal 10px verdana;
 color: #000000;
}


.hr {
	border: 1px dotted #6E8BAE;
	text-align: left;
	margin: 0px;
}
.textportocaliu {
	font-weight: bold;
	color: #FF6600;
}

.congres {
	text-decoration:none;
	color:#333333;
	font-family:Verdana;
	text-align:justify;
	font-size:11px;
	padding-left:5px;
	padding-right:0px;
}

.congres a:link, .congres a:visited{
	text-decoration:none;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	padding-left:3px;
	padding-right:0px;
}
.congres a:hover{
	text-decoration:none;
	color:#99FF99;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
	padding-left:3px;
	padding-right:0px;
}
input.simple {
	font-family: 'Verdana', 'Helvetica', 'Arial';
	font-size: 11px;
}

select.simple {
	font-family: 'Verdana', 'Helvetica', 'Arial';
	font-size: 11px;
}

input.invalid {
	background-color: #FF8000;
	color: #400000;
}

label.necesar {
	color: #FF0000;
	font-weight: bold;
}
	
td.header {
	height:20px;
	background-color: #E0E0E0;
	font-weight: bold;
}