body {
background-color:#333;
margin:0px;
height:100%;
scrollbar-track-color: #8F8F8F;
scrollbar-face-color: #333333;
scrollbar-highlight-color: #8F8F8F;
scrollbar-3dlight-color: #181818;
scrollbar-shadow-color: #242424;
scrollbar-darkshadow-color: #000000;
scrollbar-arrow-color: #FFFFFF;
}

/* Estilos generales */
#tablafondo {
width:100%;
height:100%;
}
#fondoizquierda {
background-image:url(../images/fondoizquierda.gif);
background-repeat:no-repeat;
background-position:right top;
}

#celdacontenedora {
width:750px;
}

#tablacontenedora {
width:750px;
}

#central {
background-color:white;
padding:7px;
padding-top:2px;
padding-bottom:2px;
vertical-align:top;
}

#adornosuperiorizquierda, #adornoinferiorizquierda {
font:6px arial;
height:7px;
background-color:#666;
width:195px;
}

#adornosuperiorderecha, #adornoinferiorderecha {
font:6px arial;
height:7px;
background-color:#913832;
margin-right:5px;
}

#menu {
background-color:#f5f5f5;
width:195px;
}

/* Estilo enlace home */

a.intro {
font:10px tahoma;
color:#cccccc;
text-decoration:none;
}

a.intro:hover {
color:#666;
}

/* Estilos texto */
h1 {
font:bold 13px tahoma, "ms trebuchet";
color:#913832;
}

h2 {
font:bold 11px tahoma, "ms trebuchet";
color:#333;
text-indent:20px;
}

#contenido p, #contenido td p, #contenido ul li{
font:11px tahoma,"ms trebuchet";
color:#666;
text-align:justify;
text-indent:20px;
}

#contenido a {
font:11px tahoma,"ms trebuchet";
color:#666;
text-decoration:none;
border-bottom:1px dotted #333;
}

#contenido a:hover {
background-color:whitesmoke;
border:0px;
}
#contenido {
padding:10px;
}

/* Estilo de los fondos */
.home {
background-image:url(../images/home1.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.menuhome {
background-image:url(../images/home2.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.servicios {
background-image:url(../images/servicios1.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.menuservicios {
background-image:url(../images/servicios2.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.contacto {
background-image:url(../images/contacto1.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.menucontacto {
background-image:url(../images/contacto2.jpg);
background-position:left top;
background-repeat:no-repeat;
}
/* Estilo para los formularios

#formulario {
width:95%;
padding:5px;
margin-top:0px;
}

#formulario legend {
font:bold 10px tahoma,tahoma;
color:#343;
padding:2px;
border:1px solid #343;
background-color:#fefefe;
}


#formulario #tablaformulario {
font:bold 10px tahoma,tahoma;
color:black;
margin-top:10px;
}

#formulario #tablaformulario tr.celdacolor {
background-color:#f6f6f6;
}

#formulario input,textarea {
font:10px tahoma;
color:#667766;
background-color:#eeeeee;
border:1px outset #eefaee;
}

#formulario #tablaformulario td.botonera {
text-align:right;
padding-bottom:5px;
}

#formulario #tablaformulario td.leyproteccion {
font:10px tahoma,tahoma;
color:#666;
text-align:justify;
padding-top:5px;
border-top:3px double #eee;
}


#formulario #tablaformulario td.leyproteccion a {
font:10px tahoma,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;
}

*/

/* Estilo de la tabla de datos - home */
#datoshome td {
font:bold 11px arial, tahoma;
color:#333;
}

/* Estilo del plano de actividad */
.planoactividad {
border:1px solid black;
float:left;
margin-right:10px;
}