html{overflow-y:hidden;}
body{margin:0px;padding:0px;font-family:verdana;background-color:#000000;}
#contenedor{position:absolute;left:50%;top:50%;width:1002px;height:580px;margin-left:-501px;margin-top:-290px;background-color:#000000;}
#cabecera{float:left;width:1002px;height:28px;background-image:url(../img/fondo_cabecera.gif);background-repeat:no-repeat;}
#fecha{float:left;width:188px;height:auto;padding-left:180px;}
#legales{float:right;width:112px;height:auto;padding-right:32px;}
#logo{float:left;width:180px;height:278px;overflow:hidden;}
#sombralogo{float:left;width:188px;height:278px;background-image:url(../img/sombralogo.gif);background-repeat:no-repeat;;}
#logomapfre{float:left;width:188px;height:274px;}
#logomapfre2{float:left;width:188px;height:274px;background-image:url(../img/fondo_contenido.gif);background-repeat:repeat-y;overflow:hidden;}
#logoconimagen{float:left;width:188px;height:30px;overflow:hidden;}
#logomenuficha{float:left;width:180px;height:552px;}
#obra{float:left;width:188px;height:auto;text-align:center;margin-top:20px;}
#obra p{margin:0px;padding-bottom:5px;}
#obra2{float:left;width:188px;height:200px;text-align:center;margin-top:64px;}
#obra2 p{margin:0px;padding-bottom:5px;}
#flash{float:left;width:822px;height:278px;overflow:hidden;}
#flashcatalogo{float:left;width:822px;height:278px;background-color:#3d3c3c;overflow:hidden;}
#imgcatalogo{float:left;width:450px;height:228px;padding:25px;}
#txtcatalogo{float:left;width:322px;height:100px;padding-top:178px;}
#txtcatalogo UL{padding:0px;margin:0px;text-align:right;padding-right:30px;}
#txtcatalogo LI{padding:0px;margin:0px;padding-top:6px;}
#menu{float:left;width:148px;height:274px;background-image:url(../img/fondo_menu.gif);background-repeat:repeat-y;padding-left:32px;}
#contenido{float:left;width:822px;height:274px;background-image:url(../img/fondo_contenido.gif);background-repeat:repeat-y;overflow:hidden;}
#leftcontenido{float:left;width:368px;height:552px;}
#rightcontenido{float:left;width:634px;height:452px;text-align:center;padding-top:100px;}
#rightcontenido P.titular{padding:0px;margin:0px;padding-bottom:10px;line-height:14px;font-size:12px;color:#b1b2b4;font-weight:bold;}
#rightcontenido P{padding:0px;margin:0px;padding-top:10px;padding-bottom:10px;line-height:14px;font-size:12px;color:#b1b2b4;}
#rightcontenido2{float:left;width:634px;height:528px;}
#rightcontenido3{float:left;width:594px;height:432px;text-align:center;padding-top:120px;padding-left:20px;padding-right:20px;}
#rightcontenido3 P{padding:0px;margin:0px;padding-top:10px;padding-bottom:10px;line-height:14px;font-size:10px;color:#b1b2b4;}
#rightcontenido3 P.titular{padding:0px;margin:0px;padding-top:10px;padding-bottom:10px;line-height:14px;font-size:10px;color:#b1b2b4;font-weight:bold;}
#rightcontenidoobras{float:left;width:634px;height:552px;}
#vermas{float:left;width:614px;height:auto;padding-left:20px;padding-top:20px;overflow:hidden;}
#vercreditos{float:left;width:614px;height:auto;padding-right:20px;padding-top:20px;text-align:right;overflow:hidden;}
#vercreditos UL{padding:0px;margin:0px;padding-top:55px;}
#vercreditos LI{padding:0px;margin:0px;padding-top:5px;}
#paginacionvolver{float:left;width:100px;height:552px;text-align:center;}
#fichas{float:left;width:188px;height:552px;background-image:url(../img/sombralogolargo.gif);background-repeat:no-repeat;}
.paginacion{float:left;width:100px;height:510px;text-align:center;}
.volver{float:left;width:100px;height:42px;text-align:center;}
#lasobras{float:left;width:100px;height:552px;}
.boton{border:0px;}
.botonlogo{border:0px;padding-top:3px;padding-left:3px;}
.verdana9blanco{font-size:10px;color:#FFFFFF;font-weight:normal;text-decoration:none;}
.verdana11grisb{font-size:11px;color:#b1b2b4;font-weight:bold;text-decoration:none;}
.verdana10grisb{font-size:10px;color:#b1b2b4;font-weight:bold;text-decoration:none;}
.verdana10gris{font-size:10px;color:#b1b2b4;font-weight:normal;text-decoration:none;}
.enlace{font-size:10px;color:#b1b2b4;font-weight:normal;text-decoration:none;}
.enlace:hover{font-size:10px;color:#ffffff;font-weight:normal;text-decoration:none;}
.enlacebold{font-size:10px;color:#b1b2b4;font-weight:bold;text-decoration:none;}
.enlacebold:hover{font-size:10px;color:#ffffff;font-weight:bold;text-decoration:none;}
.tablaobras td.visualizar{vertical-align:middle;text-align:center;}
.verobras td.imgcuadro{width:350px;text-align:center;vertical-align:bottom;}
.verobras td.txtcuadro{width:180px;vertical-align:bottom;}
UL{padding:0px;margin:0px;list-style-type:none;padding-top:15px;}
LI{padding:0px;margin:0px;}
#mapa{position:absolute;width:504px;height:278px;top:50%;left:50%;margin-top:-195px;margin-left:-65px;visibility:hidden;z-index:100;}

/* estilos para el scroller virtual */
#scroller{float:left;width:550px;height:190px;margin-left:20px;margin-top:35px;}
#scroller2{float:left;width:550px;height:468px;padding-left:20px;margin-top:35px;}
#scroller3{float:left;width:550px;height:172px;margin-left:20px;margin-top:35px;}
#scroller4{float:left;width:550px;height:498px;padding-left:20px;margin-top:35px;}
.root{position:relative;margin:0px 0px 0px 0px;}
.root p{margin:0px 0px 0px 0px;}
.thumb{position:absolute;padding-left:20px;}
.up, .dn{position:absolute;padding-left:20px;}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{border:0px;}
.scrollContainer{position:absolute;left:0px;top:0px;overflow:auto;}
.scrollContent{position:absolute;left:0px;top:0px;font-size:9px;color:#FFFFFF;}
.scrollContent P.titular{padding:0px;margin:0px;padding-bottom:10px;line-height:12px;font-size:11px;color:#b1b2b4;font-weight:bold;}
.scrollContent P{padding:0px;margin:0px;padding-bottom:8px;line-height:12px;font-size:10px;color:#b1b2b4;}
.scrollContent P.sp{padding:0px;margin:0px;line-height:6px;font-size:10px;}
