body{background-color: #2A2A2A;margin: 0;}img .cargando {background: white url('../imagenes/loading_img.gif') no-repeat center center;}.cargando { width: 100%;text-align: center;color: #1689DE;}.cubo{position: relative;height: 450px;width: 700px;left: 50%;margin-left: -350px;}.logo_home{position:relative;background-image: url('../imagenes/logo-home.jpg');background-repeat: no-repeat;height: 40px;width: 200px;left: 50%;margin-left: -100px;}.top{position: relative;background-color: #2A2A2A;height: 270px;width: 694px;left: 50%;margin-left: -347px;}.top .logo_cuadrado{background-image: url('../imagenes/logo_cuadrado.jpg');background-repeat: no-repeat;position: absolute;height: 75px;width: 70px;margin-left: -70px;}#menu{background-color: #F1F1F1;border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;left: 50%;margin-left: 160px;z-index: 3;margin-top: 10px;width: 155px;height: 300px;position: absolute;}.separador_menu{background-color: #F1F1F1;border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;left: 50%;margin-left: 160px;z-index: 3;margin-top: 0px;width: 155px;height: 10px;position: absolute;}.main{border-left: solid 5px #CCCCCC;border-right: solid 5px #CCCCCC;background-image: url('../imagenes/fondo_sombreado.jpg');background-repeat: no-repeat;background-position: bottom;position: relative;background-color: #FFFFFF;width: 684px;left: 50%;margin-left: -347px;}.main .contenido{margin-left: 20px;padding-top: 15px;position: relative;font-family: Arial;font-size: 12px;color: #333333;text-align: left;width: 460px;height: 330px;  min-height: 330px; } *>.main .contenido {height: auto; }.main .contenido .texto a{font-family: Arial;font-size: 12px;color: #1689DE;font-weight: bold;text-align: left;text-decoration: none;} .bottom{position: relative;background-color: #2A2A2A;left:50%;margin-left: -347px;margin-bottom: 0px;width: 694px;height: 65px;font-family:Arial, Helvetica, sans-serif;color: #999999;font-size: 12px;vertical-align: middle;}.bottom .logo{position: absolute;margin-top: 10px;background-image: url('../imagenes/logo.jpg');background-repeat: no-repeat;width: 150px;height: 29px;}.bottom .direccion{text-align:right;width: 460px;position: absolute;margin-top: 10px;margin-left: 230px;}.bottom .direccion-home{text-align:center;width: 460px;left: 50%;position: absolute;margin-top: 10px;margin-left: -230px;}.bottom .menu{text-align:center;width: 694px;position: relative;margin-top: 10px;}.bottom .menu, .bottom .menu a:link, .bottom .menu a:visited {text-align:center;width: 694px;position: relative;margin-top: 10px;text-decoration: none;color:#999999;}.bottom .menu a:hover{color:#CCCCCC;}.bottom .pawer a{color: #003399;}.bottom a{color: #FFFFFF;text-decoration: none;font-weight: bold;}.bottom .copyright{text-align:right;width: 460px;position: absolute;margin-left: 230px;margin-top: 30px;}.bottom .validCode{position: absolute;width: 200px;height: 30px;left: 50%;margin-left: 180px;margin-top: 50px;}.bottom .validCode-home{position: absolute;width: 200px;height: 30px;left: 50%;margin-left: -100px;margin-top: 35px;text-align: center;}.contenedorImagenes{position: relative;}.galerias{width: 225px;height: 130px;position: relative;display: inline-block;}* html .galerias { display:inline; }* + html .galerias { display:inline; }.tituloGaleria, .tituloGaleria a {position: relative;color: #757575;font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: normal;text-decoration: none;height: 50px;}.tituloGaleria a:hover{color: #666666;}.tituloGaleria .volver,.tituloGaleria .volver a {position: relative;color: #1689DE;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;vertical-align: middle;}.tituloGaleria .volver a:hover{color: #666666;}.galerias .tituloGalerias, .tituloGalerias a {width: 220px;position: relative;color: #888888;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;padding: 6px;text-decoration: none;}.galerias .tituloGalerias a:hover{color: #666666;}.imagenGaleria{border: solid 1px #CCCCCC;margin-left: 12px;padding: 3px;width: 190px;height: 90px;background-image: url("../imagenes/img-loader.gif");background-position: center center;background-repeat: no-repeat;}.thumb{width: 150px;height: 100px;position: relative;display: inline-block;}* html .thumb { display:inline; }* + html .thumb { display:inline; }.thumb .thumbImagen{background-image: url("../imagenes/img-loader.gif");background-position: center center;background-repeat: no-repeat;border: solid 1px #CCCCCC;margin: 10px;padding: 3px;width: 120px;height: 80px;}#formContacto input{border:#666666 1px solid;background-color:#FFF;color:#000000;width:300px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}#formContacto input:focus{border:#999999 1px solid;background-color:#FBFBFB;}#formContacto textarea{border:#666666 1px solid;background-color:#FFFFFF;color:#000000;width:300px;height:100px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}#formContacto textarea:focus{border:#999999 1px solid;background-color:#FBFBFB;}.acordeon{width: 155px;font-family: Arial, Helvetica, sans-serif;}.acordeon div {background-color: #eee;}.acordeon p {margin-bottom : 10px;border: none;text-decoration: none;font-size: 11px;margin: 0px;padding: 10px;}.acordeon .link {height: 20px;}.acordeon .link a, .acordeon .link a:hover {background-image:none;border: none;background-color: #eee;}.acordeon .link .texto a, .acordeon .link .textoa:hover {background-image:none;width: 70px;border: none;background-color: #eee;color: #1689DE;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;}.acordeon .link img{border: solid 1px #999999;width: 130px;height: 60px;}.acordeon a {cursor:pointer;display:block;padding:5px;margin-top: 0;text-decoration: none;text-align: center;font-weight: bold;font-size: 12px;color: #4D4D4D;background-color: #00a0c6;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999;background-image: url("../imagenes/fondo_acordeon.jpg");}.acordeon a:hover {color: #666666;background-image: url("../imagenes/fondo_acordeon.jpg");}.acordeon a.selected {color: #3682D6;background-color: #80cfe2;background-image: url("../imagenes/fondo_acordeon.jpg");}@media print {.acordeon div, #navigation ul, #list2 dd, #list3 div{display: block!important;height: auto!important}}