html{
	color:#000;
	background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0px;
	padding:0px;
}

html, body
{
    background-color:#1A1A1A;
	background-image:url(../img/bg-geral.png);
	background-repeat:repeat-x;
	text-align:center;	
}

body
{
    font-size:12px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #666;
}

#Top{
	background-color:#0149A3;
	background-image:url(../img/bg_top.png);
	background-repeat:repeat-x;
	background-position:top;
	height:134px;
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	/*display:none;*/
}
.subTop{
	width:993px;
	margin:0 auto;
	text-align:left;
}
#Top .barraTop{
	background-color:#222222;
	width:993px;
	height:10px;
	position:absolute;
}
#Top .barraTopInfo{
	background-color:#222222;
	padding:6px;
	position:absolute;
	margin-left:381px;
	margin-top:8px;
	width:600px;
	height:28px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}

.barraTopInfo ul{
	padding:0px;
	padding-top:5px;
	padding-right:12px;
	margin:0px;
	list-style:none;
	float:right;
}
.barraTopInfo li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-left:6px;
	padding-right:6px;
	font-size:9pt;
	color:#CCC;
}

#Menu{
	width:760px;
	height:78px;
	background-image:url(../img/bg_menu.png);
	background-repeat:repeat-x;
	float:right;
	margin-top:55px;
	-moz-box-shadow:3px 3px 8px #333;
	-webkit-box-shadow:3px 3px 8px #333;
	box-shadow:3px 3px 8px #333;
	z-index:3;
}

#Menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:15px;
}
#Menu ul li:first-child{
	border-bottom:4px solid #C00000;
}
#Menu ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14pt;
	letter-spacing:-1px;
	width:148px;
	text-align:center;
}

#Menu li a{
	color:#666;
	text-decoration:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-bottom:5px;
	padding-top:5px;
	width:148px;
}

#Logo{
	background-color:#FFF;
	background-image:url(../img/bg_logo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:110px;
	width:238px;
	float:left;
	position:absolute;
	z-index:0;
	margin-top:23px;
	-moz-box-shadow:-3px 3px 8px #999;
	-webkit-box-shadow:-3px 3px 8px #999;
	box-shadow:-3px 3px 8px #333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	border-right:1px solid #FFF;
}
#Logo img{
	position:absolute;
	margin-top:8px;
	margin-left:18px;
}

#Main{
	margin:0 auto;
	width:993px;
	text-align:justify;
	margin-top:150px;
}

#Footer{
	width:993px;
	margin:0 auto;
	padding:6px;
	margin-bottom:10px;
	clear:both;
	font-size:8pt;
	background-image:url(../img/bg-rodape.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#1A1A1A;
}
#Footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:8px;
	margin-top:8px;
}
#Footer ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-left: 10px;
	padding-right:10px;
}
#Footer li a{
	color:#4E80A5;
	text-decoration:none;
}

.wrapper{
	padding:6px;
}

.clear{
	clear:both;
}

#divBanner{
	height:250px;
	border:1px solid #333;
	background-position:top left;
	background-repeat:no-repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}

.ulIndex{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:20px;
}
.ulIndex li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:right;
	width:32%;
	text-align:center;
	padding-top:35px;
	margin-left:18px;
	font-size:10pt;
	text-align:justify;
	color:#333;
}
.ulIndex li:first-child{
	float:left;
	margin-left:0px !important;
}
.liIndex1{
	background-image:url(../img/img-seguros.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.liIndex2{
	background-image:url(../img/img-dicas-seguros.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.liIndex3{
	background-image:url(../img/img-cotacoes.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.liIndex1 div img, .liIndex2 div img, .liIndex3 div img{
	float:right;
}
.ulIndex h2{
	font-size:10pt;
	font-weight:normal;
}
.ulIndex a{
	text-decoration:none;
	color:#333;
}

.topFooter{
	background-color:#FFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	padding:6px;
	margin-top:20px;
}
.ulFooter{
	padding:0px;
	margin:0px;
	list-style:none;
}
.ulFooter .liFooter1, .liFooter2, .liFooter3{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:right;
	width:32%;
	padding-top:45px;
}
.liFooter1{
	float:left !important;
	margin-left:0px !important;
	background-image:url(../img/img-noticias.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.liFooter2{
	background-image:url(../img/img-suporte-online.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.liFooter3{
	background-image:url(../img/img-links-uteis.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-right:18px;
}

.liFooter2 div{
	padding:4px;
	text-align:center;
}
.liFooter2 label{
	width:100px;
	float:left;
	text-align:right;
	padding-right:8px;
	font-size:10pt;
}
.liFooter2 input{
	border:1px solid #333;
	margin-bottom:2px;
	font-size:11pt;
	padding:2px;
	width:140px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}
.liFooter2 button{
	background-color:#EFEFE;
	padding:3px;
	border:1px solid #333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}

.indexNoticia{
	padding:0px;
	margin:0px;
	list-style:none;
}
.indexNoticia li{
	background-image:url(../img/img-seta.png);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:center left;
}
.indexNoticia a{
	text-decoration:none;
	color:#666;
}
	

.frase, .frase a{
	font-size:11pt;
	font-style:italic;
	color:#900 !important;
	padding:10px;
	margin-top:10px;
	text-decoration:none;
}

.linkTodos{
	font-weight:bold;
	font-style:italic;
}

.byRafaelAmaral{
	float:right;
}

.imgSeguros{
	width:88px;
	height:60px;
	margin-right:3px;
}

#divSuporte{
	display:none;
	position:absolute;
	z-index:10000000;
	background-color:#B1D7FC;
	padding:4px;
	width:220px;
	border:1px solid #6AADF0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}
.sTexto{
	background-color:#FFF;
	padding:4px;
	border:1px solid #6AADF0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	font-size:8pt;
	color:#333;
	height:200px;
	overflow:auto;
}
.sTalk{
	border:1px solid #6AADF0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	font-size:12pt;
	width:218px;
	margin-top:4px;
	background-color:#FBFDAA;
}
.sTitle{
	cursor:move;
	background-color:#FFF;
	border:1px solid #6AADF0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	font-size:10pt;
	margin-bottom:4px;
	padding:4px;
}
.sTitle span{
	color:#F00;
	cursor:pointer !important;
}

.talkYou{
	background-color:#FFECF1;
	border:1px solid #FFBE93;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	text-align:left;
	padding:2px;
	margin-bottom:2px;
	font-size:9pt;
}
.talkHe{
	background-color:#F0FBFF;
	border:1px solid #57B7FD;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	text-align:left;
	padding:2px;
	margin-bottom:2px;
	font-size:9pt;
}
.authorYou{
	text-align:right;
	font-weight:bold;
	font-size:9pt !important;
	text-transform:capitalize;
}
.authorHe{
	text-align:left;
	font-weight:bold;
	font-size:9pt !important;
	text-transform:capitalize;
}
.talkData{
	text-align:right;
	font-weight:normal;
	font-size:7pt !important;
}

#divMsg{
	position:absolute;
	display:none;
	background-color:#FFF;
	padding:4px;
	width:400px;
	border:1px solid #7AB6F1;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}
.msgTitle{
	text-align:left;
	padding:2px;
	font-size:10pt;
	background-color:#F4FAFF;
	border:1px solid #DDF0FE;
	margin-bottom:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
}
.msgTitle img{
	float:right;
	cursor:pointer;
}
.msgContent{
	text-align:left;
	padding:2px;
	font-size:11pt;
	background-color:#F4FAFF;
	border:1px solid #DDF0FE;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px;
	-o-border-radius:4px 4px;
	-khtml-border-radius:4px 4px;
	text-align:center;
}