@charset "utf-8";
/* CSS Document */



#elementos-superiores{padding:26px 0 0 43px}

#datos-contenido .elemento1{width:313px;float:left;}
.elemento1 h2{background-image:url(/imagenes/index/hermanos-riesgo-constructor.gif);text-indent:-9999px;background-repeat:no-repeat;height:17px;border:0;}

.elemento1 img.contenido{float:left;border:3px solid #d7d7d7;margin:9px 12px 0 3px}
* html .elemento1 img.contenido{margin:-5px 12px 0 3px}
* html .elemento1 p.contenido{margin-top:-7px}

.elemento1 a{display:block;text-decoration:none; color:#bc1e13; margin-top:5px;}

#datos-contenido .elemento2{width:315px; float:left;margin-left:44px}
.elemento2 h2{background-image:url(/imagenes/index/areas-trabajo.gif);text-indent:-9999px;background-repeat:no-repeat}
.elemento2 p.imagenes{float:left;margin:5px 5px 0 0}
.elemento2 p.imagenes img{border:3px solid #d7d7d7;}
.elemento2 p.imagenes span{clear:both;display:block;color:#454545;font-weight:bold}
* html .elemento2 p.contenido{margin-top:-8px}
*:first-child+html .elemento2 p.contenido{margin-top:-3px}

.elemento2 a{display:block;clear:both;padding:5px 0 0 3px}

#elementos-inferiores{padding:26px 0 0 43px;}
*:first-child+html #elementos-inferiores{padding:0 0 0 43px}
* html #elementos-inferiores{padding-top:1px;position:relative;margin:-15px 0 0 0}

#elementos-inferiores div{background-color:#f4f4f4;width:158px;text-align:center;margin:4px 0pt 0pt 7px;float:left;padding-bottom:5px;min-height:160px;}
* html #elementos-inferiores div{background-color:#f4f4f4;width:158px;text-align:center;margin:4px 0pt 0pt 7px;float:left;padding-bottom:5px;min-height:160px; height:auto !important; height:160px;}
* html #elementos-inferiores div{margin:-8px 0pt 0pt 5px;}
*:first-child+html #elementos-inferiores div{margin-top:-5px}

#elementos-inferiores h2{background-image:url(/imagenes/index/ultimos-proyectos-realizado.gif);text-indent:-9999px;background-repeat:no-repeat}
#elementos-inferiores div img{border:2px solid #fff;margin:4px 0 3px 0}
#elementos-inferiores div p{margin:0;text-align:left;margin-left:15px}
#elementos-inferiores div p strong{color:#333333;}
#elementos-inferiores div a{display:block;text-decoration:underline}
#elementos-inferiores div a.ocultas{display:none;}
#elementos-inferiores div a:hover{text-decoration:none;}

p#link-documentos{clear:both;}
p#link-documentos a {display:block;padding-top:8px;}
p#link-documentos a span:hover{text-decoration:none;}

#pie-contenido{clear:both; position:relative;margin-top:20px;height:40px; bottom:0px;background-color:#8c8c8c;border-left:1px solid #656565;}













