body {font-family:"Tahoma";font-size:10pt;text-align:center;background-color:#E9E9E9;margin:0;padding:0;}

#clear {clear:both;}
label, input { display:block; }
input.textinput { margin-bottom:12px; width:80%; padding: .4em;}
input.textinputdate { margin-bottom:12px; width:70px; padding: .4em;}
input.textinputphone { margin-bottom:12px; width:80px; padding: .4em;}
a:hover { text-decoration:underline }
label {font-size: 10pt;color:#A5AC1A;font-weight:600;}

h1{margin-top:6px;text-align:center;font-size: 10pt;color: #000;font-weight:200;}

#contenedor {width:950px;margin-right:auto;margin-left:auto;padding-top:0;padding:10px 10px 1px 10px;background-color:#ffffff;}

/* Cabecera*/
.cabecera {margin:0;padding-right:10px;background-color:#fff;text-align:left;border:2px solid #D6DF22;}
.cabecera img { border:0;}
.logo {float:left;padding:0;width: 250px; text-align: left; padding:10px;margin-left:10px;}
.cabeceraDerecha {float:left;text-align:right;padding:0;margin:0 auto;width: 650px;}
.cabeceraTopDerecha {padding-top:0;text-align:right;margin-top:5px;}
.cabeceraBotDerecha {margin-top:50px;border:1px solid #fff;}
.spandemo {float:right;padding-left: 10px;margin:0;overflow:hidden;}
a.botonpruebas {width:149px; height:45px;text-decoration: none;cursor: pointer;  display:block;padding:0;margin:0;overflow:hidden;}
a.botonpruebas:focus{outline:0;} 
a.botonpruebas span {padding: 2px 0 0 0;position:relative;top:7px;left:20px;text-align:center;display:block;color:#ffffff;font-size:17pt;} 
a.botonpruebas:hover {}
a.botonpruebas:hover span {text-decoration: underline;}
a.botonimgdemo {background: url(/images/corp/viewdemo.png) no-repeat;}
a.botonimgaccess {background: url(/images/corp/access.png) no-repeat;}
a.botonimgcatalog {background: url(/images/corp/lboda.png) no-repeat;}
a.botonimgcontact {background: url(/images/corp/contact.png) no-repeat;}
a.botonexample {width:180px; height:45px;text-decoration: none;cursor: pointer;  display:block;}
a.botonexample:focus{outline:0;} 
a.botonexample span {padding: 2px 0 0 0;position:relative;top:7px;left:20px;text-align:center;display:block;color:#ffffff;font-size:17pt;} 
a.botonexample:hover {}
a.botonexample:hover span {text-decoration: underline;}
a.botonimgexample {background: url(/images/corp/viewexample.png) no-repeat;}



#lazo {height:38px;margin-top:0;text-align:left;color:#fff;background: url(/images/corp/lazo.jpg) no-repeat;}
#lazo2 {height:38px;margin-top:0;text-align:left;color:#fff;background: url(/images/corp/lazo2.jpg) no-repeat;}
#lazo3 {height:38px;margin-top:0;text-align:left;color:#fff;background: url(/images/corp/lazo3.jpg) no-repeat;}


#phoneizq {float: left;width: 40%;text-align:right;}
#phonedcha {float: left;margin-left: 5px;width: 45%;}
#phoneizq #contactphone {margin-top: 10px;text-align:right;}
#phonedcha #contactphone {margin-top: 10px;text-align:left;}
.contactphone {margin-top: 10px;text-align:left;}
#contactizq {float: left;width: 30%;text-align:right;}
#contactdcha {float: left;margin-left: 5px;width: 65%;}
#contactizq #contacttexti {margin-top: 10px;text-align:right;}
#contactizq #contacttext2 {padding-top: 20px;text-align:right;}
#contactall {width: 100%;text-align:center;}
.contactall {width: 100%;text-align:center;}
#contactbutton {margin-top: 18px;text-align:center;}


.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-buttonadd { outline: 0; margin:0; padding: .5em .5em .5em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; font-size:8pt;}
.ui-button-enviar { outline: 0;top:10px; padding: .3em 1.5em .5em; text-decoration:none; cursor:pointer; text-align: center; }
.labelphone {font-size: 10pt;color:#000;font-weight:600;}
.labelgreen {font-size: 10pt;color:#3C7D20;font-weight:600;}
#responsecontact {text-align: center;margin-top: 40px;}
#responsecontacttxt {text-align: center;}

.containeruwdb {background: url(/images/corp/backindex3.jpg) no-repeat;display:block;height:520px;text-align:left;margin:0;padding:0;border:1px solid #D6DF22;}
.incontaineruwdb {padding:0;margin:0 0 0 195px;}
.indexglobe {width:275px;background:#fff;float:left;padding:0;margin-top:15px;}
.marginleft5 {margin-left:5px;}
.indexadvantimg {float:left;width:60px;text-align:center;}
.indexadvanttxt {float:left;width:215px;text-align:left;}
.uwdbpath {width:550px;color:#F59C12;margin-top:10px;font-size:9pt;text-align:left;}


.content-top {font-weight:normal; margin-bottom:0.5em; color:#333; padding:6px 0 0 0; width:210px; margin-left: 15px; display:block; text-decoration:none; font-size:14px;  text-align:center;}


.ullist {list-style-type:none;text-align:left;margin:20px 0;}
.ullist li {list-style-type:none;text-align:left; width: 170px; float:left;margin: 0px 8px 10px 0px;}


.ullistlb {list-style-type:none;text-align:left;margin:0 0 0 5px;padding:0;}
.ullistlb li {list-style-type:none;text-align:left; margin:0 0 10px 0;padding: 0 0 0 5px;}

.ulactions {list-style-type:none;text-align:left;margin:0;}
.ulactions li {list-style-type:none;text-align:left; margin-left:30px;margin-bottom:8px;}

.ulcommon {list-style-type:none;text-align:left;}
.iconblue {list-style:url('/images/corp/arrowblue.png') none;}
.iconorange {list-style:url('/images/corp/arroworange.png') none;}
.iconrose {list-style:url('/images/corp/arrowrose.png') none;}
.iconred {list-style:url('/images/corp/arrowred.png') none;}
.labelvent {margin-top:6px;text-align:center;font-size: 10pt;color: #fff;}
.headergrey{margin-top:6px;text-align:center;font-size: 10pt;color: #000;font-weight:200;}
.textplittle {text-align:center;margin-top:7px;font-size: 8pt;font-weight: 400;color: #787878;}
#topdialog { width: 2%; text-align: right; float: right; text-decoration:none; margin:-8px -12px 0 0 ;padding:0; height: 13px; }
#topdialog a {  text-decoration:none;}
#topdialog span{ border:0;text-decoration:none;}

.topdialog { width: 2%; text-align: right; float: right; text-decoration:none; margin:-8px -12px 0 0 ;padding:0; height: 13px; }
.topdialog a {  text-decoration:none;}
.topdialog span{ border:0;text-decoration:none;}

#titledialog { width: 500px; text-align: left; background: #D7DF23; height: 50px; margin:0;padding:0;}
.titledialog { width: 550px; text-align: left; background: #D7DF23; height: 40px; margin:0;padding:0;}
.footerdialog { width: 100%; text-align: left; background: #D7DF23; height: 5px;}
#titledialog #imgdialog {width: 65px; float: left; margin-top: 5px;}
.imgdialog {width: 65px; float: left; margin-top: 5px;}
.textdialog {float: left; bottom: 0px; margin-top: 10px; color: #fff; font-size: 14pt;}
#titledialog #textdialog {float: left; bottom: 0px; margin-top: 20px; color: #fff; font-size: 14pt;}
#contentdialog {width: 100%; font-size: 10pt;}
.contentdialog {width: 100%; font-size: 10pt;}
.contentleft {float: left; width: 48%; padding-right: 3px; border-right: 1px solid #ccc; }
.contentright {float: left; width: 48%; margin-left: 6px;}
#contentdialog #contentleft {float: left; width: 48%; padding-right: 3px; border-right: 1px solid #ccc; }
#contentdialog #contentright {float: left; width: 48%; margin-left: 6px;}
.linkdialog {width: 100%; text-align: center; color: #D7DF23; height: 5px; font-size: 10pt;}
.linkdialog a:link{color: #8A9115; text-decoration: none;}
.linkdialog a:visited{color: #8A9115;text-decoration: none;}
.linkdialog a:hover{color: #8A9115; text-decoration: underline;}
.pcontent {width: 98%;text-align: justify; color:#666;font-size:9pt;}
.fotobar {width: 100%; background: #D7DF23; height: 1px; margin-top: 5px;}
.fotoexpl {color:#9BA217;font-size:8pt;margin-left: 25px;margin-top: 5px;text-align: right;}
#imgbar {width: 100%; text-align: center;}
.imgbar {width: 100%; text-align: center;}
.cleargreen {clear:both; height: 1px; background:#f1f1f1;line-height:1px;}
.clearafter {clear:both; height: 5px; background:#fff;}
.clear {clear:both;height: 10px;}
.uldialog {list-style-type:none;text-align:left;padding: 0 10px 0 14px; margin-left:10px;list-style:url('/images/corp/arrowgreen.png') none;}
.uldialog li {color:#729829;font-size: 10pt; font-weight: 400; margin-top:8px;}
.uldialog li a {color:#91C235;font-size: 10pt; font-weight: 400; margin-top:8px;}
#refreshimage {margin-top: 40px;}
#refreshimagetxt {color: #0EA206;}

#partners {height:auto;margin-bottom:10px;text-align:center;margin-left:14px;}
#partnersleft{float: left;width: 260px;padding-top: 4px;}
#partnersleft a{outline: 0;}
#partnersright{float: left;width: 600px;margin-left: 40px;padding-top: 4px;}

#vw {height:auto;text-align:center;margin-left:0px; background-color: #D8DE24;}
#vwleft{float: left;width: 300px;padding-top: 4px;margin-left:10px;}
#vwcenter{float: left;width: 300px;padding-top: 4px;margin-left:15px;}
#vwright{float: left;width: 300px;padding-top: 4px;margin-left:15px;}
.divoferta {padding: 0; background-color: #fff;}


a.contacto {font-size:10pt;text-decoration:none;color:#000;}
a.contacto:link {text-decoration:none;}
a.contacto:hover {text-decoration:underline;}
a.contacto:visited {}
a.ainside {font-size:9pt;text-decoration:none;color:#000;}
a.ainside:link {text-decoration:none;}
a.ainside:hover {text-decoration:underline;}
a.ainside:visited {}

.bordergreen {border: 1px solid #DBDBDD;}
.borderblack {border: 1px solid #000;}

.fontitlelit {font-size: 28pt; font-family:Arial, Helvetica, sans-serif; font-weight: 100; color:#453666; }
.fontitlebig {font-size: 30pt; font-family:Arial, Helvetica, sans-serif; font-weight: 600; color:#453666; }
.contofertaleft {float: left;width: 110px; margin:0;}
.contofertaright {float: left;width: 180px; margin:0; }
.descofertaleft {float: left;width: 30px; margin-left: 5px; overflow:hidden;}
.descofertaright {float: left;width: 130px;font-size: 14pt; font-weight:400; text-align:left;padding-top: 5px;margin-left: 2px;}
.contoffer {margin-top: 10px;}
.priceofferletf {float: left;text-align:center;width:50%;}
.priceofferright {float: left;text-align:center;}
.titleofferleft {float: left;text-align:center;width:80px;margin-top:10px;}
.titleofferright{float: left;text-align:center;margin-top:10px;}
.priceoffer {height:45px;margin-top:20px;}
.aoffer:link {font-size:8pt;color:#453666;text-decoration:none;}
.aoffer:visited {font-size:8pt;color:#453666;text-decoration:none;}
.aoffer:hover {font-size:8pt;color:#453666;text-decoration:underline;}
.explainlboda {font-size:8pt;clear:both;color:#585858;padding:8px;}

a.aplusinfo {font-size:8pt;text-decoration:none;color:#000;}
a.aplusinfo:link {font-size:8pt;text-decoration:none;color:#000;}
a.aplusinfo:visited {font-size:8pt;text-decoration:none;color:#000;}
a.aplusinfo:hover {font-size:8pt;text-decoration:underline;color:#000;}

a.aintodesc {text-decoration:none;color:#000;}
a.aintodesc:link {text-decoration:none;color:#000;}
a.aintodesc:visited {text-decoration:none;color:#000;}
a.aintodesc:hover {text-decoration:underline;color:#000;}


a.actionshref {text-decoration:none;color:#00ACAE;font-size:12pt;}
a.actionshref:link {text-decoration:none;color:#00ACAE;font-size:12pt;}
a.actionshref:visited {text-decoration:none;color:#00ACAE;font-size:12pt;}
a.actionshref:hover {text-decoration:underline;color:#00ACAE;font-size:12pt;}


/** Addons **/
.titleaddonbasic { margin: 5px 10px 5px 10px; width: 150px; font-size: 18pt; padding: 10px; float:left;}
.titlecart {margin: 5px 10px 5px 10px; width: 150px; font-size: 18pt; padding: 10px; float:left;}
.contcart {margin: 5px 10px 5px 10px; width: 650px; font-size: 18pt; padding: 10px; float:left;}
.containeradds {width: 730px; float:left;}
.backbasic {color:#fff;background:#00ACAE;}
.titleaddonplus { margin: 5px 10px 5px 10px; width: 150px; font-size: 18pt; padding: 10px; float:left;}
.backplus {color:#fff;background:#BF7400;}
.contaddonbasic { margin: 5px 10px 5px 8px; float:left; width: 150px; font-size: 10pt;background:#fff; padding:5px;}
.contaddoncontract { margin: 5px 10px 5px 8px; float:left; width: 150px; font-size: 10pt;background:#fff; padding:5px;}
.divaddonbasic {padding: 0; margin-bottom: 0;background-color: #fff; margin-top: -1px; width: 925px; margin-left: 13px;}


.divaddonbasicw {padding: 0; background-color: #fff; width: 100%;}

.divaddonplus {padding: 0; margin-bottom: 0;background-color: #fff; margin-top: -1px; width: 925px; margin-left: 13px;}
.divbocbasic {text-align:left;margin-left: 160px;}
.divbocplus {text-align:left;margin-left: 470px;}
.borderbasic {border: 1px solid #00ACAE;}
.borderplus {border: 1px solid #BF7400;}
.borderweb {border: 1px solid #D7DF23;}
.backweb {color:#fff;background:#D7DF23;}
.borderdeluxe {border: 1px solid #D7DF23;}
.backdeluxe {color:#fff;background:#D7DF23;}
.borderwhite {border:1px solid #fff;}

.leftlistindex {float:left; margin-top: 5px;margin-left:5px;}
.rigthtextindex {float:left;margin-left:5px;margin-top:2px;}

.addonimg {float: left;width:50px;}
.addontit {float: left;width:100px;color:#00ACAE;font-size:16pt;margin-top:10px;}
.addontitplus {float: left;width:100px;color:#BF7400;font-size:16pt;margin-top:10px;}
.addondesc {font-size: 9pt; color: #585858;}
.addonpricetit {font-size: 10pt; color: #585858;}
.addonprice {font-size: 11pt; color: #585858;font-weight:bold;}
.addonexplainbasic {font-size: 9pt; color: #00ACAE;}
.addonexplainplus {font-size: 9pt; color: #BF7400;}
div#salidas-contain {  width: 680px; margin-left: 20px; font-size: 9pt;}
div#salidas-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#salidas-contain table td, div#salidas-contain table th { border: 1px solid #eee; padding: .6em 10px; }

div#price-contain {  width: 150px; margin-left: 550px; font-size: 9pt;}
div#price-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#price-contain table td, div#price-contain table th { border: 1px solid #eee; padding: .6em 10px; }



/** Productos **/
.productleft {float:left;width:30%;}
.productright {float:left;width:70%;}


#footer {margin-bottom:10px;text-align:center;border:2px solid #D7DF23;background:#D7DF23;}
.footerleft {float:left;width:250px;text-align:center;margin:5px 0 10px 23px;background:#fff;padding:2px;}
.footerright {float:left;width:250px;text-align:center;margin:5px 0 10px 10px;background:#fff;padding:2px;}
.footertit {font-size:12pt;font-weigth:bold;color:#888E15;}
.footersubtit {margin-top:5px;text-align:center;}
.footerimg {float:left;width:400px;text-align:center;margin:0 0 10px 0;background:#D7DF23;}

/* Easy Slider */
#container{margin:0 auto;position:relative;text-align:left;width:580px;background:#fff;margin-bottom:2em;}
#header{height:80px;background:#5DC9E1;color:#fff;}
#content{position:relative;}
#slider{}
#slider #ulslider{margin:0;padding:0;list-style:none;}
.lislider {margin:0;padding:0;list-style:none;}
.lislider{width:580px;height:180px;overflow:hidden;}
p#controls{margin:0;position:relative;}
#prevBtn, #nextBtn{display:block;margin:0;outline:0;overflow:hidden;text-indent:-8000px;width:28px;height:77px;position:absolute;left:-28px;top:-120px;}
#nextBtn{left:580px;}
#prevBtn a, #nextBtn a{display:block;width:28px;height:77px;background:url(/images/corp/prevbutton.png) no-repeat 0 0;outline:0;}
#nextBtn a{ background:url(/images/corp/nextbutton.png) no-repeat 0 0;}

.tableerror {width: 80%;border: 2px solid #1E52B5;}
.tderrortitle {color:#1E52B5;font-family: Tahoma;font-size:13pt;font-weight: bold;}
.tderrorsubtitle {color:#1E52B5;font-family: Tahoma;font-size:10pt;font-weight: bold;}
.tderrortext  {color:#1E52B5;font-family: Tahoma;font-size:10pt;}



