BODY { padding:0px; margin:0px; font-family:Arial;  }
TD { font-family:Arial; font-size:8pt; }
IMG { border:0px; }
H1 { color:#3EDC00; font-family:Verdana; font-size:21px; font-weight:normal; }
H2 { color:#3EDC00; font-family:Verdana; font-size:15px; font-weight:bold; }
	A { color:#0F78A5; TEXT-DECORATION:underline; }
	A:visited { color:#0F78A5; TEXT-DECORATION:underline; }

/*******   MENU   *********
**************************/
DIV.menu_top { height:30px; text-align:center; background-color:#1178A5; border-left:3px #161616 solid; border-right:3px #161616 solid; }
SPAN.menu_q { background: url(bg_menu_q.gif) no-repeat center middle; width:20px; padding:2px; }

	A.menu_on { white-space:nowrap; color:#dbef16; font-size:11px; font-weight:bold; TEXT-DECORATION:none; }
	A:visited.menu_on { white-space:nowrap; color:#dbef16; font-size:11px; font-weight:bold; TEXT-DECORATION:none; }

	A.menu_off { white-space:nowrap; color:#FFFFFF; font-size:11px; font-weight:bold; TEXT-DECORATION:none; }
	A:visited.menu_off { white-space:nowrap; color:#FFFFFF; font-size:11px; font-weight:bold; TEXT-DECORATION:none; }

	A.top_menu {	color:#5275A5; font-size:17px; text-decoration:none;line-height: 0.85;}
	DIV.top_menu {float:left; width:14%; text-align:center;}
	.t_menu {width:98%; padding:15px; text-align:center; vertical-align:top;}
	.t_menu td{vertical-align:top; text-align:center;}

	
/*******   TAB 1   *********
***************************/
DIV.tab_1_2 { background: url(bg-top.jpg) repeat-x center top; margin-bottom:10px; }

TABLE.tab_1 { width:100%; border-left:3px #161616 solid; border-right:3px #161616 solid; }
TD.logo { padding-right:20px; text-indent:40px; }
DIV.logo_ico { width:250px; text-align:center; padding-top:6px; padding-bottom:23px; }
DIV.tab_1t1 { text-align:left; color:#1178a5; font-weight:bold; font-family:Verdana; font-size:11px; padding-top:9px; padding-bottom:4px; }
DIV.tab_1t2 { width:200px; text-align:left; color:#706f6a; font-size:12px; padding-top:10px; font-weight:normal; font-family:Verdana; }
DIV.user_login { width:280; text-align:left; padding-top:0px; }
INPUT.user_login { width:114px; height:19px; font-size:9px; color:#373737; padding-left:3px; }
	A.user_login { font-size:10px; color:#73888b; TEXT-DECORATION:underline; }
	A:visited.user_login { font-size:10px; color:#73888b; TEXT-DECORATION:underline; }
INPUT.user_box { width:12px; height:12px; margin-bottom:2px; }
SPAN.user_box_text { font-size:10px; color:#73888b; padding-left:16px; }
SPAN.user_box { font-size:10px; color:#363837; padding-left:5px; }
SPAN.showpath { font-size:10px; color:#707277; }
	A.showpath { font-size:10px; color:#707277; TEXT-DECORATION:underline; }
	A:visited.showpath { font-size:10px; color:#707277; TEXT-DECORATION:underline; }

/*******   TAB 2   *********
***************************/
TABLE.tab_2 { width:100%; border-left:3px #161616 solid; border-right:3px #FFF solid; }
TABLE.tab_2_short { padding:3px; white-space:nowrap; }
TD.tab_2_short { background-color:#c5d7ed; }
TD.tab_22_short { background-color:#c5d7ed; padding:10px; }

/*******   TAB 2 / search  *****
*******************************/
SELECT.d1, .ritem { font-size:9px; color:#524c4e; font-family:Verdana; }
.rtable { border: 1px solid #000000; font-size:9px; color:#524c4e; font-family:Verdana;}
INPUT.nome { font-size:9px; color:#524c4e; font-family:Verdana; }

/******   CONTENT   ********
***************************/

	A.go { color:#1278A8; TEXT-DECORATION:underline; }
	A:visited.go { color:#1278A8; TEXT-DECORATION:underline; }


TD.title_com { border-bottom:1px #e7e7e7 solid; padding:3px;text-align:center; }
TD.title_com_money { border-bottom:1px #1277a1 solid; padding:3px;text-align:center; }
	A.title_com { color:#0F78A5; TEXT-DECORATION:underline; font-family:Verdana; font-size:14px; font-weight:bold; }
	A:visited.title_com { color:#0F78A5; TEXT-DECORATION:underline; font-family:Verdana; font-size:14px; font-weight:bold; }

TD.icu { background-color:#e7e7e7; border:1px #fff solid; padding:10px; text-align:center; }
TD.icu_money { background-color:#1277a1; border:1px #fff solid; padding:10px; text-align:center; }
TD.title_icu { padding-top:7px; padding-left:12px; padding-right:12px; }
SPAN.title_icu { padding-left:5px; font-family:Verdana; color:#6d6f6e; font-size:9px; font-weight:bold; }
	A.title_icu { font-family:Verdana; color:#6d6f6e; font-size:9px; font-weight:bold; TEXT-DECORATION:none; }
	A:visited.title_icu { font-family:Verdana; color:#6d6f6e; font-size:9px; font-weight:bold; TEXT-DECORATION:none; }
SPAN.con_icu { padding-left:6px; color:#6d6f6e; font-size:10px; font-family:Verdana; font-weight:bold; }

SPAN.title_icu_money { padding-left:5px; font-family:Verdana; color:#fff; font-size:9px; font-weight:bold; }
SPAN.con_icu_money { padding-left:6px; color:#fff; font-size:10px; font-family:Verdana; font-weight:bold; }
	A.title_icu_money { font-family:Verdana; color:#fff; font-size:9px; font-weight:bold; TEXT-DECORATION:none; }
	A:visited.title_icu_money { font-family:Verdana; color:#fff; font-size:9px; font-weight:bold; TEXT-DECORATION:none; }
DIV.tl_1_money { margin-bottom:1px; border-bottom:1px #1277a1 solid; font-size:1px; }
DIV.tl_2_money { border-top:3px #1277a1 solid; }
DIV.tl_1 { margin-bottom:1px; border-bottom:1px #e7e7e7 solid; height:5px; font-size:1px; }
DIV.tl_2 { background-color:#e7e7e7; height:3px; font-size:1px; margin:0px; }

DIV.str10_1 { margin-bottom:1px; border-bottom:1px #bf3267 solid; height:5px; font-size:1px; }
DIV.str10_2 { background-color:#bf3267; height:3px; font-size:1px; margin:0px; }

TD.cat_con  { border-left:1px #DDD solid; padding-left:8px; padding-right:8px; padding-top:15px; font-family:Verdana; font-size:9px; }
TD.cat_con_prima { padding-left:12px; padding-right:12px; padding-top:15px; font-family:Verdana; font-size:9px; }

	A.c_bot { font-size:12px; color:#0F78A5; TEXT-DECORATION:underline; }
	A:visited.c_bot { font-size:12px; color:#0F78A5; TEXT-DECORATION:underline; }

/******   page company   ********/
DIV.com_menu_on { background-color:#e5f0f6; border-right:1px #fff solid; padding-left:8px; padding-right:8px; height:27px; float:left; overflow:hidden; }
	A.com_menu_on, A:visited.com_menu_on { color:#1378A4; line-height:24px; font-family:Verdana; font-weight:bold; TEXT-DECORATION:none; }
DIV.com_menu_off { background-color:#cde4ed; border-right:1px #fff solid; padding-left:8px; padding-right:8px; height:27px; float:left; overflow:hidden; }
	A.com_menu_off, A:visited.com_menu_off { color:#6d6e70; line-height:24px; font-family:Verdana; font-weight:bold; TEXT-DECORATION:none; }
DIV.com_menufin_on { background-color:#e5f0f6; padding-left:8px; padding-right:8px; height:27px; float:left; overflow:hidden; }
	A.com_menu_on, A:visited.com_menu_on { color:#1378A4; line-height:24px; font-family:Verdana; font-weight:bold; TEXT-DECORATION:none; }
DIV.com_menufin_off { background-color:#cde4ed; padding-left:8px; padding-right:8px; height:27px; float:left; overflow:hidden; }
	A.com_menu_off, A:visited.com_menu_off { color:#6d6e70; line-height:24px; font-family:Verdana; font-weight:bold; TEXT-DECORATION:none; }

B.com_top { color:#6d6e70; font-family:Verdana; font-size:11px; }
B.com_top_title { color:#77c801; font-family:Verdana; font-size:15px; }
B.com_top_m { color:#6d6e70; font-family:Verdana; font-size:9px; }
B.com_top_mcor { color:#fff; font-family:Verdana; font-size:10px; }
	A.com_top { color:#1278A8; TEXT-DECORATION:underline; }
	A:visited.com_top { color:#1278A8; TEXT-DECORATION:underline; }
DIV.com_news_data { font-size:10px; font-family:Vardana; color:#6e8595; padding-bottom:2px; }
SPAN.com_top { font-size:12px; font-family:Verdana; color:#044b6c; font-weight:bold; }

/******   HEADER   ********
**************************/

TD.adress { text-align:center; color:#a3a29b; font-size:11px; font-weight:normal; font-family:Verdana; }
DIV.adress_tel { text-align:center; color:#a3a29b; font-size:11px; font-weight:normal; font-family:Verdana; }



/*******  DIRECT  *********
***************************/
	A.direct { color:#2a3d9c; font-weight:bold; TEXT-DECORATION:underline; }
	A:visited.direct { color:#2a3d9c; font-weight:bold; TEXT-DECORATION:underline; }
	
	A.add_direct { color:#2a3d9c; font-weight:normal; TEXT-DECORATION:underline; }
	A:visited.add_direct { color:#2a3d9c; font-weight:normal; TEXT-DECORATION:underline; }
	
.status {color:#3755AD; padding-right:10px; font-size:18px; text-align:right}

h5 {color:#3755AD; margin-bottom:0px;}

.error {padding-left:20px; color:#FF0011; font-weight:normal}

.tdad {border-left:solid #A0A0A0 1px; border-bottom:solid #A0A0A0 1px;}
.tdadr {border-right:solid #A0A0A0 1px; border-left:solid #A0A0A0 1px; border-bottom:solid #A0A0A0 1px; }
.trad {border-bottom:solid #A0A0A0 1px }

input.inform { border-left: 4px #8EC1D5 solid; background-color:#FFFFFF; border-top: 1px #c9c7ba solid; border-bottom: 1px #c9c7ba solid; border-right: 1px #c9c7ba solid; color:#575757; font-size:11px; font-family:Verdana;}

TEXTAREA.inform { border-left: 4px #8EC1D5 solid; border-top: 0px #c1c1c3 solid; border-bottom: 1px #c1c1c3 solid;  color:#575757; font-size:11px; font-family:Verdana;}

.smgrey {color:#888888; font-size:9px}

	
TD.bgr { border-bottom:2px #316ac5 solid; color:#77c801; font-family:Verdana; font-size:12px; }
tr.h6 { background-color:#f8d290; }
tr.h6 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.h5 { background-color:#f8d290; }
tr.h5 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.h4 { background-color:#f8eddb; }
tr.h4 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.h2 { background-color:#e8ddf8; }
tr.h2 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.h1 { background-color:#d7c1f8; }
tr.h1 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.h0 { background-color:#c29ef8; }
tr.h0 td { padding:5 12 7 12; border-bottom:1px #fff solid; }
tr.hh { background-color:#f1f1f1; }
tr.hh td { padding:2 12 3 12; border-bottom:1px #fff solid; }

div.h6 { background-color:#f8d290; width:10; height:10px; display:inline; margin-right:7px}
div.h5 { background-color:#f8d290; width:10; height:10px; display:inline; margin-right:7px}
div.h4 { background-color:#f8eddb; width:10; height:10px; display:inline; margin-right:7px}
div.h2 { background-color:#e8ddf8; width:10; height:10px; display:inline; margin-right:7px}
div.h1 { background-color:#d7c1f8; width:10; height:10px; display:inline; margin-right:7px}
div.h0 { background-color:#c29ef8; width:10; height:10px; display:inline; margin-right:7px}
div.hh { background-color:#f1f1f1; width:10; height:10px; display:inline; margin-right:7px}

.divhead {background-color:#316ac5; width:184px; height:17px; text-align:center; padding-top:3px; margin-left:10px; margin-top:20px;}
.divbody {border:#316ac5 1px solid; padding:12px; background-color:#FFF; margin-bottom:18px;}


/*******  Layout / catdata  *********
************************************/

	A.catdata  { color:#4073c5; font-weight:normal; TEXT-DECORATION:none; }
	A:visited.catdata { color:#4073c5; font-weight:normal; TEXT-DECORATION:none; }
	A:hover.catdata { color:#414348; font-weight:normal; TEXT-DECORATION:none; }
	
TD.catdata_num { text-align:right; width:12px; font-size:12px; color:#c0c1c3; padding:6px; border-bottom:1px #e1e1e2 solid; }
TD.catdata_link { padding:6px; border-bottom:1px #e1e1e2 solid; }
TD.catdata_intem_num { padding:6px; border-bottom:1px #e1e1e2 solid; }
DIV.titcat { border-bottom:2px #316ac5 solid; margin-bottom:3px padding-bottom:3px; }
SPAN.titcat { font-size:16px; padding:20px; color:#ff8a00; font-weight:bold; }
B.titcat { color:#747474; font-size:9px; font-family:Verdana; }
DIV.catdata_linebot { border-top:2px #316ac5 solid; margin-top:3px padding-top:3px; }
DIV.ad_txt {width:120px; height:120px; border:1px solid black; padding:3px}

	.clear{
		clear:both;
	}


