 
/* CSS Document */
body {padding:0 auto; margin: 0 auto; background:url(../img/bg_body.jpg) repeat-x #F5F3F4 top;}
body#popup {padding: 0 auto; margin: 0 auto; background:none!important}
#main {position:relative; width:948px; margin:0 auto; background:#FFFFFF; z-index: 1;}
#content { position:relative; clear:both; overflow:visible; z-index:0; width:924px; margin:0 12px; font:normal "Trebuchet MS", Arial, Helvetica, sans-serif; }
#content.idiomas {position: relative;  width: 924px;  margin:0 12px;  background:url(../img/home_sombra_interior.gif) top no-repeat;  overflow:hidden;  z-index:1;}
h1, h2, h3, h4 {font-weight:normal;}
p.smallForms  {margin:0; color:#003F6B; font:0.7em "Trebuchet MS"; padding:10px 25px 0 25px;}
p#error {color:#FF0000!important;}
form  {margin:0;}


/* HOME new index 2010 - HEADER*/
#header {position:relative; background:url(../img/new2010_header.jpg) #F6F5F5 top no-repeat; width:924px; height:153px; margin:0 12px;}
a.logoHeader {position:absolute; width:290px; height:153px;}
.callus {position:absolute; left: 310px; top: 0px; width: 400px; color:#003F6B; font:13px "Trebuchet MS"; line-height:20px; }.callus a{color:#003F6B; text-decoration:none; font-weight:bold}
.callus select {margin:4px 4px 4px 85px;}
.callus .choose-language {margin-bottom:0px;overflow:hidden ; width:230px; background-image: url(../img/bg-lng.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.callus .choose-language .lang-flags {display:block;padding:3px 0 0 100px;height:32px;overflow:hidden;}
.callus .choose-language .lang-flags img {margin-right:5px;}

/* HOME new index 2010 - BREADCRUMB */
.BreadCrumb {clear:both; width:924px; background:#FFFFFF;}
.BreadCrumb p {margin:0; padding:4px 24px 4px 24px; font:0.8em "Trebuchet MS";color:#222222;}
.BreadCrumb p a {text-decoration:none; color:#000000;}
.BreadCrumb p a:hover {text-decoration:underline;}
.BreadCrumb span.off {color:#AAAAAA;} 
.BreadCrumb strong {font-size:10pt;color:#003F6B}

/* HOME new index 2010 -  ROTATING LANGUAGES */
#menu .BlueLightBand {clear:both; width:924px; height:30px; margin:0; background: url(../img/bg_bluelightband.jpg) #ABCBE0 repeat-x top; z-index:1000;}
#menu .BlueLightBand .WeTranslate {width:105px; margin-top:10px; float:left;}
.BlueLightBand p.txt {margin:0; color:#153F5E; font:0.7em "Trebuchet MS"; display:inline; font-weight:bold; padding-left:25px;}
.BlueLightBand marquee {margin:0;}
#menu .BlueLightBand .Langs {width:790px; margin-top:5px; float:left;}
.BlueLightBand marquee p.langs {margin:0; color:#153F5E; font:0.7em "Trebuchet MS"; padding:8px 0 0 0; display:inline; width:500px;}
.BlueLightBand marquee p.langs a {color:#153F5E; text-decoration:none;}
.BlueLightBand marquee p.langs a:hover { text-decoration:underline;}


/*added clau -  ROTATING LANGUAGES */
.hide {visibility: hidden;}
#qscroller1 {margin-top:0px; height:20px;}
.qslide {font-size:9pt; padding:3px; color:#153F5E;}
.qslide p, .qslide a {margin:0; color:#153F5E; font:11px "Trebuchet MS"; padding:0px 2px; padding-top:8px; text-decoration:none;}
.qslide a:hover {text-decoration:underline;}


/* HOME new index 2010 - NEWS*/
#contentNews {position:relative; width: 924px; margin:0; background: url(../img/bg_home_news.jpg) top repeat-x; height:131px; overflow:hidden; z-index:0;}
.NewContent {}
.NewContent h2.title {margin:0; background:url(../img/bg_title_news.jpg) repeat-x #C7D9E2; height:41px; color:#003F6B; font:1.3em "Trebuchet MS"; padding:6px 20px 0 20px;}


#content .WeTranslate {clear:both; margin:0 0 10px 0; width:924px; height:45px; background-color:#E4EAF0;}
#content .WeTranslate .txt {width:105px; float:left;}
#content .WeTranslate .Langs {width:790px; float:left;}
#content .WeTranslate p {margin:0 auto; color:#003F6C; font:14px "Trebuchet MS"; text-align:center; padding:14px 0 0 0;}
#content .WeTranslate p a {color:#003F6C; text-decoration:none;}
#content .WeTranslate p a:hover {text-decoration:underline;}

#content .Clients {float:left;  margin:0; width: 197px;}
#content .Clients .Top {margin:0; border:0;}
#content .Clients .Bot {margin:0; width:197px; height:43px; background:url(../img/clients_bot.jpg) no-repeat;}
#content .Clients .Bot p {margin:0; color:#76838C; font:14px "Trebuchet MS"; text-align:center; padding:8px 0 0 0;}
#content .Clients .Bot p a {color:#76838C; text-decoration:none;}
#content .Clients .Bot p a:hover {text-decoration:underline;}
#content .Clients .Mid {margin:0; width:197px; height:76px; background:url(../img/clients_mid.gif) no-repeat;}
#content .Clients .Mid  img {margin:0;}



/* HOME new index 2010 - OUR SERVICES */
.ColLeft .OurServices {width: 273px; margin:0; margin-top:10px;}
.ColLeft .OurServices h1.Top {clear:both; text-align:center; padding:8px 0; margin:0!important; background:#F2F2F2; color:#003F6B; font-size:19px; font-family: "Trebuchet MS";}
.ColLeft .OurServices h2.Top {clear:both; text-align:center; padding:8px 0; margin:0!important; background:#F2F2F2; color:#003F6B; font-size:19px; font-family: "Trebuchet MS";}
.ColLeft .OurServices .Bot {clear:both;}
.ColLeft .OurServices ul {margin: 0!important; padding: 0; list-style: none;}
.ColLeft .OurServices li {float:left; margin: 0; border-bottom:#F2F2F2 1px solid; }
.ColLeft .OurServices a {display: block; float:left; padding:0px; width:203px; height: 30px;}   

.ColLeft .OurServices li.DocTrans a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_doctranslation.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-top:1px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.DocTrans span {display: none;}
.ColLeft .OurServices li.DocTrans a:hover {background: url(../img/icon_doctranslation.gif) left no-repeat #F2F2F2; border-top:1px solid #FFFFFF; color:#003F6B;}
.ColLeft .OurServices li.DocTrans img {position:absolute; left: 0px;	top: 53px;}

.ColLeft .OurServices li.LegalTrans a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_legal.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.LegalTrans span {display: none;}
.ColLeft .OurServices li.LegalTrans a:hover {background: url(../img/icon_legal.gif) left no-repeat #F2F2F2; color:#003F6B;}

.ColLeft .OurServices li.WebTrans a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_websitetrans.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.WebTrans span {display: none;}
.ColLeft .OurServices li.WebTrans a:hover {background: url(../img/icon_websitetrans.gif) left no-repeat #F2F2F2; color:#003F6B;}

.ColLeft .OurServices li.Proofreading a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_proofreading.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.Proofreading span {display: none;}
.ColLeft .OurServices li.Proofreading a:hover {background: url(../img/icon_proofreading.gif) left no-repeat #F2F2F2; color:#003F6B;}

.ColLeft .OurServices li.Audio a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_audio.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.Audio span {display: none;}
.ColLeft .OurServices li.Audio a:hover {background: url(../img/icon_audio.gif) left no-repeat #F2F2F2; color:#003F6B;}

.ColLeft .OurServices li.Multilingual a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_multilingual.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.Multilingual span {display: none;}
.ColLeft .OurServices li.Multilingual a:hover {background: url(../img/icon_multilingual.gif) left no-repeat #F2F2F2; color:#003F6B;}

.ColLeft .OurServices li.Interpreting a {font:0.9em Trebuchet ms; color:#003F6B; text-decoration:none; font-weight:bold; padding-left:66px!important; padding-top:12px; background:url(../img/icon_interpreting.gif) left no-repeat #ffffff; border-right:2px solid #F2F2F2; border-left:2px solid #F2F2F2;}
.ColLeft .OurServices li.Interpreting span {display: none;}
.ColLeft .OurServices li.Interpreting a:hover {background: url(../img/icon_interpreting.gif) left no-repeat #F2F2F2; color:#003F6B;}

#content .ColLeft .OurServices .submenu {position: absolute; top: 302px; left: 187px; padding:0; margin: 0; list-style: none; width: 196px; height:68px; background: url(../img/submenu_services_bg.gif) no-repeat; filter: alpha(opacity=95); -moz-opacity: .95; opacity: .95; z-index:10000;}
#content .ColLeft .OurServices .submenu ul {}
#content .ColLeft .OurServices .submenu li {display: block !important; float: none !important; text-align: left; height:31px; margin-left:14px; background-image:none!important;}
#content .ColLeft .OurServices .submenu li a {display: block!important; float: none !important; color:#003F6B; font:11px Trebuchet MS; text-decoration:none; width:171px; height:21px!important; background:#F2F2F2; text-indent:9px; padding-top:5px!important; }
#content .ColLeft .OurServices .submenu li a:hover {height:21px!important; width: 171px; padding-top:5px!important; color:#003F6B;}


/* TOP MENU */
#menu {position:relative; margin:0; width:924px; background:#003D64 url(../img/menu_bg.jpg) repeat-x; margin:0 12px; z-index:2;}
#menu .botonera {width:; z-index:1000; height:35px;display:block;}
.botonera ul  {margin: 0; padding: 0; list-style: none;float:right;width:382px;overflow:hidden;}
.botonera .newbots {margin: 0; padding: 0; list-style: none;float:left;width:538px;overflow:hidden;}
.botonera li  {float:left; margin: 0;}
.botonera ul a  {display: block; float:left;}   
.botonera ul.newbots a {display:block;text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight:700; font-size:14px;line-height:16px;color:#062F4B;padding:9px 12px;border-right:1px solid #7f9fb8;border-left:1px solid #bfe3fd; text-transform:uppercase;}
.botonera ul.newbots a:hover {background-color:#4e7b92;color:#FFF;}



.botonera li.langu_combo a {width:128px; height: 35px; background: url(../img/menu_btn_contactus.jpg) no-repeat; background-position: 0px 0px;}
.botonera li.langu_combo span { font:13px Trebuchet MS; color:#FfFfFf; text-decoration:none;}
.botonera li.langu_combo a.active,
.botonera li.langu_combo select { font:11px  Trebuchet MS;  text-decoration:none;}
.botonera li.langu_combo a:hover {background-position: 0px -35px;}

.botonera .submenu {position: absolute; top: 35px; left: 87px; padding: 0; margin: 0; list-style: none; width: 211px; z-index:10000;}
.botonera .submenu ul {}
.botonera .submenu li {display: block !important; float: none!important; text-align:left; background-image:none!important; text-indent:24px;}
.botonera .submenu li.sinlink {display:block!important; float:none!important; font:12px Trebuchet MS; color:#FEFEFE; text-decoration:none; width:211px; height:24px!important; background: url(../img/submenu_arrow_bg.gif) no-repeat center #00456F!important; text-indent:24px; padding-top:5px!important; border-top:1px solid #004E7F; border-bottom:1px solid #003353!important;}
.botonera .submenu li.first {display: block !important; float: none!important; border-top:1px solid #cccccc;  text-align:left; background-image:none!important; text-indent:24px;}
.botonera .submenu li a {display: block!important; float: none !important; color:#FEFEFE; font:12px Trebuchet MS; text-decoration:none; width:211px; height:24px!important; background: url(../img/submenu_arrow_bg.gif) no-repeat center #00456F; text-indent:24px; padding-top:5px!important; border-top:1px solid #004E7F; border-bottom: 1px solid #003353;}
.botonera .submenu li a:hover {height:24px!important; width: 211px; background: url(../img/submenu_arrow_bg.gif) no-repeat center #043555; padding-top:5px!important;}
#menu .botonera .submenu li a.thirdlevel {clear:both; font-size:11px; text-indent:20px; background-image:none!important; border-top: #004E7F 1px solid!important; border-bottom: 1px solid #003353!important;}
.botonera .submenu li a:hover.thirdlevel{}
.botonera .submenu li.bottom {height:19px!important;  background:url(../img/submenu_bottom_bg.png) no-repeat !important; margin-top:0!important; padding-top:0!important; border:none!important;}
.botonera li.languages {width:212px; height:35px;}

 


/* NEWS LEFT */
.LeftNews {float:left; width:262px; margin:10px 0 10px 10px; border-right:1px solid #F3F3F3;}
.CenterNews {float:left; margin:10px 0 10px 0; width:410px; border-right:1px solid #F3F3F3; border-left:1px solid #C2D6E0; }
.RightNews {float:left; margin:10px 0 10px 0; width:222px; border-left:1px solid #C2D6E0;}
.BannerBot {background: url(../img/banner_left_bot.gif) no-repeat top; width:273px; height:12px; margin-bottom:10px;}

.RightNews h2, .CenterNews h2, .LeftNews h2 {margin:0; font:1em "Trebuchet MS"; color:#003F6B; padding:0 20px 5px 20px;}
.RightNews h2 a, .CenterNews h2 a, .LeftNews h2 a {color:#003F6B; text-decoration:none;}
.RightNews h2  a:hover, .CenterNews h2 a:hover, .LeftNews h2 a:hover {color:#000000;}
.RightNews p {margin:0; padding:0 10px 5px 20px; font:0.75em "Trebuchet MS"; color:#003F6B; float:right;}
.CenterNews p, .LeftNews p {margin:0; padding:0 20px 5px 20px; font:0.75em "Trebuchet MS"; color:#003F6B; float:right;}
.RightNews p a, .CenterNews p a, .LeftNews p a  {color:#003F6B;}
.RightNews p a:hover,  .CenterNews p a:hover, .LeftNews p a:hover  {text-decoration:none;}
.RightNews img, .CenterNews img, .LeftNews img {margin:0; padding:0 10px 40px 0; float:left;}








/* TRANSLATION CENTRAL */
.ColCenter h2.Top {postion:relative; margin:0; margin-top:10px; background-color:#96BED7;}
.ColCenter .txt {margin:0; background:url(../img/home_mundo.jpg) no-repeat; height:147px;}
.ColCenter .txt h3 {position:relative; font:16px Trebuchet MS; font-weight:bold; color:#003f6c; width:270px; margin:0 0 0 145px; padding-top:8px;}
.ColCenter .txt h3 img {position:absolute;	top: 29px;	left: 0px;}
.ColCenter .Center {background:url(../img/bg_center_02.jpg) top repeat-x #C1D4DB; height:245px; postion:relative;  z-index:0;}
.ColCenter .Center img {position:absolute;	left: 485px;	top: 170px; z-index:10;}
.ColCenter .Center p {margin:0; font:15px Trebuchet MS; color:#003f6c; padding:0 30px; z-index:10000;}
.ColCenter .Center p a {color:#003f6c; text-decoration:underline;}
.ColCenter .Center p a:hover {color:#003f6c; text-decoration:none;}
.ColCenter .Bot {margin:0;}


/* RIGHT*/
#content .ColRight {float:left!important; margin:0; width:216px;}


/* HOME RIGHT BUTTONS */
.ColRight .buttons {clear:both; width: 217px; margin:10px 0 2px 0;}
.ColRight .buttons#interiores {clear:both; width: 217px; margin:0 0 2px 0;}
.ColRight .buttons img { border:none; margin:0 0 3px 0;}

/* CLIENTS y TESTIMONIALS */
.ColRight h2.TestimonialsTit,
.ColRight h2.ClientsTit {clear:both; text-align:center; padding:8px 0; margin:0!important; background:#F2F2F2; color:#003F6B; font:1.3em "Trebuchet MS";}
.ColRight h2.ClientsTit_small {clear:both; text-align:center; padding:6px 0; margin:0!important; background:#F2F2F2; color:#003F6B; font:1.1em "Trebuchet MS";}
.Testimonials,
.ColRight .ClientWebs,
.ColRight .ClientLogos {margin:0; border-right:2px solid #F6F6F6; border-left:2px solid #F6F6F6;}
.ClientWebs img {margin-left:25px; border:1px solid #CCCCCC;}
.ClientLogos img {margin:0; width:212px; height:80px;}
.ColRight .TestimonialsPie,
.ColRight .ClientPie {margin:0; text-align:center; background:url(../img/pie_clients.jpg) no-repeat top; height:48px;}
.TestimonialsPie p, .ClientPie p {margin:0; color:#003F6B; font:0.9em Trebuchet ms; text-align:center; padding-top:8px;}
.TestimonialsPie p a, .ClientPie p a {color:#003F6B; text-decoration:none;}
.TestimonialsPie p a:hover, .ClientPie p a:hover {text-decoration:underline;}

.Testimonials p {margin:0; padding:0px 20px 0px 20px;  font:0.9em Trebuchet MS; color:#003F6B;}
.Testimonials .leftComilla {clear:both; padding:0; margin:0; }
.Testimonials .leftComilla p {margin:0; color:#003F6B; font-weight:bold; font:40px Georgia, "Times New Roman", Times, serif; padding-left:17px;}
.Testimonials .rightComilla {margin:0; padding-right:17px; color:#003F6B; font-weight:bold; font:40px Georgia, "Times New Roman", Times, serif; text-align:right;}
.Testimonials p.name {margin:0; padding:0px 20px 20px 20px; font:0.9em Trebuchet MS; color:#07304D;}
.Testimonials p.name a {color:#07304D;}
.Testimonials p.name a:hover {color:#07304D; text-decoration:none;}
/* Home Testimonials */
.testim-box {margin:0; padding:2px 8px; border:2px solid #F6F6F6; font-family: 'Trebuchet MS', Arial;font-style: normal;font-size:15px;line-height: normal;color: #003f6b; }
.testim-content {line-height:16px; margin-top:3px;font-size: 12px;}
.testim-content a {line-height:16px; margin-top:3px;font-size: 12px;color: #003f6b; text-decoration:none;}
.testim-content a:visited {line-height:16px; margin-top:3px;font-size: 12px; color: #003f6b;text-decoration:none;}

.testim-author {text-align:right;font-size: 11px; margin-top:2px;font-size: 12px;}


.ColRight .WebsiteTop {margin:0; background: url(../img/bg_rightnav_website.gif) no-repeat #6886A6; width:216px; height:96px;}
.ColRight .DocTransTop {margin:0; background: url(../img/bg_rightnav_doctrans.gif) no-repeat #6886A6; width:216px; height:96px;}
.ColRight .WebsiteTop h2,
.ColRight .DocTransTop h2 {margin:0; width:122px!important;  color:#F5F5F5; font:20px Trebuchet ms; padding:12px 0 0 85px; line-height:21px; font-weight:normal;}
.ColRight .WebsiteTop h2 a,
.ColRight .DocTransTop h2 a {color:#F5F5F5; text-decoration:none;}
.ColRight .DocTransTopMid {margin:0; background:#F4F4F4; width:216px;}
.ColRight .DocTransTopMid p {margin:0; padding:10px 25px 0px 35px;  font:12px Trebuchet MS; color:#003F6B;}
.ColRight .DocTransTopMid p.website a, .ColRight .DocTransTopMid p a {color:#003F6B; text-decoration:none;}
.ColRight .DocTransTopMid p.website  a:hover, .ColRight .DocTransTopMid p a:hover {text-decoration:underline;}
.ColRight .DocTransTopMid p.website {margin:0; padding:10px 15px 0px 24px;  font:12px Trebuchet MS; color:#003F6B;}
.ColRight .DocTransPie {margin:0 0 10px 0; background:url(../img/pie_servicesinfo.jpg) no-repeat top #003F6B; height:30px;}


/* BANNER BUTTONS */
.ColRight .ButtonOne {margin:0 0 10px 0; background:url(../img/right_banner01.gif) no-repeat; height:60px; width:217px;}
.ColRight .ButtonTwo {margin:0; background:url(../img/right_banner02.gif) no-repeat; height:61px; width:217px; margin-bottom:10px;}
.ButtonOne h3, .ButtonTwo h3 {margin:0; font:15px Trebuchet MS; color:#FFFFFF; font-weight:bold; padding:20px 0 0 50px;}
.ButtonOne h3 a,  .ButtonTwo h3 a {color:#FFFFFF; text-decoration:none;}
.ButtonOne h3 a:hover,  .ButtonTwo h3 a:hover {text-decoration:underline;}


/* BANNERS GENERICOS*/
.ColRight .Banner {margin:0; position:relative; margin-bottom:10px;}
.Banner p {margin:0; position:absolute; left: 94px; top: 79px; width: 100px; color:#FFFFFF; font-family:Trebuchet MS; font-size:13px;}
.Banner p a {color:#FFFFFF; text-decoration:none;}
.Banner p a:hover {color:#FFFFFF; text-decoration:underline;}


/* ONE COL HOME*/
#content .OneCol {clear:both; margin:0;}


/* FOOTER */
#footer {clear:both; width: 948px; margin:0; background-color:#FFFFFF; border-top:#fff solid 1px;}

.withebandBGinterior {clear:both; width: 948px; height:28px; background:url(../img/bg_witheband_interior.jpg) no-repeat #FFFFFF center;}
.witheband {clear:both; width:924px; background:#FFFFFF; color:#000000; margin:0 12px; overflow:hidden!important; .height:100%;}
.witheband#SecondLine {border-top: 1px solid #CCCCCC; padding:10px 0 10px 0;}
.witheband .left {position:relative; width:300px; float:left; text-align:left; padding-left:10px;}
.witheband#SecondLine .left {width:260px;}
.witheband .center {width:270px; float:left; text-align:center; padding:0 20px 12px 20px;}
.witheband#SecondLine  .center {width:360px;}
.witheband .right {width:300px; float:left; text-align:right; padding:0 0 0 0;}
.witheband#SecondLine .right {width:250px;}
.witheband#SecondLine .right img {margin: 0 0 3px 0; border:0;}

.witheband .paymentWays {float:right;}
.witheband .Google {width:75px; float:right;}
/*.witheband  .left img.skype {position:absolute; z-index:100; width: 43px; left: 133px; top: 58px;}*/
.witheband  p {margin:0; font:0.7em Arial, Helvetica, sans-serif; line-height:15px;}
.witheband  p a {text-decoration:none; color:#000000;}
.witheband  p a:hover {text-decoration:underline;}

p a.linksunderline {color:#000000; text-decoration:underline!important;}
p a.linksunderline:hover {color:#000000; text-decoration:none!important;}

.legalband {width:894px; background:#FFFFFF; margin:0 12px; padding:0 20px 0 10px; overflow:hidden;}
.legalband p.left {display:inline; float:left; color:#000000; font:0.70em Trebuchet MS; text-align:left; width:50%; }
.legalband p.right {display:inline; float:right; color:#000000; font:0.70em Trebuchet MS; text-align:right; width:50%;}
.legalband p a {color:#000000;text-decoration:none;}
.legalband p a:hover {text-decoration:underline;}



/*********** CLIENTS *************/
.OtherDescription img.logo {border:#E5E5E5 1px solid; width:217px; height:117px; margin-right:17px!important; margin-bottom:17px; float:left;}
.OtherDescription img.logoThridCol {border:#E5E5E5 1px solid; width:217px; height:117px; margin-bottom:17px; float:left;}


.OtherDescription .screenshot {margin:0; width:161px; margin-left:20px; margin-right:75px!important; margin-bottom:17px; float:left; font-size:12px; font-family:Trebuchet MS; color: #07304D;}
.screenshotThridCol a, .screenshot a {color: #07304D; text-decoration:none;}
.screenshotThridCol a:hover, .screenshot a:hover { text-decoration:underline;}
.OtherDescription img.screenshot {margin:0!important; border:#E5E5E5 1px solid; width:161px; height:100px;}
.OtherDescription .screenshotThridCol {margin:0; width:161px; margin-bottom:17px; float:left; font-size:12px; font-family:Trebuchet MS; color: #07304D;}
.OtherDescription img.screenshotThridCol {margin:0!important; border:#E5E5E5 1px solid; width:161px; height:100px;}



/*********** CLIENTS website *************/
.OtherDescription img.logo2 {border:#E5E5E5 1px solid; width:161px; height:100px; margin-right:47px!important; margin-bottom:17px; float:left;}
.OtherDescription img.logoThridCol2 {border:#E5E5E5 1px solid;  width:161px; height:100px; margin-bottom:17px; float:left;}



/*********** TESTIMONIALS *************/
.textTestimonial {position:relative; margin:0; border-left:2px solid #F6F6F6; border-right:2px solid #F6F6F6;}
.textTestimonial p {color:#003F6B; font:0.9em Trebuchet MS; margin:0; padding:0 23px 0 23px;}
.textTestimonial p.Titfirst {padding:5px 23px 0 23px; margin:0;}
.textTestimonial p.name {margin:0; padding:0 23px 0 23px; font:0.8em Trebuchet MS; color:#003F6B;  font-weight:bold;}
.textTestimonial p.name a {color:#003F6B;}
.textTestimonial p.name a:hover {color:#003F6B; text-decoration:none;}
.textTestimonial p.separador {margin: 0 auto; border-bottom:#F6F6F6 1px solid;}



/* SITEMAP */
ul.sitemap {margin:0;}
ul.sitemap h3 { }
li.sitemap {margin-left:70px; color:#003F6B; font:16px Trebuchet MS; font-weight:normal!important;} 
li.sitemap a {color:#003F6B; text-decoration:none;}
li.sitemap a:hover {color:#07304D;}



/* NEW LANGUAGE LANDINGS */
.TowColInt .OtherDescription h2 {background:#F2F2F2; color:#062F4C; font:1em Trebuchet MS; margin:0 auto; padding:8px 20px; clear:both;}
.TowColInt .OtherDescription .campos {font:13px Trebuchet ms; border: 1px solid #CCCCCC; padding:10px 20px; color:#003F6B; overflow:hidden; background-color:#FFFFFF;}
.TowColInt .OtherDescription .campos a {color:#003F6B;}
.TowColInt .OtherDescription .campos a:hover {text-decoration:none;}
.TowColInt .OtherDescription .campos .left {float:left; width:400px !important; margin-left:100px;}
.TowColInt .OtherDescription .campos .row {padding-left: 25px; margin-top:7px; clear: both; color:#333333;}
.TowColInt .OtherDescription .campos .row p {width:115px!important; float:left; margin:0 10px 0 0;}
.TowColInt .OtherDescription .campos .row input, .midBlue .oneCol .campos .left .row textarea {width:189px; font-size:11px;}
.TowColInt .OtherDescription .campos .row select {width:189px; font-size:11px;}


.ServDescription .mid h2.onecol {margin:0 0 0 20px; width:610px; color:#003F6B; font-size:21px; font-family: "Trebuchet MS"; padding:5px 10px; padding-top:20px;}
.ServDescription .mid h3.first {margin:0 0 0 260px; width:405px; color:#003F6B; font-size:15px; font-family: "Trebuchet MS"; padding:5px 10px;}
.ServDescription .mid ul.NewTransLang {margin:0 0 260px 0; padding:10px 0; width:405px!important;}
.ServDescription .mid ul.NewTransLang li {color:#003F6B; font:13px Trebuchet MS; line-height:20px; margin-left:30px;}



.Description p.OnecolText,
.OtherDescription h4.OnecolText {color:#003F6B; font:14px Trebuchet MS; margin:10px 0 0 23px; clear:both; padding-bottom:5px; font-weight:normal;}
.OtherDescription h4.OnecolText a {color:#003F6B;}
.OtherDescription h4.OnecolText a:hover {color:#003F6B; text-decoration:none;}
.OtherDescription h3.OnecolText {width:609px; margin:0; color:#003F6B; font:16px Trebuchet MS; margin-left:23px; clear:both; padding-bottom:5px; font-weight:normal;}
.OtherDescription h4 ul.OnecolText {margin:0; margin-bottom:10px; .margin-left:20px; .list-style:circle!important;}
.OtherDescription h4 ul.OnecolText li {margin:0; font-size:14px;}

.ServDescription .mid img.Girl {position:absolute; left:5px; top:51px; _left:-13px;}



/*********** INTERIORES *************/
#content .TowColInt {float:left; margin:0; width: 699px; margin:0 8px 0 0;}
#content .ColLeft {margin:0; width: 273px; float:left; margin-right:6px; margin-bottom:10px;}
#content .ColCenter {margin:0;	width: 418px;	float:left;	margin-right:7px; z-index:0;}



/*********** forms nuevos  *************/
.FormBlocks {padding:10px 0 10px 0; clear:both;}
.FormBlocks  h2 {margin:0 auto; padding:8px 15px; background:#F2F2F2; width:648px; font:1em Trebuchet MS; color:#003F6B;}
.FormBlocks  h3  {margin:0 auto; padding:8px 15px; font:1em Trebuchet MS; color:#003F6B; width:648px;}
.FormBlocks .fila {clear:both; margin:0 0 0 24px; width:653px; overflow:hidden; border-bottom: 1px solid #F2F2F2; padding: 5px 0px;}
.FormBlocks .fila table {margin: 0 0 10px 0;}
.fila textarea {width:640px; font:0.8em Trebuchet MS;}
.fila p,
.fila table p {margin:0; color:#000000; font:0.8em Trebuchet MS;}
.fila table p a,
.fila p a {color:#000000;}
.fila table p a:hover,
.fila p a:hover {text-decoration:none;}
.fila p.smallForms  {margin:0; color:#000000; font:0.7em "Trebuchet MS"; padding:5px 0!important;}
.fila table input {width:300px; color:#000000; font:0.8em Trebuchet MS;}
.fila table input.radio,
.fila table input.checkbox {width:20px; color:#000000; font:0.8em Trebuchet MS;}
table input.short {width:60px; color:#000000; font:0.6em Trebuchet MS;}
.fila table select {width:306px; color:#000000; font:0.8em Trebuchet MS;}
.fila table input.checkbox {width:20px;}
.fila table .extraInfo {margin:10px 0 0 0;}
.extraInfo table {margin:0;}

.fila .paymentWay {float:left; width:210px;}
.fila ul.fileFormats {float:left; width:230px; margin:0;}
.fila ul.fileFormats li {font:0.7em Trebuchet MS;}

table.quotation {width:240px;}
table.quotation h3 {color:#000000; font:0.9em "Trebuchet MS"; width:200px; padding:0;}
table.quotation  p.smallForms {padding:0!important;}
table.quotation h3.price  {color:#000000; background:#F2F2F2; margin:5px 0 5px 0; font:1.4em Trebuchet MS;}

table.orderNow {width:325px;}
table.orderNow td {padding:0 0 8px 0;}
table.orderNow select {width:191px; color:#000000; font:0.8em Trebuchet MS;}
table.orderNow textarea {width:185px; font:0.8em Trebuchet MS;}
table.orderNow input {width:185px; color:#000000; font:0.8em Trebuchet MS;}

.logIn {clear:both; margin:0 auto; width:676px; overflow:hidden; border: 1px solid #F2F2F2; padding: 5px 0px;}
.logIn h4 {color:#003F6B; font:0.9em "Trebuchet MS"; margin:0 auto!important; text-align:center;}
.logIn h4 a {color:#003F6B;}
.logIn h4 a:hover {text-decoration:none;}
.logIn .separador {border-bottom:1px #F2F2F2 solid; width:500px; margin:5px auto 5px auto;}


#login {width:500px; background:#F2F2F2; margin:0 auto;}
#login h3.signin {width:500px; text-align:center!important; font:2em Trebuchet MS; margin:0; padding:0;}
#login .item {clear:both; margin:0 auto 5px auto;}
#login .label {width:170px; text-align:right; float:left; margin:0 5px 0 0; padding:2px 0 0 0; font:0.9em "Trebuchet MS"; color:#00355D;}
#login .small {margin-left:5px; font:11px "Trebuchet MS"; color:#00355D;}
#login .small a {color:#00355D;  text-decoration:underline;}
#login .small a:hover {color:#00355D; text-decoration:none;}
#login input.login  {width:200px;}


/*********** INTERIORES - encabezados  *************/
.Newsletters {}
.ServDescription {}

.Newsletters h1,
.ServDescription h1 {margin:0; background:#F2F2F2; color:#003F6B; font:1.3em "Trebuchet MS"; padding:10px 24px;}
.Newsletters .bot,
.ServDescription .bot {background:url(../img/bg_int_bot-servicedescription.jpg) repeat-x #F4F4F4; margin:0; height:37px; margin-bottom:20px;}

.ServDescription .btns {clear:both; border-left:2px solid #F6F6F6; border-right:2px solid #F6F6F6;  padding:15px 10px 0 10px;}
.ServDescription .btns img.btn {display:inline;}

.Newsletters .mid,
.ServDescription .mid {position:relative; margin:0; border-left:2px solid #F6F6F6; border-right:2px solid #F6F6F6;}
.ServDescription .mid img {position:absolute;}
.ServDescription .mid img.icon {position:absolute; z-index: 2000;}
.ServDescription .mid img.logoIcan {position:absolute; left: 466px; _left:-225px; top: 21px;}
.ServDescription .mid img.logoLT {position:absolute; left: 455px; _left:-225px; top: 21px;}

.ServDescription .mid p {margin:0; width:405px; color:#003F6B; font:0.9em Trebuchet MS; padding:5px 20px;}
.Newsletters .mid p.Titfirst,
.ServDescription .mid p.Introduction {margin:0; width:640px; color:#003F6B; font:0.9em Trebuchet MS; padding:10px 25px 0 25px;text-align:justify;}
.ServDescription .mid p img.btns {margin:0; position:relative!important; top:0!important; left:0!important; margin-right:10px;}
.ServDescription .mid p a {color:#003F6B;}
.ServDescription .mid p a:hover {color:#003F6B; text-decoration:none;}
.ServDescription .mid p.onecol {margin:0 0 0 16px; width:640px; color:#003F6B; font-size:0.8em; padding:5px 10px;text-align:justify;}
.ServDescription .mid p.onecol img.banner {cursor:pointer;margin:0!important; position:static!important; top:15px!important; _left:0!important;} 
.ServDescription .mid p.first {margin:0; width:405px; color:#003F6B; font:0.9em Trebuchet MS; padding:10px 5px 10px 5px;}

.ServDescription .mid h2 {margin:0; width:405px; margin-left:260px; color:#003F6B; font-size:15px;  padding:5px 10px; padding-top:20px;}
.ServDescription .mid h3.onecol {margin:0; width:640px; color:#003F6B; font-size:15px; font-family:"Trebuchet MS"; padding:10px 25px 0 25px;}
.ServDescription .mid h3 {margin:0; width:600px; margin-left:20px; color:#003F6B; font-size:15px; font-family: "Trebuchet MS"; padding:5px 10px; padding-top:20px;}

.ServDescription .mid ul {margin:0; padding:0 10px 0 20px; width:405px;}
.ServDescription .mid ul.onecol, 
.ServDescription .mid ol {margin:0; padding: 10px 0; width:605px!important; margin-left:30px;}
.ServDescription .mid ul.onecol li a  {color:#003F6B; text-decoration:underline;}
.ServDescription .mid ul.onecol li a:hover  {text-decoration:none;}
.ServDescription .mid li {color:#003F6B; font-size:14px; line-height:20px; font-family:Trebuchet MS; margin-left:30px;}
.ServDescription .mid li a {color:#003F6B; text-decoration:none;}
.ServDescription .mid li a:hover {color:#07304D;}




.OtherDescription {overflow:hidden; _height:100%; clear:both; border-bottom:1px solid #F2F2F2; padding:0 0 5px 0; margin:0 0 10px 0;}
.OtherDescription .thumb {width:125px; border:1px solid #CCCCCC; float:right; margin: 5px 15px 0 0;}
.OtherDescription .textos {width:500px; margin:0 0 0 25px; _margin:0 0 0 10px; float:left;}
.OtherDescription .Btns {clear:both; margin:0 auto; padding:8px 0 0 0;}

.OtherDescription h3 {margin:0; color:#000000; font:0.9em Trebuchet MS;}
.OtherDescription h3 a {color:#000000; text-decoration:none;}
.OtherDescription h3 a:hover {text-decoration:underline;}
.OtherDescription h3.Onecol {width:689px; margin:0; color:#000000; font:0.9em Trebuchet MS; font-weight:bold; padding:0 0 5px 10px; clear:both;}

.OtherDescription p {margin:0; color:#000000; font:0.75em Trebuchet MS;}
.OtherDescription p.Onecol {width:660px; margin:0 0  10px 0; color:#000000; font:0.75em Trebuchet MS; padding:0 19px 10px 20px; clear:both;}
.OtherDescription ul {margin:0; width:516px; color:#000000;}
.OtherDescription ul.Onecol {margin:0 0 10px 10px; width:679px; padding-right:10px; list-style:disc!important;}
.OtherDescription li {color:#00000; font:0.75em Trebuchet MS; margin:0 0 0 20px;}
.OtherDescription li.Onecol {color:#000000; font:0.75em Trebuchet MS; list-style:disc!important;}

.Translators .translatorProfile p a, .OtherDescription p a {color:#000000;}
.OtherDescription p a:hover, .Translators .translatorProfile p a:hover {color:#000000; text-decoration:none;}



.OtherDescription .twoColRight,
.OtherDescription .twoColLeft {width:303px; float:left; padding:10px 24px 0 20px; margin:0 0 10px 0; color:#000000;}
.OtherDescription .twoColRight {border-left:1px #CCCCCC solid;}
.OtherDescription .twoColLeft p, 
.OtherDescription .twoColRight p {clear:both; width:310px!important; margin:0 0 10px 0; color:#000000;}
.OtherDescription .twoColLeft h2.img, 
.OtherDescription .twoColRight h2.img {clear:both; margin:0; padding:0; background:none; height:auto;}
.OtherDescription .twoColLeft h3, 
.OtherDescription .twoColRight h3 {margin:0; padding:0; background:none!important; color:#000000; font-weight:normal;}


/* HELP WORDCOUNT */
.TipCls1 {width:610px; height:400px; background: url(../img/helpwordcount.gif) no-repeat left #7AA9C3; padding:10px; position:absolute; left:150px; visibility:hidden;}
.TipCls1 p {color:#FFFFFF; padding:5px 0 0 280px; width:300px; margin:0;}
.TipCls1 p a {color:#FFFFFF; text-decoration:underline;}
.TipCls1 p a:hover {color:#FFFFFF; text-decoration:none;}
.TipCls1 a.close {float:right; cursor: pointer;}

.TipFloatDiv {width:610px; background-color: #7AA9C3; padding:10px 10px 50px 10px; position:absolute; left:150px; visibility:hidden;}
.TipFloatDiv p {color:#FFFFFF; width:600px; margin:0;}
.TipFloatDiv p a {color:#FFFFFF; text-decoration:underline;}
.TipFloatDiv p a:hover {color:#FFFFFF; text-decoration:none;}
.TipFloatDiv a.close {float:right; cursor: pointer;}

/* TermsConditions */
.TermsConditions {overflow:auto; width: 790px; text-align:left; border:1px #CCCCCC solid; background-color:#f4f4f4;}
.TermsConditions h3.terms {width:780px!important; height:28px; background-color:#405260; color:#fff; margin:0; font: 1em Trebuchet MS; padding:6px 0 0 10px; font-weight:bold;}
.TermsConditions p.terms {width:730px!important; padding:0 10px 10px 10px; font:0.8em "Trebuchet MS"; color:#000000;}
.TermsConditions p.terms a {color:#000000;}
.TermsConditions ol {font:0.8em "Trebuchet MS"; color:#000000;}


/* Job Application */

.campos {width:839px; font-size:13px; font-family:"Trebuchet MS"; border: 1px solid #CCCCCC; padding:10px 20px; color:#405260;  background-color:#FFFFFF; clear:both; overflow:hidden;}

.campos a {color:#405260;}
.campos a:hover { text-decoration:none;}
.campos .left {width:400px; margin-left:10px; float:left; overflow:hidden;}
.campos .left .row {margin-bottom: 10px; clear:both;color:#333333;}
.campos .left .row p {float:left;	width:188px!important;	margin:0; margin-right:10px;}
.campos .left .row input, .OneColQuotation .midBlue .oneCol .campos .left .row textarea {width:182px;font-size:11px;}
.campos .left .row select {width:189px;font-size:11px;}
.campos .center {width:800px; margin-left:10px; clear:both; border-top: 1px solid #CCCCCC; overflow:hidden; margin-top:10px; padding-top:10px; margin-bottom:10px;}
.campos .center p {margin:0;}

/* free translation */
#tranlation-box { width: 600px; font-family:Arial, Helvetica, sans-serif; margin: 0 auto; padding:10px 0; }
#tranlation-box form.query-box { font-size: 15px; margin-top : 0px; margin-right : 0px; margin-bottom : 4px; margin-left : 0px; width: 100%; }
#tranlation-box input.query-input { padding-left : 2px; margin-bottom : 4px; width: 500px; border: 1px solid #BCCDF0; }
#tranlation-box input.button { margin-top : 4px; }
#tranlation-box #results { padding: 7px; width: 570px; border: 1px dashed #CBCDDA; }
#tranlation-box #results_title { color: #989CB6; font-weight: normal; margin-bottom: 7px; font-size: 13px; }
#tranlation-box #results_body { font-weight: bold; font-size: 16px; margin-bottom: 3px; }
#tranlation-box textarea.query-input { width:590px; max-width:590px; }
#tranlation-box .query-box td { color: #069; font-size: 13px; font-weight: bold; }
#tranlation-box #branding { padding: 5px auto; text-align: center; font-size: 10px; }


/* FOOTER LOGOS */
.footer_logos {text-align: right; background:#FFFFFF; margin:0 12px; height: 70px;color:#7C8187; font:11px Trebuchet MS; clear: both; padding: 0 20px 10px 0;}
.footer_logos img {vertical-align: middle; margin: 0 0 0 10px;}
#box-callyou {position:absolute; font-size:12px; color:#FFF; background-image: url(../img/box-callyou.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; height: 169px; width: 216px; }
#box-callyou div {padding:0px 0 5px 10px; width:196px; text-align:left; font-family:Arial;font-size:12px}
#box-callyou .call-left  {display:block; text-align:center; margin:12px auto;}
#box-callyou .call-right {display:block; text-align:center; margin:0px auto;}

#home-testimonials {position:absolute; left:0; top:376px; border:2px solid #F2F2F2; width:692px; height:98px; z-index:10000; overflow:visible; float:left;}
#home-testimonials dl {float:left; width:250px;height:95px; font-size:13px;margin:0px; padding:0px 15px 0px 15px; font-size: 12px;color: #003f6b;font-family:"Trebuchet MS"; line-height:15px; overflow:hidden;}

#home-testimonials-interno {position:relative; margin:0 0 15px 0;  border:2px solid #F2F2F2; width:692px; height:98px; overflow:visible; float:left;}
#home-testimonials-interno dl {float:left; width:250px;height:95px; font-size:13px;margin:0px; padding:0px 15px 0px 15px; font-size: 12px;color: #003f6b;font-family:"Trebuchet MS"; line-height:15px; overflow:hidden;}




#quickbox { background-image: url(../images/quicke-top.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 216px; background-color: #60A3D2; padding-top: 65px; margin-bottom:8px; }
#quickbox td { font-size: 12px; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 2px; }
#quickbox table { margin: 12px auto 0px; }

#quickbox td select.frm-fld { background-color: #FFF; width: 128px; margin: 0 0 4px 3px; border: 1px solid #2277b3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#quickbox td .frm-fld { background-color: #FFF; width: 126px; margin: 0 0 4px 3px; border: 1px solid #2277b3;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#quickbox .cta { background-image: url(../images/quicke-open.gif);background-repeat: no-repeat;display: block; height: 50px; width: 216px; text-indent: -2000px; overflow: hidden; cursor:pointer; }
#quickbox .cta.submit {  background-position: 0px -50px;}
#quickbox .cta.open {  background-position: 0px 0px;}
#quickbox .cta.open:hover { background-position: -216px 0px;}
#quickbox .cta.submit:hover { background-position: -216px -50px;}
#quickbox span { color: #FFF; text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; display: block; padding-bottom:4px}
#quickbox span.gracias {padding:5px;margin:8px auto 0; color: #0E436D; font-weight:bold;}
#quickbox span a { color: #FFF; }
.scroll-text {
  width: 100%;
  height: 10.5em;
  margin: 0px;
  overflow: hidden;
}
.scroll-text ul {
  overflow: hidden;
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 700px;
  height: 600px;
}