body{background:url(../images/bg-body.jpg) repeat-x;background-color:#d3d3d3}#contenedor{width:955px;margin:auto;background-color:#FFF}#header{height:60px;position:relative}h1{color:#821122;font:bold 3em Tahoma;background:url(../images/santiagoav-maquetacion-css.gif) no-repeat;width:485px;height:40px;position:absolute;top:15px}h1 a{   display:block;   width:100%;   height:100%;   text-indent:-9999px}h2{font-size:1.7em;line-height:2.2em;color:#821122}h2:before{content:"# "}strong{font-weight:bold;color:#821122}sup{font-weight:bold;font-size:1.2em;color:#821122}abbr{cursor:help}a{color:#821122;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#821122}a[target="_blank"]{background:url(../images/vinculo-externo.gif) no-repeat right top;padding-right:15px}table caption{font-size:1.4em;color:#821122;font-weight:bold;border-bottom:solid 3px #821122 }table thead th{font-weight:bold;padding:10px 0 15px;text-align:center;color:#000;border-bottom:solid 1px #821122}table thead th:first-child{border-bottom:none}table tbody th{vertical-align:top;padding-right:10px;color:#000;width:8%;border-right:solid 1px #821122}table td{padding:5px;width:28%}table{border-collapse:collapse}.contacto label{display:block}.contacto input,.contacto textarea{width:400px;border:dashed 1px #333}.contacto input[type="submit"]{border:outset 4px #821122;cursor:pointer;background-color:#821122;color:#fff;font-weight:bold;display:block;margin-top:10px}.contacto input[type="submit"]:hover{border:inset 4px #821122;color:#CCC}#mainNav{position:absolute;right:10px;top:0}#mainNav li{float:left;background-color:#821122}#mainNav li a{display:block; height:20px;position:relative;color:#821122;text-transform:uppercase;text-decoration:none;padding:20px 10px 0;background-color:#FFF;margin-top:5px;text-align:center} #cuerpo{-moz-box-shadow:#D1D1D1 0px 10px 20px;-webkit-box-shadow:#D1D1D1 0 10px 20px;border-bottom:solid 5px #821122;position:relative;min-height:400px} #principal{font-size:1.2em;line-height:1.4em;float:left;padding-right:5px;width:730px}.contacto #principal{width:420px}#principal >p{padding-bottom:1.5em}.portfolio .listado li ul li{padding-right:20px;height:110px;position:relative}.portfolio .listado li ul li img{margin:5px;padding:5px;background-color:#FFF;border:solid 1px #821122; -moz-box-shadow:#000 0 1px 5px;-webkit-box-shadow:#000 0 1px 5px;float:left}.portfolio .listado li ul li h3{line-height:2.2em;color:#821122;font-weight:bold}.portfolio .listado li ul li h3 a{background:url(../images/ico-new-window.gif) no-repeat right;padding-right:20px}.portfolio .listado a[href*="bigscreens"] span{display:none;background:url(../images/zoom-trans.png) no-repeat;width:60px;height:60px;z-index:50;position:absolute;left:60px;top:20px}.browsers{background:url(../images/sprite-browsers.jpg) no-repeat;width:170px;height:40px;margin-left:185px;position:absolute;bottom:0}.browsers.alt1{background:url(../images/sprite-browsers-a.jpg) no-repeat}.browsers.alt2{background:url(../images/sprite-browsers-b.jpg) no-repeat}.browsers.alt3{background:url(../images/sprite-browsers-c.jpg) no-repeat}.browsers.alt4{background:url(../images/sprite-browsers-d.jpg) no-repeat}.tabs{position:absolute;right:0;top:0;padding-right:20px}.tabs li{float:left;padding:20px 0 0 3px}.tabs li a{color:#821122}.tabs li:after{content:"| "}.tabs li[rel="last"]:after{content:""}.tabs a:active{outline:none}.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{color:#333;font-weight:bold;text-decoration:none;font-size:1.4em}#sidebar{background:url(../images/pagecurl.jpg) no-repeat;float:left;min-height:400px;width:220px;position:relative}.inicio #sidebar{min-height:570px}.inicio #sidebar img{position:absolute;bottom:0;right:20px}.sidebarxtra{float:right;width:260px;padding-top:15px;font-size:1.1em;background:url(../images/bg-divisor.jpg) no-repeat left center;height:400px;padding-left:35px}.sidebarxtra h3{line-height:2em;font-weight:bold} #footer{margin:auto;width:980px;text-align:center;padding:15px 0;background:url(../images/bg-footer1.png) repeat-x;line-height:1.3em}.columnas{clear:both}.columnas li{float:left;margin:0 5px 10px;position:relative;padding:0 0 30px 0}.columnas li:first-child{margin-left:0}.columnas li:last-child{margin-right:0}.columnas.col3 li{width:235px}.columnas h3{background-color:#821122;color:#FFF;padding:3px 5px 3px;-moz-border-radius:5px;font-size:1.2em;margin:5px 0 5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px}.lista li{background:url(../images/bullet.gif) no-repeat left 4px;padding-left:13px}.pagecurl{position:absolute;background:url(../images/pagecurl.jpg) no-repeat;width:200px;height:395px;z-index:1;left:0;top:0}.lnksitio{position:absolute;left:60px;top:300px;z-index:50;border:dashed 1px #333;color:#821122;text-decoration:none;padding:15px}a.btn{ position:absolute;right:5px;bottom:5px; border:0;  cursor:pointer;  font-weight:bold;  padding:0 10px 0 0;  text-align:center;text-decoration:none;  background:url(../images/bg-btn-right.gif) right no-repeat;  font-size:1em;font-family:Tahoma;_width:75px }a.btn span{  position:relative;  display:block;  white-space:nowrap;  padding:0 0 0 10px; height:20px;  line-height:20px; background:url(../images/bg-btn-left.gif) left no-repeat; color:#821122}a.btn:hover{background:url(../images/bg-btn-right-hover.gif) right no-repeat}a.btn:hover span{background:url(../images/bg-btn-left-hover.gif) left no-repeat;color:#333}.clearfix{display:inline-table;height:1%;display:block}html>body .clearfix{height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}