
/*Lumis, CSS adicional para nova SAI*/

/*global*/
body.cLumBody {
	text-align:center;
}
html body.cLumBody .cLumPage {
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}
.cLumBody tr {
	vertical-align:top;
}

/*fonts (fixes, due to old codes)*/
.novosai {
	font-size:10px;
}
.novosai div {
	font-family:inherit;
	color:inherit;
	font-size:inherit;
}
/*fixes for new code*/
.novosai .description {
	color:#707070;
	font-size:1.4em;
}

.novosai-anchor {
	position:relative;
}
.novosai-clear {
	clear:both;
}
.novosai-hide {
	display:none;
}
.novosai-bg {
	background:#f3f3f3;
}
/*/global*/

/*areas*/
.novosai-topmenu {
	padding-top:7px;
}

.novosai-mainmenu i,
.novosai-mainmenu em {
	font-style:normal;
}
.novosai-mainmenu ul li {
	cursor:pointer;
}
.novosai-mainmenu ul a {
	font-size:10px;
}
.novosai-mainmenu ul ul a {
	font-size:8px;
}
.novosai-mainmenu ul a:hover {
	text-decoration:none;
}
.novosai-mainmenu .menu-empresa {
    margin-left:0px !important; /*-178px*/
	width:540px !important; /*500px*/
	border-radius: 0 4px 4px 4px !important;
}
.novosai-mainmenu .menu-corretores {
    margin-left:-105px; /*-90px*/
	width:510px !important; 
}
.novosai-mainmenu .menu-prestadores {
    margin-left:-355px; /*-285px*/
	width:690px !important; 
}
.novosai-mainmenu .menu-voce {
    width: 450px !important;
    z-index: 9999;
}
.novosai-searchbar {
	padding-top:11px;
	height:50px;
	overflow-y:hidden;
}
.novosai-searchbar input {
	font-size:13px;
	color:#333;
}
.novosai-searchbar input[type="submit"] {
	border:1px solid #dbdbdb;
	height:42px;
}
/*lumis ie9 fix*/
td.cLumisInterface .novosai-searchbar {
	display:none;
}
td.cLumisInterface form .novosai-searchbar {
	display:block;
}

.novosai-radios {
	padding-top:11px;
	height:50px;
	overflow-y:hidden;
}
.novosai-radios ul li a {
	color:#333;
}

.novosai-login {
	padding-top:11px;
	height:50px;
	overflow-y:hidden;
}
.novosai-login .login {
	right:0;
}
.novosai-login input[type=password]{
	width:103px;
 	height:19px;
 	line-height:19px;
 	background:#fbfbfb;
 	border:1px solid #dbdbdb;
 	text-align:left;
 	padding-left: 10px;
	border-radius: 3px;
	border-top: 2px solid #bdbdbd; 	
	float: left;
}

.novosai-logout {
	padding-top:21px;
	padding-right:30px;
	text-align:right;
	font-size:11px;
	color:#555;
	height:40px;
	overflow-y:hidden;
}
.novosai-logout a {
	margin-left:8px;
	color:#000;
}
.novosai-logout a:hover {
	text-decoration:underline;
}

.novosai-mainbanner {}
.novosai-mainbanner .slide-home {
	width:15000px 
}

.novosai-espaco {
	padding:20px 0 0 20px;
	min-height:380px;
}
.novosai-espaco .orange-bar {
	left:20px;
	top:40px;
}

.novosai-banner1 {
	padding:20px 0 0 0;
	min-height:380px;
}
.novosai-banner1 .advertisment {
	float:left;
	display:block;
}

.novosai-fb {
	padding:20px 0 0 0;
}

.novosai-news {
	padding:0 20px 0 0;
}

.novosai-sinistro {
	padding:0 0 0 20px;
}
.novosai-sinistro .orange-bar {
	left:20px;
}

.novosai-appauto {
	padding:0 0 0 2px;
}

.novosai-assistencia {
	padding:20px 0 0 20px;
}

.novosai-calculo {
	padding:20px 20px 0 0;
}

.novosai-cotacao {
	padding:20px 20px 0 0;
}


.novosai-footer {
	border-top:1px solid #dbdbdb;
	margin-top:14px;
}
/*/areas*/





