body { 
  background-color: #FFFFFF;
  color: gray;
  margin-left: 0;
  margin-top: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  scrollbar-face-color:#F4F4F4; 
  scrollbar-track-color:#F4F4F4; 
  scrollbar-arrow-color:#8F8F8F; 
  scrollbar-shadow-color:#F4F4F4; 
  scrollbar-dark-shadow-color:#F4F4F4; 
  scrollbar-3dlight-color:#F4F4F4; 
  scrollbar-highlight-color:#F4F4F4
}

#cuadro{
  background: url("../images/fondo-degradado.gif") repeat-x;
  background-position: bottom left;
  border:1px solid black;
}

#logo{
  background: url("../images/logo-viva2.jpg") no-repeat;
  background-position: center center;
  border: 0px solid black;
}

#menu{
  border: 0px solid black;
  text-align: left;
  font-size: 10pt;
}

#menu li{
  list-style: none;
  line-height: 1px;
  margin-top: 4px;
}

a {text-decoration:none;}
a:link {color: gray; text-decoration:none;}
a:visited {color: gray; text-decoration:none;}
a:hover {color: #000000; text-decoration:bold;}
a:active {color: #000000; text-decoration:bold;}


#contenido{
  background-color: white;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
}

*html #contenido{
  background-color: white;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 3px solid #000000;
  border-bottom: 3px solid #000000;
}

p{
  margin-top: -8px;  
  padding-left: 8px;
  padding-right: 0px;
  text-align: justify;  
}

#interior{
  border: 0px;
}

#imagen{
  border: 0px solid black;
  background-color: #FFFFFF; 
}

#marco{
  border: 0px solid black;  
}

#frase{
  border: 0px solid black;
  line-height: 15px;  
}

*html #frase{
  border: 0px solid black;
  line-height: 15px;  
}

#amarillo{
  color: #E5B011;
  font-size: 16px;
  border: 0px solid black;
  padding-left: 10px;  
}

#azul{
  color: #00589B;
  font-size: 26px;
  border: 0px solid black;
  padding-left: 10px;    
}

.nombre_seccion{
  margin-top: 10px;
  font-size: 10px;
}

#articulos{}

#articulos a:link{color: gray;}
#articulos a:hover{color: gray;}
#articulos a:visited{color: gray;}

#articulos li{
  list-style: none;
  line-height: 20px;
  margin-top: 10px;
}

#articulos TD{
  list-style: none;
  line-height: 20px;
  margin-top: 10px;
  font-size:9pt;
}

.titulo_articulo{
  color: black;
  font-weight: bold;
  font-size: 13;
}
.titulo_articulo_ampliado{
  color: black;
  font-weight: bold;
  font-size: 16;
  margin-left: 10px;
  margin-top: 5px;
}

.texto_articulo_ampliado{
  margin: 10px;
  text-align: justify;
}

.texto_articulo_ampliado a:link{color: #E5B011;}
.texto_articulo_ampliado a:hover{color: #E5B011;}
.texto_articulo_ampliado a:visited{color: #E5B011;}

.imagen_articulo_ampliado_izda{
  margin: 10px;
  float: left;
}

.imagen_articulo_ampliado_dcha{
  margin: 10px;
  float:right;
}

.casos_exito{
  text-align: left;
  color: black;
  font-weight:bold;
  font-size: 16px; 
  border-bottom: 1px solid black;
}

.menu_superior_sel {font-size: 12px; color: #000000; font-weight:bold}

.menu_superior {font-size: 12px; color: gray; font-weight:bold;}
.menu_superior a:hover {color: #000000; }
.menu_superior a:active {color: #000000;}


.clientes{  
  margin-left: 5px;  
  font-size: 12px;
  text-align: justify;  
}

.clientes a:link{color: gray; font-weight: bold;}
.clientes a:hover{color: gray; font-weight: bold;}
.clientes a:visited{color: gray; font-weight: bold;}

#anterior_siguiente{
  text-align: center;
}

#anterior_siguiente a:link{color: gray; font-weight: bold;}
#anterior_siguiente a:hover{color: gray; font-weight: bold;}
#anterior_siguiente a:visited{color: gray; font-weight: bold;}




