@charset "utf-8";
/* CSS Document */

body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:#FFF; }
body { background:#72543c; margin:0px; }
a:link { text-decoration: none; outline:none; }
a:visited { text-decoration: none; outline:none; }
a:hover { text-decoration: none; outline:none; }
a:active { text-decoration: none; outline:none; }
:focus { -moz-outline-style:none; }

#wrapper { height:100%; width:100%; }

#content { width:900px; height:1140px; background:url(../../imgs/grafs/shadow.png) no-repeat; }

#intro { position:absolute; height:600px; width:600px; top:50%; left:50%; margin:-300px 0px 0px -300px; }

#top { background:url(../../imgs/grafs/top_bg.jpg) no-repeat; width:890px; height:141px; }
#top img { float:left; margin:20px 0px 0px 65px; }
#top span.top { display:block; float:left; margin:45px 0px 0px 220px; font-family:"Times New Roman", Times, serif; font-size:24px; }

#menu { background:url(../../imgs/grafs/menu_bg.jpg) no-repeat; width:890px; height:30px; padding-top:5px; font-family:"Times New Roman", Times, serif; font-size:20px; }
#menu a { text-decoration:none; color:#FFF; }
#menu a:hover { color:#E77817; }

#center { background:#FFF; width:890px; height:930px; }
#center #marco { width:890px; height:370px; }

#left { float:left; text-align:left; margin:0px 30px 0px 60px; width:485px; height:auto; color:#999; }
#left h1 { color:#E77817; font-family:"Times New Roman", Times, serif; font-weight:lighter; }
#left iframe {border:solid 1px #999; }
#left a.galeria { display:block; float:left; margin:5px; height:90px; width:120px; padding:5px; border:solid 1px #999; }

#left.galeria { float:left; text-align:left; margin:0px 30px 0px 60px; width:745px; height:513px; color:#999; overflow:auto; }

#right { float:left; width:260px; height:356px; background:#72706F; border-top:solid 2px #E77817; margin-top:55px; }
#right h2 { font-family:"Times New Roman", Times, serif; font-size:24px; margin-top:5px; }
#right form { text-align:left; padding-left:30px; }
#right form b { color:#E77817; font-size:15px; }
#right form input { width:200px; }
#right form textarea { width:200px; height:120px; }
#right form input.enviar { outline:none; border:none; background:#72706F; width:50px; text-decoration:none; color:#FFF; font-size:15px; }
#right form input.enviar:hover { color:#333; }

#bottom { background:#E77817; width:890px; height:20px; padding-top:10px; }
#bottom a {text-decoration:none; color:#FFF; }
#bottom a:hover { color:#666; }

#promoBtn { position:absolute; width:118px; height:30px; margin:-30px 0px 0px 30px; }
#promoBtn a { display:block; width:118px; height:30px; background:url(../../imgs/grafs/promo_off.png) no-repeat; }
#promoBtn a:hover { background:url(../../imgs/grafs/promo_on.png) no-repeat; }

#promo { color:#999; }
#promo h1 { color:#E77817; font-family:"Times New Roman", Times, serif; font-weight:lighter; margin:0px; }
#promo span.cuerpo { display:block; margin-top:15px; }
#promo h2 { color:#E77817; font-family:"Times New Roman", Times, serif; font-weight:lighter; margin-top:15px; }
#promo form { color:#E77817; }
#promo input { border:solid 1px #E77817; height:20px; width:150px; background:#FFF; }
#promo input:hover { background:#F2F2F2; }
#promo textarea { border:solid 1px #E77817; height:100px; width:440px; margin-top:5px; }
#promo textarea:hover { background:#F2F2F2; }

.simple_overlay { display:none; z-index:10000; background-color:#FFF; width:500px; min-height:200px; border:1px solid #666; padding:20px; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; } 
.simple_overlay .close { background-image:url(../../imgs/grafs/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }

.next, .prev { position:absolute; top:40%; border:1px solid #666; cursor:pointer; display:block; padding:10px 20px; color:#fff; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.prev { left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.next { right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
.next:hover, .prev:hover { text-decoration:underline; background-color:#000; }
.disabled { visibility:hidden; }
.info { position:absolute; bottom:0; left:0; padding:10px 15px; color:#fff; font-size:11px; border-top:1px solid #666; }
.info strong { display:block; }
.progress { position:absolute; top:45%; left:50%; display:none; }
.next, .prev, .info { background:#333 !important; background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;	}
