a { color:#f2942e; } address { font-style:normal; } body { background:#fff; border:0; color:#868889; cursor:default; font:.75em Tahoma,Verdana,Arial,sans-serif; margin:0; padding:0; } em { color:#f2942e; font-style:normal; } h1 { font-size:1.75em; } h2 { font-size:1.50em; } h1, h2 { font-family:"Square721 BT",Square721,Tahoma,Verdana,Arial,sans-serif; font-style:normal; margin:0 0 10px; } html { height:100%; } img { border:none; } input, select, textarea { font-family:Tahoma,Verdana,Arial,sans-serif; } p { margin:0 0 10px; } select { cursor:pointer; } small { font-size:9px; } table { border:none; } th { color:#f2942e; padding:0 20px 0 0; text-align:right; vertical-align:top; white-space:nowrap; } tr:first-child { padding:0 0 20px; } ul { list-style-type:square; } .escenario { margin:0 auto; width:1000px; } .colizq { float:left; margin:0 30px 0 0; width:250px; } .colder { float:left; width:720px; } .cabeza { clear:both; height:70px; width:100%; } .cabeza .logo { height:70px; } .cabeza .gris {
background:#868889; height:44px; text-align:right; } .cabeza .gris select { border:1px solid #868889; color:#868889; font-size:1em; margin:44px 0 0; padding:3px; } .cabeza .gris select .off { background:#868889; color:#fff; } .cabeza .gris select .on { background:#f2942e; color:#fff; } .cuerpo { clear:both; width:100%; } .cuerpo .menu { text-align:right; } .cuerpo .menu a, .cuerpo .menu span { color:#868889; display:block; font:1.5em "Square721 BT",Square721,Tahoma,Verdana,Arial,sans-serif; margin:0 0 20px 0; text-decoration:none; } .cuerpo .menu span.on { background:#868889; color:#fff; font-weight:bold; padding:5px; } .cuerpo .menu dd { margin:0 0 15px 0; padding:0 10px 0 0; } .cuerpo .menu dd .on { color:#f2942e; } .cuerpo .menu dl { font:1.1em Tahoma,Verdana,Arial,sans-serif; padding:0 10px 0 0; } .cuerpo .menu dl a { display:inline; font:1em Tahoma,Verdana,Arial,sans-serif; } .cuerpo .menu dt { margin:0 0 10px 0; } .cuerpo .menu dt a { font-weight:bold; } .cuerpo .menu dt .on { color:#f2942e; }
.cuerpo .menu ul { list-style-type:none; margin:0; padding:0; } .cuerpo .contenido .slideshow img { margin:0 0 10px 0; } .cuerpo .contenido span { float:left; margin:0 30px 0 0; } .cuerpo .contenido span em { text-transform:capitalize; } .cuerpo .contenido #proyectos a { color:#fff; text-decoration:none; } .cuerpo .contenido #proyectos img { border:1px solid #868889; margin:0 8px 9px 0; } .cuerpo .contenido #proyectos div { color:#fff; } .pie { clear:both; width:100%; } .pie .informacion { font:9px Tahoma,Arial,sans-serif; padding:60px 0 0 0; text-align:right; } .pie .informacion a { color:#868889; } .pie .contacto { border-bottom:10px solid #868889; font-size:.9em; height:60px; } .pie .contacto address { float:left; margin-right:40px; } .volver a { background:#868889; color:#fff; padding:5px; text-align:left; text-decoration:none; } .separador10 { clear:both; height:10px; } .separador60 { clear:both; height:60px; } a[href='#top'] { background:url(/img/ico.gif) no-repeat right -60px; padding:0 15px 0 0; }
.earth { background:url(/earth/ico.gif) no-repeat left center; padding:2px 0 2px 20px; } .mail { background:url(/img/ico.gif) no-repeat left 2px; padding:0 0 0 15px; } .fax { background:url(/img/ico.gif) no-repeat left -10px; padding:0 0 0 15px; } .phone { background:url(/img/ico.gif) no-repeat left -49px; padding:0 0 0 15px; } .external { background:url(/img/ico.gif) no-repeat right -22px; padding:0 15px 0 0; } .ico-kmz { background:url(http://social.avanzacomunicacion.com/iconos/googleearth.gif) no-repeat left center; padding:2px 0 2px 20px; } .ico-facebook { background:url(http://social.avanzacomunicacion.com/iconos/facebook.gif) no-repeat left center; padding:2px 0 2px 20px; } .ico-twitter { background:url(http://social.avanzacomunicacion.com/iconos/twitter.gif) no-repeat left center; padding:2px 0 2px 20px; }
.ico-pdf {
  background:url(/img/ico-pdf.png) no-repeat left center;
  padding:2px 0 2px 20px;
}
#calendario {
  font-weight:bold;
  height:50px;
  width:30px;
  opacity:.8;
}
#calendario span {
  background:#fff;
  display:block;
  padding:2px 5px;
}
#calendario .mes {
  font-size:14px;
  text-align:center;
}
#calendario .dia {
  font-size:18px;
  text-align:center;
}
.noticia-foto {
  height:400px;
  width:720px;
}
.noticia-foto-mini {
  float:left;
  height:66px;
  margin:0 5px 5px 0;
  width:89px;
}
#noticias p {
  clear:both;
  display:block;
}