@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}

#wrap{width:830px; height:auto; margin:0 auto 20px; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
#topo{width:822px; height:319px; background:url(../img/caballiana_topo.jpg);}

#wrap h3{color:#3D5D59; font-size:18px; margin:10px auto 15px; text-align:center;}
#wrap h3 a{color:#3D5D59; font-size:12px; margin:10px auto; text-align:center; text-decoration:underline; padding:7px;}
#wrap h3 a:hover{text-align:center; text-decoration:none; background:#3D5D59; color:#FFF;}

#wrap h3.explic{color: #666; font-size:18px; padding-left:15px; text-align:center; text-align: left;}

#wrap h3.status{color: #666; font-size:12px; padding-left:15px; text-align:center; text-align: left;}

#corpo{height:auto; margin:15px auto; width:614px;}
#logos{height:auto; margin:15px auto; width:614px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;font-size:30px; color: #900;padding:7px 0;}
#logos img{margin:20px;}

#corpo h1{font-size:20px; color:#3D5D59;padding:7px 0;}
#corpo h2{font-size:15px; color:#666666;padding:3px 0;}
#corpo h3{font-size:12px; color:#666666;padding:7px 0;}

#corpo form.validacao input {border:1px solid #3D5D59; border-left:5px solid #3D5D59; height:23px; color:#3D5D59;}
#corpo form.validacao input.botao{background: url(../img/botao-inscrevase.jpg) no-repeat; height:25px; border:none; color:#FFF; font-weight:bold;}

.msg{border:1px #F00 dashed; padding:7px 5px; margin:5px auto; color:#F00; font-weight:bold; font-size:12px;}

form{width:800px; margin:0 auto;}

form table{width:600px; margin:0 auto;}

form.inscricao input.botao{background: url(../img/botao-inscrevase.jpg) no-repeat; height:25px; border:none; color:#FFF; font-weight:bold;}

form fieldset{margin:10px auto; width:790px; }

form fieldset.participante{border:1px #3C4024 solid;}
form fieldset.participante legend{color:#3C4024;font-size:15px; font-weight:bold; margin:0 10px 7px;}
form fieldset.participante input{border:1px solid #3C4024; border-left:5px solid #3C4024; height:23px; color:#3D5D59; width:180px;}

form fieldset.participante input.campo_menor{border:1px solid #3C4024; border-left:5px solid #3C4024; height:23px; color:#3D5D59; width:20px;}
form fieldset.participante input.campo_medio{border:1px solid #3C4024; border-left:5px solid #3C4024; height:23px; color:#3D5D59; width:150px;}
form fieldset.participante input.campo_maior{border:1px solid #3C4024; border-left:5px solid #3C4024; height:23px; color:#3D5D59; width:550px;}

form fieldset.comercial{border:1px #58592E solid;}
form fieldset.comercial legend{color:#58592E;font-size:15px; font-weight:bold; margin:0 10px 7px;}
form fieldset.comercial input{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:180px;}

form fieldset.comercial input.campo_menor{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:20px;}
form fieldset.comercial input.campo_medio{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:150px;}
form fieldset.comercial input.campo_maior{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:550px;}

form fieldset.valores{border:1px #71733D solid;}
form fieldset.valores legend{color:#71733D;font-size:15px; font-weight:bold; margin:0 10px 7px;}

form fieldset.comercial input.campo_menor{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:20px;}
form fieldset.comercial input.campo_medio{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:150px;}

#total{background:url(../img/bg-total.jpg); height:72px; width:269px; margin:20px auto;}
#total input{height:29px; width:140px; margin:35px auto; border:none; background:url(../img/campo-valor.png) no-repeat;}

.radio{width:auto; border:none;}


.el-disabled 
  {
    border:1px dotted #999999; border-left:5px solid #58592E; height:23px;
    background: #E1E1E1; width:400px;
  }
.el-enabled{border:1px solid #58592E; border-left:5px solid #58592E; height:23px; color:#3D5D59; width:400px;}


form fieldset.pagamento{border:1px #58592E solid; margin-bottom:20px;}
form fieldset.pagamento legend{color:#58592E;font-size:15px; font-weight:bold; margin:0 10px 7px;}

.button{background:url(../img/bt-prosseguir.jpg) no-repeat; border:none; width:112px; height:32px; color:#FFF; font-weight:bold; margin:0 auto; margin-bottom:20px; }

#compra{height:auto; margin:0 auto 30px; padding-left:10px;}
#compra h3{color:#3D5D59; font-size:20px; margin:5px auto;}
.finalizar{text-align:center; width:270px; height:53px; padding-top:20px;}
.pagseguro{width:146px;height:48px; margin:0 auto;}
.banner_bandeiras{width:505px;height:75px; margin:20px auto;}

.erro{color:#F00; font-weight:bold;}

.top{width:816px; height:28px; margin:10px auto 0; background:url(../img/boxes/top.jpg) no-repeat;}
.content{width:816px; height:auto; background:url(../img/boxes/content-deposito.jpg) repeat-y; margin:0 auto;}

.content p{padding:3px; color:#3D5D59; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right;}

.content span{padding:15px; color:#3D5D59; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}

.bottom{width:816px; height:20px; background:url(../img/boxes/bottom-deposito.jpg) no-repeat; margin:0 auto 30px;}

#valores{padding:7px;}

#valores table{width:780px; margin:0 auto 10px;}
#valores table td{padding:10px;}

#icone{margin:10px auto; height:auto; width:auto; text-align:center;}
