@charset "utf-8";

body {margin:0;background-color:#CA1D34;
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:15px}
.bgtopo{
	background-color:#CA1D34;
}
.pagina {
	width: 842px;
	margin:auto;
	position:relative;
}
.bola{width:60px;
height:46px;
border-radius:30px;
background-color:white;
padding-top:14px
}
.bolacentro{
width:30px;
height:30px;
border-radius:15px;
margin:auto;
background-color:#CA1D34;
}
.bolacentro:hover{
border-color:#CA1D34;
border-style:solid;
border-width:thin;
background-color:white;
}
.quadrobola{
width:60px;
color:#CA1D34;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
text-align:center;
}

.logo {position:absolute;
left:25px;
top:25px;
width:120px;
height:34px;
background-image:url(images/logo.png)}

.botao{
width:102px;
height:30px;
background-color:#00ADEF;
border-radius:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:white;
font-style:italic;
border:hidden;
	}
.login {position:absolute;
left:695px;
top:35px;
width:102px;
height:26px;
background-color:#00ADEF;
border-radius:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:white;
padding-top:6px;
font-style:italic
}

.login:hover{background-color:#009BEF}

.logar {
	position: absolute;
	top: 3px;
	right: 1px;
	width: 26px;
	height: 26px;
	background-color: #72051F;
	border-radius: 15px;
	text-align: center;
	color: white;
	font-style: italic;
	border: none;
	background-image:url(images/seta.png);
	background-position:center;
	background-repeat:no-repeat;
}

.logar:hover{background-color:#A31C36}


.cxform {width:181; height:32px;
border-radius:20px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;;
font-style:italic;
color:#58585B;
padding-right:5px;
border:none;margin-right:15px;padding-right:10px;margin-bottom:10px
}
.cxformi {width:44%; height:33px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;;
font-style:italic;
color:#58585B;
padding-right:5px;
border:none;
margin: 25px 0px 0px 25px;
padding-right:10px;
}


::-webkit-input-placeholder {
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:bold;;
   font-style:italic;
   color:#BBBDC0;
   padding-right:5px;
   text-align:right
}

:-moz-placeholder { /* Firefox 18- */
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:bold;;
   font-style:italic;
   color:#BBBDC0;
   padding-right:5px;
   text-align:right 
}

::-moz-placeholder {  /* Firefox 19+ */
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:bold;;
   font-style:italic;
   color:#BBBDC0;
   padding-right:5px;
   text-align:right 
}

:-ms-input-placeholder {  
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:bold;;
   font-style:italic;
   color:#BBBDC0;
   padding-right:5px;
   text-align:right 
}


input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:32px;
							height:27px; 
							display:inline-block;
							line-height:27px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:20px;
							font-style:italic;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -27px;
						}
						label.css-label {
				background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_a051cffc84a77bf46d9f4667c0b74195.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			
