/* -------- Title --------- */
div#title.general_banner div.seguros_comerciales_usa{
	background-image:url(../images/seguros_comerciales_usa_title.png);
}
div#title.general_banner div.seguros_comerciales_mex{
	background-image:url(../images/seguros_comerciales_mex_title.png);
}
div#title .seguros_comerciales_usa h1,div#title .seguros_comerciales_mex h1{
	font-size:23px;
	font-weight:normal;
	line-height:1.35em;
	margin:50px 60px 60px 90px;
	width:285px;
}
/* -------- General Container --------- */
div#content .general_container.seguros_comerciales div.column{
	margin:0;
	width:430px;
}
div#content .general_container.seguros_comerciales div.column_left{
	margin:0 50px 0 0;
}

h2.insurance_header{
	background:url(../images/serv_seguros.png) left center no-repeat;
	height:25px;
	margin:0 0 10px;
	padding:20px 0 20px 80px;
} 
#content #insurance_features{
	color:#707171;
	font-weight:bold;
	padding:55px 0 0 0;
}
	div#content #insurance_features h2{
		color:#707171;
		font-size:17px;
		width:100%;
	}
	#content #insurance_features ul{
		color:#7E8080;
		font-size:16px;
		font-weight:bold;
		list-style:none; 
		margin:0;
		padding:0;
	}
		
		#content #insurance_features li span{
			display:inline-block;
			width:224px;
		}
		#content  #insurance_features  li span.light_gray_feature{
			color:#BABCBE;
			font-weight:normal;
			font-size:99%;
			width:auto;
		}
		#content #insurance_feature ul li a{
			color:#7E8080;
		}

		#content #insurance_features li{
			background: url(../images/home_covertura_arrow.png) left center no-repeat;
			border-bottom:1px solid #C2C3C5;
			margin:0 0;
			padding:5px 0 5px 17px;
		}
			#content #insurance_features li span.vertical_gray_separator{
				display:inline-block;
				width:225px;
			}
	div#content .general_container.seguros_comerciales div.column p.light_gray_slogan{ 
		color:#CED0D1;
		font-size:25px;
		font-weight:bold;
		line-height:.95em;
		margin-top:40px;
		text-align:left;
		text-transform:lowercase;
		width:220px;
	}
	div#content .general_container.seguros_comerciales div.column  a.red_button{ 
		margin: 20px auto 0 0;
		z-index: 1000;
	}
	div#content .general_container.seguros_comerciales div.column  img{ 
		margin: -90px 0 0 35px;
		pointer-events: none;
	}

/* -------- Black area --------- */
div.blackcontent.seguros_comerciales_usa{
	background:#000 url(../images/blackcontent_seguros_comerciales_usa.jpg) center top no-repeat;
	height:368px;
}

	div.blackcontent.seguros_comerciales_usa div.container{
		background:url(../images/red_container_bkg.png) center top no-repeat;
		padding-bottom:55px;
		padding-top:55px;
	}

		div.blackcontent.seguros_comerciales_usa div.column{
			padding-top:57px;
		}
		div.blackcontent.seguros_comerciales_usa div.column_left{
			padding-top:0;
		}
		div#content div.blackcontent.seguros_comerciales_usa h2{
			font-size:18px;
			display:bold;
			margin:0 0 30px;
		}
		div#content div.blackcontent.seguros_comerciales_usa p{
			color:#F3F3F3;
			font-size:13px;
			margin-bottom:15px;
		}
			div#content div.blackcontent.seguros_comerciales_usa p em{
				display:block;
				font-size:14px;
			}
/* -------- Coberture type --------- */
div#usa_coberture_type{
	margin:40px auto 0;
}
div#content div#usa_coberture_type div.column{
	margin:0 30px 0 0;
	width:255px;
}
div#content div#usa_coberture_type div.column h3{
	color:#ED4135;
	font-size:15px;
}
div#content div#usa_coberture_type div.column img{
	margin:10px 0 20px;
}
div#content div#usa_coberture_type div.column.column_right{
	width:335px;
	margin-right:0;
}
/* ------------------General -------------------- */
div.general_container{
	margin:0 auto;
	width:915px;
}
div#title.general_banner div{
	height:168px;
	margin:-11px auto;
	width:1032px;
}
div.blackcontent{
	background-color:#000;
	color:#fff;
}
	div.blackcontent div.container.{
		width:924px;
	}
		div.blackcontent div.column{
			display:inline-block;
			vertical-align:top;
			width:390px;
		}
		div.blackcontent div.column_left{
			margin:0 120px 0 25px;
		}

a.silver_button{
	background:transparent url(../images/silver_button.png) left top no-repeat;
	color:#ED4135; 
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:12px;
	padding:9px 25px 23px;
	text-transform:uppercase;
	width:216px;
}
a.silver_button:hover{
	background-position:0 -44px;
}
div.go_up{
	border-top:1px solid #CFD1D2;
	padding:88px 0 0 0;
}
ul.red_bullet{
	list-style: url(../images/red_bullet.png);
	padding:0;
	margin:0 0 0 18px;
}
	ul.red_bullet li{
		margin:0;
		padding:5px 0 5px ;
	}
ul.gray_bullet{
	list-style:none;
	padding:0;
}
	ul.gray_bullet li{
		background: url(../images/gray_bullet.png) left center no-repeat;
		margin:0;
		padding:5px 0 5px 11px;
	}
.column.extra_top_space{
	padding-top:48px;
} 
div#content h3.small_gray_header{
	color:#7E8080;
	font-size:12px;
}
/* -- Related links -- */
.seguros_comerciales div#related_links{
	text-align:center;
}
	.seguros_comerciales div#related_links a.silver_button,.seguros_comerciales div#related_links a:link.silver_button{
		text-align:left;
	}
div#related_links{
	height:51px;
	margin:0 0 35px 0;
}
	div#related_links span.vertical_gray_separator{
		background:#C2C3C5;
		display:inline-block;
		height:51px;
		margin:0 22px;
		width:1px;
	}
	div#related_links a.silver_button, div#related_links a.silver_button:link{
		margin:10px 0 0;
		vertical-align:top;
	} 
	
img#bottom_breaker{
	margin:0 0 40px 0;
}