/* 
  Avanza Comunicacion (www.avanzacomunicacion.com)
  marzo 2009
  
  #f2942e naranja
  #868889 gris
*/

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 {
  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 a.on {
  background:#868889;
  color:#fff;
  font-weight:bold;
  padding:5px;
}
.cuerpo .menu ul li {
  margin:0 0 15px 0;
  padding:0 10px 0 0;
}
.cuerpo .menu ul li a {
  display:inline;
  font:bold 1.1em Tahoma,Verdana,Arial,sans-serif;
  padding:0 10px 0 0;
}
.cuerpo .menu ul li a.on {
  color:#f2942e;
  background:none;
}
.cuerpo .menu ul li ul li {
  margin:0 0 0 0;
}
.cuerpo .menu ul li ul li a {
  font-weight:normal;
  padding:0 10px 0 0;
}
.cuerpo .menu ul li ul li a.on {
  font-weight:normal;
}

/*
.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 ul li a {
  display:inline;
  font:1em Tahoma,Verdana,Arial,sans-serif;
}
.cuerpo .menu ul li {
  margin:0 0 10px 0;
}
.cuerpo .menu ul a {
  font-weight:bold;
}
.cuerpo .menu ul li a.on {
  color:#f2942e;
}
*/
.cuerpo .menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
/*
.cuerpo .contenido img {
  margin:0 0 10px 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 {
  list-style-type:none;
}
*/
.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;
}
/*
.cuerpo .contenido #proyectos li {
  clear:both;
  margin:0 0 30px 0;
}
*/
/*
.cuerpo .contenido #proyectos strong {
  font:1.5em "Square721 BT",Square721,Tahoma,Verdana,Arial,sans-serif;
}
*/

.pie {
  clear:both;
  width:100%;
}
.pie .informacion {
	font:9px Tahoma,Arial,sans-serif;
	text-align:right;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.pie .informacion a {
  color:#868889;
}
.pie .contacto {
  border-bottom:10px solid #868889;
  font-size:.9em;
  height:60px;
}
.pie .contacto address {
  float:left;
  margin-right:10px;
}


.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;
}
