body {font-family:"Tahoma";font-size:10pt;text-align:center;background-color:#E9E9E9;}

#clear {clear:both;}
label, input { display:block; }
input.textinput { margin-bottom:12px; width:80%; padding: .4em;}
a:hover { text-decoration:underline }
label {font-size: 10pt;color:#F89D11;font-weight:600;}

#contenedor {width:950px;margin-right:auto;margin-left:auto;padding-top:10px;padding:10px 10px 0 10px;background-color:#ffffff;}
#cabecera {height:60px;margin:0;padding-right:10px;background-color:#fff;border:1px solid #F89D11;text-align:left;color:#fff}
#cabecera img { border:0 }
#cabecera #cabeceraDerecha {float:right;text-align:right;padding:0;width: 350px; margin-top: 10px; font-size: 10pt;}
#cabecera #logo {border:0;float:left;padding:0;width: 500px; text-align: center; margin:4px 0;}
#cabecera #logo #imagen {border:0;float:left;padding:0;width: 179px; text-align: center; margin:4px 5px 4px 25px;}
#cabecera #logo #desc {border:0;float:left;padding:0;width: 200px; text-align: left; margin:30px 0; color: #585858;}
#cabecera #cabeceraDerecha #cabeceraTopDerecha {padding-top:0;text-align:right;margin-top:0; float:right;}
#cabecera #cabeceraDerecha #contactarea {padding-top:0;text-align:right;margin-top:30px; float:right;}
.spandemo {float:right;padding-left: 10px;}
#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;}
#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;}
#contactbutton {margin-top: 18px;text-align:center;}
a.botonpruebas {width:149px; height:45px;text-decoration: none;cursor: pointer;  display:block;}
a.botonpruebas:focus{outline:0;} 
a.botonpruebas span {padding: 2px 0 0 0;position:relative;top:5px;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/catalog.png) no-repeat;}
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.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;}

#contenidocentro {margin:1em 0;height:auto;padding:0 0 0 0; text-align: center;}
#contenidocentro #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;}
#contenidocentro #novios h2 {padding:0;margin: 5px 0;font-size:14px;font-weight:bold;color:#666;text-align:center;}
#contenidocentro #novios li {margin-left:0;padding-left:0;padding-bottom:0;}
#contenidocentro #novios2 li {margin-left:0;padding-left:0;padding-bottom:0;}
#contenidocentro #novios3 li {margin-left:0;padding-left:0;padding-bottom:0;}
#contenidocentro #novios {width:300px;float:left;margin:0 22px 0 0; padding:0;}
#contenidocentro #novios2 {width:300px;float:left;margin:0 22px 0 0; padding:0;}
#contenidocentro #novios3 {width:300px;float:left; padding:0;}
#contenidocentro #novios p {font-size:10pt;text-align:left;color: #585858;margin:0; padding:0;}
#contenidocentro #novios2 p {font-size:10pt;text-align:left;color: #585858;margin:0;}
#contenidocentro #novios3 p {font-size:10pt;text-align:left;color: #585858;margin:0;}
#contenidocentro #novios ul { }
#contenidocentro #novios h1 { margin-left:4px; }
#contenidocentro #novios li h2 {padding: 0; margin:0px; font-size:1em; font-weight:normal; line-height:normal;text-align:left;}
#contenidocentro #novios #primercol h2 a {color: #205AA1;text-align: center; text-decoration: none;}
#contenidocentro #novios #primercol h2 a:hover {color: #205AA1;text-align: center;text-decoration: underline;}
#contenidocentro #novios #segcol h2 a {color: #F59C12;text-align: center; text-decoration: none;}
#contenidocentro #novios #segcol h2 a:hover {color: #F59C12;text-align: center;text-decoration: underline;}
#contenidocentro #novios #tercol h2 a {color: #eb058e;text-align: center; text-decoration: none;}
#contenidocentro #novios #tercol h2 a:hover {color: #eb058e;text-align: center;text-decoration: underline;}
#contenidocentro #novios #cuarcol h2 a {color: #A60306;text-align: center; text-decoration: none;}
#contenidocentro #novios #cuarcol h2 a:hover {color: #A60306;text-align: center;text-decoration: underline;}
#contenidocentro #novios #ventajas {padding:0;margin:0 0 4px 15px; width:210px;text-align:center;}
.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;}
#titledialog { width: 100%; text-align: left; background: #F4970F; height: 50px; margin:0;padding:0;}
#footerdialog { width: 100%; text-align: left; background: #F89D11; height: 5px;}
#titledialog #imgdialog {width: 65px; float: left; margin-top: 15px;}
#titledialog #textdialog {float: left; bottom: 0px; margin-top: 20px; color: #fff; font-size: 14pt;}
#contentdialog {width: 100%; font-size: 10pt;}
#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;}
.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;}

#footer {height:65px;margin-bottom:10px;text-align:center;}
#footer a { text-decoration:none }
#footer a:hover { text-decoration:underline }
#footer {background:#F89D11;color:#fff;line-height:16pt;font-size:10pt;font-weight:bold;}
#footer #footerdcha {margin-top: 10px;width: 100%;float:left;text-align:center;}
.copyright{font-size:8pt;color: #fff;font-weight:bold;}
#footer a.contacto { font-size: 8pt; font-weight: bold;color:#fff; }
.fontconditions {font-size: 8pt;font-weight: 400;color: #000;}
.fcontacto {font-size: 8pt; font-weight: bold;color:#fff;}
.titpolitic {font-size: 9pt; color:#000;}

/* 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, #slider #lislider{margin:0;padding:0;list-style:none;}
#slider #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;}

#divencuesta {padding: 5px; margin: 15px 0 0 0;}
#divencuestaleft {float: left;width: 25%;text-align:center; padding-left: 0;}
#divencuestaright {float: left;width: 70%;text-align:left;margin-top: 10px;}
.border-uwdb {border: 1px solid #D7DF23;}
