#contenedor{
            position: relative;
            clear: both;
            margin:  0 auto;
            top: 0px;
            width: 918px;
            height: 520px;
            background: center url("../images/background.jpg") no-repeat #000;
}
#logo{
            position: relative;
            float: left;
            left: 30px;
            top: 25px;
}
#packs{
            position: relative;
            float: left;
            left: 400px;            
            top: 40px;
}
#packs.active{
            background: url("../images/backPacks.png") no-repeat;
}
#packsSup{
            position: relative;
            clear: both;
            margin:  0 auto;
            width: 570px;
            margin-top: 15px;
            height: 140px;
}
#packsSub{
            position: relative;
            clear: both;
            margin:  0 auto;
            width: 428px;
            margin-top: 10px;
            height: 140px;
}
div.pack{
            position: relative;
            float: left;
            margin: 0px 4px;
            width: 132px;
            height: 132px;
            border: 1px solid #FFF;
            background: url("../images/backInfoPack.jpg") no-repeat center top;
            opacity: .40;
            -moz-opacity: .40;
            filter: alpha(opacity=40);
            cursor: pointer;
            cursor: hand;
}
div.pack h1{
            font-family: Arial;
            text-align: center;
            color: #FFF;
            font-weight: bold;
            font-size: 13px;
            margin: 10px;
}
a:visited,
a:link,
a:hover{
            text-decoration: none;
}
div.precio{
            position:absolute;
            float: left;
            left: 1px;
            bottom: 10px;
            width: 130px;
            padding: 0px;
            /*border: 1px dashed #FFF;*/
            text-align: center;
}
#sitemap{
            position: relative;
            float: right;
            right: 5px;
            top: 30px;
            width: 30px;
            height: 53px;
}
#slogan{
            position: relative;
            float: right;
            right: 5px;
            top: 0px;
            width: 170px;
            height: 138px;
            background: url("../images/slogan.jpg") no-repeat;      
}
#mainMenu{
            position: relative;
            float: left;
            left: 59px;
            top: 10px;
            height: 19px;
            width: 810px;
            background: url("../images/hline.jpg") no-repeat center bottom;
}
#mainMenu a:link,
#mainMenu a:visited{
            margin-left: 20px;
            text-decoration: none;
            color: #FFF;
            font-size: 12px;
}
#mainMenu a:hover{
            color: #FFCC33;
}
#mainMenu a.active:link,
#mainMenu a.active:visited,
#mainMenu a.active:hover{
            color: #FFCC33;
            font-size: 14px;
}
#subMenu{
            position: relative;
            float: left;
            left: 59px;
            top: 15px;
            height: 19px;
            padding-bottom: 2px;
            width: 810px;
            background: url("../images/hline.jpg") no-repeat center bottom;
            text-align: center;
}
#content{
            position: relative;
            float: left;
            left: 59px;
            top: 15px;
            height: 339px;
            padding-bottom: 2px;
            width: 810px;
            background: url("../images/hline.jpg") no-repeat center bottom;
            text-align: center;
}
#contentSubmenu{
            position: relative;
            float: left;
            left: 59px;
            top: 15px;
            height: 318px;
            padding-bottom: 2px;
            width: 810px;
            background: url("../images/hline.jpg") no-repeat center bottom;
            text-align: center;            
}
#contentEmpresa{
            position: absolute;
            float: left;
            left: 0px;
            top: 4px;
            width: 560px;
            height: 310px;
            border: 1px solid #FFF;
}
#contentEmpresa2{
            position: absolute;
            float: right;
            right: 0px;
            top: 4px;
            width: 240px;
            height: 310px;
            border: 1px solid #FFF;
}
div.empresa,
div.equipo{
            display: none;
}
#contentEmpresa2 p{
            margin: 10px;
            font-size: 11px;
}
#contentEmpresa2 b{
            font-size: 12px;
            font-weight: bold;
            color: #CCC;
}
#contentIntro{
            position: absolute;
            float: left;
            left: 190px;
            top: 125px;
            height: 60px;
            padding-bottom: 2px;
            width: 400px;
            text-align: center;
            display: none;
}
#contentIntro a:link,
#contentIntro a:visited{
            text-decoration: none;
            padding: 2px 4px;
            color: #FFCC33;
}
#contentIntro a:hover{
            background: #FFCC33;
            color: #000;
}
#contentIntro p{
            text-align: center;
            margin: 2px;
}
#contentIntro b{
            font-weight: bold;
            font-size: 15px;
}
#address{
            position: absolute;
            top: 8px;
            left: 20px;
}
#address p{            
            margin-top: 0px;
            margin-bottom: 0px;
}
#formulario{
            position: relative;
            float: right;
            right: 59px;
            top: 70px;
            width: 274px;
}
#formulario table{
            text-align: left;
}
#formulario input{
            margin-top: 6px;
            margin-bottom: 10px;
            background: transparent;
            border: 1px solid #FFF;
            color: #FFF;
            font-size: 10px;
}
#formulario textarea{
            margin-top: 6px;
            margin-bottom: 4px;
            background: transparent;
            border: 1px solid #FFF;
            color: #FFF;
            font-family: Arial;
            font-size: 10px;
}
#formulario input:focus,
#formulario textarea:focus{
            border-color: #FFCB33;
}
#formulario input.button{
            margin: 0px;
}
#formulario input.button:hover{
            border-color: #FFCB33;
            background-color: #222;
            color: #FFCB33;
            cursor: pointer;
            cursor: hand;
}
#formulario label.error{
            color: #C33;
}
#plano{
            position: absolute;
            top: 45px;
            left: 10px;
}
#subMenu a:link,
#subMenu a:visited{
            margin-left: 5px;
            margin-right: 5px;
            text-decoration: none;
            color: #FFF;
            font-weight: normal;
            font-size: 10px;
}
#subMenu a:hover{
            font-weight: bold;
}
#subMenu a.active:link,
#subMenu a.active:visited,
#subMenu a.active:hover{
            font-weight: bold;
            font-size: 14px;
}
div.scrollable{
            position:relative;
            float: left;
            margin-left: 0px;
            height: 318px;
            width: 725px;
            overflow: hidden;
}
#footer{
            position: relative;
            float: left;
            left: 59px;
            top: 20px;
            height: 19px;
            padding-bottom: 2px;
            width: 810px;
            background: url("../images/hline.jpg") no-repeat center bottom;
            text-align: center;
}
#footer p{
            margin: 0px;
}
.center{
            text-align: center;
}
#thumbs{            	
            position:absolute;
            width:2000em;	
            clear:both;
}
/* single item */
#thumbs div.ficha {
            cursor:pointer;
            float: left;
            left: 5px;
            margin-right: 5px;
            margin-top: 8px;
            height: 300px;
            width: 139px;
            border: 1px solid #FFF;
            background-color: #000;
            display: none;
            z-index: -1;
}
#thumbs div.ficha img {
            margin: 1px;
            height: 298px;
            width: 137px;
            opacity: .40;
            -moz-opacity: .40;
            filter: alpha(opacity=40);
}
#thumbs div.ficha h1{
            font-size: 11px;
            font-weight: bold;
            margin: 4px;
            padding: 0px;
            text-align: left;
}
#thumbs div.ficha p{
            font-size: 9px;
            font-weight: normal;
            margin: 4px;
            padding: 0px;
            text-align: left;
            display: none;
}
#thumbs div.text{
            position: static;
            float: left;
            left: 1px;
            bottom: 1px;
            width: 138px;
            height: auto;
            background-color: #000;
            opacity: .75;
            -moz-opacity: .75;
            filter: alpha(opacity=75);
}
#ocultos{
            height: 1px;
            width: 1px;
            overflow: hidden;
            visibility: hidden;
}
div.prevBtn{
            position: relative;
            float: left;
            margin-left:0px;
            margin-top: 8px;         
            width: 40px;
            cursor:pointer;   
}
div.nextBtn{
            position: relative;
            float: left;
            margin-left: 0px;
            margin-top: 8px;      
            width: 40px;
            cursor:pointer;           
}
#tablalogos{
            margin-left: 50px;
            margin-top: 20px;
            width: 85%;
}
#tablalogos td{
            padding-top: 4px;
            padding-bottom: 4px;
}
#tablalogos td img{
            opacity: .40;
            -moz-opacity: .40;
            filter: alpha(opacity=40);            
}
.right{
            text-align: right;
}
.note{
            font-style: italic;
}
a img{
            text-decoration: none;
            border: none;
}
body{
            font-family: Arial;
            font-size: 11px;
            color: #FFF;
            margin: 0px;
            padding: 0px;
            background-color: #000;
}
p{
            font-size: 11px;
            line-height: 16px;
            text-align: justify;
            margin-bottom: 12px;
}
div.miniWindow{
            position: absolute;
            float: left;
            width: 200px;
            padding: 6px;
            background: #000;
            border: 1px solid #FFF;
            display: none;
}
div.miniWindow h2{
            margin: 0px;
            font-size: 11px;
            color: #FFCB33;
}
div.miniWindow ul{
            margin: 0px;
            padding: 0px;
            list-style: inside disc;
}
div.miniWindow p{
            font-size: 9px;
            margin-bottom: 6px;
}
a.gmap:link,
a.gmap:visited{
            text-decoration: none;
            color: #FFCB33;
            font-size: 10px;
}
a.gmap:hover{
            border-bottom: 1px dotted #FFCB33;            
}
abbr{
            text-decoration: none;
            border-bottom: 1px dotted #FFCB33;
}
.yellow{
            color: #FFCC33 !important;
}