<!--
.zahirpub {
	background-image: url(i/marca_pub_490.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.zahirback {
	background-image: url(i/zahir_back.gif);
	background-repeat: repeat-x;
	background-color: #dddddd;
}

body {
	background-color: #dddddd;
}

input.buttons, a.buttons {
	border-style : none;
	border-width : 0px;
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	background-color: #ee0000;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration : none;	
	color : #ffffff;
	margin: 0px;
	padding: 0px 2px 0px 2px;
}

a.buttons {
	padding: 0px 4px 2px 4px;
}



input.buttons2 {
	border-style : none;
	border-width : 0px;
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	background-color: #ffffff;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color : #ee0000;
	margin: 0px;
	padding: 0px 2px 0px 2px;
}


.header, .header_cen {
	background-image: url(i/f_t_c.gif);
	background-position: top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}


.header_lef {
	background-image: url(i/f_t_l_2.gif);
	background-color: #dddddd;
	background-position: left top;
	background-repeat: no-repeat;
}

.header_rig {
	background-image: url(i/f_t_r.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #dddddd;
}

.header_bot {
	background-color: #dddddd;
}

.center_top {
	background-image: url(i/f_c_c_t.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}

.center_bot {
	background-image: url(i/f_c_c_b.gif);
	background-repeat: repeat;
	background-color: #dddddd;
}

.center_lef {
	background-image: url(i/f_c_c_l.gif);
	background-repeat: repeat-y;
	background-color: #dddddd;
	width:162px;
}

.center_rig {
	background-image: url(i/f_c_c_r.gif);
	background-repeat: repeat;
	background-position: right;
	background-color: #dddddd;
}

.center_cen {
	background-color: #ffffff;
}
		
.hora {
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
}

.hr {
	background-image: url(i/hr.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.hr2 {
	background-image: url(i/p_color.gif);
	background-repeat: repeat-x;
	background-color: #ee0000;
}

.pesquisar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ee0000;
}

input.pesquisar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width:105px;
	height:20px
}

a.assinatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #3e4e56;
}

.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #3e4e56;
}

.assinatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color : #ee0000;
}

.box {
	border-color : #ee0000;
	border-style : solid;
	border-width : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color : #ee0000;
	height: 20px;	
}


.box2 {
	border-color : #ee0000;
	border-style : solid;
	border-width : 1px;
	background-color: #ee0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color : #ffffff;
	height: 20px;
	text-decoration : none;	
}

.box3 {
	border-color : #ee0000;
	border-style : solid;
	border-width : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color : #ee0000;
	height: 20px;	
}

.box4 {
	border-color : #ffffff;
	border-style : solid;
	border-width : 2px;
	background-color: #e3e3e3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color : #ffffff;
	height: 20px;	
}

.boxlogin {
	background-color: #ee0000;
	width: 160px;
}

.boxuser {
	background-color: #e3e3e3;
	width: 160px;
}

.boxleftright {
	border-left-color : #ee0000;
	border-left-style : solid;
	border-left-width : 1px ;
	border-right-color : #ee0000;
	border-right-style : solid;
	border-right-width : 1px ;
}

.txtid, a.txtid {
	font-style: italic;	
}

.txtid2, a.txtid2 {
	font-style: italic;
	font-weight: bold;
}

.txt, a.links {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

a.links {
	text-decoration : underline;
}



.txt2, a.links2 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #ffffff;
	text-decoration : none;
}

.txt3, a.links3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color : #ee0000;
	text-decoration : none;
}

.txt4, a.links4 {
	font-family: verdana, 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

a.links4 {
	text-decoration : underline;
}


.txt5, a.links5 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #ee0000;
	text-decoration : none;
}

.txt6, a.links6 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
}

.txt7, a.links7 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : underline;
}

.txt8, a.links8 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.txt9, a.links9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.txt10, a.links10 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color : #ee0000;
	text-decoration : none;
}

.txt11, a.links11, .cardborder {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
}


.txt12, a.links12 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #666666;
	text-decoration : none;
}

.txt13, a.links13 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

a.links13 {
	text-decoration : underline;
}

.txt14, a.links14 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
}

.txt15, a.links15 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #666666;
	text-decoration : none;
}

.txt16, a.links16 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.txt17, a.links17 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color : #000000;
	text-decoration : underline;
}

.txt18, a.links18 {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #ffffff;
	text-decoration : underline;
}

.txt19, a.links19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	color : #ee0000;
	text-decoration : none;
}

.txt20, a.links20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color : #ee0000;
	text-decoration : none;
	line-height : 15px;
}

.txtedit, a.linksedit {
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-width: 0px 10px 2px 10px;
	text-decoration : none;
}

.ciberiared {
	color : #ee0000;
}

a.linksedit {
	text-decoration : underline;
}


.login_form, .pesq_form {
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}


.menu, .menusel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-style: solid solid solid solid;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-width: 1px 0px 1px 0px;
	width: 120px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	text-align:right;
}	

a.menu:hover, .menusel {
	color: #ffffff;
	border-style: solid;
	border-color: #ffffff;
	background-color: #ee0000;
}

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-style: solid none none none;
	border-color: #ee0000 #ee0000 #ee0000 #ee0000;
	border-width: 1px 1px 0px 1px;
	width: 120px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	text-align:right;
}	

.menuback {
	background-color: #ee0000;
}	

.td1 {
	background-image: url(i/td_1.gif);
	background-repeat: repeat-y;
	height: 10px;
	width: 6px;
}

.td2 {
	background-image: url(i/td_2.gif);
	background-repeat: repeat-y;
	height: 10px;
	width: 6px;
}

.td5 {
	background-image: url(i/td_4.gif);
	background-repeat: no-repeat;
	background-color : #e5e5e5;
	height: 10px;
	width: 6px;	
}

.td3 {
	background-image: url(i/td_3.gif);
	background-repeat: repeat-y;
	height: 10px;
	width: 6px;	
}

.td4 {
	background-image: url(i/p.gif);
	height: 10px;
	width: 6px;	
}

.tdcoment {
	background-color : #e5e5e5;
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
	border-style: solid solid solid solid;
	border-color: #ffffff #e5e5e5 #e5e5e5 #e5e5e5;
	border-width: 1px 1px 1px 1px;	
}



.previewcard {
	background-image: url(i/preview_card.gif);
	background-repeat: no-repeat;
	width: 104px;
	height: 76px;
}

.mont {
	background-image: url(i/mont_b.gif);
	background-repeat: repeat;
}

.cardlt {
	background-image: url(i/card_l_t.gif);
	background-repeat: no-repeat;
}

.cardrt {
	background-image: url(i/card_r_t.gif);
	background-repeat: no-repeat;
}

.cardlb {
	background-image: url(i/card_l_b.gif);
	background-repeat: no-repeat;
}

.cardrb {
	background-image: url(i/card_r_b.gif);
	background-repeat: no-repeat;
}

.cardt {
	background-image: url(i/p_color.gif);
	background-repeat: repeat-x;
}

.cardb {
	background-image: url(i/p_color.gif);
	background-repeat: repeat-x;
	background-position : bottom;
}

.cardr {
	background-image: url(i/p_color.gif);
	background-repeat: repeat-y;
	background-position : right;
}

.cardl {
	background-image: url(i/p_color.gif);
	background-repeat: repeat-y;
	background-position : left;
}

.cardfx {
	background-color : #7f7f7f;
}

.cardborder {
	border-style:dotted;
	border-color: #ee0000;
	border-width: 1px;
}

.cardborder2 {
	border-style:solid;
	border-color: #cccccc;
	border-width: 5px;
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
	background-color : #cccccc;
}

.cardborder3 {
	border-style:solid;
	border-color: #e6e6e6;
	border-width: 5px;
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color : #333333;
	text-decoration : none;
	background-color : #e6e6e6;
}

.cardphoto {
	border-style:solid;
	border-color: #ee0000;
	border-width: 1px;
}

.formedit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

input.forminputdata {
	border-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 67px;
}


.comentform {
	width: 300px;
}

.comentpreview {
	background-color : #fff5f5;
}

.imgmontra, .imgweeksite {
	border-style: solid solid solid solid;
	border-color: #ee0000 #ee0000 #ee0000 #ee0000;
	border-width: 1px 1px 1px 1px;
}

/* CALENDAR */ 

.caltable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color : #ffffff;
	border-style:solid;
	border-color: #ee0000;
	border-width: 1px;

}

a.cal, a.calsel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color : #ffffff;
	border-style:solid;
	border-color: #ee0000;
	border-width: 1px;
	display: block;
	text-decoration: none;

}

b.calsel {
	color: #ffffff;
	background-color : #000000;
	display: block;
}

.caltxt {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.calop {
	color: #ffffff;
	background-color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.calop:hover, b.calsel:hover, a.cal:hover, a.calsel:hover, a.caltxt:hover  {
	color: #ee0000;
}

/* input file effect */ 

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* image iframe */


.imageiframe, .helpiframe, .printiframe{
	top: 5px;
	left: 5px;
	border-style:solid;
	border-color: #ee0000;
	border-width: 4px;
}

.modiframe {
	position:absolute;
	border-style:solid;
	border-color: #ee0000;
	border-width: 2px;
	background-color:#ffffff;
	z-index:100;
	visibility:hidden;
}


.mtTable {		
	border-style: solid solid none solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-width: 1px 1px 0px 1px;	
	
}

.mtV1{
	background-color:#e7e7e7;
	border-style: none none solid none;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-width: 0px 0px 1px 0px;		
}

.mtV2{
	background-color:#fdfdfd;
	border-style: solid none solid none;
	border-color: #ffffff #ff0000 #cccccc #cccccc;
	border-width: 1px 0px 1px 0px;		
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

.mtV3{
	background-color:#e7e7e7;
	border-style: solid none solid none;
	border-color: #ffffff #cccccc #cccccc #cccccc;
	border-width: 1px 0px 1px 0px;		
	font-family: 'trebuchet ms', georgia, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color : #000000;
	text-decoration : none;
}

-->

