.body 
 {
  background-color: #FFFFFF;
  text-align: center;
  margin: 0 0 10px 0;
  font-size: 70.5%; /* Resets 1em to 10px */
  font-family: Arial, Sans-Serif;
  color: #AAAAAA;
}

.banner_superior
 {
  display:compact;
  width: 100%;
  padding: 0px;
  background-color:#292929;
  text-align:left;
 }
 
a:link, a:visited,a:active  { color:#006699; text-decoration: none;outline:none;font-size: 12px;}
a:hover{ color:#000033; text-decoration: underline;outline:none;font-size: 12px;}

#navegacion_site
 {
  display:block;
  width:100%;
  background-color:#AAAAAA;
  padding: 0px;0px;0px;0px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#232323;
  min-height:20px;
  vertical-align:middle;
 }
 
 #enlace a:link, #enlace a:visited 
 {
 	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color:#CCCCCC;
	font-size:10px;
	text-decoration: none;
	background-color:#000000; 
	filter: alpha(opacity=80);
    opacity: .80;
 }
 
#enlace a:hover
 {
  	border-top: 1px solid #CCCCCC;
	background-color:#003333;
	font-weight: bold;
	text-decoration: none;
	filter: alpha(opacity=100);
    opacity: 1;
	font-size:10px;
	color:#FFFFFF;
 }

#enlace 
 {
  margin: 0px;
  padding: 0px;
  filter: alpha(opacity=80);
  opacity: .80;
  width:100px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  background-color:#003333; 
  float:left;
 }
 
#horizontal1
 {
  display:block;
  width:100%;
  background-color:#000000;
  padding: 0px;0px;0px;0px;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  min-height:15px;
  vertical-align:middle;
 }
 
/*
 comienza css especifico index
*/

#contenedor
 {
  min-height:320px;
  display:block;
  width:100%;
  padding: 0px;0px;0px;0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  text-align: left;
  left:1px;
  border:solid;
  border-color:#cccccc;
  border-width:1px;
 }
 
 #contenedor_localizacion
 {
  display:block;
  width:100%;
  padding: 0px;0px;0px;0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#232323;
  color:#FFFFFF;
  vertical-align:middle;
 }

#imagen1
 {
   width:40%;
   padding: 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
   background-color:#232323;
   text-align: left;
   float:left;
   height:320px;
 }
 
 #texto1
 { 
   width:40%;
   padding: 4px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#CCCCCC;
   background-color:#232323;
   float:left;
   height:320px;

 }
/*
finaliza css especifico para index
*/
 #footer
 {
  height: 15px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  font-size:11px;
  color:#232323;
  float:none;
 }