body{
   margin: 0px;
   padding:0px;
   font-family:Arial,Verdana, Helvetica, sans-serif;
   font-style:normal;
   font-weight:normal;
   background-color:#FFF;}

   /*
	width:96%;
*/

#container {
	width:90%;
}

.informacao, .cartao80c{
	margin:0px 0px 0px -35px;
}

.informacao{
  position      :relative;
  text-align    :justify;
  width         :100%;
  left			:40px; /* Guilherme em 29/05/2012 */
  float         :left;
  margin-bottom :8px;
  z-index       :1;
}

.informacao2{
  position      :relative;
  text-align    :justify;
  width         :100%;
  float         :left;
  margin-bottom :10px;
  z-index       :1;
}

.informacao3{
  position      :relative;
  text-align    :justify;
  width         :100%;
  float         :left;
  margin-bottom :0px;
  z-index       :1;
}


.label2,.label3,.label3m,.label3t,.label5{
	
	zfont-size: 10px;    /* Guilherme em 29/05/2012 */
	zfont-weight: bold; /* Guilherme em 29/05/2012 */
}



.label1{
   color: #FFFFFF;
   }

.label4{
   color: #FFFFFF;
  /* font-size:10px;*/
   }

.label2,.label3,.label3m,.label3t,.label5{
  
   }

.labelp{
  color:#000000;
}

.label3m,labelp{
   font-family:Verdana,helvetica,sans-serif;
   font-weight:bold;
/*   font-size:8pt;*/
   }

.label3m_r {
	float:right;
}

.label3t{
   font-family:Verdana,helvetica,sans-serif;
   font-size: 11px;
   text-decoration : underline;
   }

.label2{
    width          : 170px;
    color          : navy;
	padding-right  : 2px;
}

.label2t{
    width          : 70px;
    color          : navy;
	padding-right  : 2px;
	vertical-align  :top;
}

.label4t{
    width          : 60px;
    color          : navy;
	padding-right  : 2px;
}

.label5t{
    width          : 100px;
    color          : navy;
	padding-right  : 2px;
}

.label6t{
    width          : 250px;
    color          : navy;
	padding-right  : 2px;
}



.lbltitulo{
    font-family    : Arial,Verdana,Tahoma,   Helvetica;
    color          : #000000;
    font-weight    : bold;
    width          : auto;
	font-size      : 14px; /* Guilherme em 29/05/2012 */
}

p{
  text-align   :justify;
  padding :0px 5px 0px 0px;
  font-size   :11px; /* Guilherme em 29/05/2012 */
}

.ul2{
  padding         :0px 0px 0px 15px;
  margin          :0px 0px 0px 0px;
  list-style-image:url(img/seta_menu1.gif);
  font-size: 11px; /* Guilherme em 29/05/2012 */
}


/*Atualizado por fabio em 23/10/2012
.centro{
 width         :100%;
  margin-bottom :0px;
  color: #000000;
  
}
*/
/* custodio, voltei ao que era antes de fabio mexer, 26/11/2012 */
.centro{
  position      :relative;
  text-align    :center;
  width         :100%;
  margin-bottom :0px;
  /*left			:17px;*/ /* Guilherme em 28/05/2012 */
  z-index       :1;
}



/*Criado para mce.php em 23/10/2012*/


.centro1{
 width         :auto;
  margin-bottom :0px;
  color: #000000;
  margin-left:240px;
   
   
}




#BEMVINDO{
/* 11-06-2012 custodio, atender o portal da saúde */
  visibility:hidden;
}
.BEMVINDO,.aonderel,.aondeamarelo,.aondeverde,.aondeazul,.aondeazclaro,.aondelaran,.aondeverm,.aondeeverm{
	position          :absolute;
	font-family       :Verdana, Arial, Helvetica, sans-serif;
	color             :#888888;
	font-weight       :bold;
	left              :20px;
	top               :155px;
	width             :auto;
	padding           :0px 0px 0px 30px;
	background-repeat :no-repeat;
	background-position: center left;
	z-index           :2;

/* 26-11-2010 custodio, atender o portal da saúde */
/* 11-06-2012 custodio, atender o portal da saúde */
  visibility:hidden;
}

.alinha{
   color:#003366;
   text-decoration : underline;
}

a:hover.alinha{
   color: red;
   text-decoration : underline;
}

.cartao40c{
  position        :relative;
  width           :40%;
  left            :30%;
  float           :left;
  background      :url(img/cantosuperior2.png) no-repeat;
  padding         :1px;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  margin-bottom :20px;

  z-index         :1;
}

.cartao70c{
  position        :relative;
  width           :70%;
  left            :15%;
  float           :left;
  background      :url(img/cantosuperior2.png) no-repeat;
  padding         :10px 10px 10px 30px;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  margin-bottom :20px;

  z-index         :1;
}

.cartao80c{
  position        :relative;
  /*width           :80%;*/
  width           :100%;
  left            :10%;
  float           :left;
/*  background      :url(img/cantosuperior2.png) no-repeat;*/
  padding         :10px;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  margin-bottom :20px;
  z-index         :1;
}

.cartao100c{
  position        :relative;
  width           :100%;
  left            :0.5%;
  float           :left;
 /* background      :url(img/cantosuperior2.png) no-repeat;*/
  padding         :10px;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  margin-bottom :20px;

  z-index         :1;
}

.cartao90c{
  position        :relative;
  width           :90%;
  left            :0.5%;
  float           :left;
  background      :url(img/cantosuperior2.png) no-repeat;
  padding         :10px;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  margin-bottom :20px;

  z-index         :1;
}

.quadro20c{
  position        :relative;
  width           :20%;
  left            :40%;
  float           :left;
  z-index         :1;
}

.quadro30c{
  position        :relative;
  width           :30%;
  left            :35%;
  float           :left;
  z-index         :1;
}

.quadro40c{
  position        :relative;
  width           :40%;
  left            :30%;
  float           :left;
  z-index         :1;
}

.quadro60c{
  position        :relative;
  width           :60%;
  left            :20%;
  float           :left;
  z-index         :1;
}

.quadro70c{
  position        :relative;
  width           :70%;
  left            :15%;
  margin-bottom   :20px;
  float           :left;
  z-index         :1;
}

.quadro70c2{
  position        :relative;

  width           :10%;
  left            :10%;

  width           :60%;
  left            :40%;

  margin-bottom   :20px;
  float           :left;
  z-index         :1;
}

.quadro70c3{
  position        :relative;

  width           :10%;
  left            :80%;

  margin-bottom   :20px;
  float           :left;
  z-index         :1;
}

.quadro75c{
  position        :relative;
  width           :75%;
  left            :5%;
  margin-bottom   :20px;
  float           :left;
  z-index         :1;
}

.quadro80c{
  position        :relative;
  width           :80%;
  left            :10%;
  float           :left;
  z-index         :1;
}

.quadro85c{
  position        :relative;
  width           :85%;
  left            :8%;
  float           :left;
  z-index         :1;
}

.quadro90c{
  position        :relative;
  width           :95%;
  left            :23px;
  float           :left;
  z-index         :1;
}

.quadro100c{
  position        :relative;
  width           :100%;
  left            :0px;
  float           :left;
  z-index         :1;
}

.col2R1{
  margin-left     :0px;
  margin-top      :0px;
  height          :50px;
  width           :45%;
  float           :left;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 1px;
  z-index         :1;
}

.col2R2{
  margin-left     :0px;
  margin-top      :0px;
  height          :50px;
  width           :45%;
  float           :left;
  border          :solid;
  border-color    :#000000;
  border-width    :1px 1px 1px 0px;
  z-index         :1;
}

.col3{
  margin-left     :0px;
  margin-top      :0px;
  width           :29%;
  float           :left;
  border          :solid;
  border-color    :#f5f5f5;
  border-width    :1px 1px 1px 1px;
  background-color:#fbfcfd;
  padding         :5px;
  z-index         :1;
}

.col20{
  display: block;
  float: left;
  width: 18%;
  padding: 2px;
  margin: 0px;
  vertical-align  :top;
}

.col25{
  display: block;
  float: left;
  width: 23%;
  padding: 2px;
  margin: 2px;
  vertical-align  :top;
}

.col30{
  display: block;
  float: left;
  width: 28%;
  padding: 2px;
  margin: 0px;
 vertical-align  :top;
}

.col40{
  display: block;
  float: left;
  width: 38%;
  padding: 0px;
  margin: 0px;
  vertical-align  :top;
}

.col50{
  display: block;
  float: left;
  width: 48%;
  padding: 0px;
  margin: 0px;
  vertical-align  :top;
}

.col60{
  display: block;
  float: left;
  width: 58%;
  padding: 0px;
  margin: 0px;
  vertical-align  :top;
}

.col70{
  display: block;
  float: left;
  width: 68%;
  padding: 0px;
  margin: 0px;
  vertical-align  :top;
}

.col75{
  display: block;
  float: left;
  width: 73%;
  padding: 2px;
  margin: 2px;
  vertical-align  :top;
}

.col80{
  display: block;
  float: left;
  width: 78%;
  padding: 2px;
  margin: 0px;
  vertical-align  :top;
}

.col90{
  display: block;
  float: left;
  width: 88%;
  padding: 2px;
  margin: 1px;
}

.col3b{
  margin-left     :0px;
  margin-top      :0px;
  padding         :0px;
  height          :auto;
  width           :32%;
  margin          :0px 0px 0px 5px;
  float           :left;
  z-index         :1;
border-color    :#f5f5f5;
border-width    :1px 1px 1px 1px;
}

.col4b{
  margin-left     :0px;
  margin-top      :0px;
  padding         :0px;
  height          :auto;
  width           :23%;
  margin          :0px 0px 0px 5px;
  float           :left;
  z-index         :1;
}

.col40b{
  margin-left     :0px;
  margin-top      :0px;
  width           :40%;
  height          :20px;
  float           :left;
  z-index         :1;
}

.col60b{
  margin-left     :0px;
  margin-top      :0px;
  width           :58%;
  height          :20px;
  float           :left;
  z-index         :1;
}

.col70b{
  margin-left     :0px;
  margin-top      :0px;
  width           :65%;
  float           :left;
  z-index         :1;
}

.col30b{
  margin-left     :0px;
  margin-top      :0px;
  width           :28%;
  float           :left;
  z-index         :1;
}
.col_right {
	text-align      :right;
}

.col20b{
  margin-left     :0px;
  margin-top      :0px;
  width           :20%;
  float           :left;
  z-index         :1;
}

.col80b{
  margin-left     :0px;
  margin-top      :0px;
  width           :80%;
  float           :left;
  z-index         :1;
}

.col2bd{
  margin-left     :20px;
  margin-top      :0px;
  width           :47%;
  float           :left;
  border          :solid;
  border-color    :#f5f5f5;
  border-width    :1px 1px 1px 1px;
  margin          :0px 0px 0px 10px;
  padding         :5px;
  z-index         :1;
}

.col2{
  margin-left     :20px;
  margin-top      :0px;
  width           :47%;
  float           :left;
  border          :solid;
  border-color    :#f5f5f5;
  border-width    :0px 0px 0px 0px;
  margin          :0px 0px 0px 10px;
  padding         :5px;
  z-index         :1;
}

.col70px{
    width          : 70px;
    color          : navy;
/*	padding        : 5px;*/
	vertical-align : top;
    float           :left;
    z-index         :1;
}

.col1b{
  margin-left     :0px;
  margin-top      :0px;
  width           :98%;
  float           :left;
  background-color:#ffffff;
  margin          :5px;
  padding         :3px;
  z-index         :1;
}

.col1bd{
  margin-left     :20px;
  margin-top      :0px;
  width           :98%;
  float           :left;
  border          :solid;
  border-color    :#f5f5f5;
  border-width    :1px 1px 1px 1px;
  margin          :0px 0px 0px 10px;
  padding         :5px;
  z-index         :1;
}

.col2b{
  margin-left     :0px;
  margin-top      :0px;
  width           :47%;
  float           :left;
  background-color:#ffffff;
 
/*  border          :solid;
  border-color    :#f5f5f5;
  border-width    :1px 1px 1px 1px;*/

  margin          :5px;
  padding         :0px;
  z-index         :1;
}

.col2b{
	margin-left     :0px;
	margin-top      :0px;
	width           :40%;
	float           :left;
	background-color:#ffffff;
	border-width    :0px 0px 1px 1px;
	margin          :5px;
	padding         :0px;
	z-index         :1;
}

.col2bX{
	margin-left     :0px;
	margin-top      :0px;
	width           :40%;
	float           :left;
	background-color:#ffffff;
/*
	border          :solid;
	border-color    :#f5f5f5;
	border-width    :1px 1px 1px 1px;
*/
	border-width    :0px 0px 1px 1px;
	margin          :5px;
	padding         :0px;
	z-index         :1;
}


/*
#fdprinc {
    border: 0 solid #000000;
    float: left;
    margin: 15px 20px 5px 80px;
    width: 410%;
}

*/

.col2bXr{
	text-align      :right;
	margin-left     :0px;
	margin-top      :0px;
	width           :40%;
	float           :left;
	background-color:#ffffff;
/*
	border          :solid;
	border-color    :#f5f5f5;
	border-width    :1px 1px 1px 1px;
*/
	border-width    :0px 0px 1px 1px;
	margin          :5px;
	padding         :0px;
	z-index         :1;
}

.col2r{
  margin-left     :0px;
  margin-top      :0px;
  width           :48%;
  float           :right;
  background-color:#ffffff;
  margin          :5px;
  padding         :0px;
  z-index         :1;
}

.col2t{
  margin-left     :0px;
  margin-top      :0px;
  width           :45%;
  float           :left;
  background-color:transparent;
  margin          :0px;
  padding         :5px;
  z-index         :1;
}

.col1{
  margin-left     :0px;
  margin-top      :0px;
  width           :97%;
  float           :left;
  margin          :10px;
  padding         :10px;
  z-index         :1;
}

.col1r{
  margin-left     :0px;
  margin-top      :0px;
  width           :100%;
  float           :left;
  border          :solid;
  border-color    :#f5f5f5;
  border-width    :0px 1px 1px 1px;
  background-color:#fbfcfd;
  margin          :10px;
  padding         :10px;
  z-index         :1;
}

.col4{
  margin-left     :0px;
  margin-top      :0px;
  width           :22%;
  float           :left;
  margin-left     :15px;
  z-index         :1;
}

.col5{
  margin-left     :0px;
  margin-top      :0px;
  width           :18%;
  float           :left;
  margin-left     :15px;
  z-index         :1;
}

#fundoquadro{
  margin-left     :1.5%;
  margin-top      :20px;
  margin-bottom   :20px;
  width           :95%;
  height          :auto;
  float           :left;
  font-weight     :bold;
  border          :solid;
  border-color    :#cccccc;
  border-width    :0px 0px 0px 0px;
  background-color:#eeeeee;
  padding         :10px;
  z-index         :1;
}

.col1{
  margin-left     :0px;
  margin-top      :0px;
  width           :97%;
  float           :left;
  margin          :10px;
  padding         :10px;
  z-index         :1;
}

.col4{
  margin-left     :0px;
  margin-top      :0px;
  width           :22%;
  float           :left;
  margin-left     :15px;
  z-index         :1;
}

.ul2{
  padding         :0px 0px 0px 15px;
  margin          :0px 0px 0px 0px;
  list-style-image:url(img/seta_menu1.gif);
  font-size: 11px; /* Guilherme em 29/05/2012 */
}

.ul4{
 padding :0px 0px 0px 10px;
 margin :0px 0px 0px 0px;
 list-style-image:none;
 list-style-type: square ;
}

.ul5{
padding :0px 0px 5px 0px;
}

.ul7{
padding :0px 0px 10px 0px;
}
	
.label8, .labelt2, .labelt3, .labelt4, .labelt5, .labelt6, .label4t, .labelp{
    font-family    :Verdana,Tahoma,Arial,Helvetica;
    border         :solid;
    border-width   :0px 0px 0px 0px;
    width          : auto;
}

.label8, .titulorel{
    font-weight    : bold;
	color          : black;
}

.titulorel{
  display:block;
}	

.label2t{
    width          : 70px;
    color          : navy;
	padding-right  : 2px;
	vertical-align  :top;
}

.caixa,.caixa6,.caixa7{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/*	height: 21px; */
}

.caixa_U{
/*	border-bottom: 1px solid #cccccc;*/
	border-right: 1px solid #cccccc;
/*	height: 21px; */
}

.caixa2{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 21px;
}

.caixa3{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 21px;
}

.caixa4{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

.caixa5{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

/*
.caixa6{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

.caixa7{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #cccccc;
	height: 21px;
}

*/
.caixa8{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 2px solid #bbbbbb;
/*	height: 21px;*/
}

.caixa9{
  	padding-left: 0px;
	border-top   : 1px solid black;
	border-bottom: 1px solid #cccccc;
	border-right : 1px solid black;
	border-left  : 1px solid black;
}

.caixa10{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-left  : 1px solid black;
}

.caixa11{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right : 1px solid black;
}

.tb1{
  width           :auto;
}

.tb2{
  background-image  :url(img/barra-tit.png);
  background-repeat :no-repeat;
}

.tb3{
text-align  :left;
padding     :8px;
font-family :Verdana,Tahoma,Arial,Helvetica;
color       :#05101f;
font-weight :normal;
z-index     :1;
text-align  :center;
}

.tb4,.tb200{
  border-spacing  :0px;
  background-color:#ffffff;
  padding         :0px;
  border          :solid;
  border-color    :#000000;
  border-width    :0px 0px 0px 0px;
}

.tb4{
  width           :100%;
}

.tb200{
  width           :100px;
}

.td5{
  background-color:#F7F7F7;
}

.tb5{
    padding         :0px;
    margin          :0px;
    margin-left     :16px;
    line-height     :16px;
	background-color:#F7F7F7;
}

th{
  font-weight:normal;
  text-align :left;
}

tr.tr2{
background-color:#fbfcfd;
}

tr.tr3{
background-color:#fbfcfd;
}

tr.tr4{
background-color:#FFFFE0;
}

td{
padding         :0px 3px 0px 3px;
margin          :0px;
}

.td2{
background-color:#f0f2f9;
}

.td3{
background-color:#fbfcfd;
}

.td4{
	background-color:#F7F7F7;
}

.td20{
line-height     :20px;
}

.tdlb{
 text-align   :left;
}
.tdc, .tdcb{
 text-align   :center;
}
.tdc{
 font-weight  :normal;
}

.tdcb,.tdlb,.tdrb{
 font-weight  :bold;
}

.tdrb,.tdr{
text-align:right;
}

pulapagina{
 page-break-after:always;
 padding:0px;
 margin:0px;
}

.f13{
 font-size: 13px;
 margin-left:16px;
}

.tdtam1{
 height :50px;
}

.tdtam2{
 height :40px;
}

/* CONTORNO DE CÉLULAS */

.td0111{
 border: solid;
 border-color: #000000;
 border-width    :0px 1px 1px 1px;
}

.td0011{
 border: solid;
 border-color: #000000;
 border-width    :0px 0px 1px 1px;
}

.td1011{
 border: solid;
 border-color: #000000;
 border-width    :1px 0px 1px 1px;
}

.td0110{
 border: solid;
 border-color: #000000;
 border-width    :0px 1px 1px 0px;
}

.td0010{
 border: solid;
 border-color: #000000;
 border-width    :0px 0px 1px 0px;
}

.td1110{
 border: solid;
 border-color: #000000;
 border-width    :1px 1px 1px 0px;
}

.td1100{
 border: solid;
 border-color: #000000;
 border-width    :1px 1px 0px 0px;
}

.td0100{
 border: solid;
 border-color: #000000;
 border-width    :0px 1px 0px 0px;
}

.td1101{
 border: solid;
 border-color: #000000;
 border-width    :1px 1px 0px 1px;
}

.td1111{
 border: solid;
 border-color: #000000;
 border-width    :1px 1px 1px 1px;
}

.td1010{
 border: solid;
 border-color: #000000;
 border-width    :1px 0px 1px 0px;
}

.td1000{
 border: solid;
 border-color: #000000;
 border-width    :1px 0px 0px 0px;
}

form{
       padding          :0px;
       margin           :0px;
       }

select{
       font-family      : Verdana, Arial, Helvetica, sans-serif;
       font-style       : normal;
       font-weight      : normal;
       color            : black;
       background-color : #ffffff;
       border-width     :1px 1px 1px 1px;
       padding          :0px;
       }

.select2,.select3,.select4{
       font-family      : Arial,Verdana, Helvetica, sans-serif;
       font-style       : normal;
       font-weight      : normal;
       color            : #000000;
       padding          :0px;
       }

.select3{
 width:270px;
}

.select2{
    background-color: #ffcb00;
}

      


.title{
  position    :absolute;
  font-family :verdana, helvetica, sans-serif;
  font-weight :bold;
  width       :200px;
  height      :30px;
  margin-top  :30px;
  margin-left :160px;
  z-index     :10;
}

/* divs específicos */



.msbbs,.mapa,.contato,.fale,.ajuda,.osiops{
  font-weight:bold;
}

.msbbs a{
    position:relative;
    top:0px;
    left:0px;
    background-color:#000000;
    width           :55px;
    font-size       :11px;
    text-align      :center;
    padding:5px 0px 7px 0px;
    color:#000000;
    text-decoration:none;
    border-right:1px solid #000000;
    border-bottom:0px solid #000000;
    border-top:0px solid #ffffff;
    border-left:0px solid #666666;
    float:right;
}

.msbbs a:active{
color:#000000;
}

.msbbs a:visited{
color:#000000;
}

.mapa a{
   width:85px;
   background-color:#006699;
   font-size:11px;
   text-align:center;
   padding:5px 0px 4px 0px;
   color:#ffffff;
   text-decoration:none;
   border-right:0px solid #ffffff;
   border-bottom:0px solid #ffffff;
   border-top:0px solid #ffffff;
   border-left:0px solid #666666;
   position:relative;
   top:0px;
   left:0px;
   float:right;
}

.mapa a:visited{
color:#ffffff;
}

.mapa a:active{
color:#ffffff;
}

.contato a{
    width:45px;
    background-color:transparent;
    font-size:11px;
    text-align:center;
    padding:5px 4px 4px 4px;
    color:#ffffff;
    text-decoration:none;
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    border-top:0px solid #ffffff;
    border-left:0px solid #666666;
    position:relative;
    top:0px;
    left:0px;
    float:right;
}

#inputFile {
  float: right;
  opacity: 0;
  filter: alpha(opacity=0);
}
#uploadButton {
  width:88px;
  height:20px;
  background:url("adicionar.jpg") no-repeat;
  float:left;
  margin: 0 20px 0 0;
}
#files {
  clear:both;
}

.ajax_controla {
	visibility:hidden;
}

.reduz_1 {
  font-size:6pt;
}

.reduz_11 {
  font-size:5pt;
}


.reduz_0 {
  font-size:7pt;
}


table{
  width           :90%;
  margin          :0px;
  margin-left     :16px;
  line-height     :16px;
  empty-cells     :show;
  vertical-align  :top;
/*  padding         :0px;*/
}

table caption{
  display:none;
}

body{
	zzztext-align: center;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 100%;
	padding-right: 0px;
	font-family: "trebuchet ms";
	background: #fff;
	color: #636363;
	font-size: 11px;
	padding-top: 0px;
}

#producao_container{
	position     :absolute;
	font-family  : Arial,Verdana, Helvetica, sans-serif;
	font-style   :normal;
	font-weight  :normal;
	width        :100%;
	left         :0px;
	top          :194px;
	margin       :0px;
	z-index      :1;
top:240px;
left:12%;
width:78%;
}

#producao_tudo{
	width:960px;
	margin:0 auto;
}
#producao_topo{
	width:100%;
	position:relative;
}


.CaixaRelatorio{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :100%;
  float           :left;
  margin          :0px;
  height          :auto;
  padding-bottom  :30px;
  border          :0px solid #cccccc;
  overflow-y      :hidden;
  overflow-x      :auto;
  z-index         :1;
}





/*
encontrado link: http://forum.wmonline.com.br/topic/89467-pop-up-problematico/
*/

.botaoPortal	{padding:0 0 0 6px; margin:5px 0 0 0;  width:120px; height:24px;
				font:bold 10px verdana; text-align:left; color:#cc0000; border:0;
				background: #fff url(http://portal.saude.gov.br/portal/geral/imagens/ico_back.gif) no-repeat;}
			
.voltarPortal	{padding:0 0 0 6px; margin:0;  width:120px; height:24px;
				font:bold 10px verdana; text-align:left; color:#cc0000; border:0;
				background: #fff url(http://portal.saude.gov.br/portal/geral/imagens/ico_back_voltar.gif) no-repeat;}


.ajax_controla {
	visibility:hidden;
}

.reduz_1 {
  font-size:6pt;
}

.reduz_11 {
  font-size:5pt;
}


.reduz_0 {
  font-size:7pt;
}




.inputFile {
	width: 185px;
	height:40px;
	position: relative;
	overflow: hidden;
	background: red;
}
.inputFile span {
	display: block;
	position: absolute;
}
.inputFile input {
	position: absolute;
	right: 0;
	z-index: 2;
	font-size: 100px; /* Aumenta tamanho do campo */
	opacity: 0;
	filter: alpha(opacity=0);
}

/* http://blog.felipediesel.com/post/483093738/enviando-varios-arquivos-sem-exibir-input-file */
#inputFile {
  float: right;
  opacity: 0;
  filter: alpha(opacity=0);
}
#uploadButton {
  width:88px;
  height:20px;
  background:url("adicionar.jpg") no-repeat;
  float:left;
  margin: 0 20px 0 0;
}
#files {
  clear:both;
}

.titverm,.titama,.titlaran,.titazul,.titazclaro,.titazclaro,.titverde,.titpreto,.titbranco{
  font-style        :italic;
  font-weight       :bold;
  color             :black;
  padding-left      :30px;
  padding-top       :10px;
  width             :100%;
  height            :30px;
  border            :solid;
  letter-spacing    :3px;
  border-color      :#999999;
  border-width      :0px 0px 1px 0px;
  background-image  :url(img/ponto.gif);
  background-repeat :no-repeat;
  background-position: center left;
  z-index           :1;
}






.borda_titulo_1,.borda_titulo_2,.borda_titulo_3{
/*	text-align       : center;*/
	background-color : #f0f2f9  ;
	border-bottom    :  1px outset  #bbbbbb;
	border-left      :  0px outset;
	border-right     :  1px outset;
	border-top       :  0px outset;
}

.barra{
	color: #000000;
	color: #000111;
/*	display: block;*/
    background-image: url('img/bg-barra.gif');
    border          : 1px SOLID #cccccc;
	height          : 27px;
	height          : 7px;
	background-color: transparent;
}
.barra2{
	color: #000000;
	display: block;
	background-image: url('img/bg-barra2.gif');
	background-color: transparent;
}

.tabela{
border-spacing  :0px;
background-color:#ffffff;
}


#foldheader{
    cursor          :pointer;
 font-weight     :normal;
 list-style-image:url(img/mais.gif);
 font-family     :Arial, Helvetica, sans-serif;
 z-index         :10;
}

#foldinglist{
 font-weight     :normal;
 list-style-image:url(img/mais.gif);
 font-family     : Arial, Helvetica, sans-serif;
 z-index         :10;
}


.alinhaTreeViewZ{
	list-style-image: url(img/maisp.gif);
	zzlist-style-type: none;
	zzpadding-bottom:10px;
	zzpadding-left:18px;
	zzpadding: 10px 0 20px 0;
}

.alinhaTreeView{
	padding-bottom:10px;
	padding-left:18px;

	zzpadding: 10px 0 20px 0;
	zzleft: 90px;

/*
	-moz-position: absolute;
	position: absolute;
	height:55px;
	width:55;
	left:100px;
	top:55px;
*/
	-moz-padding-left:10px;
	-moz-padding: 0 0 0 0;
	-moz-margim: 0 0 0 0;

}

/*
encontrado link: http://forum.wmonline.com.br/topic/89467-pop-up-problematico/
*/

.botaoPortal	{padding:0 0 0 6px; margin:5px 0 0 0;  width:120px; height:24px;
				font:bold 10px verdana; text-align:left; color:#cc0000; border:0;
				background: #fff url(http://portal.saude.gov.br/portal/geral/imagens/ico_back.gif) no-repeat;}
			
.voltarPortal	{padding:0 0 0 6px; margin:0;  width:120px; height:24px;
				font:bold 10px verdana; text-align:left; color:#cc0000; border:0;
				background: #fff url(http://portal.saude.gov.br/portal/geral/imagens/ico_back_voltar.gif) no-repeat;}


.ajax_controla {
	visibility:hidden;
}

.reduz_1 {
  font-size:6pt;
}

.reduz_11 {
  font-size:5pt;
}


.reduz_0 {
  font-size:7pt;
}




.inputFile {
	width: 185px;
	height:40px;
	position: relative;
	overflow: hidden;
	background: red;
}
.inputFile span {
	display: block;
	position: absolute;
}
.inputFile input {
	position: absolute;
	right: 0;
	z-index: 2;
	font-size: 100px; /* Aumenta tamanho do campo */
	opacity: 0;
	filter: alpha(opacity=0);
}



/* http://blog.felipediesel.com/post/483093738/enviando-varios-arquivos-sem-exibir-input-file */

#inputFile {
  float: right;
  opacity: 0;
  filter: alpha(opacity=0);
}
#uploadButton {
  width:88px;
  height:20px;
  background:url("adicionar.jpg") no-repeat;
  float:left;
  margin: 0 20px 0 0;
}
#files {
  clear:both;
}




fieldset{
	border:1px;
	border-style:solid;
	-moz-border-radius: 6px 6px 6px 6px; 
	padding:2px 2px 2px 2px;
	margin:0px;
}



legend{
    font-family    : Arial,Verdana,Tahoma,   Helvetica; 
    color          : navy;
    font-weight    : bold;
    padding        : 0px;
    margin         : 0px;
    text-align     :justify;
    
    
/*
  position      :relative;
  text-align    :justify;
  width         :100%;
  float         :left;
  margin-bottom :20px;
  z-index       :1
*/ 
   
}


.submenuSIOPS{
  position          :absolute;
  left              :0px;
  top               :118px;
  width             :100%;
  font-weight       : normal;
  padding           :0px 0px 5px 0px;
  height            :20px;
  background-color  :#E3E3E3;
  border            :solid;
  border-color      :#000000;
  border-width      :0px 0px 1px 0px;
  z-index           :1;
}

#subtitulo{
text-align    :left;
margin        :0px 0px 0px 0px;
padding       :5px 10px 0px 0px;
border-left   :0px solid #000000;
border-right  :0px solid #000000;
border-bottom :0px solid #000000;
border-top    :0px solid #000000;
width         :100%;
}

#subtitulo a{

text-decoration: none;
}

#subtitulo a:visited{

text-decoration: none;
}

#subtitulo a:active{

text-decoration: none;
}

.traco1{
font-size        :9px;
background-color :transparent;
text-align       :center;
padding          :6px 0px 0px 0px;
color            :#003366;
text-decoration  :none;
border-right     :0px solid #ffffff;
border-bottom    :0px solid #ffffff;
border-top       :0px solid #ffffff;
border-left      :0px solid #666666;
float            :left;

}

.traco{
font-size        :11px;
text-align       :center;
padding          :4px 0px 0px 0px;
color            :#003366;
text-decoration  :none;
float            :left;
}



/* Herança dos relatórios da versão em ASP */

.tdTitulo{
background-color :#006699;
height           :25px;
color            :#FFFFFF;
font-weight      :bold;
text-align       :center;
}

.tdExterno{
border: 1px solid #BBBBBB;
}

.tdExterno2{
border: 1px solid #000000;
}


.xxxxtdExterno {
bbbackground-color : #FFFFFF;
border: 1px solid #BBBBBB;
bbborder: 1px solid #000000;
}


.altcelula21{
	height: 21px;
}

.TituloComLinha{
	font-family   :Arial,Verdana,Tahoma,Helvetica;
	font-size     :17px;
	font-weight   :bold;
	color         :#565656;
	padding-left  :0px;
	border-bottom :1px solid #BBBBBB;
   	height        :23px;
}

.dadosInfo,.dadosInfo2{
 	padding-left: 0px;
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #cccccc;
/*	height: 35px; */
	font-family: Arial,Verdana,Tahoma,Helvetica;
}

.dadostab{
 	padding-left: 0px;
	border: 1px solid #cccccc;
	margin-left:16px;
	font-size: 12px;
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-weight: bold;
}

.dadosInfo{
font-weight: bold;
}

.dadosInfo2{
  font-weight: normal;
}

.dadosInfo3{
 	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 12px;
	font-family: Helvetica,Verdana,Arial,Tahoma;
}

.dadosInfo4{
 	padding-left: 0px;
	border-bottom: 1px solid #bbbbbb;
	border-right: 2px solid #bbbbbb;
	height: 12px;
	font-family: Helvetica,Verdana,Arial,Tahoma;
}

.caixa,.caixa6,.caixa7{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/*	height: 21px; */
}

.caixa_U{
/*	border-bottom: 1px solid #cccccc;*/
	border-right: 1px solid #cccccc;
/*	height: 21px; */
}

.caixa2{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 21px;
}

.caixa3{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 21px;
}

.caixa4{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

.caixa5{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

/*
.caixa6{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 21px;
}

.caixa7{
  	padding-left: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #cccccc;
	height: 21px;
}

*/
.caixa8{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 2px solid #bbbbbb;
/*	height: 21px;*/
}

.caixa9{
  	padding-left: 0px;
	border-top   : 1px solid black;
	border-bottom: 1px solid #cccccc;
	border-right : 1px solid black;
	border-left  : 1px solid black;
}

.caixa10{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-left  : 1px solid black;
}

.caixa11{
  	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	border-right : 1px solid black;
}

.linha{
	padding-left: 0px;
	border-bottom: 1px solid #cccccc;
	height: 26px;
}

.tam{
  width: 70%;
}

.tam100{
  width: 100%;
}

.tam2{
  width: 96%;
}

.tam3{
  width: 80%;
}

.tam4{
  width: 90%;
}

.tam5{
  width: 50%;
}
































































































































.p5{
  padding :5px;
}

.h10{
  height  : 10px;
  padding :4px;
}

.p16{
  padding :0px 16px 0px 16px;
}

.identa1{
  padding :0px 5px 0px 10px;
}

.identa2{
  padding :0px 5px 0px 20px;
}




.direita{
  position      :relative;
  text-align    :right;
  width         :100%;
  padding       :2px 5px 0px 0px;
  z-index       :1;
}

.direita2{
  position      :relative;
  text-align    :right;
  width         :100%;
  padding       :0px;
  z-index       :1;
}


























































.desquadro100{
 text-align     :center;
 width          :100%;
 left           :15%;
 height         :50px;
 padding-top    :10px;
 padding-bottom :10px;
 border         :solid;
 border-color   :red;
 border-width   :1px 1px 1px 1px;
}

.desquadro20{
 text-align:center;
 width: 70%;
 left: 15%;
 height: 100px;
 margin-top: 30px;
 margin-bottom: 10px;
 border            :solid;
 border-color      :#000000;
 border-width      :1px 1px 1px 1px;
}

.CaixaRelatorio{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :100%;
  float           :left;
  margin          :0px;
  height          :auto;
  padding-bottom  :30px;
  border          :0px solid #cccccc;
  OVERFLOW-y      :hidden;
  overflow-x      :auto;
  z-index         :1;
}

.CaixaEscolha1{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :170px;
  float           :left;
  margin          :0px;
  height          :250px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}

.CaixaEscolha{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :240px;
  float           :left;
  margin          :0px;
  height          :470px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}

.CaixaEscolhaUF{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :240px;
  float           :left;
  margin          :0px;
  height          :550px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}

.CaixaEscolha2{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :170px;
  float           :left;
  margin          :0px;
  height          :110px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}

.CaixaEscolha3{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :400px;
  float           :left;
  margin          :0px;
  height          :110px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}

.CaixaEscolha4{
  position        :relative;
  text-align      :justify;
  background-color:transparent;
  width           :250px;
  float           :left;
  margin          :0px;
  height          :110px;
  border          :1px solid #cccccc;
  OVERFLOW        :auto;
  z-index         :1;
}











































.linhainfo{
  position      :relative;
  text-align    :justify;
  width         :100%;
  margin-bottom :5px;
  padding-right :0px;
  z-index       :1;
}

.infolinha{
  position      :relative;
  text-align    :justify;
  width         :100%;
  margin-bottom :5px;
  padding-right :0px;
  z-index       :1;
}

.infotitulo{
  position      :relative;
  text-align    :center;
  color         :#FFFFFF;
  font-size     :9pt;
  width         :100%;
  padding       :5px;
  z-index       :1;
}

.itemform{
  position      :relative;
  text-align    :justify;
  width         :14%;
  margin-bottom :0px;
  padding-right :0px;
  float         :left;
  z-index       :1;
}

.esquerda{
  position      :relative;
  text-align    :left;
  width         :100%;
  padding       :5px;
  z-index       :1;
}

.esquerda2{
  position      :relative;
  text-align    :left;
  width         :100%;
  padding-bottom :5px;
  z-index       :1;
}

