﻿/*  patch body               */
input[type=text],input[type=password], select, textarea, select{
  border: #cacaca 1px solid; 
  padding: 2px 4px 2px 4px;
  color: #232323;
  /* background: url('images/upper-shade.gif') repeat-x 50% top; */
  background: white;
}
.Normal,.Normal p, .Normal div, .Normal ul li, .Normal ol li
{
    line-height: 150%;
    text-align:justify;
}
    

/* patch login e languages */
DIV.language-object {padding-bottom:1px; margin-top:-5px} 
DIV.language-object SPAN.Language IMG {border: 0px;}
.mydnnLogin {float:right; padding-bottom:2px; margin-top:-2px}   



    
/*  patch bullets               */
.art-post ul li, .art-post ol ul li{
  background-position: left 5px;
}

.error
{
    line-height: 150%;
    text-align: justify;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8px;
    color: Red;
}

/*  patch módulo login                 */
.LoginPanel div table{
    width: 160px;
    margin-top:20px;
}
.LoginPanel div table tr td input{ margin-bottom: 10px;}
.SubHead img {margin-right:3px; margin-left:3px;}


/*  patch módulo mySiteMap                 */
#mySitemap table tr {vertical-align:top;}
#mySitemap table tr td {padding-top:10px;padding-left:20px;padding-right:10px;border-left: dotted 1px #333333;}
#mySitemap table tr td ul {margin-top:5px;}
#mySitemap table tr td ul li {margin-left:-20px;}

.mySiteMapLevel1,
.mySiteMapLevel1 a, 
.mySiteMapLevel1 a:link, 
.mySiteMapLevel1 a:visited, 
.mySiteMapLevel1 a.visited, 
.mySiteMapLevel1 a:hover, 
.mySiteMapLevel1 a.hovered
{font-weight:bold; color:#fff; text-decoration: none;}

.mySiteMapLevel2 a, 
.mySiteMapLevel2 a:link, 
.mySiteMapLevel2 a:visited, 
.mySiteMapLevel2 a.visited, 
.mySiteMapLevel2 a:hover, 
.mySiteMapLevel2 a.hovered
{text-decoration: none;}



/*  patch módulo Feedback        */
#dnn_ctr1411_Feedback_pnlFeedbackFormFields table tr td{
    padding-top: 10px;
    text-align:left;
}



.ArtsoftModules4 table tr td ul li
{
  line-height:125%;   
}


/*  patch módulo portofolio        */
.compulab_tecnologias_usadas{
    text-align: center;    
}
.compulab_tecnologias_usadas img{
    vertical-align: middle; padding: 5px; width:100px;     
}


/*  patch módulo repositorio na página de downloads        */
.repository_comp01{ 
        border-bottom: dotted 1px #cccccc; 
   }
.repository_comp01 p{ 
        color: #999999; 
        font-size: smaller;
   } 
   
   
   
/*  patch módulo announcements    */

.DNN_ANN_Description p
{
    font-size:x-small;
    line-height:100%;
    padding-top:5px;
}
.SubHead
{
    color: Blue;
}
.DNN_ANN_DesignTable span subhead
{
    color: Blue;
}



/*  patch módulo Grenke renting    */
#tabela_grenke
    {
       border: solid 1px;
       width: 600px; 
    }
#tabela_grenke tr td
    {
    border-bottom: solid 1px ;
    padding-bottom: 3px;
    /*border-left: dashed 1px #5a0408;*/
    text-align: center;
    }

/*  patch módulo parcerias    */
#tabela_parceiros tr td
    {
    border-bottom: dashed 1px ;
    padding: 10px;
    }


/*  patch para o editor html da telerik  */
.reToolbarWrapper ul li{background-image: none;}

/*  patch para colocar no header um border-bottom com gradiente  */
.art-postheader {background: url('images/header_border_bottom.png') no-repeat 0% bottom;}

/* patch para bread krum */
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc,.art-post-cr, .art-post-cl
{
  position: absolute;
  z-index: -1;
}

.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl
{
  width: 22px;
  height: 22px;
  background-image: url('images/post_s.png');
}

.art-post-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 11px, 11px, auto);
}

.art-post-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 11px, 11px);
}

.art-post-bl
{
  bottom: 0;
  left: 0;
  clip: rect(11px, 11px, auto, auto);
}

.art-post-br
{
  bottom: 0;
  right: 0;
  clip: rect(11px, auto, auto, 11px);
}

.art-post-tc, .art-post-bc
{
  left: 11px;
  right: 11px;
  height: 22px;
  background-image: url('images/post_h.png');
}

.art-post-tc
{
  top: 0;
  clip: rect(auto, auto, 11px, auto);
}

.art-post-bc
{
  bottom: 0;
  clip: rect(11px, auto, auto, auto);
}

.art-post-cr, .art-post-cl
{
  top: 11px;
  bottom: 11px;
  width: 22px;
  background-image: url('images/post_v.png');
}

.art-post-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 11px);
}

.art-post-cl
{
  left: 0;
  clip: rect(auto, 11px, auto, auto);
}

.art-post-cc
{
  position: absolute;
  z-index: -1;
  top: 11px;
  left: 11px;
  right: 11px;
  bottom: 11px;
  background-color: #FFFFFF;
}


