body {
margin:0px;
background-color:transparent;
scrollbar-track-color: #F5F6F3;
scrollbar-face-color: #EDEEE8;
scrollbar-highlight-color: #F5F6F3;
scrollbar-3dlight-color: #6F706D;
scrollbar-shadow-color: #A8A9A5;
scrollbar-darkshadow-color: #000000;
scrollbar-arrow-color: #6F706D;
}

/* Estilos de la tabla central */
#tablacentral {
width:750px;
height:325px; /* Este valor debe ser igual a la altura del iframe y el height de #central en estilos.css */
}

/* Celdas de la tabla */
#menu{
width:205px;
}

.menuproyectos {
background-image:url(../images/fondo_proyectos.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.menuproductos {
background-image:url(../images/fondo_productos.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.menunoticias {
background-image:url(../images/fondo_noticias.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.menucontacto {
background-image:url(../images/fondo_contacto.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}
#contenido {
padding:10px;
padding-right:20px;

}

/* Estilos de texto */
#contenido p, #contenido div p {
font:11px "ms trebuchet",tahoma;
color:#000;
text-indent:20px;
text-align:justify;
}

h1 {
font:bold 11px "ms trebuchet", tahoma;
color:floralwhite;
background-color:#373526;
padding:2px;
border:1px outset #373526; 
}

/* Estilo Ultimos Proyectos */
#ultimosproyectos {
border:1px dotted #eee;
padding:5px;
border-spacing:0;
margin-bottom:1px;
}



#ultimosproyectos img {
border:1px solid black;
cursor:hand;
}

#ultimosproyectos .titulo {
font:bold 10px "ms trebuchet", tahoma;
color:black;
}

#ultimosproyectos .normal {
font:10px "ms trebuchet", tahoma;
color:#333;
}

/* Estilos del menú de la izquierda */
#tablamenu td {
background-color:#373526;
background-image:url(../images/fondofijo.gif);
border:1px inset gainsboro;
font:bold 10px tahoma;
text-align:center;
color:floralwhite;
padding:2px;
padding-top:4px;
padding-bottom:4px;
}

#tablamenu a {
font:bold 10px tahoma;
color:floralwhite;
text-decoration:none;
}

#tablamenu a:hover {
color:white;
}

/* Estilo para los formularios */

#formulario {
width:95%;
padding:5px;
margin-top:0px;
}

#formulario legend {
font:bold 10px tahoma;
color:#343;
padding:2px;
border:1px solid #343;
background-color:#fefefe;
}


#formulario #tablaformulario {
font:bold 10px tahoma;
color:black;
margin-top:10px;
}

#formulario #tablaformulario tr.celdacolor {
background-color:#f6f6f6;
}

#formulario input,textarea {
font:10px tahoma;
color:#667766;
background-color:eefaee;
border:1px outset #eefaee;
}

#formulario #tablaformulario td.botonera {
text-align:right;
padding-bottom:5px;
}

#formulario #tablaformulario td.leyproteccion {
font:10px tahoma;
color:#666;
text-align:justify;
padding-top:5px;
border-top:3px double #eee;
}


#formulario #tablaformulario td.leyproteccion a {
font:10px tahoma;
border-bottom:1px dotted black;
text-decoration:none;
color:#333;
}

#formulario #tablaformulario td.leyproteccion a:hover {
font:10px tahoma;
text-decoration:none;
background-color:#f0f0f0;
border:0px;
}
