
/*html { margin:0; padding:0; background-color:#c0d0d9;}*/
html { margin:0; padding:0; background-color:#e2e2e2;}
body { margin:0; padding:0; font-family:verdana;}
a {color:#0000ff;}

/************************************* CosaSlider HEADER ****************************************/
#cnt_CodaSlider {position:relative;margin: 0px; padding:0px;}
#cnt_CodaSlider #scrollButtons {position:relative;width:850px;}
#cnt_CodaSlider #scrollButtons img.scrollLeft,#cnt_CodaSlider #scrollButtons img.scrollRight {position:absolute;left:0px;top:0px;border:0; z-index:1000;}
#cnt_CodaSlider #scrollButtons img.scrollRight {left: auto;right:0px;}
#cnt_CodaSlider .minWidth {position:relative; overflow:hidden;/*width:857px;*/padding-left:0px; margin-left:0px; }
#cnt_CodaSlider ul {padding:0;margin-top:0;}
#cnt_CodaSlider li {float: left;margin:0px;}

div#scrollButtons div.minWidth {/*height:273px;*/width:850px;}
#cnt_CodaSlider #scrollButtons ul {width: 9999px;padding-left:0px; margin-left:0px;}
#cnt_CodaSlider #scrollButtons li {display:block;/*height: 273px;width:849px;*/}

/****************************************** CONTENT TOP ****************************************/
.bkg_cntTop {background-image:url('../images/bkg_cntTop_iL.jpg'); background-repeat:no-repeat; width:850px; height:273px;}
.bkg_cntTop_iTS {background-image:url('../images/bkg_cntTop_iTS.jpg'); background-repeat:no-repeat; width:850px; height:273px;}
.bkg_cntTop_iSF {background-image:url('../images/bkg_cntTop_iSF.jpg'); background-repeat:no-repeat; width:850px; height:273px;}
.bkg_cntTop_iPN{background-image:url('../images/bkg_cntTop_iPN.jpg'); background-repeat:no-repeat; width:850px; height:273px;}
.bkg_cntTop_iHLS{background-image:url('../images/bkg_cntTop_iHLS.jpg'); background-repeat:no-repeat; width:850px; height:273px;}

/****************************************** HEADER ********************************************/
.header { background-image:url('../images/bkg_header.gif'); background-repeat:repeat-x; height:123px; width:100%;}
.logo {position:absolute; top:40px; width:314px; left:50%; margin-left:-422px;}
.img_header_r {width:90px; height:116px; position:absolute; left:50%; margin-left: 360px; top:40px; z-index:1000;}

/****************************************** SUB-MENU ******************************************/
.sub_menu { width:270px; position:absolute; color:#fff;font-size:11px; right:50%; margin-right: -422px;}
.sub_menu img {padding:3px;padding-top:8px;float:right;}
.sub_menu a {color:#fff;text-decoration:none; padding:6px; padding-top:8px; display:block; float:right;}
.sub_menu a:hover {color:#5cb9de;}


/******************************************** MENU *******************************************/
.cntMenu {width:844px; position:absolute; top:94px; left:50%; margin-left: -427px;}

.btn_home, .btn_home_hover, .btn_home_active {display:block; background-image:url(../images/menu.gif); background-repeat:no-repeat; float:left; background-position: -0 0; cursor:pointer; width:79px; height:29px;}
.btn_home_hover{background-position: -0 -29px;}
.btn_home_active{background-position: -0 -58px;}

.btn_whoWeAre, .btn_whoWeAre_hover, .btn_whoWeAre_active {display:block; background-image:url(../images/menu.gif); background-repeat:no-repeat; float:left; background-position: -79px 0; cursor:pointer;width:154px; height:29px;}
.btn_whoWeAre_hover{background-position:-79px -29px;}
.btn_whoWeAre_active{background-position:-79px -58px;}

.btn_whyChooseUs, .btn_whyChooseUs_hover, .btn_whyChooseUs_active {display:block; background-image:url(../images/menu.gif); background-repeat:no-repeat; float:left; background-position: -233px 0; cursor:pointer;width:168px; height:29px;}
.btn_whyChooseUs_hover{background-position: -233px -29px;}
.btn_whyChooseUs_active{background-position: -233px -58px;}

.btn_rrhh, .btn_rrhh_hover, .btn_rrhh_active {display:block; background-image:url(../images/menu.gif); background-repeat:no-repeat; float:left; background-position: -401px 0; cursor:pointer;width:165px; height:29px;}
.btn_rrhh_hover{background-position:-401px -29px;}
.btn_rrhh_active{background-position:-401px -58px;}

.btn_contactUs, .btn_contactUs_hover, .btn_contactUs_active {display:block; background-image:url(../images/menu.gif); background-repeat:no-repeat; float:left; background-position: -566px 0; cursor:pointer;width:120px; height:29px;}
.btn_contactUs_hover{background-position:-566px -29px;}
.btn_contactUs_active{background-position:-566px -58px;}

.bkg_right {display:block; background-image:url(../images/bkg_menu_right.gif); background-repeat:no-repeat; background-position:right; float:right; width:326px; height:29px; background-color:#000;}


/****************************************** BTN **************************************************/
.btn_readMore, .btn_readMore_hover {background-image:url('../images/btn_readMore.gif'); background-repeat:no-repeat; width:226px; height:36px; cursor:pointer; float:right;}
.btn_readMore_hover {background-position:0 -36px;}

.btn_cpa, .btn_cpa_hover {background-image:url('../images/btn_cpa.gif'); background-repeat:no-repeat; width:256px; height:36px; cursor:pointer; float:left; margin-top:190px; margin-left:25px;}
.btn_cpa_hover {background-position:0 -36px;}

.btn_send, .btn_send_hover {background-image:url('../images/btn_send.gif'); background-repeat:no-repeat; width:174px; height:36px; cursor:pointer;}
.btn_send_hover {background-position:0 -36px;}

.btn_enterSite, .btn_enterSite_hover{display:block;background-image:url('../images/btn_enterSite.gif'); background-repeat:no-repeat; width:226px; height:36px; cursor:pointer; text-align:left; float:left; margin-left:43px; margin-top:198px;}
.btn_enterSite_hover {background-position:0 -36px;}

.btn_sendcv, .btn_sendcv_hover{display:block;background-image:url('../images/btn_sendcv.gif'); background-repeat:no-repeat; width:270px; height:79px; cursor:pointer; text-align:left; float:left;}
.btn_sendcv_hover {background-position:0 -79px;}

.btn_into, .btn_into_hover{display:block;background-image:url('../images/btn_into.gif'); background-repeat:no-repeat; width:158px; height:25px; cursor:pointer; text-align:left; float:left;}
.btn_into_hover {background-position:0 -25px;}



/**************************************** CONTENT MIDDLE *******************************************/
.bkg_content, .bkg_contentHeader {background-image:url('../images/bkg_content.gif'); background-repeat:repeat-y; width:858px; border-bottom:solid 1px #9aa7b0;}
.bkg_contentHeader { border-bottom:0;}

.contentMod {width:818px;/*float:left;*/ padding:10px; padding-top:3px; text-align:left;}
.contentMod div {float:left; width:250px; font-size:11px; color:#474747; background-image:url('../images/img_division_VS.gif'); background-repeat:no-repeat; background-position:right; padding:10px 10px 0 4px;}
.contentMod div ul {text-align:left; padding-left:0px; margin-left:0;}
.contentMod div ul li {background:url('../images/img_bullet.gif') no-repeat; background-position:left; padding:6px; list-style-type:none; padding-left:25px;}
.contentMod div ul li a {text-decoration:none;color:#474747;}
.contentMod div ul li a:hover {color:#2f90c3;}
.contentMod p {font-size:11px; color:#5f5f5f; line-height:20px; text-align:left;}

.cnt_buttonInto {width:250px; background-image:none!important; padding:0!important; margin:0;}
.cnt_buttonInto a{ text-align:center; float:none;}
.cnt_buttonInto_iPN { margin-top:10px;}
.cnt_buttonInto_iTS { margin-top:10px;}

.cnt_txtHome {width:800px!important; margin-top:20px; background-image:none!important;}
.cnt_txtHome p { margin-top:27px; text-align:justify;}


.img_iPN, .img_iTS, .img_iSF, .img_iHLS {background-image:url('../images/cnt_modulos.jpg'); background-repeat:no-repeat; display: block; height:97px; float:left;}

.img_iPN {background-position:0 0; width:175px;}
.img_iPN:hover {background-position:0 -97px;}

.img_iTS {background-position: -175px 0; width:181px;}
.img_iTS:hover {background-position: -175px -97px;}

.img_iSF {background-position: -356px 0; width:174px;}
.img_iSF:hover {background-position: -356px -97px;}

.img_iHLS {background-position: -530px 0; width:175px;}
.img_iHLS:hover {background-position: -530px -97px;}






.bkgNone{background-image:none!important;}

.contentLeftimg {width:250px; float:left; padding:5px;padding-top:0; margin:50px 10px 0 0;}
.contentRight {width:518px;float:left; padding:10px;padding-top:0;}

.contentRight img, .contentCenter img {margin:5px 15px 5px 5px;}
.contentRight p, .contentCenter p {font-size:11px; color:#5f5f5f; line-height:20px; text-align:left;}

.contentCenter {width:818px;/*float:left;*/ padding:10px; padding-top:0; text-align:left;}

.txtTitle {font-size:16px!important; font-weight:bold; border-bottom:solid 1px #5f5f5f; margin-bottom:0; padding-bottom:0px;}
.txtTitleBlue {font-size:19px!important;margin-bottom:0; padding-bottom:0px;color:#1670ae!important;}

.cntTechnologiesOffered {width:550px; text-align:left; font-size:12px; color:#7c7c7c;}
.cntTechnologiesOffered ul {list-style-type:square;}
.cntTechnologiesOffered ul li{padding-bottom:3px;}

.cntTechnologiesOffered div{float:left; margin-right:15px;width:250px; }

.cnt_W3C {width:300px;}
.cnt_W3C p{float:left; margin-right:5px;}
.cnt_W3C img{border:0;width:88px;height:31px;}

/************************************** FORM ******************************************************/
.formTable{ width:500px; font-size:12px;color:#7c7c7c;}
.formTable span{padding-left:4px;}
.formTable td{padding:7px; text-align:left;}
.formTable input[type='text']{width: 350px;height: 15px;padding-top: 5px;padding-left: 5px;font-family: Verdana;font-size: 11px;font-weight: normal; background-image:url('../images/bkg_Input.jpg'); background-repeat:repeat-x;  border: solid 1px #cfcdcd;color: #838383;}
.formTable textarea{width: 350px;height:200px;padding-top:5px;padding-left: 5px;font-family: Verdana;font-size: 11px;font-weight: normal;color: #838383;border: solid 1px #cfcdcd;background-image:url('../images/bkg_Input.jpg'); background-repeat:repeat-x; background-position:top;}
.formTable input[type='submit']{border:0;}

.msg_sendMail {width:500px;color:#7c7c7c; text-align:left; float:right;}
.msg_sendMail font {font-size:18px;}

/*************************************** FOOTER ***************************************************/
.footer {background-color:#0f1014; width:836px;border:solid 1px #60676e; margin:10px 0 10px 0; padding:10px;}
.footer h2 {color:#5cb9de; font-size:20px; font-weight:normal; padding:0px; margin:0px;}
.footer p {color:#fff; font-size:11px; line-height:20px;}

.footerCntLeft {float:left; width:500px; text-align:left; padding-left:15px;}
.footerCntLeft font { font-size:10px; color:#919191;}

.footerCntRight {float:left; width:300px; text-align:left; padding-left:15px;}
.footerCntRight a {color:#fff;text-decoration:none;}
.footerCntRight a:hover {color:#5cb9de;}
