/* CSS Document */
/* CSS Basic Document */
* {margin: 0;padding: 0;}
.clear { clear: both; }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; background: url(bkg-body.jpg) no-repeat center top #000000; width: 100%;}
#contenedor{margin: 70px auto 0px auto; width: 900px; text-align: left; background: url(bkg-contenedor.png); border: 1px solid #cccccc;}

#contenedor-izq{float: left; margin: 0; width: 300px;}
#contenedor-der{float: left; margin: 20px 0 0 10px; width: 590px;}


#novedades{float: left; margin: 20px 0 0 0; width: 300px;}
#novedades-top{float: left; margin: 0; width: 290px; text-align: left; background: #000000; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
#novedades-bottom{float: left; margin: 0; width: 290px; overflow: auto; height: 368px; text-align: left; background: #ffffff; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 0px;}
#novedades h2{ padding: 0;font-weight: bold; font-size: 14px; color: #eaeaea;}
#novedades img{ padding: 3px; border: 1px solid #222222;}

#galeria{float: left; margin: 20px 0 0 17px; width: 250px;}
#galeria-top{float: left; margin: 0; width: 240px; text-align: left; background: #000000; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
#galeria-bottom{float: left; margin: 0; width: 240px; height: 150px; text-align: center; background: #ffffff; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 0px;}
#galeria h2{ padding: 0;font-weight: bold; font-size: 14px; color: #eaeaea;}

#videos{float: left; margin: 25px 0 0 17px; width: 250px;}
#videos-top{float: left; margin: 0; width: 240px; text-align: left; background: #000000; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
#videos-bottom{float: left; margin: 0; width: 240px; height: 150px; text-align: center; background: #ffffff; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 0px;}
#videos h2{ padding: 0;font-weight: bold; font-size: 14px; color: #eaeaea;}

#interiores{float: left; margin: 20px 0 0 0; width: 565px;}
#interiores-top{float: left; margin: 0; width: 555px; text-align: left; background: #000000; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 3px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
#interiores-bottom{float: left; margin: 0; width: 555px; text-align: left; background: #ffffff; padding: 5px; border-left: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 0px;}
#interiores h2{ padding: 0;font-weight: bold; font-size: 14px; color: #eaeaea;}
#interiores img{border: 0; margin: 2px;}


a {color:#e58900; text-decoration:underline;}
a:hover{color:#333333; text-decoration:underline;}

.titulo{font-size: 13px; font-weight:bold; color: #000000; padding:5px 0 3px 0; border-bottom: 1px solid #000000;}
.subtitulo{font-weight:	bold; font-size: 12px; color: #ff9900;}
.mensaje {font-weight: bold; font-size:	13px; color: #e58900;}

/* ------MENU----- */

#contenedor-menu {margin: 0; width: 570px; height:30px; background:#000000; border-left: 3px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: 3px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
#contenedor-menu ul {padding: 0; margin-top: 7px; list-style:none;}
#contenedor-menu ul li {float: right;}
#contenedor-menu ul li a, .contenedor_menu ul li a:visited {
display: block; color: #c2c2c2; width: 80px; text-align:left; line-height: 15px; font-size:12px; overflow: hidden; text-decoration:none;}
/* specific to non IE browsers */
#contenedor-menu ul li:hover a {color: #eaeaea; text-decoration: underline;}
/* ----------------- */

#footer {margin:10px auto; width: 850px; height:43px; background:#ffffff;text-align:center;}

#footer_umpocom {width: 820px; text-align: right; color: #454545; margin: 10px auto; font-size: 10px; font-weight: bold;}
#footer_umpocom a{color: #ffffff;}