* { border:0; margin:0; padding:0; }body{ font:10px verdana; color:#333; text-align:center; }div{	position:relative;	text-align:left;}a{ text-decoration:none; color:#4E5256; } a:hover{ text-decoration:underline; }td{ vertical-align:middle; text-align:left;  }input, textarea, select{ font:inherit;  color:#333; border:1px solid #e0e0e0; padding:1px;  }select{  padding:2px 2px; height:20px; } option{ padding:1px 10px 1px 1px; }.btn{ border:1px solid #ccc; width:100px; height:20px; padding-bottom:4px; font:11px arial; color:#333; background:#f0f0f0; }.blue{color:#06c;}.bold{ font-weight:bold; }.bb{color:#06c; font-weight:bold; }.clear{ clear:both; line-height:1px; font:1px arial; }.s30, .s20, .s14{ font-size:30px; font-weight:bold ; line-height:20px; }.s20{ font-size:20px; }.s14{ font-size:14px; }.ffaf44{color:#ffaf44; }#paxina{border:0px solid #ccc; width:854px; margin:0 auto; margin-top: 10px;  }#precab{ background:url(../img/precab.jpg) 0 0 no-repeat; height:10px;}#contido{background:url(../img/bkg.jpg) 0 0 repeat-y; padding:0 60px; padding-bottom:0px; }#contido .txtBusca .btnBusca{ padding:30px; }#contido .txtBusca{ width: 30px; }#poscon{ background:url(../img/poscon.jpg) 0 0 no-repeat; height:16px;}#logo{ border:0px solid; margin-right:2px; }#logo form{ float:right; margin:10px 0 0 0; }#logo form *{vertical-align: middle; padding:0 0 1px 0;   }#logo form #btnBuscar{ background:url(../img/btnBuscar.jpg) 0 0 no-repeat; width:50px; height:15px; border:0; } #logo #buscador123{ border: 0px solid; } #logo #buscador123 #cad{ width: 200px !important; } #logo #buscador123 .btnSrch{ background: #f0f0f0/*url(../img/btnBuscar_.jpg) 0 0 no-repeat */!important; border: 1px solid #e0e0e0; width: 70px !important; height: 20px !important; } #logo #buscador123 .btnAvdSrch{ display: none; } #navBar{ border:0px solid; text-align:right; margin:2px 0;  }#navBar .spanator{ color:#999; margin:0 4px; }#navBar ul{ list-style-type:none; }#navBar ul li{ display:inline; }#navBar ul li a{color:#999; }#portfolio .img{ text-align: center !important; }#menu{ background:url(../img/bkgBarMenu.jpg) 0 0 no-repeat; height:30px; margin: 0 0 10px 0;  }#menu #mlista{ list-style-type:none; margin:0 0 0 0; display:block; padding:0 0 0 10px; }#menu #mlista li{ display:inline; margin:6px 27px; display:block; float:left; }#menu #mlista li a{ font:12px helvetica;  color:#5A3B89; }#menu2{  margin: 10px 0; text-align:center; padding: 5px 0; border: 0px solid; z-index: 999; }#menu2 .item{ width:150px; height:150px; border:1px solid #e0e0e0; background:#f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0;  }/**************/#menu2 #e { border: 0px solid; width: 172px; float: left; margin-left: 9px; background:#f0f0f0; margin-bottom: 10px; }#menu2 .titulo{ border:0px solid #e0e0e0; background:#f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0; color:#5A3B89 !important; font-size:12px; font-weight:bold;  line-height:10px;}#menu2 #item1{ width:150px; height:120px; border:1px solid #e0e0e0; background:#f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0;  }#menu2 #item1 p.titulo{ color:#5A3B89; font-size:12px; font-weight:bold;  line-height:20px; }#menu2 #item1 ul.listaServicios{ list-style-type:none; margin:4px; margin-top:10px; background:#f0f0f0; font-size: 11px;}#menu2 #item1 ul.listaServicios li{ margin:4px;}#menu2 #item1 ul.listaServicios li a{ display:block; }#menu2 #item2{ width:150px; height:120px; border:1px solid #e0e0e0; background:#f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0;  }#menu2 #item2 p.titulo{ color:#5A3B89; font-size:12px; font-weight:bold;  line-height:20px; }#menu2 #item2 ul.listaServicios{ list-style-type:none; margin:4px; margin-top:10px; background:#f0f0f0; font-size: 11px;}#menu2 #item2 ul.listaServicios li{ margin:4px;}#menu2 #item2 ul.listaServicios li a{ display:block; }#menu2 #item3{ width:150px; height:120px; border:1px solid #e0e0e0; background:#f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0;  }#menu2 #item3 p.titulo{ color:#5A3B89; font-size:12px; font-weight:bold;  line-height:20px; }#menu2 #item3 ul.listaServicios{ list-style-type:none; margin:4px; margin-top:10px; background:#f0f0f0; font-size: 11px;}#menu2 #item3 ul.listaServicios li{ margin:4px;}#menu2 #item3 ul.listaServicios li a{ display:block; }#menu2 #itemAsterisk{ width:150px; height:120px; border:1px solid #e0e0e0; background:url(../img/bkgAsterisk.jpg) 130px 80px no-repeat #f0f0f0; padding:10px; display:inline-table; margin:0 0 0 0;  }#menu2 #itemAsterisk p.titulo{ color:#5A3B89; font-size:12px; font-weight:bold;  line-height:20px; }#menu2 #itemAsterisk ul.listaServicios{ list-style-type:none; margin:4px; margin-top:10px; background:#f0f0f0; font-size: 11px;}#menu2 #itemAsterisk ul.listaServicios li{ margin:4px;}#menu2 #itemAsterisk ul.listaServicios li a{ display:block; }/*************/#menu2 { margin-bottom: 10px; }#menu2 .itemAsterisk{ background:url(../img/bkgAsterisk.jpg) 130px 7px no-repeat #f0f0f0; }#menu2 .item p.titulo{ color:#5A3B89; font-size:12px; font-weight:bold;  line-height:10px; width: 85px !important;}#menu2 .item ul.listaServicios{ list-style-type:none; margin:4px; margin-top:10px; background:#f0f0f0; font-size: 11px;}#menu2 .item ul.listaServicios li{ margin:4px;}#menu2 .item ul.listaServicios li a{ display:block; }#menuLat {border: 1px solid #b0b0b0; background:#f0f0f0; padding: 10px;}#menuLat a{padding: 0 0 0 20px;}#menuLat ul {list-style-type:none;}#menuLat li {padding: 5px;}#menuLat p{font-weight: bold; margin:0 0 5px 0; font:14px helvetica;  color:#5A3B89; display: block;}#subcontenido{ padding-bottom: 10px; }#subcontenido .iz{ width:450px; float:left; margin:4px; border-right: 0px solid #b0b0b0; padding: 7px; padding-right: 10px;}#subcontenido .iz .titulo{ color:#8E75AF; font-size:18px; margin:0 0 20px 0; }#subcontenido .iz .texto{ color:#999; text-align:justify; line-height:15px; font-size: 12px;}#subcontenido .iz ul{ border: 0px solid; margin: 0 10px; list-style-type: none; }#subcontenido .iz ul li{ border: 0px solid; margin: 10px 0; background: url("../img/arrow33.gif") 0 3px no-repeat; padding: 0 0 0 10px; color: #c0c0c0; font-size: 12px; }#subcontenido .iz .texto p{ color:#b0b0b0; text-align:justify; line-height:15px; font-size: 12px;}#subcontenido .iz .logotipos{ margin:10px 0; margin-bottom: 30px; border: 0px solid; padding: 0 0 0 10px;}#subcontenido .csc-textpic-text { border-right: 1px solid #b0b0b0; padding-right: 15px; }#subcontenido .texto, .csc-textpic-text .texto{ border: 0px solid #f60; color:#b0b0b0; text-align:justify; line-height:15px; padding-bottom: 10px; font-size: 12px; }#subcontenido .texto b, .csc-textpic-text .texto b{ color:#8E75AF; text-align:justify; line-height:15px; border-bottom: 1px solid #b0b0b0; line-height: 25px; display: block;}#subcontenido .logotipos{ border: 0px solid; margin: 20px 0; display: block;}#subcontenido .izNews{ width:734px; float:left; margin:4px; }#subcontenido .izNews.titulo{ color:#8E75AF; font-size:18px; margin:0 0 20px 0; }#subcontenido .izNews .texto{ color:#999; text-align:justify; line-height:15px; }#subcontenido .izNews .logotipos{ margin:20px 0; }#mailform{ margin-left: 250px; text-align: justify; margin-top: 50px; margin-bottom: 50px; border: 0px solid #8E75AF; }#mailform .csc-mailform-field{ margin: 10px; }div.iz p{ color:#999; text-align:justify; line-height:15px; }#subcontenido .de{ width:220px; float:right; margin:10px; border:0px solid; }#subcontenido .de img{ margin:10px; border:0px solid; border: 0px solid #b0b0b0;}#subcontenido .de .logotipos{ text-align: right; }#noticiaDstkda{ width:250px; background:#fff; border:0px solid #e0e0e0; padding:4px; padding-bottom: 0px;}#noticiaDstkda .label{ border-bottom:1px solid #999; font:16px arial; color:#999; font-weight:bold; }#noticiaDstkda .titulo a{ font:14px arial; color:#999; font-weight:bold; color:#593A88; margin:20px 2px; display:block; }#noticiaDstkda .contido{margin:10px; }#noticiaDstkda img{ float:left; margin:0 20px 10px 0; }#noticiaDstkda .volanta{ float:left; width:49%; color:#666; text-align:justify; font:11px arial; line-height:16px; margin-left:10px; }.news-list-container {border: 1px solid #e0e0e0; padding: 10px; background:#f0f0f0;}.news-list-container .news-list-date{font-weight: bold; margin: 0 0 10px 0;}.news-list-container h2 a{font-weight: bold; margin:5px 0 10px 0; font:14px helvetica;  color:#5A3B89; display: block;}.news-list-item p{text-align: justify; padding: 0 10px 0 0;}.news-list-item .news-list-category{display: none;}.news-list-item img{margin-bottom: 20px;}.news-list-item .news-list-morelink a{display: block; margin: 10px 0 0 0; text-decoration: underline; color: #593A88;}#pie{ border-top:1px solid #ccc; background:#f0f0f0; margin:0 10px 0 0; padding:4px 10px;}#pie .d1{ float:left; width:250px; margin:4px 7px; font-size: 11px; }#pie .d2{ float:left; width:200px; margin:4px 7px; font-size: 11px; }#subcontenido .iz .csc-textpic-text .texto{border:0px solid; font:12px verdana; color:#999;  line-height:15px; margin:10px 0 0 0; }#subcontenido .iz .csc-textpic-text .texto b{font:12px verdana; font-weight:bold; color:#8E75AF; border:0; display: inline; }#subcontenido .iz .csc-textpic-text h2{ font-weight: bold; margin:5px 0 10px 0; font:16px helvetica;  color:#5A3B89; display: block; }#subcontenido .csc-textpic .csc-textpic-text ul{ border: 0px solid; margin: 0 10px; list-style-type: none; }#subcontenido .csc-textpic-text ul{ border: 0px solid; margin: 0 10px; list-style-type: none; }#subcontenido .csc-textpic .csc-textpic-text ul li{ border: 0px solid; margin: 10px 0; background: url("../img/arrow33.gif") 0 3px no-repeat; padding: 0 0 0 10px; color: #999; font-size: 12px; }#subcontenido .csc-textpic-text ul li{ border: 0px solid; margin: 10px 0; background: url("../img/arrow33.gif") 0 3px no-repeat; padding: 0 0 0 10px; color: #999; font-size: 12px; }#subcontenido .logotipos{ display: none; border: 1px solid; }.logotipos { margin: 0 0 10px 12px; }.csc-textpic-single-image  {border: 0px solid #f60; margin: 0 10px;}.news-single-item p {color:#b0b0b0; text-align:justify; line-height:15px; font-size: 12px; padding: 5px; float: right;}.news-single-item h1 {color:#8E75AF; text-align:justify; line-height:15px; font-size: 15px; padding-bottom: 10px;}.news-single-item .news-single-img {text-align:left;}.news-single-rightbox {display: none;}#migas { border: 0px solid; padding: 0 15px 5px 0; text-align: right;}#migas a{ font: verdana; color: #b0b0b0; }#migas b span{ font: verdana; color: #5A3B89; }#fotoProductos { margin-bottom: -5px; }#fotoServicios { margin-bottom: -5px; }#fotoAplicaciones { margin-bottom: -5px; }#fotoAsterisk { margin-top: 7px; margin-bottom: -5px; }.listaServicios { margin-bottom: 7px; }.csc-textpic-text ol { border: 0px solid; margin: 0 0 0 20px; }.csc-textpic-text ol li{ margin: 4px 10px; line-height: 15px; color: #999; font-size: 12px; }#soporte_remoto { border: 1px solid #b0b0b0; background:url(../img/favicon.gif) 30px 5px no-repeat #e0e0e0; margin-top: 10px; text-align: center; font: 12px arial; padding: 4px 0; color: #333; font-weight: bold; }#logotipos_portada { float: left; width: 730px; }#twitter{ float: right; width: 250px; border: 0px solid; }#twitter *{ color: #fff !important; }#twitter #twitrgrid{ float: right; background: #fff; display: block; width: 250px !important; height: 150px !important; border: 1px solid; color: #fff; }#twitter p{ font-weight: bold; font-size: 12px; font: verdana; color: #5A3B89 !important; margin-bottom: 10px; display: block; }#twitter #twitrgrid img, #twitter #twitrgrid a{ padding: 3px; display: inline-block; z-index: 9999; border: 0px solid; color: #fff !important; }#logos_alt{ float: left; }#mundial { margin-bottom: 10px; border:1px solid #f60; display:none; }#mundial img{ border: 1px solid #5A3B89; height: 70px; }#siguenos p{ margin: 20px 0; }#siguenos a img{ margin: 10px; }