* {
	margin:0px;
	padding:0px;
   }
body {
   font-family: Arial, Helvetica, sans-serif;
   background-color:#01557c;
   background-image:url(images/background_body.gif);
/*   background-image:url(images/fondo.jpg);*/
   height:100%;
   width:100%;
   text-align:center;
}
ul{
  list-style:none;
}
h3{
   font-size:14px;
}
a{
  border:0px;
  color:#feb436;
/*  color:#01557c;*/
  text-decoration:none;
  }
a:hover{
  color:#feb436;
  }

img{
  border:0px;
  }
#container{
  width:900px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  font-size: 13px;
  }
#header{
  margin-left:auto;
  margin-right:auto;
  clear:both;
  background-image:url(images/header_01.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  width:900px;
  height:240px;
  border-left:2px #238abc solid;
  border-right:2px #238abc solid;
}
#header .flash{
}
#barra_header{
  background-image:url(images/bg_barra_header.gif);
  background-repeat:repeat-x;
  background-position:top;
/*  height:37px;*/
  width:461px;
  float:right;
  /*margin-left:234px;*/
}
#barra_header img{
 /* margin-top:-5px;*/
 /* margin-right:-15px;*/
  }

#container #header #barra_header .search{
  float:left;
  margin-left:400px;
  margin-top:-34px;
  z-index:3500;
  height:20px;
  width:107px;
   }
#logo{
  clear:both;
  float:right;
  margin-top:-77px;
  background-image:url(images/galleria.gif);
  background-position:top center;
  background-repeat:no-repeat;
  width:100px;
  height:40px;
  #margin-top:129px;
  #margin-left:-100px;
  padding-top:8px;
  font-size:11px;
  }
#logo a{
  color:#000000;
  display:block;
}
#flash{
  clear:both;
  float:left;
  width:500px;
  height:175px;
  margin-left:300px;
  #margin-left:175px;
  #margin-top:30px;
}
#menu_bar{
  clear:both;
  float:left;
  width:900px;
  background-image:url(images/barra.gif);
  background-repeat:repeat-x;
  height:42px;
}
#bloques{
  clear:both;
  overflow:hidden;
  float:left;
  background-image:url(images/background_content.gif);
  background-position:center;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-left:2px #238abc solid;
  border-right:2px #238abc solid;
  background-color:#01557c;
  color:#ffffff;
}
#bloques img{
  margin:10px;
}
#autos{
  background-color:#01557c;
}
#bloque_izquierdo{
  float:left;
  display:block;
  margin-left:0px;
  width: 200px;
  text-align:left;
  margin-top:0px;
  border-left:1px #238abc solid;
  border-right:1px #238abc solid;
  border-bottom:1px #001111 solid;
  margin-bottom:-2000px;
  padding-bottom:2000px;
  padding-top:0px;
  color:#238abc;
/*  background-color:#01557c;*/
  background-color:#ffffff;
}
#bloque_izquierdo img{
  margin:0px;
}
#bloque_izquierdo h2{
  font-size:16px;
  text-indent:5px;
}
#bloque_izquierdo li{
  list-style:circle;
  padding-left:10px;
  text-indent:-15px;
  #text-indent:-10px;
  #margin-left:5px;
  #padding-left:5px;
  margin-bottom:8px;
  line-height:13px;
}
#bloque_izquierdo ul{
/*  list-style-image:url(images/16dot5c.gif);*/
  margin-left:23px;
  list-style:circle;
  padding-left:0px;
  #padding-left:-5px;
}
.content{
  padding-left:5px;
  padding-right:5px;
}
.content a{
  color:#000099;
  }
.content a:hover{
  color:#feb436;
  }
#bloque_derecho{
  float:left;
  margin-left:30px;
  width:640px;
  text-align:left;
  margin-bottom:-2000px;
  padding-bottom:2000px;
/*  padding-top:20px;*/
  font-size:14px;
  background-color:#01557c;
  color:#ffffff;
}
#bloque_derecho .tabla{
  float:right;
  margin-left:-30px;
  margin-right:-30px;
}
#bloque_derecho img.cuadro{
  padding:5px;
  border:#777777 thin solid;
  background-color:#FFFFFF;
  float:left;
  margin-left:0px;
}
#bloque_derecho li{
  background-image:url(images/blupulse.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:28px;
  line-height:25px;  
}
#bloque_derecho a:hover{
  color:#FFFFFF;
}
.bloque_derecho a:hover{
  color:#FFFFFF;
}
.bloque_izquierdo{
  background-image:url(images/auxiliares1.gif);
  background-repeat:no-repeat;
  background-position:top;
  height:29px;
  color:#FFFFFF;
  }
.bloque_derecho{
  height:50px;
  color:#ffffff;
  border-bottom:solid #feb436 4px;
  background-color:#777777;
  }


#footer{
  width:900px;
  float:left;
  clear:both;
  margin-left:auto;
  margin-right:auto;
  background-image:url(images/barra.gif);
  background-repeat:repeat-x;
  height:39px;
  border-right:#238abc 2px solid;
  font-size:9px;
  line-height:3px;
  }
#footer span.address{
  font-size:14px;
  line-height:14px;
  margin-top:15px;
/*  font-weight:bold;*/
  font-weight:normal;
  letter-spacing:-1px;
  text-align:left;
}
#footer span.address a{
  color:#0066CC;
}
#footer span.phone{
  font-size:16px;
  font-weight:bold;*/
  letter-spacing:1.5px;
}
#white_bar{
  float:left;
  top:0px;
  background-image:url(images/white_bar.gif);
  background-repeat:repeat-x;
  width:310px;
  height:39px;
  font-size:10px;
  line-height:10px;
  text-align:right;
}

#izquierda_barra_footer{
  float:left;
  background-image:url(images/inicio_barra_footer.gif);
  background-repeat:no-repeat;
  width:32px;
  height:39px;
  _margin-top:-42px;
  _margin-left:152px;
  _height:42px;
}

#navi { 
	margin_left:10px;
	padding:0;
	list-style:none;
	width:900px;
	}
#navi ul {
}
#navi li {
	float:left;
	width:105px;
	}
#navi li a {
	text-decoration:none;
	display:block;
	text-align:left;
	font-size:13px;
	color:#000000;
	padding-left:30px;
	background-image:url(images/division.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:42px;
	line-height:42px;
}
#navi li a:hover {
	color:#000099;
	font-size:15px;
	font-weight:bold;
}	
.listas{
  padding-left:18px;
  font-size:14px;
}
.articulos{
  padding-left:18px;
  list-style:box;
  display:block;
  font-size:10px;
  line-height:12px;
}
#inicio ul{ 
  list-style:box;
  font-size:16px;
  display:block;
  line-height:18px;
  color:#000000;
  margin_left:15px;
}

#inicio li{ 
  font-size:16px;
  line-height:18px;
  color:#000000;
  padding-left:25px;
  margin_left:15px;
}
.wfs a{
  font-size:9px;
  float:left;
  text-align:right;
  text-decoration:none;
  color:#FFFFFF;
  width:300px;
  margin-top:-18px;
}
.copyrights{
  margin-top:-35px;
  padding-left:35px;
  float:left;
}
