#billboard, #promos, #homefooter { width: 980px; margin: 0 auto 10px; clear: both; color: #76797c; }

/* LOGO */
#logo { margin: 0 auto; border-width: 0; display:block; width:240px; height:60px;}
#logo2010 { margin: 0 auto; border-width: 0; display:block; width:930px; padding:0 24px 24px 24px;height:60px; background: #000}

/* BILLBOARD */
#billboard { margin: 10px auto 10px auto; }

/* MENU */

#menu { font-size:13px; width: 250px; height:280px; position:absolute; left:1px; top:70px; display:block; }

#menu1 a, #menu2 a { color:#fff; text-decoration:none;}
#menu1 a:hover, #menu2 a:hover { color:#ff0; }

#menu1 { color:#fff; text-decoration:none; padding:36px 24px 14px 24px;}
#menu1 li.primero { border-top:solid 1px #666; padding: 3px 0 3px 0;}
#menu1 li { border-top:solid 1px #666; padding: 3px 0 3px 0;}
#menu1 li.ultimo { border-bottom:solid 1px #666; padding: 3px 0 3px 0;}

#menu2 { color:#fff; text-decoration:none; padding:0 24px 36px 24px;}
#menu2 li.primero { border-top:solid 1px #666; padding: 3px 0 3px 0;}
#menu2 li { border-top:solid 1px #666; padding: 3px 0 3px 0;}
#menu2 li.ultimo { border-bottom:solid 1px #666; padding: 3px 0 3px 0;}

#titulo h1 { font-size:42px; width: 480px; height:80px; position:absolute; left:476px; top:250px; display:block; color:#FFF; font-weight:bold; text-align:right;text-shadow: rgba(0,0,0,.4) 0px 2px 5px;}
#titulo h2 { font-size:14px; width: 480px; height:80px; position:absolute; left:476px; top:296px; display:block; color:#ddd; text-align:right; font-weight:normal}

#tituloHome h1 { font-size:36px; width: 480px; height:80px; position:absolute; left:476px; top:180px; display:block; color:#FFF; font-weight:bold; text-align:right;text-shadow: rgba(0,0,0,.4) 0px 2px 5px;}
#tituloHome h2 { font-size:14px; width: 480px; height:80px; position:absolute; left:476px; top:226px; display:block; color:#ddd; text-align:right; font-weight:normal}

#especies { background:#4e5f85; clear:both;width: 930px;padding:0 24px 24px 24px;font-size:11px; color:#FFF; text-align:left; border:#4e5f85 solid 1px; margin-top:0; }
#especies #saltos ul {clear:both;font-size:13px; color:#fff; margin-top:4px;}
#especies #saltos li {margin-right:12px; display: inline}
#especies H3 { clear:both;font-size:18px; margin-top:24px;border-top: #919db8 1px solid; padding-top: 40px;}
#especies H4 { font-size:12px; font-style:italic; margin-bottom: 20px; color:#CCCCCC}
#especies p { float: left; margin-right:24px; width:190px; margin-bottom:48px;}
#especies #fotos { float: right; }
#especies a { text-decoration:none; color: #ddd}
#especies a:hover { color: #fff}
#sup_especies {height:20px; background:url(../images/remate_sup_especies.png) no-repeat top left; display:block;}
#inf_especies {height:20px; background:url(../images/remate_inf_especies.png) no-repeat bottom left; display:block;}


#programas { background:#825431; clear:both;width: 930px;padding:10px 24px 24px 24px;font-size:12px; color:#FFF; text-align:left; border:#825431 solid 1px; margin-top:0; }
#programas H3 { margin-right:24px; font-size:21px;}
#programas H4 { font-size:12px; margin-bottom: 20px; color:#ddd}
#programas #columna1 { float: left; width:430px; padding-right:24px; margin-bottom:24px}
#programas #columna2 { float: right; width:430px; }
#programas #box { float:left; color:#ddd; width:262px; background:#734a2c; padding: 16px 16px 16px 16px; font-size:12px; margin-right:24px}
#programas #boxultimo { float:right; color:#ddd; width:262px; background:#664127; padding: 16px 16px 16px 16px; font-size:12px; }
#programas a { text-decoration:none; color: #ddd}
#programas a:hover { color: #fff}
#sup_programas {height:20px; background:url(../images/remate_sup_programas.png) no-repeat top left; display:block;}
#inf_programas {height:20px; background:url(../images/remate_inf_programas.png) no-repeat bottom left; display:block;}

#programas2010{padding: 20px;background-color: #825431;border:1px solid #825431;clear:both;width: 930px;padding:24px 24px 24px 24px;font-size:12px; color:#FFF; text-align:left;}
#programas2010 H3 { font-size:24px; text-shadow: rgba(0,0,0,.4) 0px 2px 5px; border-bottom: 1px solid #986a48; padding-bottom: 12px; display: block}
#programas2010 H4 { font-size:12px; margin-top: 8px; margin-bottom: 20px; color:#ddd; line-height: 14px;}
#programas2010 #columna1 { float: left; width:430px; padding-right:24px; margin-bottom:24px}
#programas2010 #columna2 { float: right; width:430px; }
#programas2010 #box { float:left; color:#ddd; width:262px; background:#59301c; padding: 16px 16px 16px 16px; font-size:12px; margin-right:24px; height: inherit}
#programas2010 #boxultimo { float:right; color:#ddd; width:262px; background:#664127; padding: 16px 16px 16px 16px; font-size:12px; height: inherit}

#programas2010 #box1 { float:left; color:#ddd; width:262px; background:#664127; padding: 16px 16px 16px 16px; font-size:12px; margin-right:24px; height: inherit}
#programas2010 #box2 { float:left; color:#ddd; width:262px; background:#59301c; padding: 16px 16px 16px 16px; font-size:12px; margin-right:24px; height: inherit}
#programas2010 #box3 { float:right; color:#ddd; width:262px; background:#59301c; padding: 16px 16px 16px 16px; font-size:12px; height: inherit}


#programas2010 #boxdetalles { float:left; color:#bbb; background:#734a2c; padding: 16px 16px 16px 16px; font-size:12px; margin-top:24px; width: 898px}
.boxtitulo {color:#FFF; font-size:16px; padding-bottom: 16px; display: block}
#boxes {height:290px} 
#programas2010 a { text-decoration:none; color: #ddd}
#programas2010 a:hover { color: #fff}

#ubicacion {
background-color: #1e1e1e; padding: 20px;border:1px solid #1e1e1e;clear:both;width: 930px;padding:32px 24px 24px 24px;font-size:12px; color:#FFF; text-align:left;

}
#ubicacion H3 { margin-right:24px; font-size:22px; font-style:normal}
#ubicacion H4 { font-size:12px; margin: 4px 0 20px 0; color:#bbb}
#ubicacion #columna1 { float: left; width:400px; }
#ubicacion #columna2 { float: right; width:430px; margin-right:20px}
#ubicacion a { text-decoration:none; color: #ddd}
#ubicacion a:hover { color: #fff}
#sup_ubicacion {height:20px; background:url(../images/remate_sup_ubicacion.png) no-repeat top left; display:block;}
#inf_ubicacion {height:20px; background:url(../images/remate_inf_ubicacion.png) no-repeat bottom left; display:block;}


/* PROMOS */
#promos img { float: left; border-width: 0; margin: 0 20px 0 0; }
#promos img.last { margin: 0 0 16px 0; }

 
/* HOMEFOOTER */
#homefooter .sosumi p { margin-bottom: 0; }
 
#homefooter { margin: 24px auto 24px; text-align: center; font-size: 12px; width: 980px; height: 30px: }

#homefooter .piped a { text-decoration:none; color:#99a;}
#homefooter .piped a:hover { text-decoration:none; color:#fff;}
 
#homefooter #links { padding: .5em 0; zoom: 1; background:#00ff99; background:url(../home/images/homefooter_bkg_200909.gif) no-repeat; display:block;}
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links ul.left { float: left; width: auto; padding-left: 24px; text-align: left; }
#homefooter #links ul.right { float: right; width: auto; padding-right: 24px; text-align: right; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }
 
#homefooter .sosumi { margin: 0 0 24px 0; clear: both;}
#homefooter .sosumi p.copyright { display: inline;font-size: 11px } 
