div.content_wraper div.content div.inner div.top_banner{
	background:transparent url(/img/sobre_nosotros/top.png) no-repeat scroll center top;
	padding:10px 23px 0 360px;
	height : 268px;
	line-height : 1.8em;
	border-bottom : 4px solid #bdae7d;
}




div.content_wraper div.content div.inner div.top_banner h2{
	padding:5px 0 10px 0;
	color : #000;
}
div.content_wraper div.content div.inner div.top_banner .view_services{
	font-size : 145%;
	padding-top  :15px;
	display  :block;
}
div.content_wraper div.content div.inner div.top_banner .view_services a{
	display :block;
	height : 30px;
	width : 202px;
	background : url(/img/sobre_nosotros/masservicios.png) no-repeat 0 0;
	text-indent : -300em;
	border : none;
}
body.en div.content_wraper div.content div.inner div.top_banner .view_services a{
	width : 152px;
	background-image : url(/img/sobre_nosotros/services.png);
}
div.content_wraper div.content div.inner div.top_banner .view_services a:hover{
	background-position : 0 -30px;
}


div.projects{
	padding : 0 37px 0 37px;
	position  :relative;
}
h2.projects{
	border-top : 1px solid #f9d606;
	padding: 15px 15px 20px 15px;
	color : #212121;
	background: #efe1b1 url(/img/sobre_nosotros/h2.png) repeat-x bottom;
	font-size : 25px;
}
h2.projects a.small{
	font-size : 12px;
	margin-left : 5px;
}

div.projects p.controls{
	position  :absolute;
	text-align : center;
	top : -45px;
	right : 23px;
	width : 60px;
	height  :34px;
	color  :#9aacae;
}

div.projects p.controls a{
	display  :block;
	border : none;
	text-indent : -300em;
	width : 26px;
	height  :26px;
	background : url(/img/sobre_nosotros/next-prev.jpg) no-repeat 0 0;
}
div.projects p.controls a.prev{
	position  :absolute;
	top : 0;
	left : 0;
}
div.projects p.controls a.next{
	position  :absolute;
	top : 0;
	right : 0;
	background-position : -27px 0;
}

div.projects p.controls { display: none; }
div.projects p.controls a.prev:hover{ background-position : 0 -27px; }
div.projects p.controls a.next:hover{ background-position : -27px -27px; }

div.projects p.controls a.prev_off{ background-position : 0 -54px !important; }
div.projects p.controls a.next_off{ background-position : -27px -54px !important; }



div.projects ul.carousel{
	margin : 0;
	padding : 0 0 0 0;
	list-style : none;
	border-top : 15px solid #fff;
}

div.projects ul.carousel li{
	padding : 0;
	float:left;
	width : 281px !important;
	height : 250px;
	border-right : 23px solid #fff;
}
div.projects ul.carousel li.last{
	border-right : none;
}
div.projects ul.carousel li h3{
	border-bottom : 1px solid #ccc;
	padding : 0 0 3px 0;
	margin-bottom : 7px;
}
div.projects ul.carousel li p{
	margin : 0 0 0 10px;
}
div.projects ul.carousel li a{
	text-decoration : none !important;
	display : block;
	width : 261px;
	height : 100px;
	padding : 10px;
	background : #fff url(/img/sobre_nosotros/thumbshadow.png) no-repeat 0 0;
	border-bottom : 5px solid #fff;
}
div.projects ul.carousel li a:hover{
	background-position : 0 -120px;
}
div.projects ul.carousel li a img{
	width : 261px;
	height : 100px;
}




.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}


p.viewall{
	clear : both;
	padding  :1.5em 0 0 0;
}
p.viewall a{
	display :block;
	height : 30px;
	width : 162px;
	background : url(/img/sobre_nosotros/masproyectos.png) no-repeat 0 0;
	margin : 0 auto;
	text-indent : -300em;
	border : none;
}
body.en p.viewall a{
	width : 122px;
	background-image : url(/img/sobre_nosotros/projects.png);
}
p.viewall a:hover{
	background-position : 0 -30px;
}
