/*#BEGIN#*/
/*# name="General" reference="ref/patterns.css\General.htm" description="General styles" #*/
body{
      font-family:arial;
      font-size:0.7em;   
      color:#333333;
      background-color:#e2e2e2;
}
.illustrated-text{
  line-height:1.3em;
}
a{
    color:#0066cc;
    text-decoration: none;
}
a:hover{
    color:#0099ff;
    text-decoration:underline;
}
a:visited{
    color:#928eb1;
    text-decoration:none;
}
a:visited:hover{
    color:#0099ff;
    text-decoration:underline;
}
.more,
.goback {
	text-align:right;
}
.more a,
.goback a{
}
span.required{
  color:#01BAFF;
}
h1{
      font-weight:bold;
      font-size:178%;
      margin-bottom:12px;
}
h2{
      font-weight:bold;
      font-size:143%;
}
h3{
}
h4{
}


            button {
                border:none;
                margin:0;
                padding:0;
                cursor:pointer;
                overflow:visible;
                background-color:transparent;
                height:30px;
                color:#FFFFFF;
                padding-left:26px;
                padding-right:16px;
		    padding:0 16px;
            }
            div.button-holder{
                height:30px;
                position:relative;
            }
            .button-bg-right{                
                height:30px;
                background-color:transparent;
                background-repeat:no-repeat;
                background-image:url('img/button-bg-right.png');
                background-position:0 0;
                position:absolute;
                right:-20px;
                top:0;
                width:20px;
            }
            .button-bg-left{
                height:30px;
                background-color:transparent;
                background-repeat:no-repeat;
                background-image:url('img/button-bg-left.png');
                background-position:0 0;
                left:-20px;
                position:absolute;
                top:0;
                width:20px;
            }    
button span{                
  height:30px;
  _height:24px;		    
  background-color:transparent;
  background-repeat:repeat-x;
  background-image:url('img/button-bg-center.png');
  background-position:0 0;
  font-weight:bold;
  font-family:verdana;
  font-size:11px;
  display:block;
  padding-top:6px;
  /*padding:6px 20px 0;*/
  white-space:nowrap;
}
form input,
form select,
form textarea{
  border:1px solid #CFCFCF;
  height:20px;  
}
form select{
  font-size:100%;
  width:100%;
}
form textarea{
  width:100%;
  height: auto;
}
form input{
  width:100%;
}
form input.checkbox,
form input.check-ctrl,
form input.radio{
  width:auto !important;
  height:auto !important;
}
form h2,
legend{
  background-color:#CCCCCC;
  margin-bottom:32px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
legend{
  font-weight:bold;
  font-size:143%;
}
label{
  color:#383838;
  font-family:verdana;
}
input.radio{
  height:auto;
  margin-right:6px;
}
.block-content,
.tab-container{
  padding:12px;
}
.error{
  color: #CA4700;
}


/*#END#*/
/*#BEGIN#*/
/*# name="Textos" reference="ref/patterns.css\Textos.htm" description="null" #*/

















.illustrated-text p{
  margin-top:4px;
  margin-bottom: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;
  padding-left:12px;
}
/*#END#*/
