/* ==================================================
LOCAL SITE GENERIC THEME ============================ */


/* =========Home page waves ========================= */
.pxs_bg {
   /* background: transparent url(../../imagesES/$file/bg.png) repeat top left;*/
}
.pxs_bg div {
    background-color: transparent;
	z-index:0;
}
.pxs_bg .pxs_bg1 {
    background-image: url(../../imagesES/$file/bg1.png);
}
.pxs_bg .pxs_bg2 {
    background-image: url(../../imagesES/$file/bg2.png);
}
.pxs_bg .pxs_bg3 {
    background-image: url(../../imagesES/$file/bg3.png);
}
/*.pxs_bg .pxs_bg4 {
    background-image: url(../../imagesES/$file/bg4.png);
}*/
ul.pxs_thumbnails {
    border-top: dashed 1px #919191;
}
ul.pxs_thumbnails li.selected img {
    -moz-box-shadow: 0px 0px 0px 4px #8ECCE5;
    -webkit-box-shadow: 0px 0px 0px 4px #8ECCE5;
    box-shadow: 0px 0px 0px 4px #8ECCE5;
    border: solid #8ECCE5 1px;
}
.pxs_navigation span {
    color: white;
}
.pxs_loading {
    color: #fff;
    background: #333 no-repeat 10px;
}
.slide_description {
    background-color: #233C52;
    background-image: linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -o-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -moz-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -webkit-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -ms-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -webkit-gradient(
    linear, left top, left bottom, color-stop(0, #093D6D), color-stop(1.00, #233C52)
    );
}
.slide_description h2 {
    color: white;
}
.slide_description p {
    color: #008998;
}
.slide_description a {
    color: white;
    text-shadow: 1px 1px 0px #53A3BA;
}
.slide_description .box_button,
.home-twocol .box_button {
    background-color: #3EA3C1;
    background-image: url(../../picsES/$file/button_repeat.png);
}
.home-twocol .box_button:hover {
    cursor: pointer;
    background-color: #233C52;
    background-image: linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -o-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -moz-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -webkit-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -ms-linear-gradient(top, #093D6D 0%, #233C52 100%);
    background-image: -webkit-gradient(
    linear, left top, left bottom, color-stop(0, #093D6D), color-stop(1.00, #233C52)
    );
    background-repeat: no-repeat;
}