/* CSS Document */

.corpo_tit_form
{
      float:left;
      width:95%;
      border:0px solid blue;
      padding-top:20px;
      font-size:1.1em;
      text-align:right;
      font-weight:bold;
      padding-right:5%;
    
}
.corpo_left_form
{
      float:left;
      width:40%;
      border:0px solid red;
    
}
.corpo_right_form
{
      float:left;
      width:58%;
      border-left:1px solid #b3b3b3;
    
}


.form_title
{
    width:90%;
    margin-left:2%;
    padding:10px;
    font-size:0.8em;
    font-weight:bold;
    border:0px solid blue;
    
}

.form_line
{
    width:86%;
    margin-left:8%;
    padding:5px;
    font-size:0.7em;
    border:0px solid red;
    
}
.form_linez
{
    width:86%;
    margin-left:8%;
    padding:5px;
    font-size:0.6em;
    border:0px solid red;
    text-align:justify;
    
}

.form_title_box
{
    width:90%;
    margin-left:0%;  
    font-size:0.9em;
    border:0px solid GREEN;
    
}

.form_title_boxz
{
    width:90%;
    margin-left:0%;  
    font-size:1.3em;
    border:0px solid GREEN;
    
}

.input_box_form1
{
    width:100%;
    padding:5px;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    
}
.input_box_form1:focus
{
    width:100%;
    padding:5px;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    -webkit-box-shadow: 0px 0px 5px 0px #dededd;
    -moz-box-shadow: 0px 0px 5px 0px #dededd;
    box-shadow: 0px 0px 5px 0px #dededd;
}




.input_box_form2
{
    width:50%;
    padding:5px;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    
}
.input_box_form2:focus
{
    width:50%;
    padding:5px;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    -webkit-box-shadow: 0px 0px 5px 0px #dededd;
    -moz-box-shadow: 0px 0px 5px 0px #dededd;
    box-shadow: 0px 0px 5px 0px #dededd;
}


.input_box_form3
{
float:left;
    width:20%;
    padding:5px;
        MARGIN-TOP:5PX;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    
}
.input_box_form3:focus
{
float:left;
    width:20%;
    padding:5px;
    MARGIN-TOP:5PX;
    font-size:0.8em;
    border:1px solid #ff6600;
    outline:0;
    -webkit-box-shadow: 0px 0px 5px 0px #dededd;
    -moz-box-shadow: 0px 0px 5px 0px #dededd;
    box-shadow: 0px 0px 5px 0px #dededd;
}
.input_box_form3_red
{
float:left;
    width:20%;
    padding:5px;
        MARGIN-TOP:5PX;
    font-size:1em;
    border:1px solid #ff6600;
    outline:0;
    
}
.input_box_form3_red:focus
{
float:left;
    width:20%;
    padding:5px;
    MARGIN-TOP:5PX;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    -webkit-box-shadow: 0px 0px 5px 0px #dededd;
    -moz-box-shadow: 0px 0px 5px 0px #dededd;
    box-shadow: 0px 0px 5px 0px #dededd;
}


.input_box_text1
{
    width:100%;
    height:120px;
    padding:5px;
    font-size:1em;
    border:1px solid #b3b3b3;
    outline:0;
    
}
.input_box_text1:focus
{
    width:100%;
    padding:5px;
    font-size:1em;
        height:120px;
    border:1px solid #b3b3b3;
    outline:0;
    -webkit-box-shadow: 0px 0px 5px 0px #dededd;
    -moz-box-shadow: 0px 0px 5px 0px #dededd;
    box-shadow: 0px 0px 5px 0px #dededd;
}


.bt_form
{
float:left;
    width:30%;
    padding:10px;
    font-size:1em;
    border-radius:5px;
    border:1px solid #b3b3b3;
    outline:0;
        HEIGHT:50PX;
    transition: all .5s ease-in-out;    
}
.bt_form:hover
{
float:left;
    width:30%;
    padding:10px;
        border-radius:5px;
    font-size:1.5em;
    HEIGHT:50PX;
    border:1px solid #494949;
    outline:0;
    background: #494949;
    COLOR:#FFF;
    
    -webkit-box-shadow: 0px 0px 10px 0px #dededd;
    -moz-box-shadow: 0px 0px 10px 0px #dededd;
    box-shadow: 0px 0px 10px 0px #dededd;
}

.ctrl_cod
{

float:left;
    width:25%;
    padding:5px;;
    font-size:1.2em;
    color:#494949;
    outline:0;
    
}

.alertmsg
{

      margin:10px auto;
      width:80%;
      padding:5px;
      font-size:1.2em;
      color:#ff6600;
      text-align:center;
      border-radius:5px;
      border:1px solid red;
     transition: all .6s ease-out-in;        
}
p{
      position:absolute;
      width:70%;
      margin-left:10%;
      top:200px;
      PADDING:5%;
      opacity:1;
      background:#000;
      border:1px solid #000;
      COLOR:#FFF;     
      transition:opacity 30ms;
}
p.waa {
      position:absolute;
      width:70%;
      margin-left:10%;
      top:200px;
      PADDING:5%;
      opacity:0;
      background:#FFF;
      border:1px solid #000;
      COLOR:#000;
}

@media only screen and (min-width: 1050px) and (max-width: 1980px) {

}

}


@media only screen and (min-width: 1441px) and (max-width: 1980px) {



}

@media only screen and (min-width: 1050px) and (max-width: 1440px) {

}

@media only screen and (min-width: 940px) and (max-width: 1050px) {


}


@media only screen and (min-width: 768px) and (max-width: 939px) {

}

@media only screen and (min-width: 100px) and (max-width: 767px) {

.corpo_left_form
{
      float:left;
      width:100%;
      border:0px solid blue;
    
}
.corpo_right_form
{
      float:left;
      width:100%;
      border:0px solid red;
    
}


}      