/*#BEGIN#*/
/*# name="General" reference="ref/patterns.css\General.htm" description="General styles" #*/


body{
}
.illustrated-text{
  font-size:1.2em;
  line-height:1.65em;
}
a{
  color:#01BAFF;
  text-decoration:none;
}
a:visited{
  color:#01BAFF;
  text-decoration:none;
}
a:visited:hover{
  color:#01BAFF;
  text-decoration:underline;
}
a:hover{
  color:#01BAFF;
  text-decoration:underline;
}

.more,
.goback {
	text-align:right;
	clear:both;
}
.more a,
.goback a{
      font-size:1.2em;
      background:url('images/icon-ver-mas.gif') no-repeat 100% .4em;
	padding:0 14px 0 0;
}
.query-results .more a,
.query-results .goback a,
.query-detail .more a,
.query-detail .goback a{
  font-size:1em;
}
span.required{
  color:#01BAFF;
}
h1{
	margin:0;
	font-size:2em;
	line-height:1.25em;
	font-weight:normal;
      margin-bottom:12px;
}
h2{
  font-size:1.5em;
  line-height:1em;
  font-weight:bold;
}
h3{
font-size:125%;font-weight:bold;

}
h4{
}


            button {
                border:none;
                margin:0;
                padding:0;
                cursor:pointer;
                overflow:visible;
                background-color:transparent;
                height:17px;
                color:#3182c6;
                margin:0 4px;
            }        
            button:hover{
                color:#01baff;
            }    
            .button-bg-right{                
                height:17px;
                background-color:transparent;
                background-repeat:no-repeat;
                background-image:url('images/button-bg-right.gif');
                background-position:right top;
            }     
            button span{                
                height:17px;
                background-color:transparent;
                background-repeat:no-repeat;
                background-image:url('images/button-bg-left.gif');
                background-position:left top;
                font-weight:bold;
                font-family:tahoma;
                font-size:11px;
                display:block;
                padding:2px 20px 0;
                margin-top:-2px;
                margin-left:-2px;
                //margin-top:0px;
                white-space:nowrap;
                position:relative;
            }


form input,
form select,
form textarea{
  border:1px solid #d5d5d5;
}
form select {
  width: auto !important;
}
form textarea{
  width:100%;
  font-family:arial;
  height:150px;  
}
/*input,select{
  height:20px;
}*/
form select{
  height:22px;
  font-size:11px;
}
input.radio{
  height:auto;
  margin-right:6px;
}
.block-content,
.tab-container{
  padding:12px;
}
.title-bar{
}
.required-note{
  text-align:right;
  color:#01BAFF;
}


/*#END#*/
/*#BEGIN#*/
/*# name="Textos" reference="ref/patterns.css\Textos.htm" description="null" #*/
.query-results .illustrated-text,
.query-detail .illustrated-text{
  font-size:1em;
}
.illustrated-text p{
  margin-top:4px;
  margin-bottom:4px;
}
.illustrated-text p.align-foot-center,
.illustrated-text p.align-foot-right,
.illustrated-text p.align-foot-left
{
  color:#999999;
  font-family:verdana;
  font-size:92%;
  line-height:122%;
  margin-top:-4px;
}
.illustrated-text ul{
  display:inline-block;
  list-style-position:outside;
  margin-left:8px;
  margin-top:4px;
  margin-bottom:4px;
}
.illustrated-text ul li{
  line-height:1.4em;
  background:transparent url('images/bullet-drop.gif') no-repeat scroll 0 7px;
  padding: 0 0 0 12px;
}
.illustrated-text .titulo{
  font-size:125%;
  line-height:1em;
  font-weight:bold;
}
.illustrated-text .subtitulo{
  font-weight:bold;
  color:#132880;
}
.illustrated-text .remarcado{
  color:#132880;
  font-weight:bold;
}
.titulo-parrafo {
  color: #3D464C;
  font-weight:bold;
  font-size:112%;
}
.illustrated-text .destacado-azul{
  color: #0a76ac;
  font-weight:bold;
}
.illustrated-text .detacado-gris{
  color: #8396a3;
  font-weight:bold;
}




.illustrated-text .texto-azul{
  color:#02a8e7;
}
.illustrated-text .texto-verde{
  color:#78c230;
}
.illustrated-text .texto-naranja{
  color:#fd840e;

}



.illustrated-text .titulo-azul{
  color:#02a8e7;
  font-weight:bold;
  font-size:125%;
}
.illustrated-text .titulo-verde{
  color:#78c230;
  font-weight:bold;
  font-size:125%;
}
.illustrated-text .titulo-naranja{
  color:#fd840e;
  font-weight:bold;
  font-size:125%;
}


/*#END#*/

