/* pag home */
#home_page.content_container .page_header {
	margin: 0;
	padding: 0;
	height: 316px;
}
#home_page.content_container .page_header #homepage_header {
	width: 500px;
	padding-right: 30px;
	float: right;
	margin-top: 80px;
	text-align: right;
}
#home_page.content_container .page_header #homepage_simulador {
	width: 390px;
	padding-left: 30px;
	float: right;
	margin-top: 40px;
	text-align: left;
}
#home_view_work {
		width: 97px;
		height: 19px;
		display: block;
		float: left;
		background: url(../../images/common/buttons/btn_view_work.png) no-repeat  !important;
		background: url(../../images/common/buttons/btn_view_work.gif) no-repeat;		
	}
#home_page #home_page_content {
	padding: 0;
	margin-top: 0;
}

/* pag inside */

.content_container .page_header {
	padding-left: 0;
	height: auto;
}
#company_partners .left_column, #company_partners .right_column {

}
#company_partners .right_column {
	width: 250px;
	float: left;
	margin-bottom: 20px;
	padding-left: 20px;

}
#company_partners .right_column_total {
	float: left;
	margin-left:10px;
	width:280px;
}
#company_partners .float_wrapper {
	background-image:url(../images/common/backgrounds/line_content.gif);
	background-repeat:repeat-y;
	background-position:600px;
}
#company_partners .float_wrapper_s {
}


a.rounded_grey_button {
	height:19px;
	background-color:#c7c3c3;
	font-size: 11px;
	font-weight: bold;
	color: #4a4a4a;
	text-decoration: none;
	cursor: pointer; 
	cursor: hand; 
	background: url(../images/common/buttons/btn_round_right_grey.gif) no-repeat right top; 
	margin-left: 16px;
	padding-right: 11px; 
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box;  /*ff*/
}
	a.rounded_grey_button span { 
		background: url(../images/common/buttons/btn_round_left_grey.gif) no-repeat left top    !important; 
		background: url(../images/common/buttons/btn_round_left_grey_ie.gif) no-repeat left top; /* IE6 only */
		height: 19px;
		display: block;
		display: inline-block;
		padding: 0 0 0 20px !important;
		padding: 0 0 0 20px;
		margin-left: -16px;
		line-height: 1.7;
		background-color:#c7c3c3;
	}

a.rounded_grey_button:hover {
		background: url(../images/common/buttons/btn_round_right_red.gif) no-repeat right top; 
		text-decoration: none;
		background-color:#ea4242;
			color: #fff;
}
	a.rounded_grey_button:hover span {
		text-decoration: none;
		background-color:#ea4242;
		background: url(../images/common/buttons/btn_round_left_red.gif) no-repeat left top    !important;  
		background: url(../images/common/buttons/btn_round_left_red_ie.gif) no-repeat left top; /* IE6 only */
	}
#btback{
		background-color:#c7c3c3;
}
#btback:hover{
		background-color:#ea4242;
}


a.home_button {
	margin-top:20px;
	margin-left: 16px;
	font-family: Arial;
	height:26px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer; 
	cursor: hand; 
	background: url(../images/common/buttons/bt_home_right.gif) no-repeat right top; 
	padding-right: 60px; 
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box;  /*ff*/
}


	a.home_button span { 
		background: url(../images/common/buttons/bt_home_let.gif) no-repeat left top    !important; 
		height: 26px;
		display: block;
		display: inline-block;
		padding: 0 0 0 20px !important;
		padding: 0 0 0 20px;
		line-height: 1.7;
		margin-left: -15px;
		background-color:#c7c3c3;
	}
#process_copy {
	width: 100%;
}
	#process_copy .subsection {
		border-bottom: 1px solid #e9eaeb;
		margin-bottom: 25px;
		padding-bottom: 10px;
	}
.divider{
		border-bottom: 1px solid #e9eaeb;
		margin-bottom: 25px;
		padding-bottom: 10px;
}
