/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */



body {
    background:#003366 url(none) repeat center 0;
    color:#333333;
    font-family:Verdana,sans-serif;
    font-size: 10pt;
    margin:0px;
    overflow-x:hidden;
    padding:0px;
}

a {
    color: #333333;
    text-decoration:underline;
}


a:visited {
    color:#333333;
}


a:hover {
    color: #333333;
    text-decoration:none;
}


a:active {
    color:#333333;
}

h1,h2,h3,h4,h5,h6{
    color:#CC3333;
}

h1 {
    padding:0px;
    margin:0px;
}


h2 {
    font-size:20px;
    font-weight: normal;
    padding: 5px 10px;
    margin:0px;
}

hr {
    border-color:#cccccc;
    float:right;
    margin:20px 0;
    width:100%;
}

* html hr{
    float:left;
    margin:10px 0;
    width:408px;
}

p {
    line-height:150%;
    margin: 20px;
    padding:0px;
}

#normal p.bodytext {
    float:left;
    margin:0 20px 20px;
    width:575px;
}

* html #normal p.bodytext {
    float:none;
    margin:0 20px 20px;
    width:570px;
}

p.center{
    text-align:center;
}




/* ---------- container to center the layout ---------- */



#container {
    background:transparent url(../imgs/bgContainer.gif) no-repeat scroll center 0;
    margin: 0 auto;
    padding:54px 30px 0;
    width: 980px;
}


/* ------------- header -------------- */



#header {
    color:#000;
    float:left;
    margin:0px 30px 0;
    padding:0;
    width:920px;
}


#header a {
    color:#000;
    padding:0px;
}


/* -- branding -- */


#branding{
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}


#branding a,
#branding a:hover {
    color:white;
    text-decoration:none;
}


#branding a img {
    border:none;
    margin:0;
    text-align:center;
}


#blogtitle {
    font-size:16pt;
    display:none;
}

#blogsubtitle {
    display:none;
    font-size:12pt;
    padding:0 33px;
}


#ferramentas{
    background:transparent url(../imgs/bgFerramentas.gif) no-repeat scroll 0 top;
    float:right;
    height:49px;
    padding:15px 0 0;
    width:623px;
    margin:10px 0 0;
}


#ferramentas ul {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:10px 0 0 7px;
    padding:0;
    width:330px;
}

#ferramentas li {
    border-right:1px solid black;
    font-size:1em;
    padding:0px 8px;
    float:left;
}

#ferramentas li a{
    text-decoration:none;
}

#ferramentas li a:hover{
    text-decoration:underline;
}

#ferramentas li.ultimo {
    border-right:none;
}


#ferramentas a,
#ferramentas a:visited {
    display:block;
    font-size:0.8em;
    text-decoration:transparent;
}


#ferramentas a:active {
    color:#E2E6EB;
    text-decoration:none;
}




/*-- caixa de pesquisa -- */

#bloco_google {
    margin:0;
    padding:0px;
}


#bloco_google form{
    float:right;
    margin:5px 20px 0 0;
    padding:0px;
}


* html #bloco_google form{
    margin:5px 10px 0 0;
}



#bloco_google #btnPesquisar {
    color:#CC3333;
    float: left;
    display:block;
    height:19px;
    margin:1px 3px 0 7px;
    padding:6px 0 0 8px;
    vertical-align:bottom;
    width:60px;
}

#bloco_google #q {
    background:#ffffff url(../imgs/bgSearchfield.png) no-repeat scroll 0 0;
    border: none !important;
    float: left;
    margin: 5px 0 0 0;
    padding: 1px 2px 2px 5px;
    width:166px;
}

/*-- fim caixa de pesquisa -- */





/*-- navigation --*/


ul#nav {
    font-size:1em;
    font-weight:bold;
    float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 15px 0 0;
    padding:0;
}

* html ul#nav {
     width:730px;
     margin:3px 0 0;
     right:0;
}


#nav li {
    float:left;
    margin:0 15px;
    text-align:center;
}

* html #nav li {
    margin:0 7px;
    padding:0 5px;
}


#nav li.on {
    background:#d2e1f6 url(../imgs/menuon-left.gif) no-repeat scroll 0 top;
    margin:0;
    padding:0 0 0 10px;
}


* html #nav li.on {
    display:block;
    float:left;
    padding:0 0 0 7px;
}

#nav a,
#nav a:visited {
    color:#cc3333;
    display:block;
    padding:7px 0;
    text-decoration:none;
}

* html #nav a,
* html #nav a:visited {
    display:inline-table;
    padding:5px 0;
}

#nav li.on a,
#nav li.on a:hover,
#nav li.on a:visited {
    background:#D2E1F6 url(../imgs/menuon-right.gif) no-repeat scroll right top;
    color:#003366;
    padding:7px 10px 7px 0;
}

* html #nav li.on a,
* html #nav li.on a:hover,
* html #nav li.on a:visited {
    display:block;
    float:left;
    padding:5px 5px 5px 0;
}

#nav a:hover,
#nav li.on a:hover {
    text-decoration:underline;
}

#nav a:active {
    color:#E2E6EB;
    text-decoration:none;
}

/*-- fim navigation --*/





/* ------------- envelope -------------- */

#envelope {
    background:#D2E1F6 url(../imgs/bgEnvelope_conteudo.gif) no-repeat scroll center top;
     float:left;
     margin:0 33px;
     padding:20px 20px 0;
     width:875px;
}

* html #envelope {
     padding:20px 0 0 20px;
     width:890px;
}



/* ------------- esquerdo -------------- */

#esquerdo {
   float:left;
   position:relative;
   width:230px;
}

* html #esquerdo{
   margin:0 0 20px;
}

#esquerdo ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 10px;
    padding:0;
}

#esquerdo li{
    background:transparent url(../imgs/menuBorder.gif) no-repeat scroll center bottom;
}

* html #esquerdo li{
    height:18px;
}

#esquerdo li.on a{
    color:#CC3333;
    font-weight:bold;
}

#esquerdo li.ultimo{
    background-image:none;
}

#esquerdo li a{
    display:block;
/*    height:18px;*/
    padding:10px 37px;
    text-decoration:none;
}

#esquerdo li a:hover{
    text-decoration:underline;
}

#esquerdo li a:active{
    color:#CC3333;
}


/* ------------------ envelope conteudo ------------------- */



#envelope_conteudo,
#envelope_conteudo_col {
    float:left;
    margin:0 0 20px 20px;
    padding:0;
    width:625px;
}

#envelope_conteudo_col_largo {
    float:left;
    margin:0 0 20px;
    width:870px;
}

* html #envelope_conteudo, 
* html #envelope_conteudo_col,
* html #envelope_conteudo_col_largo {
     padding-bottom:20px;
}


* html #envelope_conteudo_col {
    width:610px;
}

/* -----------------envelopes conteudos laterais--------------------- */


.envelope-esquerdo, 
.envelope-direito{
    background:white url(../imgs/rodapeEnvelope.gif) no-repeat scroll center bottom;
    margin:0 0 20px;
    padding:0 0 1px;
}


.envelope-esquerdo h1, 
.envelope-direito h1,
.envelope-esquerdo h3, 
.envelope-direito h3{
    background:transparent url(../imgs/topoEnvelope.gif) no-repeat scroll center top;
    font-size:1.2em;
    margin:0;
    padding:20px 0 25px 20px;
    text-align:left;
}

* html .envelope-esquerdo h3{
    height:19px;
}


/* -----------------main--------------------- */


#borda {
   background:transparent url(../imgs/bgBorda.png) no-repeat scroll center bottom;
   float:left;
   margin:0;
   padding:0 0 20px;
   text-align:center;
}

#borda img{
   margin:0px;
   padding:0;
   text-align:center;
}

#normal {
    background:white url(../imgs/rodapeNormalcapa.gif) no-repeat scroll center bottom;
    display:block;
    float:left;
    margin:0 20px 0 0;
    padding:0;
    position:relative;
    width:375px;
}

* html #normal {
    margin:0 0 20px 0;
}


#envelope_conteudo_col #normal {
    background:white url(../imgs/rodapeNormal.gif) no-repeat scroll center bottom;
    width:620px;
}

* html #envelope_conteudo_col #normal {
    background:white url(../imgs/rodapeNormal.gif) no-repeat scroll center bottom;
    margin:0;
    padding:0 0 20px;
}

#envelope_conteudo_col_largo #normal {
    background:url("../imgs/rodapeNormalcalend.gif") no-repeat scroll center bottom white;
    margin:0;
    width:870px;
}


* html #envelope_conteudo_col_largo #normal {
     padding-bottom:20px;
}

#normal h1.csc-firstHeader,
#envelope_conteudo_col #normal h1.csc-firstHeader {
    background:transparent url(../imgs/topoNormalcapa.gif) no-repeat scroll center top;
    font-size:1.2em;
    margin:0;
    padding:20px 20px 25px;
    text-align:left;
}


#envelope_conteudo_col_largo #normal h1.csc-firstHeader {
    background:url("../imgs/topoNormalcalend.gif") no-repeat scroll center top transparent;
    font-size:1.2em;
    margin:0;
    padding:20px 20px 25px;
    text-align:left;
}


* html #normal h1.csc-firstHeader,
* html #envelope_conteudo_col #normal h1.csc-firstHeader{
    height:19px
}


#envelope_conteudo_col #normal h1.csc-firstHeader{
    background:transparent url(../imgs/topoNormal.gif) no-repeat scroll center top;
}


#normal ul{
    margin:0 20px 20px;
    padding:0 0 0 20px;
}


* html #normal ul{
    float:left;
}


#normal h4{
    padding:0 20px;
}

#calendar-event h2{
    font-size:14px;
    font-weight:bold;
}

#normal .V9G {
     color:#666666;
     display:block;
     font-size:9px;
     margin:10px 0;
}

.V9G .default_catheader {
    background-color:white;
}

#normal .tx-cal-controller dd {
     margin:10px 0;
}

.tx-cal-controller {
    margin:20px 20px 0;
}


/* Codificacao de cores

#557CA3 - default_ Azul default - Medico Central (#B2DEFF - Azul)
#6AF9C4 - regulador_ Verde - Medico Regulador
#FFF263 - uti_ Amarelo - Medico UTI
#FF9655 - mot_socorrista_ Laranja - Motorista Socorrista
#64E572 - mot_tecnico_ Verde 2 - Motorista Tecnico
#24CBE5 - op_central_ Azul 2 - Operador Central
#EDEF00 - sobreaviso_ Amarelo 2 - Sobreaviso
#ED561B - supervisao_ Laranja 2 - Supervisao
#50B432 - tec_enfermagem_ Verde 3 - Técnico Enfermagem
#058DC7 - Azul 3 - 

*/
   /*------------ Category style package: default (blue) - start ------------*/
  
   .default_categoryheader,
   .default_catheader {
      background-color: #557CA3;
      }
   
   .V9G .default_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #557CA3 !important;
   }
   
   .default_categoryheader_bullet,
   .default_catheader_bullet {
      color: #557CA3;
      font-size: 13px;
      }
   
   .default_categoryheader_text,
   .default_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .default_categoryheader_legend_bullet,
   .default_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .default_categoryheader_legend_text,
   .default_catheader_legend_text {
      }
   
   .default_categoryheader_allday,
   .default_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .default_categorybody,
   .default_catbody {
      background-color: #6699CC;
      border: 1px solid #557CA3;
      color: #fff;
      }
   
   .default_categorybody a:link,
   .default_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (blue) - end ------------*/ 

   /*------------ Category style package: regulador (verde) - start ------------*/
  
   .regulador_categoryheader,
   .regulador_catheader {
      background-color: #6AF9C4;
      }
   
   .V9G .regulador_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #6AF9C4 !important;
   }
   
   .regulador_categoryheader_bullet,
   .regulador_catheader_bullet {
      color: #6AF9C4;
      font-size: 13px;
      }
   
   .regulador_categoryheader_text,
   .regulador_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .regulador_categoryheader_legend_bullet,
   .regulador_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .regulador_categoryheader_legend_text,
   .regulador_catheader_legend_text {
      }
   
   .regulador_categoryheader_allday,
   .regulador_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .regulador_categorybody,
   .regulador_catbody {
      background-color: #6699CC;
      border: 1px solid #6AF9C4;
      color: #fff;
      }
   
   .regulador_categorybody a:link,
   .regulador_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (verde) - end ------------*/ 

   /*------------ Category style package: med_uti (amarelo) - start ------------*/
  
   .med_uti_categoryheader,
   .med_uti_catheader {
      background-color: #FFF263;
      }
   
   .V9G .med_uti_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #FFF263 !important;
   }
   
   .med_uti_categoryheader_bullet,
   .med_uti_catheader_bullet {
      color: #FFF263;
      font-size: 13px;
      }
   
   .med_uti_categoryheader_text,
   .med_uti_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .med_uti_categoryheader_legend_bullet,
   .med_uti_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .med_uti_categoryheader_legend_text,
   .med_uti_catheader_legend_text {
      }
   
   .med_uti_categoryheader_allday,
   .med_uti_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .med_uti_categorybody,
   .med_uti_catbody {
      background-color: #6699CC;
      border: 1px solid #FFF263;
      color: #fff;
      }
   
   .med_uti_categorybody a:link,
   .med_uti_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (amarelo) - end ------------*/ 

   /*------------ Category style package: mot_socorrista (laranja) - start ------------*/
  
   .mot_socorrista_categoryheader,
   .mot_socorrista_catheader {
      background-color: #FF9655;
      }
   
   .V9G .mot_socorrista_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #FF9655 !important;
   }
   
   .mot_socorrista_categoryheader_bullet,
   .mot_socorrista_catheader_bullet {
      color: #FF9655;
      font-size: 13px;
      }
   
   .mot_socorrista_categoryheader_text,
   .mot_socorrista_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .mot_socorrista_categoryheader_legend_bullet,
   .mot_socorrista_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .mot_socorrista_categoryheader_legend_text,
   .mot_socorrista_catheader_legend_text {
      }
   
   .mot_socorrista_categoryheader_allday,
   .mot_socorrista_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .mot_socorrista_categorybody,
   .mot_socorrista_catbody {
      background-color: #6699CC;
      border: 1px solid #FF9655;
      color: #fff;
      }
   
   .mot_socorrista_categorybody a:link,
   .mot_socorrista_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (laranja) - end ------------*/ 

   /*------------ Category style package: mot_tecnico (verde 2) - start ------------*/
  
   .mot_tecnico_categoryheader,
   .mot_tecnico_catheader {
      background-color: #64E572;
      }
   
   .V9G .mot_tecnico_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #64E572 !important;
   }
   
   .mot_tecnico_categoryheader_bullet,
   .mot_tecnico_catheader_bullet {
      color: #64E572;
      font-size: 13px;
      }
   
   .mot_tecnico_categoryheader_text,
   .mot_tecnico_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .mot_tecnico_categoryheader_legend_bullet,
   .mot_tecnico_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .mot_tecnico_categoryheader_legend_text,
   .mot_tecnico_catheader_legend_text {
      }
   
   .mot_tecnico_categoryheader_allday,
   .mot_tecnico_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .mot_tecnico_categorybody,
   .mot_tecnico_catbody {
      background-color: #6699CC;
      border: 1px solid #64E572;
      color: #fff;
      }
   
   .mot_tecnico_categorybody a:link,
   .mot_tecnico_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (verde 2) - end ------------*/ 

   /*------------ Category style package: op_central (azul 2) - start ------------*/
  
   .op_central_categoryheader,
   .op_central_catheader {
      background-color: #24CBE5;
      }
   
   .V9G .op_central_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #24CBE5 !important;
   }
   
   .op_central_categoryheader_bullet,
   .op_central_catheader_bullet {
      color: #24CBE5;
      font-size: 13px;
      }
   
   .op_central_categoryheader_text,
   .op_central_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .op_central_categoryheader_legend_bullet,
   .op_central_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .op_central_categoryheader_legend_text,
   .op_central_catheader_legend_text {
      }
   
   .op_central_categoryheader_allday,
   .op_central_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .op_central_categorybody,
   .op_central_catbody {
      background-color: #6699CC;
      border: 1px solid #24CBE5;
      color: #fff;
      }
   
   .op_central_categorybody a:link,
   .op_central_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (azul 2) - end ------------*/ 

   /*------------ Category style package: sobreaviso (amarelo 2) - start ------------*/
  
   .sobreaviso_categoryheader,
   .sobreaviso_catheader {
      background-color: #EDEF00;
      }
   
   .V9G .sobreaviso_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #EDEF00 !important;
   }
   
   .sobreaviso_categoryheader_bullet,
   .sobreaviso_catheader_bullet {
      color: #EDEF00;
      font-size: 13px;
      }
   
   .sobreaviso_categoryheader_text,
   .sobreaviso_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .sobreaviso_categoryheader_legend_bullet,
   .sobreaviso_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .sobreaviso_categoryheader_legend_text,
   .sobreaviso_catheader_legend_text {
      }
   
   .sobreaviso_categoryheader_allday,
   .sobreaviso_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .sobreaviso_categorybody,
   .sobreaviso_catbody {
      background-color: #6699CC;
      border: 1px solid #EDEF00;
      color: #fff;
      }
   
   .sobreaviso_categorybody a:link,
   .sobreaviso_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (amarelo 2) - end ------------*/ 

   /*------------ Category style package: supervisao (laranja 2) - start ------------*/
  
   .supervisao_categoryheader,
   .supervisao_catheader {
      background-color: #ED561B;
      }
   
   .V9G .supervisao_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #ED561B !important;
   }
   
   .supervisao_categoryheader_bullet,
  .supervisao_catheader_bullet {
      color: #ED561B;
      font-size: 13px;
      }
   
   .supervisao_categoryheader_text,
   .supervisao_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .supervisao_categoryheader_legend_bullet,
   .supervisao_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .supervisao_categoryheader_legend_text,
   .supervisao_catheader_legend_text {
      }
   
   .supervisao_categoryheader_allday,
   .supervisao_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .supervisao_categorybody,
   .supervisao_catbody {
      background-color: #6699CC;
      border: 1px solid #ED561B;
      color: #fff;
      }
   
   .supervisao_categorybody a:link,
   .supervisao_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (laranja 2) - end ------------*/ 

   /*------------ Category style package: tec_enfermagem (verde 2) - start ------------*/
  
   .tec_enfermagem_categoryheader,
   .tec_enfermagem_catheader {
      background-color: #ED561B;
      }
   
   .V9G .tec_enfermagem_categoryheader,
   .V9G .deafult_catheader {
      background-color: transparent !important;
      color: #50B432 !important;
   }
   
   .tec_enfermagem_categoryheader_bullet,
   .tec_enfermagem_catheader_bullet {
      color: #50B432;
      font-size: 13px;
      }
   
   .tec_enfermagem_categoryheader_text,
   .tec_enfermagem_catheader_text {
      color: #000000;
      font-size: 11px;
      margin-left: 3px;
      }
   
   .tec_enfermagem_categoryheader_legend_bullet,
   .tec_enfermagem_catheader_legend_bullet {
      margin-left: 3px;
      }
   
   .tec_enfermagem_categoryheader_legend_text,
   .tec_enfermagem_catheader_legend_text {
      }
   
   .tec_enfermagem_categoryheader_allday,
   .tec_enfermagem_catheader_allday {
      text-align: center;
      background-color: #6699CC;
      }
   
   .tec_enfermagem_categorybody,
   .tec_enfermagem_catbody {
      background-color: #6699CC;
      border: 1px solid #50B432;
      color: #fff;
      }
   
   .tec_enfermagem_categorybody a:link,
   .tec_enfermagem_catbody a:link {
      color: #fff;
      }
   
   /*------------ Category style package: default (verde 2) - end ------------*/ 

/*-- destaques capa -- */

#destaquecapa{
    float: left;
    margin: 0 10px 0 0;
}

#linkdestaquecapa{
    float: right;
    margin: 0 0 10px 0;
}

img#linkdestaquecapa{
    border:none;
}

.capa{
    line-height:140%;
}



/*-- fim destaques capa -- */


/*----------------- side ---------------- */



#direito {
    float:right;
    margin:0 0 -20px;
    width:230px;
}


#direito ul {
    background-color:#cfd3d6;
    list-style-type:none;
    margin:0;
    padding:8px 0;
}


#direito li{
    list-style-position:inside;
    list-style-type:none;
    margin:0;
    padding:0;
}


#direito li a,
#direito li a:visited{
    color:#000;
    display:block;
    font-size:1em;
    font-weight:normal;
    margin:0;
    padding:8px 25px;
    text-align:left;
    text-decoration:underline;
}


#direito li a:hover{
    background-color:#B8BDC0;
    color:#000;
    text-decoration:none;
}


#direito li.news-catmenu-ACT,
#direito li.on{
    list-style-type:square;
    padding:8px 0 8px 10px;
}


#direito li.news-catmenu-ACT a,
#direito li.news-catmenu-ACT a:visited,
#direito li.on a,
#direito li.on a:visited{
    display:inline;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
}

#direito li.news-catmenu-ACT a:hover,
#direito li.on a:hover{
    background-color:transparent;
}


#direito .news-amenu-item-year{
    display:none;
}

#direito .news-amenu-container li{
    text-transform:capitalize;
}


/*------------- pagina de noticias ----------- */



.news-list-container-main{
    float:left;
    margin:20px 20px 0;
    padding:0;
}

* html .news-list-container-main{
    margin:20px 10px;
}

.news-list-item{
    float:left;
    margin:0;
    padding:0;
}

* html .news-list-item{
    margin:0 0 20px;
}

span.news-single-category {
    font: inherit;
    font-size:11px;
    margin: 2px 0 0;
}

.news-list-category {
    float:right;
    margin:-13px 0 0;
    position:relative;
    width:283px;
}

ul.categorias{
    float:right;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    width:279px;
}

ul.categorias li{
    float:left;
    margin:0 3px;
}

span.news-list-comments{
    float:left;
    font-size:9px;
    text-align:center;
}

.news-image{
    float:left;
    height:71px;
    margin:0 10px 0 0;
    overflow:hidden;
    width:95px;
}

.news-single-image{
   /* float:left;
    width:405px;*/
    margin:0 0 20px;
    text-align:center;
}

.news-image img,
.news-single-image img{
    border:medium none;
}

a.tx-comments-count{
    font-size:1.9em;
}


.news-list-container-main p.bodytext{
    float:right;
    margin:0;
    position:relative;
    width:407px;
}


.news-list-morelink{
    display:block;
    float:right;
    text-align:right;
    width:100%;
}


.news-list-morelink a,
.news-list-morelink a:visited,
.news-list-morelink a:hover{
    font-size:0.9em;
    font-style:italic;
}


.news-list-container-main hr{
    border-color:transparent;
    margin:0;
}


/*--- arquivos e noticias relacionadas ---*/


.news-single-additional-info{
    float:left;
}

dl.news-single-related{
    margin:0;
}

.news-single-related dt,
.news-single-files dt{
    font-weight:bold;
    margin:0 0 10px;
}

.news-single-related dd{
    margin:5px 0 5px 10px;
}

.news-single-files dd{
    margin:5px 0 5px 5px;
}

.news-single-related dd img{
    border:none;
}

.news-single-files dd img{
    border:none;
    margin:0 5px 0 0;
}


/*--- fim arquivos e noticias relacionadas ---*/


/*--- paginador ---*/

.paginador{
   border-top:2px solid #B8BDC0;
   float:left;
   padding:10px 0;
   text-align:center;
   width:100%;
}

.paginador a, .paginador a:visited{
   border: 1px solid #E2E6EB;
   padding: 1px 5px;
   margin: 2px;
   text-align:center;
   text-decoration:none;
}

.paginador a:hover{
   background-color:#B8BDC0;
   border: 1px solid #B8BDC0;
   padding: 1px 5px;
   margin: 2px;
   text-align:center;
   text-decoration:none;
}

/*  ----------------footer---------------------- */



#clearerfooter {
    clear:left;
    height:0;
    margin:0px;
    padding:0px;
}

* html #clearerfooter {
    display:none;
}

#rodape {
    background:transparent url(../imgs/bgRodape.gif) repeat-y scroll 0 0;
    color:#000000;
    height:166px;
    line-height:140%;
    margin:0 auto;
    padding:0;
    width:980px;
}



#rodape ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}


/*-- lista unidades rodape --*/

ul#rodapeUnidades{
    float:left;
    margin:34px 0 0;
    padding:0;
    width:270px;
}

ul#rodapeUnidades li {
    background:transparent url(../imgs/menuBorder.gif) no-repeat scroll center bottom;
    text-align:center;
}

ul#rodapeUnidades li.ultimo {
    background-image:none;
}

#rodapeUnidades li a{
    display:block;
    font-size:0.9em;
    padding:15px 0 20px;
    z-index:10;
}

#rodapeUnidades li a:hover{
    position:relative;
    z-index:100;
}			

#rodapeUnidades li a span{
    display:none;
}

#rodapeUnidades li a:hover span{
    background:transparent url(../imgs/bgEnderecounidade.png) no-repeat scroll left top;
/*    background:#D2E1F6;
    border:2px solid #CC3333;*/
    color:#444;
    display:block;
    float:left;
    height:60px;
    left:22em;
    padding:12px;
    position:absolute;
    text-align:left;
    top:-1em;
    z-index:10;
    white-space:nowrap;
    width:284px;			
}


/*-- fim lista unidades rodape --*/


#rodapeInfo {

    background:transparent none repeat scroll 0 0;
    float:left;
    height:165px;
    margin:0;
    padding:0;
    position:relative;
    width:708px;

}


/*-- navegacao rodape --*/

ul#rodapeNavegacao{
    background:transparent url(../imgs/bgrodapeNavegacao.gif) no-repeat scroll center top;
    float:left;
    height:31px;
    margin:45px 55px 15px;
    padding:4px 0 0;
    position:relative;
    width:316px;
}



* html ul#rodapeNavegacao{
    margin:45px 30px 15px;
}


ul#rodapeNavegacao li{
    float:left;
    margin:0;
    padding:0px;
}

ul#rodapeNavegacao li a{
    border-right:1px solid black;
    font-size:0.8em;
    padding:0 6px;
    text-decoration:none;
}

ul#rodapeNavegacao li a:hover{
    text-decoration:underline;
}

ul#rodapeNavegacao li.ultimo a{
    border-right:none;
}

/*-- fim navegacao rodape --*/




p#credito{
    float:left;
    font-size:0.75em;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
    width:437px;

}


#floripadesign{
    display:block;
    padding:15px 0 0;
}

/*-- contatos rodape --*/

#rodapeContatos{
    font-size:0.8em;
    margin:42px 0 0;
    position:absolute;
    right:0;
    width:230px;
}

* html #rodapeContatos{
    top:0;
}

#rodapeContatos li{
    margin:5px 0;
}





/*-- fim contatos rodape --*/



/*  ---------------- elementos formulario padrao---------------------- */



fieldset {
    border:none;
    float:left;
    padding:10px 20px;
}

.formCentro{
    margin: 0;
}


legend {
    font-size: 1em;
    font-weight: bold;
}


label {
    float: left;
    font-weight: bold;
    font-size: 1em;
    margin: 10px 34px 10px 0;
    text-align:right;
    width: 185px;
}


.formulario_padrao fieldset br {
    clear: left;
    line-height: 1em;
}


/*-- Campos para preencher --*/

input[type="text"],
textarea {
    background-color: #FFFFFF;
    border: 1px solid #675A3C;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #737373;
    font-size: 1em;
    line-height: 1em;
    margin:10px 0;
    padding: 2px;
    width: 300px;
}


* html .tx-comments-comment-input,
* html #tx_comments_pi1_content,
* html #nome,
* html #email,
* html #ddd,
* html #fone,
* html #text,
* html #area,
* html #cargo {
    border: 1px solid #675A3C;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #737373;
    font-size: 1em;
    line-height: 1em;
    margin:10px 0;
    padding: 2px;
    width: 290px;
}

input#ddd {
    margin:10px 10px 10px 0px;
    width: 50px;
}


* html #ddd {
    margin:10px 10px 10px 0px;
    width: 50px;
}


input#fone {
    margin:10px 10px 10px 0px;
    width: 135px;
}


* html #fone {
    margin:10px 10px 10px 0px;
    width: 135px;
}


textarea {
    height: 96px;
}

select {
    margin:8px 34px 8px 0;
}

* html #text {
    height: 96px;
}


/*-- fim Campos para preencher --*/


span.radioM, span.radioF{
   float:left;
   font-size:1em;
   font-weight:bold;
   margin:9px 30px 9px 0;
   text-align:right;

}

span.radioM label, span.radioF label{
   margin:0;
   width:75px;
}

span.radioM input[type="radio"], 
span.radioF input[type="radio"]{
   margin:2px 0 0 10px;
}


/*-- align buttons --*/


.formulario_padrao p.center{
    line-height:100%;
    margin:7px 0;
}

* html .formulario_padrao p.center{
    margin:20px 0 10px;
}


/*-- fim align buttons --*/

/*-- Botao --*/

input#tx_comments_pi1_submit,
input#submit,
input[type="reset"] {
    background: #CC3333;
    border: none;
    color: #fff;
    cursor: pointer;
    font-family:inherit;
    font-weight: bold;
    padding: 5px 20px;
    width: 7em;
}

* html #submit,
* html .tx_comments_pi1_reset,
* html #tx_comments_pi1_submit {
    background: #d6a05d;
    border: none;
    color: #fff;
    cursor: pointer;
    font-family:inherit;
    font-weight: bold;
    margin: 0 15px;
    padding: 5px 20px;
    width: 7em;
}


input#tx_comments_pi1_submit:active,
input#submit:active,
input[type="reset"]:active {
    background-color: #333333;
    text-decoration:none;
}


* html input#tx_comments_pi1_submit:active,
* html input#submit:active,
* html input[type="reset"]:active{
    background-color: #333333;
    text-decoration:none;
}


/*-- fim Botao --*/

/*-- Captcha --*/


#captcha {
    display: block;
    float: none;
    padding: 5px 0;
    vertical-align: middle;
}


#captcha br{
    display:none;
 }


#captchafield,
#tx_thmailformplus_pi1_captchafield {
    margin:0 10px 0 20px;
    width: 100px;
}


* html #captchafield,
* html #tx_thmailformplus_pi1_captchafield {
    border: 1px solid #675A3C;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #737373;
    font-size: 1em;
    line-height: 1em;
    margin: 0 10px 0 0;
    padding: 2px;
    width: 100px;
}


#captcha_label {
    margin:3px 0;
    width: 176px;
}


* html #captcha_label {
    padding:5px 0 3px;
}


#captcha_explicacao {
    float: left;
    font-size: 1em;
    margin: 5px 0 15px;
    padding: 0;
}


* html #captcha_explicacao {
    width:560px;
}


#captcha img, #captcha span.tx-srfreecap-pi2-image {
    height:24px;
    vertical-align:bottom;
    width:153px;
}

.tx-srfreecap-pi2-cant-read{
    display:block;
    margin:5px 0 0;
}

/*-- fim Captcha --*/



/*-------------pagina artigo--------------*/



.news-latest-header{
    float:left;
    margin: 0 0 20px 0;
    position:relative;
    width:500px;
}


.news-single-header{
    float:left;
    margin: 0 0 20px 0;
    position:relative;
    width:575px;
}

.news-single-item .news-single-header{
    width:620px;
}

.bloco_data{
    background:transparent url(../imgs/bgDate.png) no-repeat scroll 0 0;
    color:#333333;
    float:left;
    height:44px;
    margin:0;
    padding:1px 4px 0;
    text-align:center;
    text-transform:capitalize;
    width:37px;
    display:block;
}

.news-single-date,
.news-list-date {
    display:block;
    font-size:20px;
    font-weight:bold;
    margin:17px 0 0;
    position:absolute;
    text-align:center;
    width:37px;
}

.news-single-month,
.news-list-month {
    color:white;
    display:block;
    font-size:9px;
    font-weight:bold;
    letter-spacing:2px;
    position:absolute;
    width:37px;
}

.news-single-header h2 {
    font-size: 1.1em;
    font-weight:bold;
    letter-spacing:normal;
    line-height:100%;
    margin:2px 0 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}


.news-single-header h2 a,
.news-list-header h2 a {
    padding: 0;
    text-decoration: none;
}


.news-single-item h2 a:hover,
.news-list-header h2 a:hover {
    text-decoration: underline;
}

.news-single-item .news-single-header h2{
    background:transparent url(../imgs/topoNormal.gif) no-repeat scroll center top;
    font-size:1.2em;
    margin:0;
    padding:21px 20px 25px;
    text-align:left;
}

.news-single-item img {
    border:1px solid #999999;
}

p.news-single-author {
    float:right;
    font-size:11px;
    margin: 2px 0px 0px;
    padding:0;
    width:346px;
}

.news-single-item h3 {
    font-size: 1em;
    font-weight:bold;
    margin: 0 0 10px;
    text-align:left;
}

.news-single-imgcaption,
news-single-img{
    margin:0;
    padding:0;
    height: 0;
    display:none;
}

/*.news-single-item p.bodytext{
    float:left;
}

* html .news-single-item p.bodytext{
    float:none;
}*/

.news-single-backlink, .voltar{
    display:block;
    float:left;
    margin: 10px 20px 20px 20px;
    width:500px;
}


/*----------- Galerias ----------*/

.news-set1-img1all{
   text-align:center;
}

.news-set1-img2all{
    margin:0 0 0 45px;
    padding:0 16px;
}

* html .news-set1-img2all{
    padding:0 5px;
}

.news-set1-img2, .news-set1-img2 {
    border:1px solid #999999;
    float:left;
    height:75px;
    margin:12px;
    text-align:center;
    width:100px;
 }


.news-set1-img2 a, .news-set1-img2 a{
   display:block;
   float:left;
   height:75px;
   line-height:75px;
   overflow:hidden;
   position:relative;
   width:100px;
   z-index:1;
}

.news-set1-img2 a img, .news-set1-img2 a img{
        border:none;
	float:left;
	left:0px;
	padding:0;
	position:absolute;
	top:0px;
}

.news-set1-img2 a:hover, .news-set1-img2 a:hover{
	border:none;
	overflow:visible;
	z-index:1000;
}

.news-set1-img2 a:hover img, .news-set1-img2 a:hover img{
	border:1px solid #999999;
	left:-1px;
	top:-1px;
}


/*------- list main -------*/

.news-list-container-main .news-list-header h2 {
    float:right;
    font-size:1em;
    font-weight:bold;
    width:285px;
}

.news-list-container-main p.bodytext {
    float:right;
    margin:0;
    padding:0;
    position:relative;
    width:295px;
}



/*---- newsletter -----*/

label.colunaDireita{
    margin:7px 10px 5px 5px;
    width:67px;
}

input[type="text"].colunaDireita, 
textarea.colunaDireita{
    margin:5px 0;
    width:130px;
}

* html .envelope-direito form #nome,
* html .envelope-direito form #email,{
    margin:3px 0;
    width:120px;
}

label#labelcheck{
    width:125px;
}

#email_html {
    margin:10px 0;
}

.emailHtml #email_html{
    margin:13px 0 0px;
}

* html .emailHtml #email_html{
    margin:8px 0 0;
}

* html .envelope-direito form #email_html{
    margin:5px 0;
}

p.botaocolunaDireita{
    display:block;
    margin:5px 0;
    text-align:center;
}

.cancelaAssinatura{
    display:block;
    font-size:0.8em;
    margin:5px 15px 10px;
}
p.msgErro {
    color:red;
    font-weight:bold;
    line-height:150%;
    margin:10px 0 5px 15px;
}