/* Elementos base */

@import url(maquetacion.css);
@import url(menu-imagen.css);
@import url(textos.css);

/* Estilos específicos de la pagina  */
body {
 background: #dedede url(../images/fondos/fondo003.jpg) no-repeat center fixed;
 }
#principal {
 background: transparent url(../images/fondos/back-texto-2.png) repeat top left;
 }
#texto2  {
 width: 85%;
 margin: 0 auto;
 }
#texto2  h2,#texto2  h3,#texto2  h4 {
 padding-bottom: 20px;
 padding-top: 10px;
 }
#trabajos div {
 position:absolute;
 background:#fff;
 width:100%;
 height:260px;
 }
p {
 padding: 0;
 margin: 0;
 }
#trabajos p {
 text-align:center;
 }
#trabajos p.nombre {
 font-size: 12pt;
 font-weight:bold;
 color: #063f64;
 line-height: 16pt;
 }
#trabajos p.ejec{
 color: #6f88a6;
 font-weight: bold;
 line-height: 12pt;
 }
#trabajos p.financ {
 color: #613e3e;
 font-weight: bold;
 line-height: 12pt;
 }
#trabajos p.num {
 position:absolute;
 right: 10px;
 bottom:0px;
 line-height: normal;
 font-family: Arial;
 font-size:0.8em;
 }
/* Textos de Slideshow Viewer */

#trabajos img{
 position:static;
 float:left;
 margin:20px 20px 180px 20px ;
 padding:5px;
}
.mask{
 position:relative;
 width:100%;
 height:260px;
 overflow:hidden;
}
.mask img{
 position:absolute;
 display:block;
 border: 1px solid #999;
}
.buttons {padding:5px; text-align: center;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}
#stop5 {
 padding-right: 25px;
}
