/*new*/
#wrapper {
    margin: 0 auto;
    padding: 0 41px 0 78px;
    width: 853px;
}
/*------------------------ header -------------------------------*/

#header {
    height: 115px;
    position: relative;
}

h1.logo {
    width: 272px;
    float: left;
    padding: 17px 0 0;
}

h1.logo a {
    background: transparent url(../images/logo-bairesco.png) no-repeat scroll 0 center;
    display: block;
    height: 92px;
    width: 272px;
}

h2.h2_title {
    display: block;
    float: right;
    height: 45px;
    margin: 57px 15px 0 0;
    
    letter-spacing: -1px;
	
    font-size: 36px;
    color: #0a71b3;
    text-align: right;
    font-family: 'Cocon-BoldCondensedRegular';
}

.content-menu-top {
    background: #FFFFFF url(../images/bg_menu.png) repeat-x scroll 0 0;
    height: 35px;
}

ul.menu {
    height: 35px;
    margin: 0 auto;
    width: 816px;
}

ul.menu li {
    float: left;
    height: 35px;
}

ul.menu li a {
    color: #575A5D;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 17px;
    margin: 0;
    padding: 9px 18px;
}

ul.menu li a:hover {
    text-decoration: underline;
    /*background:transparent url(../images/hover_bg_menu.png)repeat-x scroll left top;*/
}

ul.menu li a.active {
    color: #ffffff;
    background: transparent url(../images/hover_bg_menu.png) repeat-x scroll 0 0;
	
}

ul.menu li a span:hover {
    color: #106DB0;
}

ul.menu li a span {
    color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    height: 35px;
    padding: 12px 20px 0 5px;
    width: auto;

}

ul.menu li a.active span {
    background: transparent url(../images/b_center.png) no-repeat scroll right top;
    background: transparent url(../images/bg_button2.png) no-repeat scroll right top;
    color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    height: 35px;
    padding: 12px 20px 0 5px;
    width: auto;
}
/*------------------------ content -------------------------------*/

#content {
    clear: both;
    width: 841px;
}

ul.box-services {
    width: 849px;
}

ul.box-services li {
    cursor: pointer;
    float: left;
    height: 218px;
    margin: 0 6px 0 0;
    padding: 8px 8px 0 9px;
    width: 260px;
}

ul.box-services li p {
    margin: 0;
    padding: 5px 5px 10px 8px;
    position: relative;
    top: -11px;

}

body:nth-of-type(1) ul.box-services li p { /*hack safari*/
    padding: 5px 5px 13px 8px;
}

ul.box-services li a {
    color: #333333;
}

ul.box-services li a:hover {
    text-decoration: none;
}

.box-active {
    background: url(../images/box-active.png) no-repeat scroll left top;
}

.box1 {
    background: transparent url(../images/box1.png) no-repeat scroll left top;
}

.box2 {
    background: transparent url(../images/box1.png) no-repeat scroll left top;
}

.box3 {
    background: transparent url(../images/box1.png) no-repeat scroll left top;
}

.title1 {
    /*background:transparent url(../images/title1.png) no-repeat scroll left top;*/
    height: 34px;
    margin: 5px 0 0 8px;
    width: 110px;
}

.title2 {
    /*background:transparent url(../images/title2.png) no-repeat scroll left top;*/
    height: 34px;
    margin: 5px 0 0 8px;
    width: 191px;
}

.title3 {
    height: 34px;
    /*background:transparent url(../images/title3.png) no-repeat scroll left top;*/
    margin: 5px 0 0px 8px;
    width: 161px;
}

.link-box1 {
    width: 42px;
    height: 29px;
    /*background:transparent url(../images/link-box1.jpg) no-repeat scroll left top;*/
    display: block;
}

.link-box2 {
    width: 42px;
    height: 29px;
    /*background:transparent url(../images/link-box2.jpg) no-repeat scroll left top;*/
    display: block;
}

.link-box3 {
    width: 42px;
    height: 29px;
    /*background:transparent url(../images/link-box3.jpg) no-repeat scroll left top;*/
    display: block;
}

.subtitle1 {
    /*background:transparent url(../images/subtitle1.jpg) no-repeat scroll left top;*/
    /*font-size:25px;
	height:22px;
	letter-spacing:-1.6px;*/
    margin: 16px 0 0 7px;
    width: 420px;
    height: 42px;
}

/*----------- body -----------*/

#body {
    width: 841px;
}

.body-left {
    float: left;
    width: 565px;
}

.body-left p {
    margin: 0 0 15px;
    padding: 0 7px 0 8px;
}

ul.content-left {
    display: inline-block;
    margin: 0 0 0 0;
    width: 565px;
}

ul.content-left p {
    padding-left: 0;
}

ul.content-left li.bussine {
    background: transparent url(../images/bg_eventos.jpg) no-repeat scroll left top;
    float: left;
    height: 200px;
    margin: 0px 0 0 6px;
    width: 276px;
}

ul.content-left li.events {
    background: transparent url(../images/bg_eventos.jpg) no-repeat scroll left top;
    float: left;
    height: 200px;
    margin: 0px 0 0;
    padding: 0;
    width: 276px;
}

.events a {
    text-align: right;

}

.events a:hover {
    color: #085C8F;
}

.events blockquote {
    height: 81px;
    padding: 0 15px 33px 20px;
}

.link-line {
    background: transparent url(../images/bg_line2.jpg) no-repeat scroll -30px top;
    color: #0A71B3;
    display: block;
    height: 5px;
    margin: 3px 0 0;
    padding: 5px 0 0;
    text-align: right;
	
    width: 249px;
}

.events h3 {
    height: 25px;
    padding: 15px 0 13px 20px;
}

.bussine {

}

.bussine h3 {
    height: 25px;
    padding: 15px 0 0 20px;
    width: 204px;
}

ul.menulist {
    padding: 12px 0 3px 20px;
    width: 203px;
}

ul.menulist li {
    margin-bottom: 3px;
}

ul.menulist li a {
    background: transparent url(../images/arrow.png) no-repeat scroll left center;
    padding: 0px 0px 0px 18px;
    font-size: 12px;
    color: #000000;
}
/*----------- right -----------*/
/*body:nth-of-type(1) .body-right {  hack safari
	margin:52px 0 12px 8px;
}*/

.body-right {
    background: transparent url(../images/bg_noticia.jpg) no-repeat scroll left top;
    float: left;
    height: 382px;
    margin: 16px 0 10px;
    overflow: hidden;
    width: 276px;
}

.title-noticias {
    height: 24px;
    padding: 15px 0 0 20px;
    width: 266px;
}

ul.list-noticias {
    width: 266px;
    margin: 10px 0 0;
}

ul.list-noticias li {
    height: 72px;
    margin: 0 0 29px;
    overflow: hidden;
    padding: 0 19px 0 20px;
    width: 217px;
}
 /*body:nth-of-type(1) ul.list-noticias li { hack safari
	margin:0 0 29px;
	height:71px;
}*/

ul.list-noticias li a {
    color: #0A71B3;

}

ul.list-noticias li a:hover {
    color: #085C8F;
}

ul.list-noticias li blockquote {
    color: #333;
    font-size: 11px;
}

.bg_right_bottom {
    height: 35px;
    padding: 0 0 0;
    width: 270px;
}

.clientes {
    background: transparent url(../images/center-bg-clientes.jpg) repeat-y scroll 0 0;
    clear: both;
    display: inline-block;
    margin: 12px 0 15px 5px;
    width: 838px;
}

.bottom-clientes {
    height: 6px;
    overflow: hidden;
    width: 838px;
    background: transparent url(../images/bottom-bg-clientes.jpg) no-repeat scroll 0 0;
	
}

ul.list-clientes {
    display: inline-block;
    height: 85px;
    margin: 0 auto;
    padding: 9px 0 0 9px;
    width: 830px;
}

ul.list-clientes li {
    float: left;
    padding: 0 6px;
}

.link {
    background: transparent url(../images/arrow.png) no-repeat scroll right center;
    padding: 0px 14px 0px 0px;
    color: #000;
	
}

.link:hover {
    color: #085C8F;
}

.link-clients {
    background: transparent url(../images/bg-top-clientes.jpg) no-repeat scroll left top;
    height: 24px;
    padding: 6px 0 0 15px;
    width: 838px;
}

/*-------------- page Empresa --------------*/
/* -- home sidebar --*/

#sidebar {
    width: 216px;
    float: left;
}

ul.content-menu {
    margin: 0 0 3px 2px;
    overflow: hidden;
    padding: 0;
    width: 216px;
}

ul.content-menu li {
    margin: 0 0 6px;
}

.bg_top_bairesdev, .bg_top_baires-staffing, .bg_top_baires-services, .bg_bottom_bairesdev, .bg_bottom_baires-staffing, .bg_bottom_baires-services {
    width: 216px;
    height: 5px;
    overflow: hidden;
}

.bg_top_bairesdev {
    background: transparent url(../images/bg_top_bairesdev.jpg) no-repeat scroll 0 0;
}

.bg_bottom_bairesdev {
    background: transparent url(../images/bg_bottom_bairesdev.jpg) no-repeat scroll 0 0;
}

.bg_top_baires-services {
    background: transparent url(../images/bg_top_baires-services.jpg) no-repeat scroll 0 0;
}

.bg_bottom_baires-services {
    background: transparent url(../images/bg_bottom_baires-services.jpg) no-repeat scroll 0 0;
}

.bg_bottom_baires-staffing {
    background: transparent url(../images/bg_bottom_baires-staffing.jpg) no-repeat scroll 0 0;
}

.bg_top_baires-staffing {
    background: transparent url(../images/bg_top_baires-staffing.jpg) no-repeat scroll 0 0;
}

.bairesdev {
    background: transparent url(../images/baires-dev.jpg) no-repeat scroll 0 0;
    display: block;
    height: 27px;
    width: 216px;
	
}

.baires-staffing {
    background: transparent url(../images/baires-staffing.jpg) no-repeat scroll 0 0;
    display: block;
    height: 27px;
    width: 216px;
}

.baires-services {
    background: transparent url(../images/baires-services.jpg) no-repeat scroll 0 0;
    display: block;
    height: 27px;
    width: 216px;
}

ul.menu-staffing {
    padding: 0 0 0 8px;
    width: 208px;
    background: transparent url(../images/bg_baires-staffing.jpg) repeat-y scroll 0 0;
}

ul.menu-staffing li {
    height: 22px;
    margin: 0;
    padding: 5px 0 0px;
    background: transparent url(../images/line-staffing.jpg) no-repeat scroll left bottom;
}

ul.menu-staffing li.last {
    background: none;
}

ul.menu-services {
    padding: 0 0 0 8px;
    width: 208px;
    background: transparent url(../images/bg_baires-services.jpg) repeat-y scroll 0 0;
}

ul.menu-services li {
    height: 22px;
    margin: 0;
    padding: 5px 0 0px;
    background: transparent url(../images/line-services.jpg) no-repeat scroll left bottom;
}

ul.menu-services li.last {
    background: none;
}
/*  home block empresa and events */

.block-bussines {
    background: transparent url(../images/box_sidebar.jpg) no-repeat scroll left top;
    height: 514px;
    margin: 0 0 2px;
    width: 218px;
}

.title_bg_top_sidebar
{
    height: 25px;
    /*	overflow:hidden; */
    padding: 15px 0 0 15px;
    width: 200px;
}

.title_bg_top_sidebar2 {
    height: 21px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 5px 15px;
    width: 196px;
}

.bg_bottom_sidebar {
    height: 47px;
    width: 215px;
}

ul.menulist2 {
    padding: 10px 0 5px 15px;
    width: 200px;
}

ul.menulist2 li {
    overflow: hidden;
    padding: 0 0 6px;
}

ul.menulist2 li a {
    background: transparent url(../images/arrow.jpg) no-repeat scroll left 0;
    color: #000000;
    font-size: 12px;
    padding: 0 0 0 16px;
	
}

ul.menulist2 li a:hover {
    text-decoration: underline;
}

.block-event { /* hack safari*/
    padding: 20px 0 0;
}

.block-event blockquote {
    padding: 0 15px 10px;
    width: 185px;
}

.line2 {
    background: transparent url(../images/bg_line2.jpg) no-repeat scroll -30px top;
    height: 5px;
    margin: 10px 0 0 10px;
    padding: 5px 5px 0 0;
    width: 185px;
    overflow: hidden;
}
/*  end block empresa and events */

/* -- end sidebar --*/

#content-body {
    float: left;
    margin: 0 0 0 30px;
    width: 594px;
}

.wrap {
    padding: 0 23px 20px 0;
}

.wrap p {
    margin: 0 0 10px 0;
}

.wrap p.p_small_paragraph {
    margin-left: 0;
}

.content-subtitle-bairesdev {
    background: transparent url(../images/bg_content_title.jpg) no-repeat scroll 0 0;
    padding: 23px 0 0 0;
    width: 569px;
    margin: 0 0 10px;
}

.subtitle-bairesdev {
    /*background:transparent url(../images/subtitle-empresa.png) no-repeat scroll 0 0;*/
    width: 84px;
    height: 20px;
}

.img-bairesdev {
    margin: 0 0 15px;
}

.split {
    background: transparent url(../images/split.gif) repeat-x scroll center top;
    clear: both;
    height: 9px;
    margin: 0 0 8px 0;
    overflow: hidden;
}

.split-small {
    background: transparent url(../images/split.gif) repeat-x scroll center top;
    height: 9px;
    margin: 0 0 0 15px;
    overflow: hidden;
    clear: both;
}

a.back {
    float: right;
    padding: 0 15px 10px;
}

a.back-orange {
    color: #EF9405;
    float: right;
    padding: 0 15px 10px;
}

a.back-green {
    color: #98BF00;
    float: right;
    padding: 0 15px 10px;
}
/*-------------- page BairesDev --------------*/

h1.logo-baires-dev {
    width: 305px;
    float: left;
    padding: 17px 0 0;
}

h1.logo-baires-dev a {
    display: block;
    width: 305px;
    height: 92px;
    background: transparent url(../images/logo-bairesdev_v2.png) no-repeat scroll 0 center;
}

h2.h2_title-bairesdev {
    display: block;
    float: right;
    height: 45px;
    margin: 57px 15px 0 0;
    width: 450px;
	
    font-size: 28px;
    color: #009EE0;
    text-align: right;
    font-family: 'Cocon-BoldCondensedRegular';
}

ul.menu-dev {
    background: transparent url(../images/bg_bairesdev.jpg) repeat-y scroll 0 0;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 208px;
}

ul.menu-dev li {
    height: 22px;
    margin: 0;
    padding: 5px 0 0px;
    background: transparent url(../images/line-dev.jpg) no-repeat scroll left bottom;
}

ul.menu-dev li.last {
    background: none;
}

ul.menu-dev li a {
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
}

.subtitle-bairesdev {
    /*background:transparent url(../images/subtitle-bairesdev.png) no-repeat scroll 0 0;*/
    width: 101px;
    height: 17px;
}
/*-------------- page services --------------*/

h1.logo-baires-services {
    width: 409px;
    float: left;
    padding: 17px 0 0;
}

h1.logo-baires-services a {
    display: block;
    width: 409px;
    height: 92px;
    background: transparent url(../images/logo-bairesservices_v2.png) no-repeat scroll 0 center;
}

h2.h2_title-services {
    display: block;
    float: right;
    height: 0;
    margin: 57px 0 0 0;
    width: 313px;
	
    font-size: 28px;
    color: #9DC11B;
    font-family: 'Cocon-BoldCondensedRegular';
}

ul.menu-services li a {
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
}

.subtitle-services {
    /* background:transparent url(../images/subtitle-services.png) no-repeat scroll 0 0;*/
    width: 147px;
    height: 17px;
}

ol.items-services {
    background: transparent url(../images/imagen0.jpg) no-repeat scroll right center;
    padding: 0px 200px 0px 0px;
}

ol.items-services li {
    padding: 0px 0px 10px 15px;
    background: transparent url(../images/item.jpg) no-repeat scroll left 5px;
}

/*-------------- page staffing --------------*/

h1.logo-baires-staffing {
    width: 409px;
    float: left;
    padding: 17px 0 0;
}

h1.logo-baires-staffing a {
    display: block;
    width: 409px;
    height: 92px;
    background: transparent url(../images/logo-bairesstaffing_v2.png) no-repeat scroll 0 center;
}

h2.h2_title-staffing {
    display: block;
    float: right;
    height: 0;
    margin: 57px 0 0 0;
    width: 280px;
	
    font-size: 28px;
    color: #F29400;
    font-family: 'Cocon-BoldCondensedRegular';
}

ul.menu-staffing li a {
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
}

.subtitle-staffing {
    /* background:transparent url(../images/subtitle-staffing.png) no-repeat scroll 0 0;*/
    width: 143px;
    height: 21px;
}

ul.bg-services {
    background: transparent url(../images/imagen0.jpg) no-repeat scroll right center;
    padding: 0px 200px 0px 0px;
}

ol.items-staffing li {
    padding: 0px 0px 10px 15px;
    background: transparent url(../images/item.jpg) no-repeat scroll left 5px;
}
/*-------------- page contacto --------------*/

.subtitle-contacto {
    /*background:transparent url(../images/subtitle-contacto.png) no-repeat scroll 0 0;*/
    width: 88px;
    height: 16px;
}

.form {
    background-color: #F2F2F2;
    margin: 20px 0 12px;
    width: 535px;
}

.form-top {
    background: #EDEDEE url(../images/form-top.jpg) no-repeat scroll left bottom;
    height: 11px;
    width: 535px;
}

.form-bottom {
    background: #EDEDEE url(../images/form-bottom.jpg) no-repeat scroll left bottom;
    height: 8px;
    width: 535px;
}

ul.formulario {
    padding: 16px 29px 0 26px;
    width: 480px;
}

ul.formulario li {
    margin: 0 0 18px;
}

ul.formulario li label {
    display: block;
    text-align: left;
    font-size: 13px;
}

.input {
    background: #EDEDEE url(../images/bg_input.png) repeat-x scroll left bottom;
    border: 1px solid #E6E8D2;
    font-family: Arial;
    font-size: 13px;
    height: 16px;
    margin-top: 5px;
    padding: 5px 0 5px 3px;
    width: 218px;
}

.textarea {
    background: #FFFFFF url(../images/bg_textarea.jpg) repeat-x scroll left bottom;
    font-family: Arial;
    font-size: 13px;
    height: 96px;
    margin: 5px 0 0;
    overflow: auto;
    padding: 5px 0 0 2px;
    width: 477px;
}

label.error {
    color: #0970B3;
    font-weight: bold;
    margin: 3px 0 0;
}
/*-------------- page clientes --------------*/

.subtitle-clientes {
    /*background:transparent url(../images/subtitle-clientes.png) no-repeat scroll 0 0;*/
    width: 81px;
    height: 17px;
}

ul.gallery-clients {
    background: #FFFFFF url(../images/bg-clientes.jpg) no-repeat scroll left top;
    display: inline-block;
    height: 89px;
    margin: 0 0 20px 0;
    padding: 17px 0 0;
    width: 551px;
}

ul.gallery-clients li {
    float: left;
    width: 165px;
    text-align: center;
}

ul.gallery-clients li.arrow-prev {
    float: left;
    margin: 0 10px 0 5px;
    position: relative;
    top: 0;
    width: 12px;
}

ul.gallery-clients li.arrow-next {
    float: left;
    margin: 0 0 0 11px;
    position: relative;
    top: 0;
    width: 12px;
}

.ContentProyect {
    background: #FFFFFF url(../images/boxBody.jpg) repeat-y scroll left top;
    margin: 0 0 0 0;
    width: 554px;
}

.boxHeader0 {
    background: #ffffff url(../images/boxHeader.jpg) no-repeat scroll left top;
    width: 554px;
    height: 16px;
    overflow: hidden;
}

.proyect {
    padding: 0 0 15px 22px;
}

.content-proyect-img {
    float: left;
    width: 154px;
    height: 154px;
    padding: 5px 0px 0px 5px;
    background: #ffffff url(../images/boxImage.jpg) no-repeat scroll left top;
}

.content-proyect {
    float: left;
    width: 339px;
    margin: 0 0 0 10px;
}

.boxClientes {
    background: #FFFFFF url(../images/boxFooter.jpg) no-repeat scroll left top;
    height: 117px;
    padding: 12px 0 0 22px;
}

.top-proyect {
    background: #ffffff url(../images/top-proyect.jpg) no-repeat scroll left top;
    width: 339px;
    height: 6px;
    overflow: hidden;
}

.info-proyect {
    padding: 2px 23px 5px 19px;
}

h5.title-proyect {
    color: #0A71B4;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}

.title-proyect2 {
    color: #323232;
    font-size: 14pt;
    letter-spacing: -1px;
    margin: 0;
    padding: 0 0 5px;
    width: 100%;
}

.info-proyect blockquote {
    font-size: 12px;
    padding: 0px 0px 5px 0px;
}

.bottom-proyect {
    background: #ffffff url(../images/bottom-proyect.jpg) no-repeat scroll left top;
    width: 339px;
    height: 6px;
    clear: both;
    overflow: hidden;
}

ul.caracteristicas {
    float: left;
    margin: 0 0 15px;
    width: 260px;
}

ul.caracteristicas li {
    background: #FFFFFF url(../images/arrow.jpg) no-repeat scroll left center;
    font-size: 10pt;
    margin: 0 5px 5px 0;
    padding: 0 0 0 18px;
}

/*-------------- page noticias --------------*/

.ImagenNoticias
{
    float: left;
}

ul.list-news {
    /*padding: 0 0 0 0;*/
}

ul.list-news li span,
ul.list-news li h5 {
    padding: 0 0 0 0;
}

ul.list-news li span {
    color: #c1c1c1;
    font-size: 13px;
    display: block;
    margin: 0 0 2px 0;
}

ul.list-news li h5 {
    color: #0774b5;
    font-size: 13px;
    margin: 0 0 2px 0;
}

ul.list-news li img {
    padding: 0px 15px 0px 0px;
}

ul.list-news-detail
{
}

ul.list-news-detail li span {
    color: #c1c1c1;
    font-size: 13px;
    display: block;
    margin: 0 0 2px 0;
}

ul.list-news-detail li h5 {
    color: #0774B5;
    font-size: 20px;
    margin: 0 0 5px 0;
    padding: 0;
}

ul.list-news-detail li img {
    padding: 0px 15px 0px 0px;
}


/*-------------- page Otros Trabajos --------------*/
/*------------------------ footer -------------------------------*/

#footer {
    background: transparent url(../images/bg_footer.jpg) repeat-x scroll left top;
    clear: both;
    color: #666666;
    font-size: 11px;
    height: 32px;
    margin: 15px 0 0;
    padding: 15px 0 0;
    text-align: center;
}

#footer div {
    margin: 0 auto;
    padding: 0 0 0 50px;
    width: 840px;
}

#footer span {
    display: block;
    float: right;
    font-size: 10px;
    text-align: right;
    margin-right: 10px;
}

#footer ul {
    float: left;
}

#footer ul li {
    float: left;
    margin: 0 15px 0 0;
}

#footer ul li a {
    font-size: 12px;
    color: #666666;
}

#footer ul li a:hover {
    color: #0774b5;
    text-decoration: none;
}
/*------------- Tipos de letra -----------------*/

.BigLetterBlue
{
    font-family: Courier New;
    font-weight: bold;
    font-size: xx-large;
    color: Teal;
}

.HighlightedLetter
{
    font-size: large;
    font-weight: bold;
}
/*------------- Pagina Grupo -----------------*/

#sidebar .phones .tit {
    float: left;
    width: 65px;
    color: #0a71b4;
}

#sidebar .phones .number {
    float: left;
    width: 94px;
}

.phones {
    background: transparent url(../images/bg-info.jpg) no-repeat scroll 0 0;
    font-size: 11px;
    height: 166px;
    padding: 20px 0 0 50px;
    width: 170px;
}

.dire-info {
    color: #0A71B4;
    font-size: 12px;
    padding: 24px 0;
    text-decoration: none;
}

.dire-web {
    color: #333333;
    font-size: 11px;
}

#content-body .divisiones p {
    clear: both;
    padding-bottom: 40px;
}

#content-body .divisiones img {
    margin-bottom: 5px;
    float: left;
}

#content-body .divisiones span {
    float: left;
    padding: 10px 0 0 12px;
}

#content-body .textblack {
    color: #333333;
}

/*--------------- Master Page ----------------*/

body:nth-of-type(1) .block-SocialNetworks { /* hack safari*/
    height: 107px;
}

.block-SocialNetworks blockquote {
    padding: 8px 19px;
    width: 185px;
}

.title_bg_top_sidebar3 {
    height: 30px;
    margin: 0 2px;
    overflow: hidden;
    padding: 35px 0 0 15px;
    width: 196px;
}


ul.menu_arrow li {
    background: transparent url(../images/arrow.jpg) no-repeat scroll left 0;
    /*	color:#000000;
	font-size:12px; */
    padding: 0 0 0 16px;
}

ul.menu_arrow-green li {
    background: transparent url(../images/arrow-green.png) no-repeat scroll left 5px;
    padding: 0 0 0 0px;
}

ul.menu_arrow-orange li {
    background: transparent url(../images/arrow-orange.png) no-repeat scroll left 5px;
    padding: 0 0 0 0px;
}

#content-body .box-valores {
    float: left;
    margin: 10px 0 20px 0;
    width: 532px;
}

#content-body .box-valores .bottom {
    background: url(../images/box-valores-bottom.png) no-repeat left bottom;
    float: left;
    width: 492px;
    padding: 10px 20px 20px 20px;
}

#content-body .box-valores ul {
    float: left;
    margin: 0 20px 0 0;
    width: 240px;
}

#content-body .box-valores li {
    background: transparent url(../images/arrow.png) no-repeat scroll left center;
    padding: 0px 0px 0px 16px;
    margin: 0px 0px 5px 0px;
}

#content-body .box-valores li span {
    color: #0a71b4;
}


ul.menu_arrow_avisos li {
    background: transparent url(../images/bg-cv.jpg) no-repeat scroll left bottom;
    height: 62px;
    padding: 10px 0 0 13px;
}

.wrap dl {
    margin: 0;
}
/* Referral Agreement */

p.ReferralParagraph
{
    line-height: 20px;
    text-align: justify;
}

ul.BulletHighlights {
    display: inline-block;
}

ul.BulletHighlights li
{
    text-align: justify;
    float: left;
    height: 49px;
    margin: 0 0 10px 59px;
    width: 510px;
}
/* End Referral Agreement */

/* page CV */

ul.formCv {
    display: inline-block;
}

ul.formCv li {
    float: left;
    height: 49px;
    margin: 0 0 10px 59px;
    width: 238px;
}

ul.formCv li.textarea0 {
    height: 100%;
    width: 494px;
}

ul.formCv li label {
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 13px;
    padding: 0 0 4px;
}

ul.formCv li input {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 13px;
    height: 21px;
    padding: 6px 0 0 5px;
    width: 230px;
}

ul.formCv li textarea {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    height: 72px !important;
    padding: 6px 0 0 5px;
    width: 487px !important;
}

ul.formCv li #ctl00_PlaceHolderContenidoPrincipal_ddlPaises {
    height: 27px;
    padding: 4px 0px 0px 4px;
}

.content-form {
    background: transparent url(../images/body-form.jpg) repeat-y scroll left top;
    margin: 0 0 0 0;
    width: 554px;
}

.header-form, .footer-form {
    width: 554px;
    height: 21px;
    overflow: hidden;
}

.header-form {
    background: transparent url(../images/header-form.jpg) repeat-y scroll left top;
}

.footer-form {
    background: transparent url(../images/footer-form.jpg) repeat-y scroll left top;
}

ul.formCv li input#ctl00_PlaceHolderContenidoPrincipal_btnEnviar {
    background: transparent url(../images/send.jpg) no-repeat scroll left top;
    border: medium none;
    clear: both;
    display: block;
    height: 27px !important;
    margin: 0 auto;
    text-indent: -9999px;
    width: 83px !important;
    cursor: pointer;
}

ul#ctl00_PlaceHolderContenidoPrincipal_listaTrabajos {
    padding: 0px 0px 0px 0;
}

#btnIdiomaEspanol {
    background: transparent url(../images/espana.png) no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 48px;
    text-indent: -9999px;
    top: -25px;
    width: 0;
}

#btnIdiomaIngles {
    background: transparent url(../images/ingles.png) no-repeat scroll 0px 0px;
    display: block;
    height: 16px;
    position: absolute;
    right: 20px;
    top: -25px;
    text-indent: -9999px;
    width: 0;
    cursor: pointer;
}

.divisiones {

}

.divisiones ul {
    display: inline-block;
    margin: 5px 0 0 0;
    width: 570px;
}

.divisiones li {
    background: transparent url(../images/box01.jpg) no-repeat scroll 0 0;
    float: left;
    height: 110px;
    margin: 0 8px 0 0;
    padding: 17px 0 0;
    width: 182px;
}

.divisiones li h2 a {
    display: block;
    font-size: 1%;
    height: 100%;
    text-indent: -99999px;
    width: 100%;
}

.divisiones li h2.title-bairesdev {
    height: 24px;
    width: 116px;
    background: transparent url(../images/title-bairesdev.jpg) no-repeat scroll 0px 0px;
	
}

.divisiones li h2.title-bairesStaffing {
    height: 26px;
    width: 152px;
    background: transparent url(../images/title-bairesStaffing.jpg) no-repeat scroll 0px 0px;
}

.divisiones li h2.title-bairesServices {
    height: 26px;
    width: 156px;
    background: transparent url(../images/title-bairesServices.jpg) no-repeat scroll 0px 0px;
}

.divisiones li h2 {
    margin: 0 0 0 12px;
}

.divisiones li h3 {
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 5px 0 0 15px;
}

ul.formCv li table input#ctl00_PlaceHolderContenidoPrincipal_rbListMedioContactoPreferido_0, ul.formCv li table input#ctl00_PlaceHolderContenidoPrincipal_rbListMedioContactoPreferido_1 {
    width: 13px;
    height: 13px;
    display: block;
    float: left;
}

ul.formCv li table {
    display: inline-block;
    width: 200px !important;
}

ul.formCv li table label {
    display: block;
    float: left;
    padding: 0 20px 0 5px;
}

ul.formCv li.cotizacion {
    width: 500px;
}

ul.formCv li.cotizacion label {
    width: 280px;
    float: left;
}

ul.formCv li.cotizacion input {
    display: block;
    float: left;
    width: 200px;
}

ul.formCv li.cotizacion select {
    display: block;
    float: left;
    width: 150px;
}
/* Page Contacto */

.box-info-contact {
    background: transparent url(../images/bg-box-contact.jpg) repeat-x scroll left top;
    height: 88px;
    margin: 12px 0 5px 0;
    padding: 23px 0 0;
    width: 553px;
}

ul.phone {
    background: transparent url(../images/phoneContact.jpg) no-repeat scroll left 2px;
    float: left;
    padding: 0 0 0 33px;
    width: 200px;
}

ul.phone li {
    font-size: 11px;
    font-family: Arial;
}

ul.phone li span {
    color: #0A71B3;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    width: 60px;
}

ul.direction {
    float: right;
    font-family: Arial;
    font-size: 11px;
    width: 270px;
}

ul.direction li.home {
    background: transparent url(../images/homeContact.jpg) no-repeat scroll left center;
    height: 28px;
    margin: 0 0 8px;
    padding: 0 0 0 28px;
    width: 120px;
}

ul.direction li.email {
    background: transparent url(../images/emailContact.jpg) no-repeat scroll left center;
    height: 21px;
    padding: 3px 0 0 32px;
    width: 100px;
}

ul.direction li.email a {
    font-size: 11px;
}
/*-------------------- DetalleJobs.aspx ---------------- */

ul.formDetalleJobs {
    display: inline-block;
}

ul.formDetalleJobs li {
    float: left;
    height: 35px;
    margin: 0 0 10px 30px;
    width: 258px;
}

ul.formDetalleJobs li.textarea0 {
    height: 100%;
    width: 494px;
}

ul.formDetalleJobs li label {
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 4px;
}

ul.formDetalleJobs li input {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 13px;
    height: 21px;
    padding: 6px 0 0 5px;
    width: 230px;
}

ul.formDetalleJobs li textarea {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    height: 72px !important;
    padding: 6px 0 0 5px;
    width: 487px !important;
}

.btnApplyNow {
    float: left;
    width: 600px;
    text-align: center;
    padding-top: 0px;
}

/*---------------- fin DetalleJobs.aspx ----------------*/

h3.subtitle1 {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 26px;
    color: #1a1a1a;
}

h2.subtitle-staffing {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 21px;
    color: #F29400;
}

h2.subtitle-services {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 21px;
    color: #9DC11B;
}

h2.subtitle-contacto {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 21px;
    color: #0A71B4;
}

h2.subtitle-clientes {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 21px;
    color: #0A71B4;
}

h2.subtitle-bairesdev {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 21px;
    color: #009EE0;
}

h2.title1 {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 22px;
    color: #008acf;
}

h2.title2 {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 22px;
    color: #f59403;
}

h2.title3 {
    font-family: 'Cocon-BoldCondensedRegular';
    font-size: 22px;
    color: #94be07;
}
