/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

a { color:#4f99bd; text-decoration:none; }
a:hover { text-decoration: underline; }
a img, a:hover img { border: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }
hr {border:0; border-top:1px solid #ccc; height:1px;margin-bottom:20px;}

/* =Typography */
p { font-size:1.2em;line-height:1.6;margin-bottom:20px;}
p.intro{font-size:1.6em;width:100%;}
small { font-size:1.1em; margin-bottom:10px; display:block; color:#999;}
strong {font-weight: bold;}
em { font-style:italic;}
code {font-size:1.5em;}

h3 {font-weight:bold; font-size:1.6em;color:#333;margin-bottom:5px}


/* =Forms */
fieldset { padding:0 0 20px 0;}
fieldset legend {font-size:1.6em; color:#333; font-weight:bold; padding-left:0; margin-left:0;}
label {}
input {}
input.textbox {}
input.radio {width: 15px !important;border:none !important;}
input.checkbox {}
input.submit {}
textarea {}
select {}

.conteudoDados {width:970px;margin:auto; background:#fff url(jpg/bg-login.jpg) no-repeat;}
#conteudoLogin {background:#fff; width:100%;}
#boxLogin{padding-top:30px;height:210px}

#loginFormulario{float:left;width:420px; margin-left:20px;}

#loginFormulario li {margin-bottom:18px;}

#loginFormulario li label {float:left; padding-top:9px; width:80px;}
#loginFormulario li span {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:#f8f8f8;display:block;float:left;padding:5px;width:320px;}	
#loginFormulario li input {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border:1px solid #d9d9d9;color:#333;padding:5px;vertical-align:middle;width:308px;font-size:1.15em;}

#loginFormulario li.select span {margin-right:212px;width:320px;}
#loginFormulario li.select select {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #D9D9D9;color:#333;font-size:1.15em;padding:5px;width:320px;}

#loginFormulario li .img_tick {padding: 12px 0 0 15px;}
#loginFormulario li .img_cross {padding: 13px 0 0 15px;}

#loginFormulario .seperator {margin-top:22px;}

#semConta .bgFechar{background:transparent url(png/login/fechar.png) no-repeat 0 0;width:41px;height:41px;display:block;text-indent:-999em;position:absolute;top:10px;right:25px; outline:none;}

#loginFormulario	#btn_login{width:99px;height:40px;padding:none;border:none;padding:0;float:left;}
#loginFormulario	#forgot_password{float:left;margin-left:30px;padding-top:11px; width:150px;}
#loginFormulario	#forgot_cancel{float:left;margin-left:30px;padding-top:11px;}

#loginFormulario	.last{margin:0;padding-left:118px;}
#semConta{position:relative;float:right;width:441px;padding-top:30px; margin-right:20px;}
#boxLogin{padding-top:30px;height:210px}

.question ul ul { margin-left:15px;}
.question ul ul li {margin-bottom:10px;font-size:1em;}

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

