﻿.form *
{
    margin:0;
    padding:0;
}
.form fieldset
{
    border:none;
    margin-bottom:10px;
}
.form fieldset legend
{
    display:block;
    margin:10px 0;
    font-size:15px;
    font-weight:bold;
    color:#999;
}
.form ul
{
    list-style:none;
}
.form ul li
{
    float:left;
    width:370px;
    margin-bottom:5px;
}
.form ul li .item
{
    float:left;
    display:block;
    padding-top:3px;
    padding-right:5px;
    height:19px;
    width:155px;
    font:12px arial,verdana,sans-serif;
    text-align:right;
    border-right:4px solid #CCC;
}
.form ul li .itemr
{
    float:left;
    display:block;
    padding-top:3px;
    padding-right:5px;
    height:19px;
    width:155px;
    font:12px arial,verdana,sans-serif;
    text-align:right;
    /*border-right:4px solid #FF3300;*/
    border-right:4px solid blue;
}
.form ul li input, textarea, select
{
    width:200px;
    float:right;
}
.form ul li input, textarea
{
    padding:2px;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-bottom:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
}
.form ul .check input
{
    padding:0;
    border:none;
}
.form ul .button input
{
    height:29px;
    background:url(../imagens/bg-button.jpg) repeat-x;
    border:1px solid #CCC;
    /*color:#FFF;*/
    color:Blue;
    font:15px arial, verdana, sans-serif;
    font-weight:bold;
}
.confirmacao
{
    float:left;
    *padding-top:2px;
}
.confirma
{
    float:left;
    margin-left:120px;
    *margin-left:-65px;
    width:20px;
}
.infoCEP
{
    padding-top:5px;
    padding-bottom:5px;
    font:11px arial,verdana,sans-serif;
    color:#FF6600;
}