a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
.LinkPrincipal{
	color:#2f3977 !important;
    text-decoration: none;
}
.LinkPrincipal:hover{
	color:#009ff2 !important;
    text-decoration: none;
}
.ColorTexto{
	color:#2f3775 !important;
}
.CarritoStore{
	background:#009ff2}
.CarritoStore:hover{
	color:#2f3977 !important;
	background:#fff !important;
}
.page-link{
	background:#2f3977 !important;
    color:#fff !important;
}
.page-link:hover{
	background:#009ff2 !important;
    color:#fff !important;
}
.activo {
	background:#009ff2 !important;
    color:#fff !important;
}
.wrapperPersonalizado{
	background:#f9f9f9 !important;
}
.containerPersonalizado{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background:#FFF !important;
}
.TitulosSecundarios{
	font-size:24px; 
	font-weight:bold !important
}
.TitulosPrimarios{
	font-size:36px;
	font-weight:bold !important
}

/*/////////
MenuHeader
/////////*/

.BackGroundMenuFixed{
	background:#2f3977 !important;
    z-indx:1500;
}
.BackGroundMenuFixed a{
	color:#fff !important
}
.dropdown-menu{
	background:#0ea9e7 !important
}
/*/////////
MenuHeader
/////////*/

/*/////////
BotonPrincipal
/////////*/

.btn-primary{
	background:#2f3775 !important
}
.btn-primary:hover{
	background:#424eab !important
}

.btn--primary{
	background:#2f3775 !important
}
.btn--primary:hover{
	background:#424eab !important
}

/*/////////
BotonPrincipal
/////////*/

/*/////////
Links
/////////*/

.footer--contact a{
	color:#2f3977 !important
}
.footer--contact a:hover{
	color:#009ff2 !important
}
.footer--bar a{
	color:#2f3977 !important
}
.footer--bar a:hover{
	color:#009ff2 !important
}
.LinkPrincipal{
	color:#2f3977 !important
}
/*/////////
Links
/////////*/

/*/////////
Modals pops
/////////*/
.modal-header{
	background:#2f3977;
	color:#FFF; 
	height:70px;
}
.modal-title{
	color:#FFF
}
/*/////////
Modals pops
/////////*/


/*/////////
DetalleDelProducto
/////////*/
.DetallePe{
	margin-bottom:20px !important; 
	font-weight:bold !important
}
.DetalleSelect{
	margin-bottom:20px !important;
}
.DetallePrimaryCarritoMasMenos{
	width:40px !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:7px !important; 
	cursor:pointer; 
	background:#fafafa; 
	text-align:center
}
.BotonPrimaryPersonalizado{
	width:100% !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:0px !important; 
	cursor:pointer; 
	background:#2f3977; 
	text-align:center; 
	color:#FFF; 
	float:right;
	border:none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.BotonPrimaryPersonalizado:hover{
	width:100% !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:0px !important; 
	cursor:pointer; 
	background:#009ff2; 
	text-align:center; 
	color:#FFF; 
	float:right;
	border:none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.BotonPrimaryPersonalizadoSeleccionar{
	width:100% !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:7px !important; 
	cursor:pointer; 
	background:#8c8a8a; 
	text-align:center; 
	color:#FFF; 
	float:right;
	border:none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

.PagarAhora{
	width:100% !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:10px !important; 
	cursor:pointer; 
	background:#009ff2 !important; 
	text-align:center; 
	color:#FFF; 
	float:right;
	border:none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.PagarAhora:hover{
	width:100% !important; 
	height:40px !important; 
	margin:0px; 
	padding-top:10px !important; 
	cursor:pointer; 
	background:#2f3977 !important; 
	text-align:center; 
	color:#FFF; 
	float:right;
	border:none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

/*/////////
DetalleDelProducto
/////////*/

.ContenedoresRedondeados{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;
	padding:15px;
	background:#fbfbfb
}
.ContenedoresCuadrados{
	border: 0px solid #000000;
	padding:15px;
	background:#fbfbfb
}


.PagarAhora{
	width:100%;
	padding:10px;
	color:#FFF;
	background:#a1e1fb;
	text-align:center;
}
.PagarAhora a{
	color:#FFF;
}



.logoMenuTienda{position:relative;z-index:1;padding:10px;font:18px verdana;color:#fff;float:left;width:15%}
.logoMenuTienda a{color:#fff;}
DivNav{position:relative;width:100%;margin:0 auto;
}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:transparent; height:45px}
#cssmenu > ul > li{float:left; height:45px; background:transparent; z-index:1}
#cssmenu > ul > li > a{
    padding:17px;
    font-size:12px;
    letter-spacing:1px;
    text-decoration:none;
    color:#fff;
    font-weight:700;
    font-family: 'Days One', sans-serif;
}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#999;
font-family: 'Days One', sans-serif;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{
    background:transparent !important;
    -webkit-transition:background .3s ease;
    -ms-transition:background .3s ease;
    transition:background .3s ease;
}
#cssmenu > ul > li.has-sub > a{
	padding-right:30px
}
#cssmenu > ul > li.has-sub > a:after{
	position:absolute;
    top:22px;
    right:11px;
    width:8px;
    height:2px;
    display:block;
    background:transparent;
    content:''
}
#cssmenu > ul > li.has-sub > a:before{
    position:absolute;
    top:19px;
    right:14px;
    display:block;
    width:2px;height:8px;
    background:transparent;content:'';
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    transition:all .25s ease
}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{
    height:0;
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    background:#fff;
    transition:all .25s ease; 
    z-index:999999
}
#cssmenu ul ul li:hover{
	background:#fff;
}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{
	border-bottom:1px solid rgba(150,150,150,0.15);
    padding:11px 15px;
    width:170px;
    font-size:12px;
    text-decoration:none;
    color:#000;
    font-weight:400;
}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#999}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:gren;content:''}
#cssmenu ul ul li.has-sub > a:before{
	position:absolute;
    top:13px;
    right:14px;
    display:block;
    width:2px;
    height:8px;
    background:red;
    content:'';
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    transition:all .25s ease
}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{
	background:red;
}
#cssmenu ul ul ul li.active a{
	border-left:1px solid }
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{
	border-top:1px solid }

@media screen and (max-width:1000px){
	.logoMenuTienda{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
	.logo2{display:none}
	DivNav{width:100%;}
	#cssmenu{width:100%}
	#cssmenu ul{width:100%;display:none}
	#cssmenu ul li{width:100%;border-top:1px solid #444;}
	#cssmenu ul li:hover{background:green; z-index:1500}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
	#cssmenu > ul > li{float:none}
	#cssmenu ul ul li a{padding-left:25px}
	#cssmenu ul ul li{background:#000!important;}
	#cssmenu ul ul li:hover{background:#000!important}
	#cssmenu ul ul ul li a{padding-left:35px}
	#cssmenu ul ul li a{color:#999;background:#000}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
	#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
	#cssmenu #head-mobile{
        display:block;
        padding:23px;
        color:#fff;
        font-size:12px;
        font-weight:700
    }
	.button{
    width:55px;
    height:46px;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
    z-index: 1;}
	.button:after{
        position:absolute;
        top:22px;
        right:20px;
        display:block;
        height:4px;
        width:20px;
        border-top:2px solid #fff;
        border-bottom:2px solid #fff;
    	content:''
    }
	.button:before{
    	-webkit-transition:all .3s ease;
        -ms-transition:all .3s ease;
        transition:all .3s ease;
        position:absolute;
        top:16px;
        right:20px;
        display:block;
        height:2px;
        width:20px;
        background:#fff;
        content:''
    }
	.button.menu-opened:after{
    -webkit-transition:all .3s ease;
    -ms-transition:all .3s ease;
    transition:all .3s ease;
    top:23px;border:0;
    height:2px;
    width:19px;
    background:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
    }
	.button.menu-opened:before{
    top:23px;
    background:#fff
    ;width:19px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)}
	#cssmenu .submenu-button{
    position:absolute;
    z-index:99;
    right:0;
    top:0;display:block;border-left:1px solid #444;
    height:46px;
    width:46px;
    cursor:pointer}
	#cssmenu .submenu-button.submenu-opened{
    	background:#fff
    }
	#cssmenu ul ul .submenu-button{height:34px;width:34px}
	#cssmenu .submenu-button:after{
    	position:absolute;
        top:22px;
        right:19px;
        width:8px;
        height:2px;
        display:block;
        background:#fff; 
        content:''
    }
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
	#cssmenu .submenu-button.submenu-opened:after{
    background:#000}
	#cssmenu .submenu-button:before{
    	position:absolute;
        top:19px;
        right:22px;
        display:block;
        width:2px;
        height:8px;
        background:#fff; 
        content:''
    }
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
	#cssmenu .submenu-button.submenu-opened:before{display:none}
	#cssmenu ul ul ul li.active a{border-left:none}
	#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none
	}
}