﻿/* Geral Inicio */

* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
}

.dn {
	display: none;
}

body {
	background: #fff url('../../images/bg_geral.jpg') repeat;
    font-family: Verdana;
	font-size: 9px; 
	}
	
.page {
	width: 950px;
	margin: 0 auto 0 auto;
	background-position: center top;
	border: 1px #dededf solid;
	background: #f0f0f0 url('../../images/fundo.jpg') no-repeat; 
}	

.logo_sulamerica {
	background-image: url('../../images/logo_sulamerica.png');
	text-indent: -3000px;
	float: right;
	width: 129px;
	margin-right: 10px;
	height: 44px;
	background-position: right top;	
}

input, select, textarea, textbox {
	font: 11px verdana;
	color: #6C6C6C;
	padding: 2px;
}

/* Hacks Inicio */

.desliga { _display: none; } /* apenas para IE6 */

img, div, a, input, h1, h2, h3, h4, h5, h6, ul, li, ol { behavior: url('iepngfix.htc') } /* transparencia no IE 6 */

body:nth-of-type(1) select { background-image: none !important; background-color: White !important; } /* bg no select para o chrome */
body:nth-of-type(1) option { background-image: none !important; background-color: White !important; } /* bg no select para o chrome */


/* Hacks Fim */
/* Atalhos Inicio */

img { border: none 0; }

.cb { clear: both; }

hr { display: none; } 

.fr { float: right; }

.fl { float: left; }

.ht { text-indent: -2000px;	overflow: hidden; }

/* Atalhos Fim */
/* Icones Inicio*/

.tool {
	background: url('../../images/ico_tool.png') no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.seta {
	background: url('../../images/seta.png') no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin: 0 0 0 10px;
}

.info {
	background: url('../../images/bt_info.png') no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* Icones Fim*/
/* Cores Inicio*/

.cinza { color: #4e5468; }

.azul {	color: #5d6ea9; font-weight: bold; }

.branco { color: #fff; }

.cinza_escuro { color: #696969; }


/* Cores Fim*/
/* Geral Fim */

/* Linha do Rodapé Inicio */

.uper_footer {
	padding: 10px;
	margin-top: 10px;
}

.links {
	width: 560px;
	float: left;
	margin-left: 15px;
}

.links p {
	width: 76px;
	height: 14px;
	background-image:url(../../images/ico_compartilhe.gif);
	text-indent:-3000px;
	margin-bottom: 5px;
}

.links img 
{
	padding: 0 2px;
}

.recomendado  {
	text-align: right;
	color: #2e4287;
	font: 9px verdana;
	width: 350px;
	float: left;
	/*position: relative;
	bottom: 0px;*/
	margin-top: 35px;
} 

.linha_footer_out, .linha_footer_in {
	height: 2px;
	font-size: 2px;	
}

.linha_footer_out {
	width: 950px;
	background-color: #ff6600;
}

.linha_footer_in {
	width: 475px;
	background-color: #142870;
	float: right;
}


/* Linha do Rodapé Fim */
/* Rodapé Inicio */

.footer {
	background: url('../../images/bg_footer.jpg') repeat;
	height: 32px;
}

.copyright {
	background: url('../../images/footer_copyright.png') no-repeat right center;
	text-indent: -3000px;
	overflow: hidden;
	width: 260px;
	height: 32px;
	position: relative;
	left: 180px;	
}

/* Rodapé Fim */
/* Menu Footer Inicio */

.footer ul {
	width: 500px;
	height: 32px;
	float: left;
}

.footer ul li {
	float: left;
	height: 22px;
	padding:10px 5px 0 5px;
	text-indent: -3000px;
	overflow: hidden;
}

.footer ul li a { display: block; }

.footer ul li.sobre a {
	background: url('../../images/footer_sobre.png') no-repeat center center;
	width: 96px;
}

.footer ul li.sala a {
	background: url('../../images/footer_sala.png') no-repeat center center;
	width: 74px;
}

.footer ul li.relacoes a {
	background: url('../../images/footer_relacoes.png') no-repeat center center;
	width: 112px;
}

.footer ul li.duvidas a {
	background: url('../../images/footer_duvidas.png') no-repeat center center;
	width: 86px;
}

.footer ul li.fale a {
	background: url('../../images/footer_fale.png') no-repeat center center;
	width: 76px;
}

.label_senha {
	position: relative; 
	left: 0px; 
	width: 80px; 
	top: 0px; 
	margin: -8px -80px 0 18px;
	background-color: Transparent;
	z-index: 600;
}
.label_email {
	position: relative;
	left: 0px;
	width: 80px;
	top: 0px;
	margin: -8px -80px 0 18px;
	background-color: Transparent;
	z-index: 600;
}
/* Menu Footer Fim */
