body {
	margin: 0;
	padding: 0;
	background-size: 100%;
	color: #676767;
	font-family: 'Oxygen', sans-serif;
	font-size: 14px;
}
#header {
	width: auto;
	height: 207px;
	background: url(../images/header_980.png) no-repeat center top #fff;
}
#header_wrapper {
	margin: auto; 
	/*width: 1180px;*/
	width: 980px;
	height: auto;
	padding: 0px;
}
#main {
	width: 944px;
	height: auto;
	margin: auto;
}
.contenido {
	/*width: 1150px;*/
	width: 950px;
	height: 473px;
	margin: auto;
	padding: 0 15px 15px;
	text-align: justify;
}
#content_wrapper_index {
	margin: auto; 
	width: auto;
	height: 488px;;
	padding: 0px;
	background: url(../images/backgrounds_news/back_home_9.jpg) no-repeat center top;
	/*background-size: 100%;*/
}
.about_us_index {
	width: 690px;
	height: auto;
	margin: 255px 0 0 40px;
	color:#6B8D45;
	font-size: 15px;
	float: left;
}
#content_wrapper_nosotros {
	margin: auto; 
	width: auto;
	height: 488px;;
	padding: 0px;
	background: url(../images/backgrounds_news/back_nosotros_9.jpg) no-repeat center top;
	/*background-size: 100%;*/
}
.about_us_we {
	width: 535px;
height: auto;
margin: 90px 60px 0 0;
color:#9BC34C;
font-size: 15px;
float: right;
}
.video {
	width: 350px;
	height: 197px;
	float: left;
	padding-top: 102px;
}
#content_wrapper_servicios {
	margin: auto; 
	width: auto;
	height: 488px;;
	padding: 0px;
	background: url(../images/backgrounds_news/back_servicios_9.jpg) no-repeat center top;
	/*background-size: 100%;*/
}
.services {
	width: auto;
	height: 290px;
	padding: 80px 0 0 0px;
}
.services ul {
	margin: 0;
	padding: 0;
}
.services ul li {
	display: inline-block;
	list-style: none;
	width: 205px;
	height: 109px;
	margin: 0 14px 50px;
}
.services_2 {
	width: 740px;
	height: 270px;
	padding: 90px 0 0 70px;
	color: #A1A09E;
	font-size: 18px;
}
h5 {
	height: 60px;
	font-weight: bolder;
	font-size: 22px;
	color: #666869;
	margin: 0 0 20px 0;
}
.about_us_cv {
	width: 300px;
	height: auto;
	/*margin: 94px 420px 0 0;*/
	float: left;
	margin: 60px 0 0 30px;
	color:#9BC34C;
	font-size: 15px;
}
#content_wrapper_contact {
	margin: auto; 
	width: auto;
	height: 488px;;
	padding: 0px;
	background: url(../images/backgrounds_news/back_contacto_9.jpg) no-repeat center top;
	/*background-size: 100%;*/
}
.contacto {
	width: 430px;
	height: auto;
	margin: 20px 0 0 20px;
	color:#9BC34C;
	font-size: 15px;
	float: left;
	text-align: center;
}
.contacto p {
	margin: 10px 0;
}
.footer{
	width: auto;
	color: #9BC34C;
	background: url(../images/backgrounds_news/footer_9.jpg) no-repeat center top #fff;
}
.footer_services {
	width: 550px;
	height: 130px;
}
.footer_address {
	width: 860px;
	height: 30px;
	text-align: left;
	margin-top: 45px;
	font-size: 12px;
}
.column {
	width: 260px;
	height: 120px;
	padding: 0 5px 0 0;
	line-height: 28px;
	font-size: 13px;
	color: white;
}
.column a{
	text-decoration: none;
}
.column a:hover{
	-webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	color: #282653;
	text-decoration: none;
}
}
.footer ul {
	margin: 0;
	padding: 0 10px 5px;
}
.footer ul li {
	list-style: none;
	display: block;
	padding: 0 0 10px 12px;
	background: url(../images/flecha.png) no-repeat;
}
#footer_wrapper {
	margin: auto; 
	/*width: 1150px;*/
	width: 950px;
	padding:5px 15px 15px 15px;
	height: 214px;
}
#footer_wrapper spam{
	font-weight: bold;
}
.footer_1 {
	width: 222px;
	height: auto;
	color: #5e7c8c;
	line-height: 24px;
	margin-top: 30px;
}
.footer_2, .footer_3 {
	padding: 40px 0 0 10px;
	line-height: 18px;
	color: #676767;
	height: 180px;
	font-size: 13px;
}
.footer_2 {
	width: 505px;
}
.footer_3 {
	width: 410px;
}
.wrapper {
	height: 112px;
	padding: 32px 0px 0px 40px;
}
.logo {
	width: 245px;
	height: 120px;
	background: url(../images/logo.png) no-repeat;
	float: right;
	margin: 42px 42px 0 0;
}
.telefonos {
	width: 300px;
	height: 50px;
	float: right;
	margin-top: 70px;
	text-align: right;
	color: #676767;
	font-weight: bold;
}
.menu {
	width: 590px;
	height: 40px;
	font-size: 15px;
	float: right;
	background: #DADAD9;
	margin-right: 35px;
	padding: 0;
	color: #282653;
}
.menu ul {
	margin: 0;
	padding: 0;
}
.menu ul li {
list-style: none;
display: table-cell;
padding: 8.5pt 20.5pt 8.5pt 20.6pt;
margin: 0;
font-size: 16px;
}
.menu ul li:hover {
	color: white;
	background: url(../images/back_button_hover.png) repeat-x;
	-webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.menu a {
	text-decoration: none;
}
.menu a:hover {
	text-decoration: none;
}
.banner {
	width: 636px;
	height: 551px;
	float: right;
}
a {
	text-decoration: none;
	color: inherit;
}
a:hover {
	text-decoration: underline;
}
h2 {
	height: 15px;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 18px;
}
h3 {
	height: 50px;
	font-weight: bolder;
	font-size: 14px;
	color: #919191;
}
h4 {
	height: 10px;
	font-weight: bolder;
	font-size: 14px;
	color: #919191;
}
p {
	margin: 16px 0 30px;
}
.vacantes {
	width: 315px;
	height: 350px;
	border: 5px solid #dfdfdf;
	background: white;
	float: left;
	padding: 15px;
	margin: 20px 0 0 20px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
}
span {
	color: #676767;
}
.puesto {	
	font-size: 13px;
	font-weight: bold;
	color: #84B149;
}
.puesto a {
	text-decoration: none;
}
.puesto a:hover {
	text-decoration: underline;
}
.requisitos {
	font-weight: bold;
	color: #84B149;
	margin-right: 5px;
	margin-left: 5px;
}
.left {
	float: left;
}
.right {
	float: right;
	text-align: right;
}
.copyright{
	height: 30px;
	font-size: 12px;
	line-height: 14px;
}
.formulario {
	width: 235px;
	height: 300px;
	background: url(../images/back_formulario.png) no-repeat;
	text-transform: uppercase;
	margin: 0 0 0 100px;
	float: left;
	padding: 30px 0 0 10px;
}
.formulario_cv {
	width: 235px;
	height: 300px;
	background: url(../images/back_formulario.png) no-repeat;
	text-transform: uppercase;
	/*margin: 25px 0 0 45px;*/
	margin: 25px 0 0 0px;
	float: left;
	padding: 30px 0 0 10px;
}
.label {
	width: auto;
	height: 30px;
	float: left;
	margin: 6px 0 8px;
	color: black;
}
.input_field { 
	width: 220px; 
	font-family: 'Oxygen', sans-serif;
    font-size: 12px;
	color: #676767;
	padding: 5px; 
	border: none;
	margin: 0px 0px 25px;
	background: none;
	float: left;
}
.input_field_textbox { 
	width: 220px; 
	height: 85px;
	font-family: 'Oxygen', sans-serif;
    font-size: 12px;
	color: #676767;
	padding: 5px; 
	border: none;
	margin: 0px 0px 14px;
	background: none;
	overflow: hidden;
	float: left;
}
.clear {
	clear: both;
}
.clear10 {
	clear: both;
	height: 10px;
}
.clear30 {
	clear: both;
	height: 30px;
}
.text {
	width: 390px;
	height: 420px;
	background: url(../images/back_text.png);
	color: #596E25;
	padding: 60px 30px;
	font-weight: bold;
}
.scroll {
	overflow-y: scroll;
}
.text span{
	font-size: 16px;
	color: #596E25;
}
p {
	margin: 10px 0 20px 0;
}
.customers {
	width: 250px;
	height: 420px;
	background: url(../images/customers.png) no-repeat;
	margin-left: 37px;
}
.slider {
	width: 640px;
	height: 420px;
}
.current {
	color: white;
	background: url(../images/back_button_hover.png) repeat-x;
}
#content_wrapper_reclutamiento, #content_wrapper_contable, #content_wrapper_rh, #content_wrapper_legal, #content_wrapper_estudios, #content_wrapper_capacitacion, #content_wrapper_nomina, #content_wrapper_consultorias  {
	margin: auto; 
	width: auto;
	height: 488px;;
	padding: 0px;
}
#content_wrapper_cv {
	background: url(../images/backgrounds_news/back_servicios_9.jpg) no-repeat center top;
}
#content_wrapper_reclutamiento {
	background: url(../images/backgrounds_news/back_reclutamiento.jpg) no-repeat center top;
}
#content_wrapper_consultorias {
	background: url(../images/backgrounds_news/back_nosotros_9.jpg) no-repeat center top;
}
#content_wrapper_nomina {
	background: url(../images/backgrounds_news/back_nomina.jpg) no-repeat center top;
}
#content_wrapper_capacitacion {
	background: url(../images/backgrounds_news/back_capacitacion.jpg) no-repeat center top;
}
#content_wrapper_estudios {
	background: url(../images/backgrounds_news/back_estudios.jpg) no-repeat center top;
}
#content_wrapper_legal {
	background: url(../images/backgrounds_news/back_legal.jpg) no-repeat center top;
}
#content_wrapper_rh {
	background: url(../images/backgrounds_news/back_rh.jpg) no-repeat center top;
}
#content_wrapper_contable {
	background: url(../images/backgrounds_news/back_fiscal.jpg) no-repeat center top;
}
