/* GENERAL ELEMENTS */


 #bodcad, input.cdst, textarea.cdst, label { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; }
#bodcad { color: #333;  background-color: #fff; text-align: center; border:1px solid #000;
           margin: 5px auto 1px ; 
           width: 777px; 
           height: 60%; 

         }

	
h1.cad, h2.cad, h3.cad, h4.cad, h5.cad, h6.cad { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #666; }
h1.cad { font-size: 1.8em; margin: 0em 0em 0.6em 0em; color: #EC5800; }
h2.cad { font-size: 1.5em; margin: 1.2em 0em 0.4em 0em; }
h3.cad { font-size: 1.4em; margin: 0.1em 0em 0.2em 0.2em; color: #EC5800; }
h4.cad { font-size: 1.2em; margin: 1.2em 0em 0.4em 0em; }
h5.cad { font-size: 1.0em; margin: 1.2em 0em 0.4em 0em; }
h6.cad { font-size: 0.8em; margin: 0.1em 0em 0.4em 0.2em; }



/* PAGE ELEMENTS */

/* cadast */

#cadast { margin: 20px auto 5px; width: 765px; padding: 17px 0 5px 0; text-align: left; }
.cadast { margin-left: 4.5em; margin-right: 4.5em; }
.cadast ol, .cadast ul, .cadast li { font-size: 1.0em; line-height: 1.3em; margin: 0.2em 0 0.1em 1.5em; }
.cadast ol.terms li { margin-bottom: 1em; }

/* Header */

#header { padding-bottom: 6em; }
#headerlogo { float: left; margin-left: 11px }
#headertermo {position:relative;
                float: left; 
             margin: 2px 2px 2px 33px;           
            text-align:left;
	      border:1px solid #CACACA;
            padding: 3px 3px 3px 7px;           
            width: 460px;


              }

#headerlogo img { width: 198px; height: 98px;  }
#headernav { float: right; }

label { font-weight: bold; }
#reminders label { font-weight: normal; }

table.tabbedtable { padding-left: 3em; }
table.tabbedtable td { padding-bottom: 5px; }
table.tabbedtable label { text-align: right; padding-right: 9px; }
.hiddenlabel { visibility: hidden; }
.largelink { border: 1px solid #cacaca; padding: 10px; background-color: #E8EEF7; font-size: 1.2em; font-weight: bold; }
.largelinkwrap { padding-top: 10px; padding-bottom: 10px; }

.peq { font-size: 0.7em;  color: #EC5800; }

#signuptab {
  float:left;
  width:100%;
  background:#fff url("../img/bg.gif") repeat-x bottom;
  font-size: 1.0em;
  line-height: normal;
}
#signuptab ul {
  margin:0;
  padding: 0px 10px 0px 10px;
  list-style:none;
}
#signuptab li {
  float:left;
  background:url("../img/left_white.png") no-repeat left top;
  margin:0;
  padding:0 3px 0 9px;
  border-bottom:1px solid #CACACA;
}
#signuptab a {
  float:left;
  display:block;
  width:.1em;
  background:url("../img/right_white.png") no-repeat right top;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  white-space: nowrap;
}
#signuptab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a {float:none;}
/* End IE5-Mac hack */
#signuptab a:hover {
  color:#666;
}
#signuptab #signupcurrent {
  background-position:0 -150px;
  border-width:0;
}
#signuptab #signupcurrent a {
  background-position:100% -150px;
  padding-bottom:1px;
  color:#666;
}
#signuptab li:hover, #signuptab li:hover a {
  background-position:0% -150px;
  color:#666;
}
#signuptab li:hover a {
  background-position:100% -150px;
}

/* Signup box */

#signupbox {
  width: 100%;
  text-align: center;
  margin: 0em auto;
  border: 0px solid #f00;  
  background-color:#fff 
}

#signupwrap {
  border: 1px solid #CACACA;
  border-top: 0;
  text-align: left;
  padding: 25px 10px 0px 30px;
  clear: both;
}

/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}

/*#cadast {
  padding-top: 15px;
}*/

/* Signup form */

#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
  border: 0px solid #00f;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 7px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 200px;
}

#signupform label.error {
  background:url("../img/imagescadastro/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("../img/imagescadastro/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #dateformatStatus, #signupform #termsStatus {
  margin-left: 6px;
}

#signupform #dateformat_eu {
 vertical-align: middle;
}

#signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #dateformat_am {
  vertical-align: middle;
}

#signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}


#mensagem {position:relative;
            margin: 35px auto 35px;           
         text-align:center; 
	padding: 30px;
	width: 85%;
      background-color: #000066;
	color: #eee;
	font-weight: bold;
}

 #mensagem  h2{   margin: 45px auto 30px;
                    	
	width: 100px;
      background-color: #000011;
	font-weight: bold;
}

#mensagem  p{  font-size: 16px;                   	
	
}


 #mensagem  table{ align:left;
                  text-align:left;                  
         	      font-size: 12px; 
	}






#listdown {
         position: absolute;            
         margin-left: 177px;
         margin-top: 0px;
         color:#fff;
         font-size:11px;
         font-family: Verdana, Geneva, Arial, sans-serif;                       
         font-weight: bold;  
         width: 397px;
         height: 477px;
         border-color: #fff;       
         border-style: solid;       
         border-bottom-width: 0px;
         border-top-width: 0px;
         border-right-width: 0px;
         border-left-width: 0px;
         background-color:#006;
         overflow: hidden;
           
         }

#intlistdown1 {
         position: absolute;            
         margin-left: 47px;
         margin-top: 32px;
         color:#fff;
         font-size:11px;
         line-height:23px;
         font-family: Verdana, Geneva, Arial, sans-serif;                       
         font-weight: bold;  
         width: 130px;
          height: 430px;


         border-color: #fff;       
         border-style: solid;       
         border-bottom-width: 0px;
         border-top-width: 0px;
         border-right-width: 0px;
         border-left-width: 0px;
         background-color:#006;
         overflow: hidden;
           
         }

#intlistdown2 {
         position: absolute;            
         margin-left: 200px;
         margin-top: 32px;
         
         text-align:center;
         font-size:11px;
         line-height:23px;
         font-family: Verdana, Geneva, Arial, sans-serif;                       
         font-weight: bold;  
         width: 55px;
          height: 430px; 

         border-color: #fff;       
         border-style: solid;       
         border-bottom-width: 0px;
         border-top-width: 0px;
         border-right-width: 1px;
         border-left-width: 1px;
         background-color:#006;
         overflow: hidden;
           
         }

#intlistdown3 {
         position: absolute;            
         margin-left: 280px;
         margin-top: 32px;
         color:#6cf;
         text-align:center;
         font-size:11px;
         line-height:23px;
         font-family: Verdana, Geneva, Arial, sans-serif;                       
         font-weight: bold;  
         width: 50px;
         height: 430px; 

         border-color: #fff;       
         border-style: solid;       
         border-bottom-width: 0px;
         border-top-width: 0px;
         border-right-width: 1px;
         border-left-width: 1px;
         background-color:#006;
         overflow: hidden;
           
         }
#ladlistdown {
         position: absolute; 
         text-align:center;           
         margin-left: 2px;
         margin-top: -35px;
         width: 165px;
         height: 450px;
         padding-top:0px;
         padding-left:0px;     
         border-color: #000;       
         border-style: solid;       
         border-bottom-width: 0px;
         border-top-width: 0px;
         border-right-width: 0px;
         border-left-width: 0px;
         background-color:#6600cc;
         overflow: hidden;
           
         }

#ladlistdown img.downbaixo{  margin-top: 100px; }



a.linqdown:link{color:#ffccff; text-decoration:none;}
a.linqdown:visited {color:#eeeeee; text-decoration:none;}
a.linqdown:hover {color:#66ccff; text-decoration:none;}
a.linqdown:active {color:#ffccff; text-decoration:none;}

















