@charset "utf-8";
/* CSS Elle Seguros */

body { padding:0px;
	   margin:0px;
	   font-size:12px;
	   color:#2f2f2f;
	   background-color:#0a2a53;
	   font-family:Arial, Helvetica, sans-serif;
}

a:link { color:#0D3267;
	text-decoration:none;
	}
a:visited { color:#0D3267;
	text-decoration:none;
	}
a:hover { color:#0D3267;
	text-decoration: underline;
	}			

#conteudo { width:770px;
			background-color:#e2e2e2;
			left:50%;
			margin-left:-385px;
			position:absolute;
}

#topo { position:relative;}

#topo h1 { margin:0px; padding:0px;}
#topo h1  a { background-image:url(../imgs/logo.jpg);
		     width:168px;
		     height:103px;
			 display:block;
			 text-indent:-30000px;
			 float:left;
			 position:relative;
			 text-decoration:none;
}

#login { background-image:url(../imgs/bgLogin.jpg);
		 width:168px;
		 height:90px;
		 position:relative;
		 float:left;
}

#data { float:left;
		background-image:url(../imgs/bgData.jpg);
		height:90px;
		width:602px;
} 

#data h1 { font-size:18px;
		   margin:0px;
		   padding:0px;
		   text-align:right;
		   margin-right:15px;
		   padding-top:8px;
}

#data p { 
		  margin-left:22px;
		  _margin-left:10px;
		  _padding-top:10px;
}

#meio { position:relative;
		clear:both;
}

#colEsquerda { position:relative;
			   height:auto;
			   float:left;
			   width:168px;
}

#menu			{ width:150px;
				  background-color:#144993;
				  margin:0px;
				  padding: 0; 
				  margin-left:16px;
				  border-left:1px solid #869ec1;
				  border-right:1px solid #869ec1;
}

#menu li { list-style:none;
		   border-bottom:1px solid #fff;
		   text-align:right;
}

#menu li a {
				margin:0; 
				padding:0;
				text-decoration:none;
				color: #fff;
				background-image:url(../imgs/bgMenu.jpg);
				display:block;
				padding-top:2px;
		   		padding-right:5px;
		   		height:19px;
}

#menu li a:visited { color:#fff; }

#menu li a:hover { 
					background-image:url(../imgs/bgMenu_Up.gif);
					color:#0c3369;
}

#miolo { width:390px;
		 float:left;
		 margin-left:22px;
		 margin-right:22px;
		 margin-bottom:10px;
 } 

 
.box { background-image:url(../imgs/bgBox.jpg);
	   border:1px solid #dfdfdf;
	   padding:5px;
	   margin-top:10px;
	   min-height:142px;
	   height:142px;
} 

.box img { margin:4px;}

.box h2 { padding:0px;
		  margin:0px;
		  color:#00293c;
		  border-bottom:1px solid #87959b;
		  font-size:16px;
}

.boxInt { background-image:url(../imgs/bgBox.jpg);
	   border:1px solid #dfdfdf;
	   padding:5px;
	   margin-top:10px;
	   

} 

.boxInt img { margin:4px;}

.boxInt h2 { padding:0px;
		  margin:0px;
		  color:#00293c;
		  border-bottom:1px solid #87959b;
		  font-size:16px;
}



.boxInt2 { background-image:url(../imgs/bgBox2.jpg);
	   border:1px solid #dfdfdf;
	   padding:5px;
	   margin-top:10px;
	   width:545px;
	   float:left;
	   margin-left:22px;
	   margin-right:22px;
	   _margin-right:10px;
	   margin-bottom:10px;	   
} 

.boxInt2 img { margin:4px;}

.boxInt2 h2 { padding:0px;
		  margin:0px;
		  color:#00293c;
		  border-bottom:1px solid #87959b;
		  font-size:16px;
}


.continueLendo { text-align:right;
}

.continueLendo a { color:#ff0000;
				   text-decoration:underline;
				   font-size:10px;
 }

.continueLendo a:visited { color:#ff0000;}  
.continueLendo a:hover { 
						 color:#00293c; 
}

.noticia { clear: both;}
.noticia a { color:#2f2f2f; text-decoration:none;}
.noticia a:visited { color:#2f2f2f;}
.noticia a:hover { text-decoration:underline;}

#newsletter { width:146px;
			  height:47px;
			  background-image:url(../imgs/bgNews.jpg);
			  margin-left:16px;
			  margin-top:15px;
			  padding-top:60px;
			  padding-bottom:10px;
			  color:#fff;
			  font-weight:bold;
			  font-size:11px;
			  padding-left:3px;
			  padding-right:3px;
			  margin-bottom:10px;
}
.despachanteBass{
	background:url(../imgs/bass.jpg);
	width:150px;
	height:86px;
}
#colDireita { width:153px;
			  float:left;
			  margin-top:10px;
			  margin-bottom:10px;
}

#colDireita h2 { padding:0px;
		 		 margin:0px;
				 margin-top:7px;
				 margin-bottom:5px;
		  		 color:#00293c;
		  		 border-bottom:1px solid #87959b;
		  		 font-size:16px;
}

#listaServi { width:153px;
			  background-color:#cacfd6;
			  margin:0px;
		      padding: 0; 
}

#listaServi li { list-style:none;
		   border-bottom:1px solid #fff;
		   text-align:left;
}

#listaServi li a {
				margin:0; 
				padding:0;
				text-decoration:none;
				color: #234677;
				background-image:url(../imgs/bgServicos.jpg);
				display:block;
				padding-top:3px;
		   		padding-left:5px;
		   		height:18px;
}

#listaServi li a:visited { color:#234677;}
#listaServi li a:hover { background-image:url(../imgs/bgMenuDir_Up.gif); }

#rodape { height:60px;
		  clear:both;
		  background-color:#FFF;
		  margin-top:10px;
}

.seguros { height:61px;
		   border:1px solid #ccc;
		   margin-bottom:10px;
		   width:153px;
		}

/********** Tabela ************/		
	
.tabela { width:530px;
		border-collapse: collapse;
		background-color:#f0f3f6;
		border:solid 1px #a8b5ba;
		padding:3px;
		margin:3px;
		}
		
		
		

.tabela td {   border-bottom:1px solid #87959b; width:300px;}
.corSim { background-color:#dee2e5;}
.bordder { border-left:solid 1px #a8b5ba}
.tabela p { margin:8px; }


/********** Tabela2 ************/		
	
.tabelaa { width:380px;
		border-collapse: collapse;
		background-color:#f0f3f6;
		border:solid 1px #a8b5ba;
		padding:3px;
		margin:-5px;
		margin-top:-1px;
		}
		
		
		

.tabelaa td {   border-bottom:1px solid #87959b; width:300px;}
.corSim { background-color:#dee2e5;}
.bordder { border-left:solid 1px #a8b5ba;}

.tabelaa p { margin:8px; }




/************ Parceiros ***************/

#parceiros { background-color:#fff;}

#parceiros img { float:left;
	margin: 6px 2px 0px 2px;
	background-color:#fff;
	}