/************ Ronildo Costa ************/


* { margin: 0; padding: 0; /* padronizando nos navegadores */

	font-size: 7.5pt;

}
a { outline:0; }

img { border: 0;}
fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }
ul, ol { margin-left: 10px; /* padronizando nos navegadores */}
input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}
button { border: 1px outset #AAA;}
form button { text-align: center; margin: 5px auto; display: block; }
form ul { list-style: none; margin-left: 0; }
fieldset label { display: block;}
fieldset .radios label { display: inline; }
p { 
	margin-top: 5px; 
	margin-bottom: 10px;
	}
a {	
text-decoration	: none; 
color: #333333;
}

/* padronizando tamanhos de cabecalho em todos os browsers */

.contentheading h1 {
	width			: 430px;
	height			: 25px;
	padding-bottom	: 4px;
/*	margin			: 15px 0 15px 0;*/
	margin			: 25px 0 0 0;
	font			: 16pt Arial Narrow, Arial;
	color			: #96CBDF;
	font-family:'Arial Narrow';
/*	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Tahoma, Geneva, sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"Times New Roman", Times, serif;
	background		: url(../images/h1_bg.gif) no-repeat;*/
/*	border: 1px solid red;*/
}
.contentheading h6 {
	width			: 430px;
	height			: 25px;
	padding-bottom	: 4px;
/*	margin			: 15px 0 15px 0;*/
	margin			: 25px 0 0 0;
	font			: 16pt Arial Narrow, Arial;
	color			: #96CBDF;
	font-family:'Arial Narrow';
/*	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Tahoma, Geneva, sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"Times New Roman", Times, serif;
	background		: url(../images/h1_bg.gif) no-repeat;*/
/*	border: 1px solid red;*/
}

h2 { font-size: 200%;}
h3 { font-size: 150%;}
h4 { font-size: 120%;}

body{
	color			: #666;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 7pt;
	margin			: 0px 0 0 0;
	text-align		: center;
	/*background-color:#e8e8e8;*/
}

#geral{
	position		: relative;
	margin			: 0 auto;
	width			: 775px;
	text-align		: left;
	/*background		: url(http://www.meritseguros.com.br/2009/meritsite2/imagens/bg_geral.jpg) center;*/
}

#contentpane-merit2 {
	background		: #FFFFFF;
}

#topo{
	height			: 50px;
	background		: #FFFFFF;
	background		: url("../images/2009/img_topo.jpg") no-repeat;
}

/*** Logomarca ***/
#topo h6{
	background		: url("../images/2009/logo.png") no-repeat;
	float			: left;
	height			: 40px;
	margin			: 6px 132px 0 0;
	width			: 135px;
	text-indent		: -999999em;
	/*border:1px solid #F00;*/
}

#topo h6 a{
	display			: block;
	height			: 39px;
}

/*** Logomarca ***/

/** TOPO **/
#topo {
	width			: 770px;
}

/*** Menu De cima ***/
#menutopo .moduletable{
	float			: left;
	/*margin-right	: 0px;*/
	margin-top:27px;
	margin-left:-118px;
}

#menutopo .moduletable ul{
	text-align:right;
	margin			: 0;
	padding			: 0px 0 0 0;
}

#menutopo .moduletable ul li{
	/*border-right	: 1px solid #fff;*/
	display			: inline;
	float			: left;
	line-height		: 10px;
	height: 12px;
	list-style		: none;
	margin			: 0 3px 0 0;
	padding			: 0 3px 0 0;
	color: #ffffff;
}

#menutopo .moduletable ul li a{
	font			: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	text-decoration:underline;
}
#menutopo .moduletable ul li a:hover{
	color: #ffffff;
	/*color:#F90;*/
}
/*** Menu De cima ***/


/*** Busca ***/
#busca {
	position:relative;
	top:-10px;
	bottom:0px;
	left:50px;
}

#busca .moduletable .inputbox{
	border			: 1px solid #74BAE6;
	height			: 14px;
	margin			: 15px 5px 0px 3px;
	width			: 67px;
	
}

#busca .moduletable h3{
	font			: normal Verdana, Arial, Helvetica, sans-serif;
	font-size		: 7pt;
	color: #fff;
	position:relative;
	top:30px;
	left:-35px;
}

#busca .moduletable .button{
	background		: url("../images/2009/ok.png") no-repeat;
	_font-size:1px;
	border			: none;
	color			: #FFF;
	position:relative;
	top:0px;
	width:15px;
	height:15px;
	text-indent		: -999999em;
}


#link_home {
	position:relative;
	top:-40px;
	left:0px;
	width:125px;
	height:40px;
	cursor:pointer;
}

/*** Busca ***/

#conteudo{
	text-align: justify; 

}



#conteudo ul, #conteudo ol{

	margin-left: 25px;

}

/** LATERAL **/

#esquerdo{
	background		: #E8E8E8;
	float			: left;
	width			: 285px;
	text-align: left;
	/*border:1px solid #F00;*/
}

#esquerdo .moduletable ul li{
	padding			: 0 0 0 -5px;
	margin			: 0 0 0 -5px;
	color			: #666666;
	list-style		: none;
	list-style-image: url("../images/submenu-seta.gif");
}

#esquerdo .moduletable-azul{
	margin-top			: 5px;
	margin-bottom		: 5px;
}

#esquerdo .moduletable-azul ul li{
	padding			: 0 0 0 -5px;
	margin			: 0 0 0 -5px;
	color			: #258AC7;
	list-style		: none;
	list-style-image: url("../images/submenu-setaazul.gif");
}

#esquerdo .moduletable-azul ul li a{
	color: #258AC7;
}

#esquerdo .moduletable-azul2{
	margin-top			: 60px;
	margin-bottom		: 10px;
}

#esquerdo .moduletable-azul2 ul li{
	padding			: 0 0 0 -5px;
	margin			: 0 0 0 -5px;
	color			: #258AC7;
	list-style		: none;
	list-style-image: url("../images/submenu-setaazul.gif");
}

#esquerdo .moduletable-azul2 ul li a{
	color: #258AC7;
}

#esquerdo .moduletable-invisivel{
	display: none;
}


#esquerdo .telefones{
	font			: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	text-align		: center;
}

#esquerdo #sub-menus{
	padding			: 0px;
	height			: 120px;
}

#esquerdo #sub-menus a {
	text-decoration	: none;
	padding			: 1px 0 1px 0px;
	margin-left: -3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	}

#esquerdo #sub-menus a:hover {
	text-decoration	: underline;
}

#centro{
	float			: left;
	width			: 480px;
	/*height			: 268px;*/
	/*border:1px solid #0F0;*/
}


/*** Menu de imagem ***/
#centro ul#menu{
	margin			: 0;
}

#centro ul#menu li{
	float			: left;
	list-style		: none;
	height			: 80px;
	margin			: 0 2px 0 0;
	text-indent		: -99999em;
	width			: 78px;
}

#centro ul#menu li a{
	display			: block;
	height			: 80px;
}

#centro ul#menu li.seg{background:url(../../images/img-menu-seg.jpg) no-repeat;}
#centro ul#menu li.ris{background:url(../../images/img-menu-ris.jpg) no-repeat;}
#centro ul#menu li.res{background:url(../../images/img-menu-res.jpg) no-repeat;}
#centro ul#menu li.gar{background:url(../../images/img-menu-gar.jpg) no-repeat;}
#centro ul#menu li.fia{background:url(../../images/img-menu-fia.jpg) no-repeat;}
#centro ul#menu li.cre{background:url(../../images/img-menu-cre.jpg) no-repeat;}

/*** Menu de imagem ***/

/** AREA DO TEXTO **/
#centro #miolo{
	margin: 0px 0 0 23px;
	padding: 0;
	/*height: 270px;*/
}

#centro h3{
	margin	: 5px 0 10px 0;
	font	: normal 10pt Verdana, Arial;
}





/*** Rodape do site ***/

#telefones {
	/*clear			: both;*/
	position:absolute;
	padding			: 3px 0 3px 8px;
	text-align		: left;
	color			: #000000;
	font			: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	bottom:0px;
	top:384px;
}

#rodape{
	border-top		: 2px solid #BFBFBF;
	background		: #FFFFFF;
	clear			: both;
	margin			: 0;
	position		: relative;
	text-align		: left;
	width			: 765px;
	/*background		: url(http://www.meritseguros.com.br/2009/meritsite2/imagens/bg_rodape.jpg);
	height:58px;*/
}

#rodape p {
	padding	: 8px;
	text-align:center;
	color:#333;
	margin: 0px;
	font			: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
}

/*#rodape p .rp1{
	padding	: 8px;
	text-align:center;
	color:#333;
	margin: 0px;
	font			: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
}

#rodape p .rp2{
	padding-left	: 8px;
	text-align:center;
	color:#fff;
	margin: 0px;
	font			: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
}*/
/*** Rodape do site ***/

/** RESULTADOS DA BUSCA **/
.small {
	font			: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#miolo .contentpaneopen a {
	/*font			: normal 8pt Verdana, Arial, Helvetica, sans-serif;*/
	color: #666666;
}

#miolo .contentpaneopen a:hover {
	text-decoration	: underline;
	}

/* Estilos customizados */
.textogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}

.link_vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: underline;
}

.textovermelho {
	text-align: left;
	font-weight: bold;
	color: #CC0000;
}

/* ROLAGEM DE CONTEUDO */
#rolagem{
  /*overflow:auto;*/
  /*height:195px;*/
  padding: 0 10px 0 0;
  margin: 0 0 0px 0;
  /*z-index: 5;*/
}

#rolagem img{
	border:8px #FFFFFF;
}


















#conteudo_clientes_novo {
	display:block;
}

#conteudo_clientes_antigo {
	display:none;
}
#letras p span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color: #333;
	font-weight: bold;
}
#letras p a:link {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
#letras p a:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
#letras p a:hover {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
#letras p a:active {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
.clientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color: #333;
}
.clientes h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:20px 0 0 0;
	padding: 0 0 0 0;
	color: #333;
	font-weight: bold;
}


.h1titulo h1 {
  display:none;
  text-ident:-999999em;
  width:1px;
  height:1px;
}


#navbusca {
	text-align:center;
	padding-left:90px;
    	
}


.pagenav_a {
	display:block;
	background: url("../images/2009/btbusca02.jpg") no-repeat;
	width:41px;
	height:17px;
	float:left;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
}

.pagenav_b {
	display:block;
	background: url("../images/2009/btbusca01.jpg");
	background-repeat:repeat-x;
	width:57px;
	height:19px;
	float:left;
	margin-left:3px;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	color:#FFF;
}

.pagenav_c {
	
	background-color:#F00;
}

.pagenav_d {
	
	background-color:#F00;
}

.pagenav_e {
	display:block;
	background-color:#7BCCFB;
	width:16px;
	height:14px;
	float:left;
	font-weight:bold;
	padding-top:1px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:center;
	margin-left:3px;
	margin-top:1px;
	color:#FFF;
}

.pagenav_f {
	display:block;
	background-color:#50A1CE;
	width:16px;
	height:14px;
	float:left;
	font-weight:bold;
	padding-top:1px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:center;
	margin-left:3px;
	margin-top:1px;
	color:#FFF;
}

.pagenav_g {
	display:block;
	background: url("../images/2009/btbusca01.jpg");
	background-repeat:repeat-x;
	width:57px;
	height:19px;
	float:left;
	margin-left:3px;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	color:#FFF;
}

.pagenav_h {
	display:block;
	background: url("../images/2009/btbusca02.jpg") no-repeat;
	width:41px;
	height:17px;
	float:left;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	margin-left:3px;
}

.pagenav_i {
	
	background-color:#F00;
}

.pagenav_j {
	
	background-color:#F00;
}


.ext {
	position:absolute;
	display:block;
	top:-99999px;
}



