.typography *{margin:0;padding:0;font-family:Verdana;font-size:12px;color:#333;}
.typography h1, .typography h2, .typography h3{margin:7px 0;}
.typography h1{padding-left:7px;font-family:'liberationsansnarrow-bold';-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop)";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop);zoom:1;font-size:17px;color:#488DE8;}
.typography h2{font-family:'liberationsansnarrow-bold';-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop)";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop);zoom:1;font-size:14px;color:#488DE8;}
.typography h1.title{color:#3399CC;font-size:30px;font-weight:normal;line-height:30px;margin:0 0 15px;padding:7px 15px;font-family:Arial,Helvetica,sans-serif;border-top:8px solid #2269b8;background-color:#f0f0f0;}
.typography h2.subtitle{font-size:22px;font-weight:normal;line-height:28px;margin:20px 0 5px;color:#000;font-family:Arial,Helvetica,sans-serif;}
.typography h2.subtitle span{font-family:Arial,Helvetica,sans-serif;font-size:22px;color:#000;}
.typography p{margin:10px 0;padding-left:7px;font-family:Verdana;font-size:12px;color:#333;}
.typography p.lighten{color:#999;}
.typography p.welcome{font-size:12px;text-align:justify;}
.typography table{width:100%;padding:0;margin:0;border:none 0;}
.typography td{font-family:Verdana;font-size:12px;color:#333;padding:5px 2px;}
.typography ul{margin:0 15px;padding:0 0 0 10px;list-style-position:outside;list-style-image:url(../images/arrow.gif);}
.typography a{font-family:Verdana;font-size:12px;color:#E89413;}
.typography a:hover{color:#3399CC;text-decoration:none;}
.typography form#contactos{padding-right:20px;}
.typography input[type='text'], .typography textarea{width:100%;height:23px;margin:0 0 5px 0;padding-left:5px;border:1px solid #dbdbdb;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:23px;}
.typography textarea{line-height:auto;height:70px;}
.typography input.submit{width:93px;height:25px;line-height:25px;border:1px solid #dbdbdb;background:url('../images/back_bot_cotizar.jpg') left top repeat-x transparent;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bolder;color:#666;text-align:center;}
.typography input.submit:hover{color:#FEB23F;}
.invalid{border:1px solid #DC143C!important;background-color:#FFB6C1;}
div#resp{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.typography #soluciones{float:left;width:300px;height:142px;background:url('../images/soluciones-bg.jpg') left top no-repeat transparent;}
#soluciones h2{margin:8px 0 4px;padding-left:8px;font-family:verdana;font-size:11px;font-weight:bolder;color:#FE9600;letter-spacing:0px;}
#soluciones ul{margin:10px 11px 0;list-style-position:inside;list-style:none;}
#soluciones li{padding:5px 0 5px 7px;font-family:Verdana;font-size:11px;color:#173D6E;background:url('../images/bullets.jpg') left center no-repeat transparent;}
.typography #ubicacion{float:right;width:309px;height:142px;background:url('../images/ubicacion-bck.png') left top no-repeat transparent;}
#ubicacion h2{margin:9px 0 4px;padding-left:8px;font-family:verdana;font-size:11px;font-weight:bolder;color:#6D6D07;letter-spacing:0px;}
#ubicacion p{margin-top:3px;padding-left:30px;padding-top:5px;width:172px;font-family:Verdana;font-size:11px;color:#666;}
#ubicacion span{display:block;padding:4px 0 0;font-family:verdana;color:#397988;}
.typography .pfoliodest{padding:10px;}
.typography .pfoliodest *{font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.typography .borgraydot{margin-left:50%;border-left:1px dotted silver;padding-left:10px;}
.typography .nclient{padding:8px 0;display:block;font-size:14px;font-weight:bolder;color:#3399CC;}
.typography .margleft{margin-left:-107%;}
.typography .pfolio_sep{display:block;padding:0 0 8px;margin:8px 0 0;border-top:1px dotted silver;}
.typography .pfolio_selector{margin:10px -10px 0;padding:10px;border-top:1px dotted silver;}
.typography .less-porfolio, .typography .more-porfolio{float:left;width:39px;height:39px;margin-top:56px;cursor:pointer;background:url('../images/less_porfolio.jpg') left top no-repeat transparent;}
.typography .more-porfolio{float:right;background-image:url('../images/more_porfolio.jpg');}
.typography .less-porfolio:hover, .typography .more-porfolio:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.70;-moz-opacity:0.70;}
.typography .moreporfolio{margin:0 44px;padding:0;width:540px;height:190px;position:relative;overflow:hidden;}
.typography .moreporfolio ul{margin:5px 0 0;padding:0;left:0px;position:absolute;list-style-type:none;list-style-position:inside;list-style:none;width:999em;height:190px;}
.typography .moreporfolio ul li{display:block;float:left;padding:0 0 0 8px;margin:0;width:172px;height:190px;overflow:hidden;}
.typography .moreporfolio ul li img{padding:3px;border:1px solid silver;background-color:#fff;cursor:pointer;}
.typography .moreporfolio ul li img:hover{background-color:#ddd;}
.typography .moreporfolio ul li span{display:block;}
.typography .pfolio_slide{width:628px;height:286px;margin:0;padding:0;overflow:hidden;position:relative;}
.typography .pfolio_sdwr{width:999em;height:286px;margin:0;padding:0;position:absolute;}
.typography .pfolio_slide img{margin:0;padding:0;float:left;}
.typography .slide_selector{margin:0 0 12px;height:18px;border-top:6px solid #2269b8;background-color:#f0f0f0;}
.typography .slide_porf_sel{width:6px;height:6px;margin:6px 3px;float:right;background:url(../images/arrow.gif) left top no-repeat transparent;cursor:pointer;}
.typography .justify{text-align:justify;}
.typography .red{color:red!important;}
.typography .left{float:left;}
.typography .right{float:right;}
.typography .center{text-align:center;}
.typography .width50{width:50%;}
.typography .width70{width:70%;}
.typography .width30{width:30%;}
.typography .width48{width:48%;}
.typography .width600{width:600px;}
.typography .width100p{width:100%;}
.typography .grayborder{border:1px solid silver;}
.typography .black{color:#000;font-weight:bolder;}
.typography .margint0{margin-top:0;}
.typography .martop5neg{margin-top:-5px;}