/* Hoja de estilos comunes a todo el sitio */

body {
    margin:1px 0px;
    padding:0px;
    text-align:center;
    background:#e9e7e7;
}

#center {
    width:1004px;
    margin:0px auto;
    text-align:left;
}

/* Header */
#header{
    width:1004px;
    height:211px;
    background:#e9e7e7;
}

/* Menu */
#menu{
    background-image:url(../pics/hiermenus/nav_menu_titulo_bg.jpg);
    background-repeat:repeat-x;
    width:1004px;
    height:22px;
    margin:0px;
    padding:0px;
}

/* Nav */
#nav{
    padding:0px 0px 0px 16px;
}

.nav_texto{
    margin:0px;
    font-family:Verdana;
    font-size:10px;
    line-height:24px;
    font-weight:bold;
    color:#666666;
}

.nav_texto a{
    color:#666666;
}

.nav_texto a:hover{
    text-decoration:none;
}


/* Contenedor principal */
#contenedor{
    width:1004px;
    background:#FFFFFF;
    padding:0px;
    text-align:left;
}

#contenido{
    width:1004px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
    background:#ffffff;
}

/* Encabezados */
h2{
    color: #ffffff;
    font: bold 1.1em/13px Arial, Verdana;
    margin: 0;
    text-align:left;
}

/* Subtitulos */
h2b{
    color: #000000;
    font: bold 1.1em/13px Arial, Verdana;
    margin:5px;
    text-align:left;
}

/* Estilos para formas */
input, radio, select, textarea {
    border: 1px solid #ddd;
    background: url(../imgs/forms_bg.jpg) top repeat-x;
    font: 12px Arial, verdana, sans-serif;
    color:#333333;
    padding: 2px;
    outline: none;
}
input:hover,
textarea:hover,
text:focus,
textarea:focus{ 
    border: 1px solid #aaa; 
}

/* Footer */
#footer{
    width:1004px;
    height:95px;
    background-color:#008f36;
}

#footer_caja{
    margin:5px;
    padding:5px;
}

.footer_texto{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

#footer a{
    color:#FFFFFF;
    text-decoration:none;
}

#footer a:hover{
    text-decoration:underline;
}

/* Footer csc */
#footercsc{
    width:955px;
    height:25px;
    margin-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    text-align:center;
}

#footercsc a{
    color:#999999;
}

.cat a {
  color:#008f36;
  text-decoration:none;
  }

.cat a:visited { 
  color:#008f36;
  text-decoration:none;
  
 }

.cat a:hover { 
  color:#136030;
  text-decoration:underline;

 }

.despeje{ 
  padding: 0px 20px 0px 20px;
  text-align:justify;
 }
