/* ****************** HOME ************************** */

/* -------- Title --------- */
div#title div.inicio{
	background-image:url(../images/home_title.png);
	height:298px;
	margin:-11px auto;
}
div#title.inicio div.container{
	width:985px;
	padding:0 50px;
	
}
div#title.inicio h1{
	margin:100px 60px 60px 90px;
}
div#banner_text{
	background-image:url(../images/banner/banner_right.png);
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:291px;
	margin:-291px 0 0 0;
	width:382px;
}
div#banner_text ul{
	display:block;
	margin:75px 0 0 0;
}
div#banner_text li{
	font-size:16px;
	display:block;
	margin:0 0 9px 0;
}
/* -------- Home general --------- */
#services{
	margin:10px auto;
	width:950px;
} 
#services div{
	display:inline-block;
	vertical-align:top;
	width:455px;
}
	#services div.first{
		margin-right:30px;
	} 

#services div.about_service{
	margin:0 0 10px;
	min-height:100px;
} 
	#services div.about_service h3{
		background:url(../images/half_circle.png) left center no-repeat;
		margin:0 0 15px;
		padding:5px 0 5px 25px;
		text-transform:uppercase;
	} 
	#services div.about_service p{
		margin:0 0 10px 25px;
	}

#services div.service_block{
	background:#ebebec;
	border:1px solid #dddfe0;
	-moz-border-radius: 5px;
		border-radius: 5px;
	font-size:12px;
	height:345px;
	margin:0;
	padding:5px;
	width:460px;
	
} 

#services div.service_block .left, #services div.service_block .right{
	margin:25px 0 25px 0;
	width:227px;
} 
	#services div.service_block hr{
		background-color:#FFFFFF;
		border:none;
		border-top-color:#E2E3E5;
		border-top-style:solid;
		border-top-width:1px;
		hieght:1px;
		margin:10px;
	}

	#services div.service_block .left div, #services div.service_block .right div{
		padding:0 0 10px 0;
		width:177px;
	} 

	#services div.service_block #serv_consultory{
		padding-left:15px;
	}
	#services div.service_block div.servs{
		padding:0 0 0 75px;
		width:140px;
	}
	#services div.service_block div.servs p{
		font-size:11px;
		font-weight:bold;
		width:130px;
	}
	#services div.service_block  div#serv_insurance{
		background:url(../images/inicio_compilado.png) left -22px no-repeat;
	}

	#services div.service_block div#serv_permits{
		background:url(../images/inicio_compilado.png) left -113px no-repeat;
	}

	#services div.service_block div#serv_procedures{
		background:url(../images/inicio_compilado.png) left -201px no-repeat;
	}

	#services div.service_block div#serv_audit{
		background:url(../images/inicio_compilado.png) left -293px no-repeat;
	}
	#services div.service_block div#serv_cars{
		background:url(../images/inicio_compilado.png) left -379px no-repeat;
	}
	#services div.service_block div#serv_motorcycles{
		background:url(../images/inicio_compilado.png) left -466px no-repeat;
	}
	#services div.service_block div#serv_home{
		background:url(../images/inicio_compilado.png) left -556px no-repeat;
	}
	#services div.service_block div#serv_repatriate{
		background:url(../images/inicio_compilado.png) left -640px no-repeat;
	}
	#services div.service_block div#serv_medical{
		background:url(../images/inicio_compilado.png) left -723px no-repeat;
	}
	#services div.service_block div#serv_life{
		background:url(../images/inicio_compilado.png) left -809px no-repeat;
	}
	#services div.service_block div#serv_companies{
		background:url(../images/inicio_compilado.png) left -900px no-repeat;
	}
#services div.service_block .left{
	background:url(../images/home_services_vertical_separator.jpg) right repeat-y;
}
	#services div.service_block #consultory{
		margin:0 5px 0 0;
	}
	#services div.service_block h4{
		font-size:11px;
		margin:0;
		padding:5px 10px 5px 0;
		width:135px;
	}
		#services div.service_block h4 a{
			background:url(../images/arrow_title.png) right center no-repeat;
			color:#ed4135;
			display:block;
			text-transform:uppercase;
		} 
			#services div.service_block h4 a:hover{
				color:#fa3023;
				text-decoration:none;
			}
	#services div.service_block p{
		margin:5px 0 0 0;
	}
	#services div.service_block p.big{
		font-size:15px;
	}
	
	#services div.service_block img.home_offset{
		margin:-15px 0 -50px -175px;
	}
/* ****************** HOME - Contact US ************************** */
div#home_contact_us{
	background-color:#EFEFF0;
	background-image:url(../images/home_contactanos_bkg.png);
	background-position:center;
	height:93px;
	margin:40px 0 0;
	text-align:center;
}
div#home_contact_us h2{
	background-image:url(../images/home_contactanos_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#ED4135;
	display:inline-block;
	font-size:25px;
	margin:35px 0 0 0;
	text-transform:uppercase;
	width:300px;
}
/* ****************** HOME - Pink content ************************** */
div.pink_content{
	background:#ed4135;
	color:#fff;
	padding:80px 0 170px;
}
div#experience{
	background-image:url(../images/home_pink_bkg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
div.pink_content div.left{
	display:inline-block;
	vertical-align:top;
	width:420px;
}
div.pink_content div.right{
	display:inline-block;
	margin:0 0 0 80px;
	vertical-align:top;
	width:420px;
}
div.pink_content div.right a.conocenos{
	background-image:url(../images/home_conocenos_bkg.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#EFF0F0;
	display:block;
	font-size:20px;
	font-weight:bold;
	width:170px;
	margin:60px auto 0;
	padding:4px 0 4px 80px;
}
div.pink_content p{
	font-size:13px;
}
.dark_red{
	color:#B63026;
	font-size:45px;
}
div.pink_content blockquote{
	font-size:19px;
	font-weight:bold;
	display:block;
	line-height:10px;
	margin:40px 0 0 -30px;
	width:340px;
}
div.24px{
	font-size:25px;
}
/* ****************** HOME - Covertura ************************** */
div.covertura{
	background-image:url(../images/home_covertura.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 540px 130px 0;
	width:420px;
}
div.covertura h2{
	font-size:21px;
}
div.covertura h3{
	background-repeat:no-repeat;
	color:#ED4135;
	display:inline-block;
	font-size:13px;
	padding:20px 0 26px 75px;
	text-transform:uppercase;
	vertical-align:top;
	height: 16px;
}
	
	div.covertura h3 a,div.covertura h3 a:link{
		display:block;
		height:100%;
	}
	div.covertura h3 span{
		background-image:url(../images/home_covertura_arrow.png);
		background-position:right center;
		background-repeat:no-repeat;
		display:block;
		height:100%;
		padding:0 30px 0 0;
	}
	div.covertura h3#seguros{
		background-image:url(../images/inicio_compilado.png);
		background-position:left -22px;
	}
	div.covertura h3#tram_usa{
		background-image:url(../images/inicio_compilado.png);
		background-position:left -201px;
	}
	div.covertura h3#permisos{
		background-image:url(../images/inicio_compilado.png);
		background-position:left -113px;
	}
div.covertura p{
	font-size:13px;
	margin:-10px 0 0 0;
	padding:0 0 0 75px;
}
hr.gray_line{
	background-color:#CFD1D2;
	border:none;
	height:1px;
	clear:both;
}

/* ****************** HOME - Contact ************************** */
#home_contact_us h2{
	width:300px;
}
/* ****************** GENERAL ************************** */
