/* COPIA SCRIPT VALE NA LINHA 305*/
@charset "utf-8";
/* CSS Document */
*{
	margin:auto;
	padding:0;
}
/* INICIO CSS CABEÇALHO*/
#cabecalho{
	width: 970px;
	/*border:0px solid #000;	*/
	margin-top: 5px;
}
.topo{
	width: 970px;
	height: 140px;
	background: #FFFAFf;
	border-radius: 10px;

}
.topo-menu{
	float: none;
	margin-top: 5px;
	text-decoration: none; 
	font-size:12px;	
	font-family: "Trebuchet MS", sans-serif;
}
		.topo-menu a:link {
			color:#FFF;
			text-transform:uppercase;
/*			font-weight;*/
			background-color:#1475aa;
			padding:5px;
			border-radius:5px;
			-moz-border-radius:5px;
		}
		.topo-menu a:visited {
			color:#FFF; 
			text-transform:uppercase;
			font-weight:bold;
			background-color:#1475aa;
			padding:5px;
			border-radius:5px;
			-moz-border-radius:5px;
		}
		.topo-menu a:hover {
			color:#FFF; 
			text-transform:uppercase;
			font-weight:bold;
			background-color: #f68b1f;
			padding:5px;
			border-radius:5px;
			-moz-border-radius:5px;
		}
/* FIM CSS CABEÇALHO */
/* INICIO RODAPÉ */
#rodape{
	width: 970px;
	height: 100px;
	margin-top: 10px;
	margin-bottom:10px;
	background: transparent url('/images/rodape.png') no-repeat 0 0; 
	border-radius: 5px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:14px;
}
.box-rodape-end {
	width: 600px;
	height: 100px;
	padding: 10px 5px;
	color: #666;
	display: inline-block;
	float: left;
}
.box-rodape-end li{	list-style:none;}
.box-rodape-susep {
	width: 110px;
	height: 100px;
	padding: 50px 45px;	
	display: inline-block;
	float: left;
}
	.box-rodape-susep a:link{text-decoration: none;} 
	.box-rodape-susep a:visited{text-decoration: none;}
	.box-rodape-susep a:hover{text-decoration: none;}
	.box-rodape-susep a:active{text-decoration: none;}
	
.box-rodape-celular {
	width: 100px;
	height: 100px;
	padding: 10px 15px;
	color:#666;
	display: inline-block;
	float: left;	
}
.box-rodape-celular li{	list-style:none;}
/* slide rotativo das seguradoras */
.quadro-slide-seg{
	width:970px;
	padding-top:10px;
	padding-bottom:5px;
}
.text-cotacaoseg {
	font-family: 'frutiger_ce_55_romanregular', arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1em;
    color: #06264c;
    font-size: 18px;
    margin-bottom: 20px;

	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

/* FIM CSS RODAPE */
/* CSS PAGINA AUTO.PHP */
#header {
  margin: 0px auto;
  padding: 5px 0px;
  background: #034369;
}
#main {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}
iframe {
  height:500px;
  width: 100%;
  border: 0px;
}
/* FIM CSS PAGINA AUTO.PHP */
/* TODO CONTEUDO TEM ESTE ID COMO PADRÃO */
#conteudo{
	width: 970px;
/*	background: #f000;	*/
	height: auto;	
	margin-top: 5px;
	margin-bottom:5px;
}
.login{
	float:right;
	margin-left:100px;
	width:500px;
}
/* INICIO PAGINA HOME */
.container {
	overflow: hidden;
}
.clear {
	clear:both;
}
.no-transform  { text-transform: none !important; }
.first {
	margin-left: 0 !important;
}
.light { font-weight: 100; }
.column {
	display: inline-block;
	float: left;
}
.allumi-light {
	font-family: 'frutiger_ce_45_lightregular', arial, sans-serif !important;
	font-weight: 100;
	line-height: 1em;
	text-transform: uppercase;

	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.content-tt {
	font-family: 'frutiger_ce_55_romanregular', arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1em;
    color: #06264c;
    font-size: 30px;
    margin-bottom: 20px;

	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.box {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 254px;
	height: 165px;
	padding: 23px 23px;
	margin-right: 10.3px;
	font-family: "Trebuchet MS", sans-serif;
}

.box h1 {
	margin-bottom: 10px;
	font-size: 22px;
    color: #06264c;
}

.box ul {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	list-style-position: inside;
}

.box li {
	list-style-type: none;
	/*background: url('/images/icons/home-list-bullets.gif') no-repeat left center;*/
	padding-left: 1px;
}

.box li a {
  color: #606060;
  font-weight: normal;
  line-height: 22px;
  font-size: 14px;
  text-decoration: none;
}

.box li a:hover {
  text-decoration: underline;
}

.box.first {
	margin-left: 15px !important;
}

#boxes {
	height: autopx;
	margin-top:10px;
	margin-bottom: 15px;
}


#box-calcule {
	background: transparent url('/images/bg-box-calcule.png') no-repeat 0 0;
	/*background-image: url('/images/bg-box-calcule.png') no-repeat 0 0;*/
}

#box-calcule:hover {
	background-position: 0px -214px;
}

#box-calcule .content-tt {
	margin-bottom: 10px;
}

#box-calcule ul {
	color: #999999;
  	 margin-top: 20px;
}

#box-calcule .btn,
#box-calcule .btn:active,
#box-calcule .btn:visited {
	color: #474747;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: transparent url('/images/icons/arrow-icon-black.png') no-repeat 0 center;
}

#box-atendimento {
	background: transparent url('/images/bg-box-atendimento.gif') no-repeat 0 0;
}

#box-atendimento:hover {
	background-position: 0px -213px;
}

#box-atendimento ul {
	color: #474747;
}

#box-atendimento h2.bold {
	font-size: 30px;
  color: #ffa525;
  margin-bottom: 0px;
}

#box-atendimento span {
  color: #103959;
  font-size: 15px;
  margin-left: 5px;
  letter-spacing: 8px;
  font-weight: normal;
}

#produtos {
	margin-bottom: 30px;
}

#produtos h1, #produtos p, #melhores h1, #melhores p {
	margin-left: 20px;
}

#produtos .content-tt {
	margin-bottom: 20px;
  	font-size: 26px;
}

#produtos p {
	color: #939598;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 20px;
}
/* altura entre os boxes produtos*/
#produtos .list {
	height: 178px;
}
#produtos .box {
  	padding: 0px;
	width: 307px;
	height: 172px;
	position: relative;
  /*background: url('/images/bg-produtos-home.png') no-repeat;*/
}

#produtos .box.first { margin-left: 6px !important; } /* 36px*/

#produtos .box a {
	width: 115px;
	height: 86px;
  	padding: 85px 175px 0px 16px;
	display: inline-block;
  	font-family: 'frutiger_ce_45_lightregular', arial, sans-serif;
  	text-decoration: none;
  	font-weight: 100;
  	font-size: 23px;
  	color: #06274d;
}

.btn-saiba {
	top: 119px;
	left: 14px;
}

#box-seguro-auto { background: transparent url('/images/box-produtos-seguro-auto.png') no-repeat 0 0; }
#box-seguro-auto:hover { background-position: 0px -172px; }

#box-residencial { background: transparent url('/images/box-produtos-seguro-res.png') no-repeat 0 0; }
#box-residencial:hover { background-position: 0px -172px; }

#box-viagem { background: transparent url('/images/box-produtos-seguro-viagem.png') no-repeat 0 0; }
#box-viagem:hover { background-position: 0px -172px; }

#box-equipamentos-eletronicos { background: transparent url('/images/box-produtos-equipamentos-eletronicos.png') no-repeat 0 0; }
#box-equipamentos-eletronicos:hover { background-position: 0px -172px; }

#box-acidentes-pessoais { background: transparent url('/images/box-produtos-acidentes-pessoais.png') no-repeat 0 0; }
#box-acidentes-pessoais:hover { background-position: 0px -173px; }

#box-vida { background: transparent url('/images/box-produtos-seguro-vida.png') no-repeat 0 0; }
#box-vida:hover { background-position: 0px -172px; }

/* FIM PAGINA HOME */

.infoUsuario{
	position:fixed;
	top:5px;
	right:0px;
	border: 1px solid #4169E1;
	-moz-transition: background-color 1s ease;
	-webkit-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	transition: background-color 1s ease;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;			 
}
    .infoUsuario table tr th {font-size: 14px;}
    .infoUsuario table tr td p {font-size: 14px;}	

.logincalculoportal { 
	top: 10px; 
	background-color:#FFF;
	margin-left: 680px; 
	position:fixed;
	z-index:100;
	width:225px;
	height:130px; 
}
.pc-form{
	width: 370px;
	height: 30px;
	float: left;
	background-color: pink;
}
.pc-tit{ 
	color:#016961; 
	font-size:12px; 
	font-weight:bold; 
	float:left; 
	text-align:right; 
	background-color:#C00;
	width:1.7cm;
	height:25px; 
	line-height:25px; 
	padding-right:5px;
}
.text {
	height: 29px;
}

input.login{
	background:url("../images/tokio/pc-bg-form-01.gif") no-repeat;
	width:159px; 
	height:19px; 
	padding:3px 5px; 
	border:none; 
/*	float:left; */
	line-height: 19px;
}
input.senha{ 
	background:url("../images/tokio/pc-bg-form-02.gif") no-repeat; 
	width:124px; 
	height:19px;
    padding:3px 5px;
    border:none;
    /*float:left;*/
    line-height: 19px;
}
input.bt-buscar{ 
	width:29px;
	height:25px; 
/*	float:right; */
	margin-left:5px;
}

.pc-box{ width:263px; height:63px; background-color:#F00;}
.pc-top{ background:url("../images/tokio/pc-bg-top.jpg") no-repeat; width:263px; height:12px;}
.pc-center{ background:url("../images/tokio/pc-bg-center.jpg") repeat-y; width:263px; height:67px; padding:20px 0;}
.pc-bottom{ background:url("../images/tokio/pc-bg-bottom.jpg") no-repeat; width:263px; height:12px;}

.txt-acesso{ width:263px; height:15px; float:left; margin-top:10px; text-align:center;}
.acesso, .acesso a{ color:#C90; font-size:10px;}
.area-restrita { height:15px; padding:20px; position:absolute; left:40px;}

.box-login{ position:absolute; top:5px; rigth:80px;}
.btn-login{ float:left; padding:3px 6px;}
.btn-close{ position:absolute; top:4px; right:5px;}

.coluna{
width: 238px;
float: left;
background: url(../images/separa_coluna.png) 220px 140px no-repeat;
padding-left: 10px;
}

.coluna p{
	font-size: 11px;
	width: 200px;
	margin:10px 0;
	line-height: 15px;
}

.coluna ul li a{
	font-size: 11px;
	margin-top: 10px;
	line-height: 20px;
	color: #221F1F;
	padding-left: 25px;
	background:  url(../images/bolinha.png) 15px 3px no-repeat;
}


.coluna ul li a:hover{
	text-decoration:none;
}


.noBg {
background: none!important;
}

.coluna_cotacao{
	width: 215px;
	float: left;
	background: url(../images/orcamento_bg.png) top left no-repeat;
	font-size: 11px;
	color: #fff;
	padding: 95px 0 0 10px;
	height:264px;
}

.coluna_cotacao img{
margin-top: 7px;
}

.coluna_cotacao p{
margin-bottom: 10px;
line-height: 15px;
}
.coluna_cotacao_menor{
	width: 215px;
	float: left;
	background: url(../images/cota_menor.png) top left no-repeat;
	font-size: 11px;
	color: #fff;
	padding: 95px 0 30px 10px;
	margin-left: 60px;
	height:150px;
}

.coluna_cotacao_menor img{
	
}

.coluna_cotacao_menor p{
	margin-bottom: 10px;
	line-height: 15px;
}
