﻿h1 {
   font-size: 35px;
   font-weight: bold;
   color: #EB3F11;
}

.pageDescriptionHeader
{
   width: 889px;
   margin: auto;
   vertical-align: top;
}

.pageDescriptionHeader td
{
   vertical-align: bottom;
}

.pageTitle {
   padding-bottom: 10px;
   white-space: nowrap;
}

.pageImage {
   padding: 0px 75px;
}

.pageDescription {
   padding-bottom: 20px;
}

.pageDescription .title {
   font-size: 18px;
   font-weight: bold;
   color: #9A2117;
}

.pageDescription .body {
   font-size: 13px;
   color: #666666;
   padding-top: 15px;
}

h2 {
   color: #EB3F11;
   font-size: 25px;
   font-weight: bold;
   padding-bottom: 10px;
}

h3 {
   margin: 10px 0px;
   font-size: 20px;
   font-weight: bold;
   color: #9A2117;
}

.detailContainer {
   width: 839px;
   background-color: White;
   padding: 25px 50px;
   margin: auto;
   border-top: 1px solid #ecece4;
}

.addressContainer {
   padding: 30px 0px 0px;
   font-size: 12px;
   color: #333333;
}

.addressContainer a {
   color: #EB3F11;
}

.leftColumn {
   width: 425px;
   float: left;
}

.rightColumn {
   width: 370px;
   float: right;
}

.horarioBG {
   background: url('../images/layout/horarioBG.gif') no-repeat 0 0;
   width: 398px;
   height: 35px;
   padding: 6px 0px 6px 25px;
}

.horarioItem {
   float: left;
   text-align: center;
}

.horarioSeparator {
   color: #D12C13;
   float: left;
   padding: 7px 25px;
   font-size: 17px;
}

.horarioHeader {
   font-size: 14px;
   color: #D12C13;
   font-weight: bold;
   line-height: 1.2em;
}

.horarioBody {
   font-size: 12px;
   color: #666666;
}

.gMapContainer {
   width: 423px;
   height: 359px;
}

.inputContainer {
   margin: 10px 0px;
}

.inputContainerDD {
   margin: 10px 0px;
   position: relative;
}

.contentInputLabel {
   float: left;
   padding-top: 5px;
   font-size: 12px;
   font-weight: bold;
   color: #333333;
}

.contentLabel {
   padding: 3px 0px;
   font-size: 12px;
   font-weight: bold;
   color: #333333;
}

table.inputItemContainer {
   float: right;
}

td.tdInputTop {
   width: 293px;
   height: 7px;
   background: url('../images/layout/contactInputTop.gif') no-repeat left top;
}


td.tdInputCenter {
   width: 281px;
   height: 7px;
   border-left: solid 1px #cccccc;
   border-right: solid 1px #cccccc;
   padding: 0px 5px;
}

td.tdInputBottom {
   width: 293px;
   height: 7px;
   background: url('../images/layout/contactInputBottom.gif') no-repeat left top;
}

.contactInputText {
   border: 0;
   width: 280px;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #EC4C1F;
}

.contactDiscalimer {
   font-size: 9px;
   color: #333333;
   padding: 5px;
}

td.tdInputDDTop {
   width: 293px;
   height: 6px;
   background: url('../images/layout/contactDDTop.gif') no-repeat left top;
}


td.tdInputDDCenter {
   width: 281px;
   height: 7px;
   border-left: solid 1px #cccccc;
   border-right: solid 1px #cccccc;
   background: #ECECE4 url('../images/layout/contactDDBG.gif') no-repeat scroll right top;
   padding: 0px 5px;
}

td.tdInputDDBottom {
   width: 293px;
   height: 7px;
   background: url('../images/layout/contactDDBottom.gif') no-repeat left top;
}

.contactInputDDText {
   border: 0;
   width: 260px;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #EC4C1F;
   background-color: #ECECE4;
   line-height: 1.5em;
}

/* pop-up */

#contactDD {
   width: 294px;
   position: absolute;
   right: 0;
   overflow: hidden;
}

.contactDD1 {
   width: 294px;
   background: url('../images/layout/contactDDBottom.gif') no-repeat left bottom;
   padding-bottom:5px;
   line-height: 0;
   font-size: 0;
}

.contactDD2 {
   width: 294px;
   padding-top: 6px;
   background: url('../images/layout/contactDDTop.gif') no-repeat left top;
   line-height: 0;
   font-size: 0;
}

.contactDDInner {
   width: 292px;
   border-left: solid 1px #CCCCCC;
   border-right: solid 1px #CCCCCC;
   background-color: #ECECE4;
}

#viewport {
   width: 270px;
   float: left;
   padding-left: 10px;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #EC4C1F;
   line-height: 1em;
}

#slider {
   width: 10px;
   float: right;
}

.ddItem {
   cursor: pointer;
   
}

.ddItem:hover {
   color: #9A2117;
}
