@charset "iso-8859-1";
img, object, embed, video {max-width: 100%;}
.ie6 img {width:100%;}
a {text-decoration:none;}

@media(max-width: 480px) {
 .gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
	clear: none;
	float: none;
	font-family: tahoma,verdana,arial, helvetica, serif;
	background:yellow;
}
.zeroMargin_desktop {margin-left: 0;}
.hide_desktop {display: none;}

/*MENU A e B*/
/*.menusuperiorA,.menuinferiorA,.menusuperiorB,.menuinferiorB{background:#FFFFCC;text-align:center;}*/
.menuinferiorA,.menuinferiorB{background:#FFFFCC;text-align:center;}
.menusuperiorA,.menusuperiorB{display:none;}
.menuA li,.menuB li{display:block;padding:15px;}
.menuA li a,.menuB li a{text-decoration:none;font-weight:bold;color:#00C;font-family:tahoma;font-size:15px;}
.menuA a:hover,.menuB a:hover{color:#FFF;background:#00F;}
.topo-lista{margin-left:auto;margin-right:auto;width:90%;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 15px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista{margin-left:auto;margin-right:auto;width:90%;background:#036;text-decoration:none;}
.topo-home h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 15px;font-weight: bold;text-align: center;border:1px #000 solid;}
.menu-lista li a{display:block;text-decoration:none;color:#FFF;padding:15px;text-align: center;}
.menu-lista a:hover{color:#000;background:#FFF;}
.topo {display:none;}
.figura1{margin:0;height:auto;}
.topo-smarth {background:#000;margin:0;}
.esta {font-size:10px;}
.smart-emp{clear:both;}
.ancora{display:none;}
.ancora-smarth {text-align: center;margin-left:auto;margin-right:auto;}
#ancora-voltar {text-align: center;}
.ancora-smarth a {text-decoration: none;font-size:15px;}
.ancora-smarth a:hover {color: #FFF;background: #00F;}
.conteudo {background:#FFFFCC;}
#titulo {margin-left: 0;font-size:15px;color:#C33;padding:0;font-weight:bold;text-align:left;}
#titulo strong{color:#C33;font-size:15px;}
#texto{margin-left: 0;margin-right: 1px;font-size:15px;}
#texto li bold {color: red;}
#texto li a{text-decoration: none;}
#texto li a strong{text-decoration: none;color:#000;font-weight:normal;}
.tabelas caption{color:#000;font-weight: bold;font-size:12px;text-align: left;}
.tabelas {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas td, .tabelas tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;}
.tabelas th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;}

.tabelas-smarth caption{color:#000;font-weight: bold;font-size:12px;text-align: left;}
.tabelas-smarth {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas-smarth td, .tabelas-smarth tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;}
.tabelas-smarth th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;}

/*ESCONDER*/
#cotacao{display:none;}
.esconder{display:none;}
.tabelas-note{display:none;}
.note{display:none;}

/*COTAÇÃO FORM*/
.tabelas-smarth input{font-size:11px;font:arial;font-weight:bold;}
.tabelas-enviar{margin-left:auto;margin-right:auto;}
.tabelas-enviar input{border: 3px solid #999;background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;margin-left:auto;margin-right:auto;}
.tabelas-enviar tr td{background:#036;color:#FFF;}
.tabelas-enviar select{background:#036;color:#FFF;font-size:16px;}
.tabelas-resultado{margin-left:auto;margin-right:auto;}
.tabelas-resultado tr th{background:#036;color:#FFF;font-size:12.5px;font:arial;font-weight:normal;}
.tabelas-resultado input{background:#036;color:#FF0;font-size:12.5px;font:arial;font-weight:normal;}
.tabelas-chat{margin-left:auto;margin-right:auto;}

/*TABELAS FORM*/
.tabelas label {font-size:16px;font:tahoma;text-align: left;}
.tabelas label select{font-size:16px;font:tahoma;background:#8CBAFF;color:#000;}
.tabelas select{font-size:16px;font:tahoma;color:#000;background:#FF9;}
.tabelas textarea{text-align:left;}

.corpo {clear:both;background:#FFFFCC;margin-left:30px;margin-right:30px;}
.box-centro{width: 60%;text-align:center;margin-left:auto;margin-right:auto;font-size:18px;
font-family:Tahoma;color:#033;padding:15px;}

.contato{
	margin:auto;
	margin-top:20px;
	}
.contato input,.contato textarea,.contato select,.contato  {
	width:100%;
	}
.contato textarea {
	text-align:left;
	min-height:100px;
	max-height:200px;
	max-width:100%;
	}
.formulario{
	width:100%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.formulario-pme{
	margin:auto; /*para centralizar*/
	margin-top:20px;
}

.rotulo-idade{width:50%;padding:2px;text-align:center;margin-bottom:10px;font-size:12.5px;}
.form-vidas{width:15%;padding:2px;text-align:center;margin-bottom:10px;font-weight:bold;}
.form-plano{width:85%;padding:2px;margin-bottom:10px;font-size:12.5px;}
.form-chk{width:10%;padding:2px;margin-bottom:10px;}	
.rotulo-grupo{width:70%;padding:2px;text-align:center;margin-bottom:10px;}
.rotulo-sexo{width:30%;padding:2px;text-align:center;background:#DFDFDF;margin-bottom:10px;}
.rotulo-pme{width:80%;padding:5px;text-align:center;margin-bottom:10px;font-size:12.5px;}
.rotulo-cotar{width:30%;padding:1px;text-align:center;margin-bottom:10px;font-size:12.5px;}
.tabelas-cotar{margin-left:auto;margin-right:auto;}
.tabelas-cotar tr td {border: 1px solid #000;background:#FFF;color:#000;font-size:12px;padding:3px;font-family:Verdana;}
.tabelas-cotar th {border: 1px solid #FFF;background:#066;color:#FFF;font-size:12px;font-family:Verdana;padding:3px;margin-bottom:10px;font-weight:normal;}
.form-rotulo-maior{width:70%;padding:3px;background:#D5EAFF;margin-bottom:10px;}

/*Imagens cotaç&atilde;o por email - familiar/empresarial*/
.figuras{margin-left:0px;}
.figuraA,.figuraB {margin-bottom:20px;}
.figuraA a img,.figuraB a img{margin:5px;margin-left:20px;}
.figuraA,.figuraB { width:220px;height:auto;background:#69F;color:#FFF;text-align:center;}
.figuraA a strong,.figuraB a strong{font-weight:normal;color:#FFF;}
.figuraA a strong:hover,.figuraB a strong:hover{color: #FFF;background: #00F;}

/*INDEX*/
/*.lista-home-smarth{margin-left:auto;margin-right:auto;width:90%;background:#036;text-decoration:none;}*/
.lista-home{margin-left:auto;margin-right:auto;width:90%;background:#036;text-decoration:none;}
.centro-home {width: 100%;}
.centro {width: 100%;}
.topo-lista-home {display:none;}
.esq {display:none;}
.dir {display:none;}
#links-esquerda-home {display:none;}
#links-direita-home {display:none;}
.menuinferiorA-home,.menuinferiorB-home{display:none;}
.menusuperiorA-home,.menusuperiorB-home{background:#FFFFCC;text-align:center;}
.menu-links {display:none;}
/*TABELA 3 IMAGENS*/
.tabelas-blocos-inicio{display:none;}
.tabelas-blocos-smarth{margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-blocos-smarth tr td strong a{background:#FFF;font-size:13px;font-weight:bold;padding:4px;}

.tabelas-blocos img{width:130px;}

.tabelas-blocos-canal{align:center;}
.tabelas-blocos-canal tr td iframe{width:300px;height:200px;}
 .canal{margin-left:0;margin-right:auto;text-align:center;}
}

/*FIM *ATE 480 - SMARTH*/
@media(min-width:481px) and (max-width: 768px) {

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
	font-family: tahoma,verdana,arial, helvetica, serif;
	background:red;
}
.zeroMargin_desktop {margin-left: 0;}
.hide_desktop {display: none;}

/*MENU A e B*/
/*.menusuperiorA,.menuinferiorA,.menusuperiorB,.menuinferiorB{background:#FFFFCC;text-align:center;}*/
.menuinferiorA,.menuinferiorB{background:#FFFFCC;text-align:center;}
.menusuperiorA,.menusuperiorB{display:none;}
.menuA li,.menuB li{display:block;}
.menuA li a,.menuB li a{display:block;text-decoration:none;font-weight:bold;color:#00C;padding:8px;font-family:tahoma;font-size:15px;}
.menuA a:hover,.menuB a:hover{color:#FFF;background:#00F;}
.topo-lista{margin-left:auto;margin-right:auto;width:70%;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 15px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista{margin-left:auto;margin-right:auto;width:70%;background:#036;padding:5px;text-decoration:none;}
.topo-home h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 13px;font-weight: bold;text-align: center;border:1px #000 solid;}
.menu-lista li a{display:block;text-decoration:none;color:#FFF;padding:8px;text-align: center;}
.menu-lista a:hover{color:#000;background:#FFF;}
.topo {display:none;}
.figura1{margin:0;height:auto;}
.topo-smarth {background:#000;margin:0;}
.esta {font-size:10px;}
.smart-emp{clear:both;}
.ancora{display:none;}
.ancora-smarth {text-align: center;margin-left:auto;margin-right:auto;}
#ancora-voltar {text-align: center;}
.ancora-smarth a {text-decoration: none;font-size:15px;}
.ancora-smarth a:hover {color: #FFF;background: #00F;}
.conteudo {background:#FFFFCC;}
#titulo {font-size:15px;color:#C33;padding:0;font-weight:bold;text-align:left;}
#titulo strong{color:#C33;font-size:15px;}
#texto{margin-left: 35px;margin-right: 15px;font-size:15px;}
#texto li bold {color: red;}
#texto li a{text-decoration: none;}
#texto li a strong{text-decoration: none;color:#000;font-weight:normal;}
.tabelas caption{color:#000;font-weight: bold;font-size:13px;text-align: center;}
.tabelas {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas td, .tabelas tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;padding:4px;}
.tabelas th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;padding:4px;}

.tabelas-smarth caption{color:#000;font-weight: bold;font-size:12px;text-align: center;}
.tabelas-smarth {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas-smarth td, .tabelas-smarth tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;}
.tabelas-smarth th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;}

/*ESCONDER*/
#cotacao{display:none;}
.esconder{display:none;}
.tabelas-note{display:none;}
.note{display:none;}

/*COTAÇÃO FORM*/
.tabelas input{font-size:13px;font:arial;font-weight:bold;}
.tabelas-enviar{margin-left:auto;margin-right:auto;}
.tabelas-enviar input{border: 3px solid #999;background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;margin-left:auto;margin-right:auto;}
.tabelas-enviar tr td{background:#036;color:#FFF;}
.tabelas-enviar select{background:#036;color:#FFF;font-size:16px;}
.tabelas-resultado{margin-left:auto;margin-right:auto;}
.tabelas-resultado tr th{background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;}
.tabelas-resultado input{background:#036;color:#FF0;font-size:17px;font:arial;font-weight:normal;}
.tabelas-chat{margin-left:auto;margin-right:auto;}

/*TABELAS FORM*/
.tabelas label {font-size:16px;font:tahoma;text-align: left;}
.tabelas label select{font-size:16px;font:tahoma;background:#8CBAFF;color:#000;}
.tabelas select{font-size:16px;font:tahoma;color:#000;background:#FF9;}
.tabelas textarea{text-align:left;}

.corpo {clear:both;background:#FFFFCC;margin-left:30px;margin-right:30px;}
.box-centro{width: 60%;text-align:center;margin-left:auto;margin-right:auto;font-size:18px;
font-family:Tahoma;color:#033;padding:15px;}

.contato{
	margin:auto;
	margin-top:20px;
	}
.contato input,.contato textarea,.contato select,.contato  {
	width:100%;
	}
.contato textarea {
	text-align:left;
	min-height:100px;
	max-height:200px;
	max-width:100%;
	}
/*FORMULARIO - familiar, fale,empresarial*/
.formulario{
	width:95%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.formulario-pme{
	width:90%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}

.rotulo-idade{width:50%;padding:2px;text-align:center;margin-bottom:10px;font-size:14px;}
.form-vidas{width:15%;padding:2px;text-align:center;margin-bottom:10px;font-weight:bold;}
.form-plano{width:85%;padding:2px;margin-bottom:10px;font-size:14px;}
.form-chk{width:10%;padding:2px;margin-bottom:10px;}	
.rotulo-grupo{width:35%;padding:2px;text-align:center;margin-bottom:10px;}
.rotulo-sexo{width:15%;padding:2px;text-align:center;background:#DFDFDF;margin-bottom:10px;}
.rotulo-pme{width:80%;padding:5px;text-align:center;margin-bottom:10px;font-size:13px;}
.rotulo-cotar{width:30%;padding:1px;text-align:center;margin-bottom:10px;font-size:13px;}
.tabelas-cotar{margin-left:auto;margin-right:auto;}
.tabelas-cotar tr td {border: 1px solid #000;background:#FFF;color:#000;font-size:12px;padding:3px;font-family:Verdana;}
.tabelas-cotar th {border: 1px solid #FFF;background:#066;color:#FFF;font-size:12px;font-family:Verdana;padding:3px;margin-bottom:10px;font-weight:normal;}
.form-rotulo-maior{width:65%;padding:3px;background:#D5EAFF;margin-bottom:10px;}

/*Imagens cotaç&atilde;o por email - familiar/empresarial*/
.figuras{margin-left:5%;}
.figuraA,.figuraB {margin-bottom:20px;}
.figuraA a img,.figuraB a img{margin:5px;margin-left:5px;}
.figuraA,.figuraB { width:350px;height:auto;background:#69F;color:#FFF;text-align:center;}
.figuraA a strong,.figuraB a strong{font-weight:normal;color:#FFF;}
.figuraA a strong:hover,.figuraB a strong:hover{color: #FFF;background: #00F;}

/*INDEX*/
.lista-home-smarth{margin-left:auto;margin-right:auto;width:90%;background:#036;text-decoration:none;}
.lista-home{margin-left:auto;margin-right:auto;width:90%;background:#036;text-decoration:none;}
.centro-home {width: 100%;}
.centro {width: 100%;}
.topo-lista-home {display:none;}
.esq {display:none;}
.dir {display:none;}
#links-esquerda-home {display:none;}
#links-direita-home {display:none;}
.menuinferiorA-home,.menuinferiorB-home{display:none;}
.menusuperiorA-home,.menusuperiorB-home{background:#FFFFCC;text-align:center;}


/*TABELA 3 IMAGENS*/
.tabelas-blocos-inicio{display:none;}
.tabelas-blocos-smarth{margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-blocos-smarth tr td strong a{background:#FFF;font-size:13px;font-weight:bold;padding:4px;}

.tabelas-blocos img{width:130px;}

.tabelas-blocos-canal{align:center;}
.tabelas-blocos-canal tr td iframe{width:500px;height:300px;}
 .canal{margin-left:0;margin-right:auto;text-align:center;}
}
/*FIM 481 A 768 - PEQUENO*/
@media(min-width:769px) and (max-width: 920px) {

.gridContainer {
	width: 88.5%;
	max-width: 960px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	font-family: tahoma,verdana,arial, helvetica, serif;
	background:green;
}
.zeroMargin_desktop {margin-left: 0;}
.hide_desktop {display: none;}

/*MENU A e B*/
.menusuperiorA,.menuinferiorA,.menusuperiorB,.menuinferiorB{background:#000;padding:3px 0px;text-align:center;}
.menuA li,.menuB li{display:inline;}
.menuA li a,.menuB li a{text-decoration:none;color:#FFF;padding:3px 3px 3px 3px;font-family:tahoma;font-size:12.5px;}
.menuA a:hover,.menuB a:hover{color:#000;background:#FF0;}
.menuinferiorA,.menuinferiorB{clear:both;}
.topo-lista{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista{background:#036;padding:2px;margin:0;text-decoration:none;}
.topo-home h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 13px;font-weight: bold;text-align: center;border:1px #000 solid;}
#topo-familiar h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
#topo-empresa h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
#topo-sindicatos h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
.menu-lista li a{font-size: 12.5px;display:block;text-decoration:none;color:#FFF;padding:3px;}
.menu-lista a:hover{color:#000;background:#FFF;}
.smart-fam{display:none;}
.smart-emp{display:none;}
.topo-smarth{display:none;}
.topo {background:#000;margin:0;}
.esq {clear:both;float: left;width: 20%;}
.figura1{margin:0;height:auto;}
.esta {font-size:10px;}
.ancora-smarth{display:none;}
.ancora {text-align: center;margin-left:auto;margin-right:auto;}
#ancora-voltar {text-align: right;margin-right:15px;}
.ancora a {text-decoration: none;font-size:15px;}
.ancora a:hover {color: #FFF;background: #00F;}
.conteudo {float: left;width: 80%;background:#FFFFCC;}
#titulo {font-size:15px;color:#C33;padding:0;font-weight:bold;text-align:left;}
#titulo strong{color:#C33;font-size:15px;}
#texto{margin-left: 35px;margin-right: 15px;font-size:15px;}
#texto li bold {color: red;}
#texto li a{text-decoration: none;}
#texto li a strong{text-decoration: none;color:#000;font-weight:normal;}

.tabelas caption{color:#000;font-weight: bold;font-size:13px;text-align: center;}
.tabelas {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas td, .tabelas tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;padding:4px;}
.tabelas th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;padding:4px;}

.tabelas-note caption{color:#000;font-weight: bold;font-size:13px;text-align: center;}
.tabelas-note {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas-note td, .tabelas-note tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;padding:4px;}
.tabelas-note th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;padding:4px;}

/*COTAÇÃO FORM*/
.tabelas input{font-size:13px;font:arial;font-weight:bold;}
.tabelas-enviar{margin-left:auto;margin-right:auto;}
.tabelas-enviar input{border: 3px solid #999;background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;margin-left:auto;margin-right:auto;}
.tabelas-enviar tr td{background:#036;color:#FFF;}
.tabelas-enviar select{background:#036;color:#FFF;font-size:16px;}
.tabelas-resultado{margin-left:auto;margin-right:auto;}
.tabelas-resultado tr th{background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;}
.tabelas-resultado input{background:#036;color:#FF0;font-size:17px;font:arial;font-weight:normal;}
.tabelas-chat{margin-left:auto;margin-right:auto;}

/*TABELAS FORM*/
.tabelas label {font-size:16px;font:arial;text-align: left;}
.tabelas label select{font-size:16px;font:arial;background:#8CBAFF;color:#000;}
.tabelas select{font-size:16px;font:tahoma;color:#000;background:#FF9;}
.tabelas textarea{text-align:left;}

.corpo {background:#FFFFCC;margin-left:30px;margin-right:30px;}
.box-centro{width: 60%;text-align:center;margin-left:auto;margin-right:auto;font-size:18px;
font-family:Tahoma;color:#033;padding:15px;}

.contato{
	margin-left:auto;margin-right:auto;
	margin-top:20px;
	}
.contato input,.contato textarea,.contato select,.contato  {
	width:100%;
	}
.contato textarea {
	min-height:100px;
	max-height:200px;
	max-width:100%;
		text-align:left;
	}

/*FORMULARIO - familiar, fale,empresarial*/
.formulario{
	width:80%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.formulario-pme{
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.rotulo-idade{width:30%;padding:2px;text-align:center;margin-bottom:10px;font-size:13px;}
.form-vidas{width:10%;padding:2px;text-align:center;margin-bottom:10px;font-weight:bold;}
.form-plano{width:28%;padding:2px;margin-bottom:10px;font-size:14px;}
.form-chk{width:3%;padding:2px;margin-bottom:10px;}	
.rotulo-grupo{width:35%;padding:1px;text-align:center;margin-bottom:10px;}
.rotulo-sexo{width:20%;padding:1px;text-align:center;background:#DFDFDF;margin-bottom:10px;}
.rotulo-pme{width:93%;padding:5px;text-align:center;margin-bottom:10px;font-size:14px;}
.rotulo-cotar{width:30%;padding:1px;text-align:center;margin-bottom:10px;font-size:14px;}
.tabelas-cotar{margin-left:auto;margin-right:auto;}
.tabelas-cotar tr td {border: 1px solid #000;background:#FFF;color:#000;font-size:12px;padding:3px;font-family:Verdana;}
.tabelas-cotar th {border: 1px solid #FFF;background:#066;color:#FFF;font-size:12px;font-family:Verdana;padding:3px;margin-bottom:10px;font-weight:normal;}
.form-rotulo-maior{width:65%;padding:3px;background:#D5EAFF;margin-bottom:10px;}

/*Imagens cotaç&atilde;o por email - familiar/empresarial*/
.figuras{margin-left:25%;}
.figuraA,.figuraB {margin-bottom:20px;}
.figuraA a img,.figuraB a img{margin:5px;margin-left:5px;}
.figuraA,.figuraB { width:350px;height:auto;background:#69F;color:#FFF;text-align:center;}
.figuraA a strong,.figuraB a strong{font-weight:normal;color:#FFF;}
.figuraA a strong:hover,.figuraB a strong:hover{color: #FFF;background: #00F;}

/*INDEX*/

.menusuperiorA-home,.menuinferiorA-home,.menusuperiorB-home,.menuinferiorB-home{background:#000;padding:2px 0px;text-align:center;}
.centro {float: left;width: 60%;background:#FFFFCC;}
.centro-home {float: left;width: 60%;background:#FFFFCC;}
.dir-home {float: left;width: 20%;background:#FFFFCC;}
.esq-home {clear:both;float: left;width: 20%;}
.topo-lista-home{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista-home{background:#036;padding:2px;margin:0;text-decoration:none;}
.lista-home-smarth{display:none;}
.menuinferiorA-home,.menuinferiorB-home{clear:both;}


/*TABELA 3 IMAGENS*/
.tabelas-blocos-smarth{display:none;}
.tabelas-blocos-inicio{margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-blocos-inicio tr td strong a{background:#FFF;font-size:13px;font-weight:bold;padding:4px;}
.tabelas-blocos img{width:150px;}

.tabelas-blocos-canal{align:center;}
.tabelas-blocos-canal tr td iframe{width:500px;height:300px;}
 .canal{margin-left:0;margin-right:auto;text-align:center;}
/*ESCONDER*/
.tabelas-smarth{display:none;}
/*FIM 769 A 920 - MEDIO*/
}
@media(min-width: 921px) {

.gridContainer {
	width: 88.5%;
	max-width: 960px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	font-family: tahoma,verdana,arial, helvetica, serif;
	background:#333;
}
.zeroMargin_desktop {margin-left: 0;}
.hide_desktop {display: none;}
/*MENU A e B*/
.menusuperiorA,.menuinferiorA,.menusuperiorB,.menuinferiorB{background:#000;padding:2px 0px;text-align:center;}
.menuA li,.menuB li{display:inline;}
.menuA li a,.menuB li a{text-decoration:none;color:#FFF;padding:5px 5px 5px 5px;font-family:tahoma;font-size:15px;}
.menuA a:hover,.menuB a:hover{color:#000;background:#FF0;}
.menuinferiorA,.menuinferiorB{clear:both;}
/*MENU LISTAS*/
.topo-lista{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 15px;font-weight: bold;text-align: center;border:1px #000 solid;}
.topo-home h2{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FFF;font-size: 15px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista{background:#036;padding:2px;margin:0;text-decoration:none;}
.menu-lista li a{display:block;text-decoration:none;color:#FFF;padding:3px;}
.menu-lista a:hover{color:#000;background:#FFF;}
.smart-fam{display:none;}
.smart-emp{display:none;}
.topo-smarth{display:none;}
.topo {background:#000;margin:0;}
.esq {clear:both;float: left;width: 20%;}
.figura1{margin:0;height:auto;}
.esta {font-size:10px;}
.ancora-smarth{display:none;}
.ancora {text-align: center;margin-left:auto;margin-right:auto;}
#ancora-voltar {text-align:right;margin-right:15px;}
.ancora a {text-decoration: none;font-size:15px;}
.ancora a:hover {color: #FFF;background: #00F;}
.conteudo {float: left;width: 80%;background:#FFFFCC;}
#titulo {font-size:15px;color:#C33;padding:0;font-weight:bold;text-align:left;}
#titulo strong{color:#C33;font-size:15px;}
#texto{margin-left: 35px;margin-right: 15px;font-size:15px;}
#texto li bold {color: red;}
#texto li a{text-decoration: none;}
#texto li a strong{text-decoration: none;color:#000;font-weight:normal;}

.tabelas {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas caption{color:#000;font-weight: bold;font-size:13px;text-align: center;}
.tabelas td, .tabelas tr {border: 2px solid #999;background:#FFF;font-size:12px;font-weight:normal;padding:2px;}
.tabelas th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;padding:2px;}

.tabelas-note caption{color:#000;font-weight: bold;font-size:13px;text-align: center;}
.tabelas-note {text-align: center;margin-left:auto;margin-right:auto;}
.tabelas-note td, .tabelas-note tr {border: 2px solid #999;background:#FFF;font-size:13px;font-weight:normal;padding:4px;}
.tabelas-note th{border: 2px solid #999;background:#008080;color:#FFF;font-weight:normal;padding:4px;}

/*ESCONDER*/
.tabelas-smarth{display:none;}

/*COTAÇÃO FORM*/
.tabelas-enviar{margin-left:auto;margin-right:auto;}
.tabelas-enviar input{border: 3px solid #999;background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;margin-left:auto;margin-right:auto;}
.tabelas-enviar tr td{background:#036;color:#FFF;}
.tabelas-enviar select{background:#036;color:#FFF;font-size:16px;}
.tabelas-resultado{margin-left:auto;margin-right:auto;}
.tabelas-resultado tr th{background:#036;color:#FFF;font-size:17px;font:arial;font-weight:normal;}
.tabelas-resultado input{background:#036;color:#FF0;font-size:17px;font:arial;font-weight:normal;}
.tabelas-chat{margin-left:auto;margin-right:auto;}
.corpo {background:#FFFFCC;margin-left:30px;margin-right:30px;}
.box-centro{width: 60%;text-align:center;margin-left:auto;margin-right:auto;font-size:18px;
font-family:Tahoma;color:#033;padding:15px;}

/*TABELAS FORM*/
.tabelas label {font-size:16px;font:tahoma;text-align: left;}
.tabelas label select{font-size:16px;font:tahoma;background:#8CBAFF;color:#000;}
.tabelas select{font-size:16px;font:tahoma;color:#000;background:#FF9;}
.tabelas input{font-size:14px;font:arial;font-weight:bold;}
.tabelas textarea{text-align:left;}

.contato{
	margin-left:auto;margin-right:auto;
	margin-top:20px;
	}
.contato input,.contato textarea,.contato select,.contato  {
	width:100%;
	}
.contato textarea {
	min-height:100px;
	max-height:200px;
	text-align:left;
	}
/*FORMULARIO - familiar, fale,empresarial*/
.formulario{
	width:70%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.formulario-pme{
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.formulario-familiar{
	width:70%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
.rotulo-idade{width:30%;padding:2px;text-align:center;margin-bottom:10px;font-size:14px;}
.form-vidas{width:10%;padding:2px;text-align:center;margin-bottom:10px;font-weight:bold;}
.form-plano{width:28%;padding:2px;margin-bottom:10px;font-size:14px;}
.form-chk{width:3%;padding:2px;margin-bottom:10px;}	
.rotulo-grupo{width:45%;padding:1px;text-align:center;margin-bottom:10px;font-size:14px;}
.rotulo-sexo{width:15%;padding:1px;text-align:center;background:#DFDFDF;margin-bottom:10px;}
.rotulo-pme{width:45%;padding:1px;text-align:center;margin-bottom:10px;font-size:14px;}
.rotulo-cotar{width:30%;padding:1px;text-align:center;margin-bottom:10px;}
.centro-calculo{margin-left:30%;}
.tabelas-cotar{margin-left:auto;margin-right:auto;}
.tabelas-cotar tr td {border: 1px solid #000;background:#FFF;color:#000;font-size:12px;padding:2px;font-family:Verdana;}
.tabelas-cotar th {border: 1px solid #FFF;background:#066;color:#FFF;font-size:13px;font-family:Verdana;padding:3px;margin-bottom:10px;font-weight:normal;}
.form-rotulo-maior{width:65%;padding:3px;background:#D5EAFF;margin-bottom:10px;}

/*Imagens cotaç&atilde;o por email - familiar/empresarial*/
.figuras{margin-left:5%;}
.figuraA { float:left;}
.figuraB { float:left;margin-left:5%;}
.figuraA img,.figuraB img{float:left;margin:10px;}
.figuraA,.figuraB { width:350px;height:auto;background:#69F;color:#FFF;text-align:center;}
.figuraA a strong,.figuraB a strong{font-weight:normal;color:#FFF;}
.figuraA a:hover,.figuraB a:hover{color: #FFF;background: #00F;}

/*INDEX
.centro {float: left;width: 60%;background:#FFFFCC;}
.dir {float: left;width: 20%;background:#FFFFCC;}*/
/*INDEX*/
.menusuperiorA-home,.menuinferiorA-home,.menusuperiorB-home,.menuinferiorB-home{background:#000;padding:2px 0px;text-align:center;}
.centro {float: left;width: 60%;background:#FFFFCC;}
.esq-home {clear:both;float: left;width: 20%;}
.centro-home {float: left;width: 60%;background:#FFFFCC;}
.dir-home {float: left;width: 20%;background:#FFFFCC;}
.topo-lista-home{margin:0;padding:0;background: none repeat scroll 0 0 #036;color: #FF0;font-size: 12.5px;font-weight: bold;text-align: center;border:1px #000 solid;}
.lista-home-smarth{display:none;}
.lista-home{background:#036;padding:2px;margin:0;text-decoration:none;}
.menuinferiorA-home,.menuinferiorB-home{clear:both;}


/*TABELA 3 IMAGENS*/
.tabelas-blocos-inicio{margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-blocos-inicio tr td strong a{background:#FFF;font-size:13px;font-weight:bold;padding:4px;}
.tabelas-blocos-smarth{display:none;}
.tabelas-blocos img{width:150px;}

.tabelas-blocos-canal{align:center;}
.tabelas-blocos-canal tr td iframe{width:500px;height:300px;}
 .canal{margin-left:0;margin-right:auto;text-align:center;}

} 
/*FIM 921 EM DIANTE - GRANDE*/

/*PARA TODOS*/

/*INDEX*/
h2 span{margin:0;padding:0;color: #FF0;font-size: 15px;font-weight: bold;text-align: center;} /*topo das Listas de planos h2*/

.formulario-cotar{
	width:100%;
	margin:auto; /*para centralizar*/
	margin-top:20px;
}
/*Form*/
.tabelas-form-calc {margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-form-calc select {font-size:13px;font-family:verdana;color:#00F;background:#CCC;padding:3px;}
.tabelas-form-calc th {font-size:13px;font-family:verdana;color:#00F;background:#CCC;}
/*INDEX - PLANOS IMAGENS*/
.tabelas-blocos{margin-left:auto;margin-right:auto;text-align:center;}
.tabelas-blocos tr td strong a{background:#FFF;font-size:13px;font-weight:bold;padding:4px;}

/*INC-CHAT-FORM*/
.form-plus{margin-left:auto;margin-right:auto;}

/*PLANOS X HOSPITAIS*/
.formulario-resumo{
    width:70%;
	margin:auto; /*para centralizar*/
	margin-top:20px;}
.formulario-resumo select{
	width:40%;
	font-family:verdana;
	font-size:14px;
	color:#00F;
	box-sizing:border-box;
	margin-bottom:10px;
	padding:3px;
	}
.botao-resumo{
	width:15%;
	font-family:verdana;
	font-size:14px;
	color:#00F;
	box-sizing:border-box;
	margin-bottom:10px;
	padding:3px;
	}	
.botao-resumo:hover{
	background:#066;
	color:#FFF;
	}
.rotulo-resumo{
	width:35%;
	font-size:14px;
	font-family:verdana;
	color:#FFF;
	box-sizing:border-box;
	margin-bottom:10px;
	background:#036;	
	padding:3px;
	text-align:center;
	}
.titulo-resumo{
	width:100%;
	padding:3px;
	margin-bottom:10px;
	color:#FFF;	
	text-align:center;
	font-family:verdana;
	Font-size:14px;
	box-sizing:border-box;
	}
/*links hospitais e planos*/
.hospitais {Font-size:12.5px;}

.tabelas-cotar a{text-decoration:none;}
.tabelas-cotar a:hover{color: #FFF;background: #00F;}


.formulario{
	background:#666;
	background:#E9E9E9;
	padding: 10px 20px;
	}
.tituloform{
	font-size:18px;
	color:#00F;
	margin:0;
	margin-bottom:16px;
	font-family:verdana;
	}	
.textarea,.botao{
	width:100%;
	}
.textarea{
	min-height:120px;
	max-height:200px;
	max-width:100%;	
	margin-bottom:10px;
	font-family:verdana;
	font-size:14px;
	}
.botao:hover{
	background:#066;
	color:#FFF;
	}
.form-titulo-grande{
	width:100%;
	padding:3px;
	margin-bottom:10px;
	color:#FFF;
	background:#066;
	text-align:center;
	font-family:verdana;
	Font-size:15px;
	}

.form-rotulo-maior,.form-rotulo-grande,.rotulo-sexo{
	font-family:verdana;
	font-size:14px;
	color:#000;
	box-sizing:border-box;
}	
.form-plano,.rotulo-grupo,.form-vidas,.rotulo-idade,.rotulo-cotar,.rotulo-pme,.rotulo-usuarios,.form-usuarios{
	font-family:verdana;
	color:#00F;
	box-sizing:border-box;
	margin-bottom:10px;
	}
.input-grande,.input-ladoA,.input-ladoB,.botao{
	font-family:verdana;
	font-size:14px;
	color:#00F;
	box-sizing:border-box;
	margin-bottom:10px;
	padding:3px;	
}
.input-ladoA{width:65%;padding:3px;margin-bottom:10px;}
.input-ladoB{width:37%;padding:3px;margin-bottom:10px;}	
.form-rotulo-grande{width:65%;padding:3px;background:#D5EAFF;margin-bottom:10px;}
.input-grande{width:100%;padding:3px;margin-bottom:10px;}

/*INDEX - LINKS*/
.menu-links {margin-left:10%;}
.menu-links li a{display:block;text-decoration:none;padding:5px;margin-bottom:15px;}
.menu-links a:hover{background:#69F;}

/*BOTAO FORM*/
.botao-form{font-family:verdana;
width:155px;
	font-size:14px;
	color:#00F;
	box-sizing:border-box;
	margin-top:10px;
	padding:6px;}
.botao-form:hover{background:#066;color:#FFF;}


.tudo {background:#FFFFCC;}
#rodape {background:#333;color:#FFF;text-align: center;font-size: 11px;clear:both;padding:5px;}
#rodape a{text-decoration: none;color:#FFF;}
.esta {background:#FFFFCC;color:#000;text-transform:uppercase;text-align:center;}
.esta strong{font-weight: normal;}
h1,h3,h4,h5,h6 {font-size:15px;text-align: center;color:#039;}
h2{font-size:15px;text-align: center;color:#039;}
#faixa {clear:both;background:#FFFFCC;color:#009;text-align: center;font-weight:bold;}
p {text-decoration:none;text-indent:30px;color:#000;text-align:justify;font-size:15px;margin-left: 15px;margin-right: 15px;}
p a {text-decoration:none;font-weight:normal;color:#000;}
p a:hover {background-color: #99FF99;color: #000000;}
p a strong {text-decoration: none;font-weight: normal;color:#000;}
#texto li a:hover{color: #FFF;background: #00F;}
span.link-azul a{color:blue;}
span.link-azul a strong{color:blue;font-weight:normal;}
span.link-azul a:hover{color: #FFF;background: #00F;}
span.link-azul a strong:hover{color: #FFF;background: #00F;}
#mes{margin-left:auto;margin-right:auto;border: thin silver solid;width: 60%;padding:3px;font: bold 15px Tahoma, verdana, arial, serif;text-align:center;color:#FFF;background-color:#099;}
#aviso {text-align:center;font-size:15px;color:red;}
li a{text-decoration: none;}
li a strong{text-decoration: none;color:#000;font-weight:normal;}
li bold {color: red;}
#clear{clear:both;}
#plano-saude {font-weight: bold;background: none repeat scroll 0 0 #0099CC;color: #FFFFFF;font-size: 15px;padding: 4px;text-align: center;clear:both;}
#centro{ text-align:center;}
.usuarios{margin-left:25%;}
.rotulo-usuarios{width:45%;padding:2px;text-align:center;margin-bottom:10px;font-size:15px;}
.form-usuarios{width:15%;padding:2px;text-align:center;margin-bottom:10px;font-size:15px;}
span.situacao{color:blue;}