@charset "utf-8";/*form input[type=text], form input[type=password], form textarea, form select{	padding-left:10px;	padding-right: 10px;        padding-top: 3px;        padding-bottom: 5px;        	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;                background-color: #f2f2f2;        	float: left;	margin-top: 4px;	border: 1px solid #cccccc;        	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	border-radius: 3px;                -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;}form input[type=radio] {    float: left;}form input:focus, textarea:focus, select:focus {    -moz-box-shadow: 0px 0px 3px 0px #5c5c5c;    -webkit-box-shadow: 0px 0px 3px 0px #5c5c5c;    box-shadow: 0px 0px 3px 0px #5c5c5c;    background-color: #FFF;    }form input[type=submit] {        background-image:url('../images/fundoBotoes.png');         background-repeat: repeat-x;                color: #FFF;        background-color: #000000;	border: 0px none #cccccc;        padding: 5px 10px 5px 10px;        margin-top: 4px;                float: right;        margin-right: 46%;}form input[type=submit]:focus {        background-color: #900;                -moz-box-shadow: 0px 0px 3px 0px #5c5c5c;        -webkit-box-shadow: 0px 0px 3px 0px #5c5c5c;        box-shadow: 0px 0px 3px 0px #5c5c5c;}form input[type=submit]:hover {        background-color: #900;                -moz-box-shadow: 0px 0px 3px 0px #5c5c5c;        -webkit-box-shadow: 0px 0px 3px 0px #5c5c5c;        box-shadow: 0px 0px 3px 0px #5c5c5c;}#loginarea #lembrar {    display: none;}#loginarea form input[type=text] {    max-width: 300px;}fieldset.imagemForm {    position: absolute;    right: 10px;    top: 30px;    border: dotted 3px #cccccc;}form fieldset {    border-top: dotted 3px #cccccc;    padding: 10px;}#topofixo form fieldset {    border-top: none 0px #cccccc;    padding: 0px;}form fieldset legend {    padding: 10px;    margin-left: 0px;    font-weight: bold;}form input:focus{     outline: none;}form label {	float: left;	display: block;	margin-top: 4px;	clear: left;	margin-right: 5px;	width: 90px;	text-align: right;        padding-top: 4px;	}form label.float, form label.simples {	clear: none;	margin-left: 5px;	width: auto;}form input[type=image]{	float: left;	margin-left: 414px;	margin-top: 15px;	clear: right;}#topofixo #areaForm {	margin-top: 5px;        float: right;	width: 350px;        height: 90px;        overflow: hidden;}#topofixo form#lembrar {    display: none;}#topofixo form#lembrar input[type=text]{    width: 210px;}#topofixo form label {    display: none;}#topofixo form h5 {    margin-bottom: 0px;}#topofixo form {	margin: 0px auto;}#topofixo form input[type=text],#topofixo form input[type=password]{    float: left;    width: 110px;    margin-right: 5px;}#topofixo form input[type=submit] {    float: left;    margin-right: 0px;    padding: 5px;}#topofixo form input[type=image]{	margin-top: 5px;        margin-left: 180px;}#topofixo form fieldset legend {	display: none;}form#contato label {	width: 80px;}form#contato input[type=text] {	width: 320px;}form#confirmacaoForm input[type=submit]{    float: none;    clear: none;    margin-right: 1%;    margin-left: 1%;    margin-top: 7px;}form#confirmacaoForm .caixa {    padding: 5px;    float: left;    display: block;}form#contato input[type=submit] {    float: right;    margin-right: 27px;}form#contato textarea {	width: 320px;}form#contato input[name=telefone] {	width: 95px;}form#contato input[type=image]{	clear: right;	float: left;	margin-top: 10px;	margin-left: 380px;}form#contato fieldset {    border: solid 0px #FFF;}form#contato legend {	display: none;}*/div#alertaMsg{    position: fixed;    width: 100%;    height: 100%;    z-index: 99;}div#alertaMsg div{    position: fixed;    width: 100%;    height: 100%;    background-color: #000;    z-index: -1;}
div#alertaMsg p{    width: 330px;    max-height: 400px;    overflow-y: auto;    background-color:#fff;    color: #333;    left: 50%;    bottom: 40%;    position: absolute;    margin-left: -170px;    margin-top: -0px;    text-align: center;    border: 2px solid #e8e8e8;    padding: 20px 15px;}
div#alertaMsg p img{    margin-bottom: 10px;}
div#alertaMsg p a{    border: 1px solid #e8e8e8;    padding: 3px 15px;    font-weight: bold;	text-decoration: none;	color: #333;}
form .erro {	background-color: #FFE8E9 !important;	border: solid 1px #D6A9A9 !important;}
.text-left{    text-align: left;}
.text-right{    text-align: right;}
.text-center{    text-align: center;}
/*form#formnewsletter input[name=nome]{    width: 212px;}form#formnewsletter label {    display: none;}form#formnewsletter input[type=submit] {    margin-right: 5px;}*/