
/* indice=431*/
body {font-family: 'Open Sans Condensed', sans-serif;color: #000 !important;background-color:#fff;}
.container {width: 80%;}
#fondoflores {position:fixed;width:100%;height:550px;z-index:-1;background-size: 100%;}
#cabecera {background-color:#fff;}
#mainlogo h1{font-size: 70px;text-align: center;font-family: 'Cinzel', serif;}
#mainlogo img {margin:10px auto;display:block;}
#mainlogo a:hover {text-decoration:none;}
#familiaShop {padding:0px!important;margin:0px!important;}
#horarios {background-color: #fff;padding: 10px 0;text-align: center;}
#bienvenido {background-color: #8c8c69;padding: 1px 0;text-align: center;color:#f1e0cc;}
.fondoblack {background-color:#4f4f2e;}
a {color:#000;}
a:hover {color:#4f4f2e;}
#mainlogo {margin-bottom:10px;}
#menuprincipal a {color:#fff;font-size:1.3em;}
#menuprincipal a:hover {color:#fff;}
#piesocial .idarbtitle {text-align:left;padding-bottom:10px;text-transform: none;}
.navbar {margin-bottom:0px!important;min-height: 0px;}
.nav > li > a:hover, .nav > li > a:focus {background-color:#8c8c69!important;}
.navbar-toggle .icon-bar {background-color: #000;}
.navbar-toggle {background-color:#fff;margin:2px 0px;float:left;}
#bot {display:table;float:none!important;margin:0px auto!important;}
ul {list-style:none;}
#menuprincipal form {padding:12px 12px;}
.buscaidioma {text-align:right;padding-bottom:5px;}
/* familias superior */
#boxsrch318 {margin-top:30px;}
input#listsearch318 {border:1px solid #ccc;padding:5px;}
.horario-entrega {text-align:center;font-size: 16px;padding: 10px;border: 1px dotted #8c8c69;margin-bottom: 40px;}
.navbar-nav {margin: 0.1px -5px!important;}
.modal-title {font-size:18px;}
.modal-body h4 {font-size:22px;padding-top:20px;}

@media (min-width:800px){
.navbar-nav {display:table!important;float:none!important;margin:0 auto!important;}
}


.navbar-nav > li > a {padding-bottom: 10px!important;padding-top: 10px!important;}
#listsearch50 {padding:5px 20px 5px 5px ; width:70%;background:transparent;border:1px dotted #a4613a;margin-top:30px;}
#btnsearch {margin-left:-25px;margin-bottom: -5px;}
/* NOTA LEGAL*/
#notalegal {padding:0px 0px;}



/* ESTILOS CARRITO SUPERIOR */
#carrito{padding-top:30px;}
#cartheadleft {margin-top:5px;text-align:right;padding-bottom:10px;}
#cartheadleft a {color:#000;font-weight:600;font-size:16px;}
#cartheadright {margin-top:5px;text-align:left;padding-bottom:10px;}
#cartheadright a {color:#000;font-weight:600;font-size:16px;}
#btnkart .button {display:block;margin:0px auto;float:none;}
#slidingTopContent {z-index:9999;overflow: hidden;margin: 0;padding: 0;position:absolute;top:30px;border:1px solid #eee;box-shadow:0px 0px 4px #999;width:80%;background:#ffffff;}
div.actions  button {background-color: #4f4f2e;border: 1px solid #8c8c69;cursor: pointer;height: 37px;margin: 10px 0px 5px 0px;overflow: visible;padding: 0 17px;text-transform: uppercase;color:#fff;}
#basketWrap {margin: 5px;background-color: #fff;padding-bottom: 5px;}
#basketTitleWrap {background-color: #fff;padding: 5px;color: #000;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#basketItemsWrap img {border: 0;}
#basketItemsWrap ul {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;}
#basketItemsWrap li {background-color: #ffffff;margin: 0px;font-size: 14px;color:#000;}
.basketItemLeft {float: left;}
.basketItemRight {float: right;}

@media (max-width:720px) {
#slidingTopContent {width:250px;right:5px;}

}

@media (max-width: 480px) {
#carrito{padding-top:0px;}
#mainlogo img {float:left;margin:5px auto;}
.horario-entrega {text-align:left;font-size: 14px;}
#cartheadleft a, #cartheadright a {font-size:14px;}
#cartheadright {margin-top: 0px;text-align:right;}
.nav > li > a {padding: 5px 15px;}
#mainlogo h1 {font-size: 30px;}
}



/* menu familias */
@font-face {
font-family: 'icomoon';
src:url('../fonts/icomoon.eot');
src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.svg#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Common styles of menus */
.demo-3 {position:absolute;top:5px;left:5px;}
#menufamilias {width:300px;}
.dl-menuwrapper {width: 100%;max-width: 300px;float: left;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child {margin-right: 100px;}
.dl-menuwrapper button {background: #ccc;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {background: #aaa;}
.dl-menuwrapper button:after {content: '';position: absolute;width: 68%;height: 5px;background: #fff;top: 10px;left: 16%;box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;}
.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li {position: relative;}
.dl-menuwrapper li a {display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #fff;outline: none;}
.no-touch .dl-menuwrapper li a:hover {background: rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a {padding-left: 30px;background: rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 0;line-height: 50px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "\e000";}
.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right: 10px;color: rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu {margin: 5px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle {transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}
/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {display: none;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {display: none;}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
position: absolute;
width: 100%;
top: 50px;
left: 0;
margin: 0;
}
.dl-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease;
animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut5 {
0% { }
100% {
-webkit-transform: translateY(40%);
opacity: 0;
}
}

@keyframes MenuAnimOut5 {
0% { }
100% {
-webkit-transform: translateY(40%);
transform: translateY(40%);
opacity: 0;
}
}

.dl-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease;
animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}

@keyframes MenuAnimIn5 {
0% {
-webkit-transform: translateY(40%);
transform: translateY(40%);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease;
animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
opacity: 1;
}
}

@keyframes SubMenuAnimIn5 {
0% {
-webkit-transform: translateZ(-200px);
transform: translateZ(-200px);
opacity: 0;
}
100% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease;
animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
opacity: 0;
}
}

@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}

@-webkit-keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
opacity: 0;
}
}

@-webkit-keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
opacity: 0;
}
}

@-webkit-keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
opacity: 0;
}
}

@keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
}
}

@keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
}
}

@keyframes SubMenuAnimOut3 {
0% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-300px);
transform: translateZ(-300px);
opacity: 0;
}
}

@keyframes SubMenuAnimOut4 {
0% {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
opacity: 1;
}
100% {
-webkit-transform: translateZ(300px);
transform: translateZ(300px);
opacity: 0;
}
}

@keyframes SubMenuAnimOut5 {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
100% {
-webkit-transform: translateZ(-200px);
transform: translateZ(-200px);
opacity: 0;
}
}
/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {position: relative;opacity: 1;-webkit-transform: none;transform: none;}
.no-js .dl-menuwrapper li .dl-submenu {display: block;}
.no-js .dl-menuwrapper li.dl-back {display: none;}
.no-js .dl-menuwrapper li > a:not(:only-child) {background: rgba(0,0,0,0.1);}
.no-js .dl-menuwrapper li > a:not(:only-child):after {content: '';}
/* Demo 3 */
.demo-3 .dl-menuwrapper button {background: #000;}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {background: #000;}

#familiaShop .nav > li > a {}

@media (min-width:750px) {
#familiaShop .nav > li {float:left;font-size:0.9em;text-align:center;}
}
@media (min-width:1024px) {
#familiaShop .nav > li {font-size:1.1em;}
}
@media (min-width:1250px) {
#familiaShop .nav > li {font-size:1.1em;}
}
#basketItemsWrap {display:table;width:100%;}
#btnkart {display:table;margin-top:10px;width:100%}
.deleline {display:block;float:left;margin-right:5px;}
.prodimage {display:block;float:left;margin-right:10px;}
.proddesc {display:block;float:left;}
.cartline {clear:both;}

/** Normal Style Positions **/
div.jGrowl {position:absolute;color:#fff!important;}
body > div.jGrowl {position:fixed;}
div.jGrowl.top-left {left: 0px;top: 0px;}
div.jGrowl.top-right {right:0px;top: 0px;}
div.jGrowl.bottom-left {left:0px;bottom:0px;}
div.jGrowl.bottom-right {right:0px;bottom: 0px;}
div.jGrowl.center {top: 0px;width:50%;left: 25%;}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto;margin-right: auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color:#000;opacity:.85;-ms-filter:	"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom: 1;width: 235px;padding: 10px;margin-top:5px;margin-bottom: 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1em;text-align: left;display: none;-moz-border-radius:5px;-webkit-border-radius:	5px;}
div.jGrowl div.jGrowl-notification {min-height: 40px;}
div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {margin: 10px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header {font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.jGrowl-close {z-index:99;float: right;font-weight:bold;font-size: 1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer {padding-top: 4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight: bold;text-align:center;}
/** Hide jGrowl when printing **/
@media print {div.jGrowl {display:none;}}.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn:active, .btn.active {
    background-image: none;
}
.btn-default {
    background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;
}
.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}
.btn-default:disabled, .btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #2d6ca2;
    background-position: 0 -15px;
}
.btn-primary:active, .btn-primary.active {
    background-color: #2d6ca2;
    border-color: #2b669a;
}
.btn-primary:disabled, .btn-primary[disabled] {
    background-color: #2d6ca2;
    background-image: none;
}
.btn-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}
.btn-success:hover, .btn-success:focus {
    background-color: #419641;
    background-position: 0 -15px;
}
.btn-success:active, .btn-success.active {
    background-color: #419641;
    border-color: #3e8f3e;
}
.btn-success:disabled, .btn-success[disabled] {
    background-color: #419641;
    background-image: none;
}
.btn-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}
.btn-info:hover, .btn-info:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-info:active, .btn-info.active {
    background-color: #2aabd2;
    border-color: #28a4c9;
}
.btn-info:disabled, .btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none;
}
.btn-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #eb9316 100%);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.btn-warning:hover, .btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px;
}
.btn-warning:active, .btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13;
}
.btn-warning:disabled, .btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none;
}
.btn-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.btn-danger:hover, .btn-danger:focus {
    background-color: #c12e2a;
    background-position: 0 -15px;
}
.btn-danger:active, .btn-danger.active {
    background-color: #c12e2a;
    border-color: #b92c28;
}
.btn-danger:disabled, .btn-danger[disabled] {
    background-color: #c12e2a;
    background-image: none;
}
.thumbnail, .img-thumbnail {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e8e8e8;
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #357ebd;
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.navbar-default {
    background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f3f3f3 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
}
.navbar-inverse {
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #222 0px, #282828 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.25) inset;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
.alert {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.alert-success {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #c8e5bc 100%);
    background-repeat: repeat-x;
    border-color: #b2dba1;
}
.alert-info {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #b9def0 100%);
    background-repeat: repeat-x;
    border-color: #9acfea;
}
.alert-warning {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #f8efc0 100%);
    background-repeat: repeat-x;
    border-color: #f5e79e;
}
.alert-danger {
    background-image: linear-gradient(to bottom, #f2dede 0px, #e7c3c3 100%);
    background-repeat: repeat-x;
    border-color: #dca7a7;
}
.progress {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
}
.progress-bar {
    background-image: linear-gradient(to bottom, #428bca 0px, #3071a9 100%);
    background-repeat: repeat-x;
}
.progress-bar-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #449d44 100%);
    background-repeat: repeat-x;
}
.progress-bar-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #31b0d5 100%);
    background-repeat: repeat-x;
}
.progress-bar-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #ec971f 100%);
    background-repeat: repeat-x;
}
.progress-bar-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c9302c 100%);
    background-repeat: repeat-x;
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-image: linear-gradient(to bottom, #428bca 0px, #3278b3 100%);
    background-repeat: repeat-x;
    border-color: #3278b3;
    text-shadow: 0 -1px 0 #3071a9;
}
.panel {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.panel-success > .panel-heading {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #d0e9c6 100%);
    background-repeat: repeat-x;
}
.panel-info > .panel-heading {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #c4e3f3 100%);
    background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #faf2cc 100%);
    background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
    background-image: linear-gradient(to bottom, #f2dede 0px, #ebcccc 100%);
    background-repeat: repeat-x;
}
.well {
    background-image: linear-gradient(to bottom, #e8e8e8 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
    border-color: #dcdcdc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}
.social {background-image: url("/images/social32.png");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 10px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn:active, .btn.active {
    background-image: none;
}
.btn-default {
    background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;
}
.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}
.btn-default:disabled, .btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #2d6ca2;
    background-position: 0 -15px;
}
.btn-primary:active, .btn-primary.active {
    background-color: #2d6ca2;
    border-color: #2b669a;
}
.btn-primary:disabled, .btn-primary[disabled] {
    background-color: #2d6ca2;
    background-image: none;
}
.btn-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}
.btn-success:hover, .btn-success:focus {
    background-color: #419641;
    background-position: 0 -15px;
}
.btn-success:active, .btn-success.active {
    background-color: #419641;
    border-color: #3e8f3e;
}
.btn-success:disabled, .btn-success[disabled] {
    background-color: #419641;
    background-image: none;
}
.btn-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}
.btn-info:hover, .btn-info:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-info:active, .btn-info.active {
    background-color: #2aabd2;
    border-color: #28a4c9;
}
.btn-info:disabled, .btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none;
}
.btn-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #eb9316 100%);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.btn-warning:hover, .btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px;
}
.btn-warning:active, .btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13;
}
.btn-warning:disabled, .btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none;
}
.btn-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.btn-danger:hover, .btn-danger:focus {
    background-color: #c12e2a;
    background-position: 0 -15px;
}
.btn-danger:active, .btn-danger.active {
    background-color: #c12e2a;
    border-color: #b92c28;
}
.btn-danger:disabled, .btn-danger[disabled] {
    background-color: #c12e2a;
    background-image: none;
}
.thumbnail, .img-thumbnail {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e8e8e8;
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #357ebd;
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.navbar-default {
    background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f3f3f3 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
}
.navbar-inverse {
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #222 0px, #282828 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.25) inset;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
.alert {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.alert-success {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #c8e5bc 100%);
    background-repeat: repeat-x;
    border-color: #b2dba1;
}
.alert-info {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #b9def0 100%);
    background-repeat: repeat-x;
    border-color: #9acfea;
}
.alert-warning {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #f8efc0 100%);
    background-repeat: repeat-x;
    border-color: #f5e79e;
}
.alert-danger {
    background-image: linear-gradient(to bottom, #f2dede 0px, #e7c3c3 100%);
    background-repeat: repeat-x;
    border-color: #dca7a7;
}
.progress {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
}
.progress-bar {
    background-image: linear-gradient(to bottom, #428bca 0px, #3071a9 100%);
    background-repeat: repeat-x;
}
.progress-bar-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #449d44 100%);
    background-repeat: repeat-x;
}
.progress-bar-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #31b0d5 100%);
    background-repeat: repeat-x;
}
.progress-bar-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #ec971f 100%);
    background-repeat: repeat-x;
}
.progress-bar-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c9302c 100%);
    background-repeat: repeat-x;
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-image: linear-gradient(to bottom, #428bca 0px, #3278b3 100%);
    background-repeat: repeat-x;
    border-color: #3278b3;
    text-shadow: 0 -1px 0 #3071a9;
}
.panel {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.panel-success > .panel-heading {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #d0e9c6 100%);
    background-repeat: repeat-x;
}
.panel-info > .panel-heading {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #c4e3f3 100%);
    background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #faf2cc 100%);
    background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
    background-image: linear-gradient(to bottom, #f2dede 0px, #ebcccc 100%);
    background-repeat: repeat-x;
}
.well {
    background-image: linear-gradient(to bottom, #e8e8e8 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
    border-color: #dcdcdc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}
.social {background-image: url("/images/social32.png");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}

.socfacebook {display: block;width: 30px;height: 30px;background: url('/images/facebook30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.socfacebook:hover {background-position: 0 0;}
.soctwitter {display: block;width: 30px;height: 30px;background: url('/images/twitter30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.soctwitter:hover {background-position: 0 0;}
.socyoutube {display: block;width: 30px;height: 30px;background: url('/images/youtube30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.socyoutube:hover {background-position: 0 0;}#piemapa h3 {padding-bottom:20px;}
#piemapa ul li {margin:0px 0px;color: #4f4f2e;}
#piemapa ul ul {margin:0px;padding:0px}

footer {background-color:#8c8c69;padding:15px 0px 35px 0px;margin-top:60px;border-top:5px solid #fff;}
footer a {color:#fff;}
#pielegal {background-color:#4f4f2e;}
#pielegal a:hover {color:#fff;}
#notalegal a {color:#fff!important;}
#footer  {color:#fff;font-size:18px;}
#footer  h3 {color: #fff;}
/* indice=432*/
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn:active, .btn.active {
    background-image: none;
}
.btn-default {
    background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;
}
.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}
.btn-default:disabled, .btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
    background-repeat: repeat-x;
    border-color: #2b669a;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #2d6ca2;
    background-position: 0 -15px;
}
.btn-primary:active, .btn-primary.active {
    background-color: #2d6ca2;
    border-color: #2b669a;
}
.btn-primary:disabled, .btn-primary[disabled] {
    background-color: #2d6ca2;
    background-image: none;
}
.btn-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #419641 100%);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}
.btn-success:hover, .btn-success:focus {
    background-color: #419641;
    background-position: 0 -15px;
}
.btn-success:active, .btn-success.active {
    background-color: #419641;
    border-color: #3e8f3e;
}
.btn-success:disabled, .btn-success[disabled] {
    background-color: #419641;
    background-image: none;
}
.btn-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #2aabd2 100%);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}
.btn-info:hover, .btn-info:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-info:active, .btn-info.active {
    background-color: #2aabd2;
    border-color: #28a4c9;
}
.btn-info:disabled, .btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none;
}
.btn-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #eb9316 100%);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.btn-warning:hover, .btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px;
}
.btn-warning:active, .btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13;
}
.btn-warning:disabled, .btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none;
}
.btn-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.btn-danger:hover, .btn-danger:focus {
    background-color: #c12e2a;
    background-position: 0 -15px;
}
.btn-danger:active, .btn-danger.active {
    background-color: #c12e2a;
    border-color: #b92c28;
}
.btn-danger:disabled, .btn-danger[disabled] {
    background-color: #c12e2a;
    background-image: none;
}
.thumbnail, .img-thumbnail {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e8e8e8;
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #357ebd;
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.navbar-default {
    background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f3f3f3 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
}
.navbar-inverse {
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #222 0px, #282828 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.25) inset;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
.alert {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
.alert-success {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #c8e5bc 100%);
    background-repeat: repeat-x;
    border-color: #b2dba1;
}
.alert-info {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #b9def0 100%);
    background-repeat: repeat-x;
    border-color: #9acfea;
}
.alert-warning {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #f8efc0 100%);
    background-repeat: repeat-x;
    border-color: #f5e79e;
}
.alert-danger {
    background-image: linear-gradient(to bottom, #f2dede 0px, #e7c3c3 100%);
    background-repeat: repeat-x;
    border-color: #dca7a7;
}
.progress {
    background-image: linear-gradient(to bottom, #ebebeb 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
}
.progress-bar {
    background-image: linear-gradient(to bottom, #428bca 0px, #3071a9 100%);
    background-repeat: repeat-x;
}
.progress-bar-success {
    background-image: linear-gradient(to bottom, #5cb85c 0px, #449d44 100%);
    background-repeat: repeat-x;
}
.progress-bar-info {
    background-image: linear-gradient(to bottom, #5bc0de 0px, #31b0d5 100%);
    background-repeat: repeat-x;
}
.progress-bar-warning {
    background-image: linear-gradient(to bottom, #f0ad4e 0px, #ec971f 100%);
    background-repeat: repeat-x;
}
.progress-bar-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c9302c 100%);
    background-repeat: repeat-x;
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-image: linear-gradient(to bottom, #428bca 0px, #3278b3 100%);
    background-repeat: repeat-x;
    border-color: #3278b3;
    text-shadow: 0 -1px 0 #3071a9;
}
.panel {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
    background-image: linear-gradient(to bottom, #428bca 0px, #357ebd 100%);
    background-repeat: repeat-x;
}
.panel-success > .panel-heading {
    background-image: linear-gradient(to bottom, #dff0d8 0px, #d0e9c6 100%);
    background-repeat: repeat-x;
}
.panel-info > .panel-heading {
    background-image: linear-gradient(to bottom, #d9edf7 0px, #c4e3f3 100%);
    background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
    background-image: linear-gradient(to bottom, #fcf8e3 0px, #faf2cc 100%);
    background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
    background-image: linear-gradient(to bottom, #f2dede 0px, #ebcccc 100%);
    background-repeat: repeat-x;
}
.well {
    background-image: linear-gradient(to bottom, #e8e8e8 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
    border-color: #dcdcdc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}

/* indice=433*/
.social {background-image: url("/images/social32.png");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}

.socfacebook {display: block;width: 30px;height: 30px;background: url('/images/facebook30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.socfacebook:hover {background-position: 0 0;}
.soctwitter {display: block;width: 30px;height: 30px;background: url('/images/twitter30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.soctwitter:hover {background-position: 0 0;}
.socyoutube {display: block;width: 30px;height: 30px;background: url('/images/youtube30sp.png') bottom;text-indent: -99999px;float:left;margin-right:10px;}
.socyoutube:hover {background-position: 0 0;}
/* indice=498*/
#piemapa h3 {padding-bottom:20px;}
#piemapa ul li {margin:0px 0px;color: #4f4f2e;}
#piemapa ul ul {margin:0px;padding:0px}

footer {background-color:#8c8c69;padding:15px 0px 35px 0px;margin-top:60px;border-top:5px solid #fff;}
footer a {color:#fff;}
#pielegal {background-color:#4f4f2e;}
#pielegal a:hover {color:#fff;}
#notalegal a {color:#fff!important;}
#footer  {color:#fff;font-size:18px;}
#footer  h3 {color: #fff;}
/* indice=458*/
#notalegal {padding-bottom:50px;margin:10px auto;background-color:#fff;}