
div.cxLogin{
	position:relative;
	
	width:360px;
	
	top:40px;  
	margin-left:50%;
	left:-180px;
	
	background-color:#FFF;
	border:1px solid #E5E5E5;
	
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

div.cxLogin div.margem{
	margin:20px;
}

div.cxLogin div.margem span.logo{
	display:inline-block;
	position:relative;
	
	background-color:#FFF;
	padding:5px;
	border:1px solid #CCC;
	
	margin:0px 0px 10px 0px;
}

div.cxLogin div.margem h2{
	padding:0px;
	margin:0px 0px 10px 0px;
	
	font-size:14px;
	font-weight:bold;
}

div.cxLogin div.margem h3{
	padding:0px;
	margin:0px 0px 10px 0px;
	
	font-size:26px;
	font-weight:bold;
}

div.cxLogin div.margem div.campos{
	
	padding:5px;
	
	text-align:left;
}

div.cxLogin div.margem input.campo{
	
	padding:7px;
	
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	
	border-bottom:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	background-color:#FFF;
	
	width:95%;
	
	font-size:16px;
}

div.cxLogin div.margem input.botao{
	
	padding:7px;
	
	border-top:1px solid #0062B8;
	border-left:1px solid #0062B8;
	
	border-bottom:1px solid #0062B8;
	border-right:1px solid #0062B8;
	
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	background-color:#007FCC;
	
	color:#FFF;
	
	font-size:16px;
	
	cursor:pointer;
}

div.cxLogin div.margem ul.erro{
	
	border-top:1px solid #EED3D7;
	border-left:1px solid #EED3D7;
	
	border-bottom:1px solid #EED3D7;
	border-right:1px solid #EED3D7;
	
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	
	background-color:#F2DEDE;
	
	color:#B94A48;
}
div.cxLogin div.margem ul.erro li{
	padding:5px;
	font-variant:small-caps;
	font-size:14px;
}
