*{margin:0;padding:0;font-size:100%;font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}a img{border:0;}ul{list-style:none;}html,body{height:100%;}
body{ background:url(images/bg.jpg);}
form p{line-height:18px;margin:3px 0;padding:2px 0;}
form h4{font-weight:bold;color:#ff9900;font-size:1.1em;}
form a{text-decoration:none;color:#ff9900;font-weight:bold;}
form a:hover{text-decoration:underline;}
form label{width:80px;text-align:right;font-weight:bold;font-size:12px;}
form .need{color:#ffcc00;margin-right:3px;vertical-align:middle;font-size:20px;font-weight:bold;line-height:1px;}
form hr{height:1px;border:1px solid #e0e0e0;}
form input{padding:1px;margin-left:5px;width:120px;font-size:13px;color:#333;font-weight:bold;border:1px solid #C2C2C2;}
form input:hover,form select:hover, form textarea:hover{background-color:#FFFFCC;border:1px solid #C2C2C2;}
form select{padding:1px;margin-left:5px;width:184px;font-size:11px;color:#333;border:1px solid #C2C2C2;}
form .otro{border:0;width:auto;margin:0 2px;vertical-align:middle;}
form textarea{margin-left:5px;font-size:10px;color:#333333;border:1px solid #C2C2C2;font-family:Arial;}
form input.boton{width:auto;background:url(images/bgboton.jpg);color:#333;padding:2px 5px;border:1px solid #CCC;	font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:center;height:31px;cursor:pointer;}
form input.boton2{width:auto;background:url(images/bgboton.jpg);color:#333;padding:2px 5px;border:1px solid #CCC;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:center;height:31px;cursor:pointer;}
form input.boton2:hover,form input.boton:hover,form input.boton2:focus,form input.boton:focus{border-color:#666;}
p.row_div{display:block;width:100%;margin-bottom:1px;padding:2px 0;min-height:15px;font-size:.9em;}
p.row_div .col_1{width:60px;float:left;text-align:left;padding-left:2px;font-weight:bold;}
h3{font-weight:bold;}
p.row_div .col_2{margin-left:3px;width:100%;}
p.row_div a{text-decoration:none;color:#ff9900;}
body{font-size:11px;font-family:Verdana;}
a{font-weight:bold;color:#000;}
a:hover{color:#FF9900;}
#all{width:800px;margin:auto; padding-top:15px;}
#fondo_cont{ margin:auto; background:url(images/body_cont.jpg) repeat-y center;}
#foot{ background:url(images/body_foot.gif) bottom no-repeat; }
#top{background:url(images/body_top.gif) top no-repeat;}
#cont{margin:auto;}
#header{position:relative;height:107px;padding-left:20px; }
#logo{width:202px;height:69px;position:absolute;z-index:999;top:20px;left:20px;background:url(images/logo.jpg) no-repeat;}
.telefonos{position:absolute;right:30px;top:15px;}
#topmenu{position:absolute; right:0; top:55px;}
#topmenu ul{float:right;margin-right:10px;width:auto;}
#topmenu li{float:left;background:url(images/menu_bg.png);margin:0 4px;height:40px;width:auto;}
#topmenu li a{color:#FFF;text-decoration:none;font-family:"Trebuchet MS";font-size:17px;line-height:2.2em;background:url(images/menu_bg2.png) right top no-repeat;display:block;float:left;padding:0 20px;height:40px;font-weight:normal;width:auto;}
.susitio{height:53px;background:url(images/topbg.jpg) repeat-x;margin:0 2px 10px;}
.textos h1{font-family:"Trebuchet MS";font-size:30px;color:#FFF;padding:6px 0 0 20px; }
.content ul{list-style:url(images/arrow.png);margin:15px 0 15px 35px;padding:0;}
.content li{margin:0 0 5px;}
.sideright{background:url(images/borde.jpg) no-repeat top right;width:230px;float:left;margin:0 5px;}
.sideright ul{margin:0;padding:0;text-indent:0;list-style:url(images/arrow.png);margin:5px 15px 5px 20px;background-image:none;}
.sideright ul li{background-image:none;}
.sideright ul span{margin:0;margin-bottom:10px;display:block;}
.sideright ul li a{display:block;padding:1px;color:#333;text-align:left;text-decoration:none;border-bottom:1px dotted #fff;}
.sideright ul li a:hover{border-bottom:1px dotted #ccc;}
.footer{font-size:9px;color:#999;height:82px;position:relative; background:url(images/bgfot.jpg) no-repeat;}
.footer .widget{height:33px;margin:auto;width:780px; padding:5px;}
.footer p{ padding:2px 0 0 10px;}
.footer ul{list-style:none;margin:0;}
.footer .widget li{float:left;margin:16px 40px 0 0;width:auto;}
.footer .widget li a{display:block;font-size:12px;text-decoration:none;color:#F9A642;font-family:"Trebuchet MS";font-weight:normal;}
.footer .widget li a:hover{text-decoration:underline;color:#333;}
.foot_out{font-size:10px;color:#ccc;width:780px;}
.foot_out div{text-align:left;}
.foot_out ul li{float:left;margin-right:20px;width:auto;}
.foot_out ul li a{display:block;font-size:11px;font-weight:normal;text-decoration:none;color:#ccc;}
/*INTERNA*/
.pathway{padding:3px 0;text-indent:5px;font-weight:bold; margin:0 5px 15px 5px;}
.bodytext{width:550px;float:left; padding:10px 0;}
.bodytext h1{font-size:19px;font-weight:bold;padding-bottom:0px;border-bottom:2px solid #EA7561; font-family:"Trebuchet MS"; background:url(images/vinieta.jpg) no-repeat left; padding-left:20px;  list-style:s}
.bodytext label{width: 120px; float:left; text-align: left; font-weight:bold; font-size:12px;}
#formcallnow label, #formregdemo label {width: 70px; float:left; text-align: left; font-weight:bold; font-size:12px;}
.bodytext p {  line-height:18px;margin:3px 0;padding:2px 0;}
/* Botones*/
.widgetboton-amarillo{background:url(images/amarillo.png) no-repeat;height:40px;line-height:35px;width:212px;color:#333;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin:3px 0;}
.widgetboton-naranja{background:url(images/naranja.png) no-repeat;height:40px;line-height:35px;width:212px;color:#fff;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;margin:3px 0;}
.widgetboton-amarillo a{color:#333;display:block;text-decoration:none;}
.widgetboton-naranja a{color:#FFF;display:block;text-decoration:none;}
#callnow *, #regdemo *{font-size:10px;}
#callnow input{width:100px;}
#callnow .callnowbt{width:90%;}
.btcallnow{background:url(images/negro.png) no-repeat;color:#333;cursor:pointer;font-size:14px;font-weight:bold;height:40px;line-height:35px;margin:3px 0pt;text-align:left;width:212px;}
.btcallnow a{color:#FFF;display:block;padding-left:35px;text-decoration:none;}
#regdemo .regdemobt{width:90%;}
.pic_contacto{ margin-top:20px; border:#FFCC66 1px solid; width:186px; height:268px; }
#table1 tr td { padding-left:5px;}
.td:hover{ background-color:#FFFFCC;}
/*Alex [alex@sistemex.com] Diseņo Web Sistemex.com 2009.*/