/* Default Killer */
html, body, h1, h2, h3 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
} 

ul { padding-left: 14px; margin: 0; }

/* Elements */
body 
{
    background-color: #000;
    background-image: url(../image/backgrnd.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

img { border: 0; }

/* Form */
input, select, textarea { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #444; padding: 2px; border: solid 1px #6C0606; }
select { border: solid 1px #6C0606; padding: 3px; }
.FormContainer { padding: 0px; width: 486px; text-align: left; }
.FormContent{ width: 506px; }
.FormLeft{ width: 150px; float: left; padding: 5px 0 0 5px; min-height: 24px; text-align: right; }
.FormRight{ width: 336px; float: left; padding: 4px 0 2px 5px; min-height: 24px; }
.FormClear{ float: none; clear: both; height: 0; }
.FormRow{ background-color: transparent; display:block; }
.FormOver{ background-color: #fefefe; }
.FormOut{ background-color: transparent; }
.FormText { padding-left: 5px; padding-right: 5px; padding-top: 3px; height: 19px; }
.FormTextArea { padding-left: 4px; padding-right: 4px;}
.FormButton  { cursor: pointer; float: right; border:0; }
.FormFooter { margin: 5px 10px 40px 5px; }
.FormError { color: #ff0000; }

/* Other */
.MainContainer { width: 960px; margin: 0 auto; background-color: #fff; }
.HeadArea { margin: 0; padding: 0; height: 204px; background-image: url(../image/backhead.png); } 
.MainArea { margin: 0; padding: 0; background-image: url(../image/backmain.jpg); background-color: #2C0306; background-repeat: no-repeat; }
.FootArea { margin: 0; padding: 0; }

.PageTitle { margin: 0; padding: 25px 25px 0 25px; }
.PageText { margin: 0; padding: 5px 25px 0 25px; vertical-align: top; }
.PageButtons { margin: 20px 0 0 14px; }
.RightTitle { margin: 0; padding: 0 0 0 4px; height: 38px; }
.RightText { margin: 0; padding: 0 0 0 18px; } 
.NewsText { margin: 0; padding: 0 0 0 15px; } 
.MenuLink { color: #fff; cursor: pointer; }
.MenuLinkActive { color: #ccc; }
.MenuDivider { color: #fff; }

.Titulo { padding: 2px 15px 5px 15px; font-family: arial, helvetica, sans-serif; font-size: 34px; font-weight: lighter; font-style: normal; letter-spacing: -0.8pt; color: #444; line-height: 1em; }
.SubTitulo {padding: 0 15px 15px 15px; font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: lighter; font-style: normal; letter-spacing: -0.9pt; color: #AFAFAF; line-height: 1.2em;}
.Imagem { text-align: center; }
.Descritivo { padding: 0 10px 5px 15px; }
.Empresa { padding: 0 15px 5px 10px; background-color: #f5f5f5; width: 180px; }

.Etiqueta { height: 190px; background-position: top; background-repeat: no-repeat; }
.Valor { text-align: center; margin: 46px 5px 5px 5px; font-family: arial, helvetica, sans-serif; font-size: 26px; color: #fff; }
.Oferta { text-align: center; margin: 50px 5px 5px 5px; font-family: arial, helvetica, sans-serif; font-size: 32px; font-weight: bold; font-style: normal; letter-spacing: -0.8pt; color: #fff; }
.Timer { text-align: center; padding: 30px 0 5px 20px; background-image: url(../image/backtimer.png); background-repeat: no-repeat; }
.Grafico { text-align: center; padding: 0 5px 5px 18px; height: 120px; }
.Digits { margin-top:44px; margin-right: 10px; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; font-style: normal; letter-spacing: -0.8pt; color: #cc0000; }

.tHeader { background-color: #4AB9D0; padding: 0 5px 0 5px; color: #fff; }
.tCell1 { background-color: #f5f5f5; padding: 0 5px 0 5px; }
.tCell2 { background-color: #fefefe; padding: 0 5px 0 5px; }
.bHeader { background-color: #444; padding: 0 5px 0 5px; color: #fff; }

/* Tabs */
.tabPane{ height: 30px; }
.aTab{ background-color: #e5e5e5; padding: 0; color: #444; margin-left: 2px; padding: 20px; }
.tabPane DIV{ float: left; height: 30px; vertical-align: middle; cursor: pointer; position: relative; }
.tabPane .tabActive{ background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; z-index: 10; color: #222; padding: 0 10px 0 10px; }
.tabPane .tabInactive{ background-color: #4AB9D0; margin-left: 0px; margin-right: 0px; z-index: 1; color: #fff; padding: 0 10px 0 10px; }
.tabPane .inactiveTabOver{ background-color: #e5e5e5; margin-left: 0px; margin-right: 0px; color: #222; padding: 0 10px 0 10px; }
.tabPane span{ font-family: arial; vertical-align: top; font-size: 14px; padding: 8px; float: left; }

/* City Slider */
#sliderWrap { margin: 0 auto; width: 960px; }
#slider { margin-top: -338px; width: 960px; position: absolute; }
#slider img { border: 0; }
#slider TD { color: #fff; }
.sliderTitle { color: #fff; padding: 0 0 0 5px; font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: lighter; font-style: normal; letter-spacing: -0.9pt; }
.sliderCities { background-color: #FF621D; font-weight: bold; cursor: pointer; }
#sliderContent { position: absolute; margin: 0; padding: 10px; background-color: #c00000; }
#openCloseWrap { position: absolute; margin: 340px 0 0 798px; padding: 0; }
#topMenuAction { margin: 0; padding: 0; }
