body{
	background:rgba(238,238,238,1.00);
	/*background-image: url("../img/montana.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-attachment:fixed;*/
}

#actualizador{
	transition:all 2s;
	}
#imgMenuD{
	display: block;
	width: 40px;
	height: 29px;
	background-image: url("../img/iconSubmeN-1.png");
}
.SubmenuGrupo{
	padding: 15px;
}
.padTarifa{
	cursor: pointer;
	}
.subMenu1{
	margin-right: 3px;
	padding: 2px;
	max-width: 42px;
	max-height: 34px;
	background: #eb6d30;
}
.subMenu2{
	padding: 2px;
	max-width: 42px;
	max-height: 34px;
	background: #29577d;
}
.texCodMod{
	color:rgba(60,87,122,1.00);
    padding: 5px;
	padding-top: 10px;
    margin-top: 20px;
	border-top: 3px solid rgba(212,212,212,1.00);
 
	
}
.destacado{
	border-bottom:2px solid rgba(238,238,238,1.00);
	text-align:right;	
	
}
.filac1{
		color: #202121;
	font-weight: bold;
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
	margin: 7px 0 0 0;
	padding: 0 0 0 5px;
	border-left: 2px solid #fff;
}
.filac2{
	font-weight: 600;
	margin-top: -2px;
	color: #29577d;
	padding: 0 0 0 5px;
	border-left: 2px solid #eb6d30;
	transition: all 1s;
}	

#olvPass{
	text-align: center;
	color: rgba(235,109,48,1.00);
	cursor: pointer;
	border-top: 2px solid rgba(212,212,212,1.00);
	padding-top: 10px;
	margin-top: 20px;
	font-weight: 600;
	font-size: 16px;
}
#ayuda{
	position:absolute;
	top:10px;
	right:30px;
	width:100px;
	display:block;
	}
#ayuda a{
	color:rgba(60,87,122,1.00);
	font-weight:600;
	}
#ayuda a:hover{
	border-bottom:none;
	}
#ayuda a:active{
	border-bottom:none;
	}
#submenuConfig{
	z-index:100;
	display:block;
	width:161px;
	list-style:none;
	padding:8px 8px 8px 8px;
	position:absolute;
	top:90px;
	background-color:rgba(255,255,255,1.00);
	border-bottom:2px solid rgba(60,87,122,1.00);
	}
#submenuConfig li{
	padding:4px;
	color:rgba(86,86,86,0.9);
	font-weight:600;
	cursor:pointer;		
	}
#submenuConfig li:hover{
	color:rgba(60,87,122,1.00);	
	}
.pager{
	text-align:right;}
.iconOf{
	display:block;
	z-index:300;
	position:absolute;
	top:0px;
	right:0;
	background-image:url(../img/ofArt.png?ver=1.7);
	background-repeat:no-repeat;
	width:65px;
	height:71px;
	}
.iconOf{
	color:rgba(255,255,255,1.00);
	padding-top:27px;
	padding-left:10px;
	font-size:11px;}
.logoCom{
	margin-top: 5px;
	margin-bottom:5px;
	}
.cuerpoLogo{
	background:url(../img/fondoNav.png);
	background-repeat:no-repeat;}

.iconNav{
	margin-top:30px;
	}
.fonCabecera{
	background: rgba(255,255,255,1);
	padding-bottom: 5px;
	}
.cfiltro{
	color:rgba(60,87,122,1.00);
	padding:5px;
	font-weight:600;
	}
.filtro{
	text-align:right;
	font-size:12px;
	padding:5px;
	color:rgba(140,140,140,1.00);
	}
#filtroOculto{
	border:2px solid rgba(60,87,122,1.00);
	border-left:0px solid rgba(60,87,122,1.00);
	border-right:0px solid rgba(60,87,122,1.00);;
	padding:10px;
	padding-top:40px;
	background:rgba(255,255,255,1.00);
	}
.myButton {
	margin-top:24px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid rgba(112,111,144,0.6);
	display:inline-block;
	cursor:pointer;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton:active {
	position:relative;
	top:1px;
}
#tarifas,#modPass{
	cursor: pointer;
}
#filtros{
	cursor: pointer;
}
#bottonReset{

}

#confing{
	text-align: center;
	line-height: 59px;
	color: #202121;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	}

#sesion{
	background: none;
	border: none;
	padding-left: 20px;
	color: rgb(41, 87, 125);
	font-weight: 600;

	}
#sesion:active	{
	border:none;
	}
#ofertas{
	cursor: pointer;
}

	
.resalt{
	font-weight:600;}
.foArtGeneral{
	margin-top:25px;
	background:rgba(255,255,255,0.9);
	border-radius:10px;
	margin-left:-15px;
	margin-right:-15px;
	padding:15px 30px 15px 30px;
	}
.narg{
	color:rgba(235,109,48,1.00);
	font-weight:600;
	}
.nargTop{
	color:rgba(60,87,122,1.00);
	font-weight:600;
	border-top:1px solid rgba(238,238,238,1.00);
	margin-bottom:0;
	padding-top:10px;
	}
.nargTopTar{
	color:rgba(60,87,122,1.00);
	font-weight:600;
	border-top:1px solid rgba(238,238,238,1.00);
	margin-bottom:0;
	padding-top:10px;
	text-align: center;
}
.nargf{color:rgba(235,109,48,1.00);}
.azul{
	color:rgba(60,87,122,1.00);
	font-weight:600;
	}
.marcNrg{
	background:rgba(235,109,48,1.00);
	color:rgba(255,255,255,1.00);
	font-weight:600;
	margin-left:-15px;
	text-align:center;
	border-radius:5px;
	padding:0;
	}
.footerArt{
	color:rgba(60,60,60,1.00);
  	margin-bottom:3px;
	font-weight:600;
}
.footerArt2{
	line-height:1;
	color:rgba(60,60,60,1.00);
  	margin-bottom:3px;}
.footerArt3{
	line-height:1;
	color:rgba(60,60,60,1.00);
  	margin-bottom:3px;
	min-height:28px;
	max-height:28px;
	font-weight:600;
	color:#40433F;}
.footerTar{
	text-align: center;
	font-size: 14px;
	color:rgba(60,60,60,1.00);
  	margin-bottom:3px;
	font-weight:600;
}
.footerTar2{
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	line-height:1;
	color:rgba(60,60,60,1.00);
  	margin-bottom:3px;}

.footerArtCod{
	color:rgba(60,60,60,1.00);
	font-weight:600;
	margin-bottom:0;
	}
.botonInfo{
	display:inline-block;
	width:50%;
	text-align:center;
	color: rgba(255,255,255,1.00);
	background:rgba(60,87,122,1.00);
	cursor:pointer;

	}
.listaInfo{
	border-top:2px solid rgba(200,200,200,1.00);
	list-style:none;
	margin:0;
	padding:20px;
	background:rgba(255,255,255,1.00);
	}
.listaInfo li{
	margin:0;
	}
.listaOculta{
	position:absolute;
	display:block;
	top:0;
	background:rgba(238,238,238,1.00);
	max-width:181px;
	box-sizing:border-box;
	}
.botonAmb{
	display:inline-block;
	width:50%;
	text-align:center;
	color:rgba(255,255,255,1.00);
	background:rgba(60,60,60,1.00);
	cursor:pointer;
	border:2px solid rgba(251,251,251,1.00);
	}
#fondoMenu{
	margin-top:25px;
	}
#fondoMenu ul{
	list-style:none;
	padding:0;
	}
	
#fondoMenu ul .bojetMenu{
	cursor:pointer;
	color:#202121;
	background:	rgba(255,255,255,1);
	margin-bottom:3px;
	padding:8px 8px 8px 20px;
	transition:all 0.5s;
	border-left:2px solid rgba(60,87,122,1.00);
	}
#fondoMenu ul .bojetMenu:hover{
	color:rgba(235,109,48,1.00);
	padding-left:25px;
	}
#fondoMenu ul .activo{
	color:rgba(235,109,48,1.00);
	}
.bojetMenu ul li{
	border-bottom:1px solid rgba(238,238,238,1.00);
	color:rgba(60,87,122,1.00);
	padding:8px 8px 8px 20px;
	transition:all 0.5s;
	cursor:pointer;
	}
.bojetMenu ul li:hover{
	padding:8px 8px 8px 30px;
	
	}
.imgOcultos{
	position:absolute;
	display:block;
	padding-top:67px;
	top:0;
	background:rgba(238,238,238,1);
	max-width:181px;
	width:100%;
	box-sizing:border-box;
	color:rgba(70,70,70,1.00);
	text-align:center;
	}
.imgAmb{
	font-size:30px;
	
	}
.textImgOcultos{
	font-size:22px;
	font-weight:600;
	}
.usoBusc{
	font-size:13px;
	color: rgba(50,50,50,1.00);
	font-weight:600;
	}
.proOculto{
	border-top:1px solid rgba(60,87,122,1.00);
	list-style:none;
	padding:0;
	margin-top:10px;
	}
.mosProOcul{
	cursor:pointer;
	padding-top:5px;
	}
.horaFehca{
	text-align:center;
	padding-top:25px;
	}
.fechaAC{
	    padding: 5px;
    color:rgba(60,87,122,1.00);
	font-size:12px;
	}
.imagenArt{
	margin-bottom:5px;
	}
	
.filasArticulos{
	margin-top:10px;
	}
.filasTarifas{
	margin-top:10px;
}
.titularSeleccion{
	float: inherit;
}
#pagAnt, #pagAntMenu{
	cursor:pointer;
	color:rgba(86,86,86,1);
	}
#pagAnt:hover, #pagAntMenu:hover{
	color:rgba(235,109,48,1.00);
	}
#pagSig, #pagSigMenu{
	cursor:pointer;
	color:rgba(86,86,86,1);
	}
#pagSig:hover, #pagSigMenu:hover{
	color:rgba(235,109,48,1.00);
	}
.textBuscador{
	font-size:13px;
	margin-bottom:0;
	color:rgba(60,87,122,1.00);
	
	}
.cajasBusc{
	color:rgba(60,60,60,1.00);
	padding:3px;
	margin:0;
	height:auto;
	border:none;
	background:rgba(238,238,238,1.00);
	
	}
.cajasBusc:focus{
	box-shadow:none;
	border-color:rgba(235,109,48,1.00);}
	
.llamanos{
	color:rgba(60,87,122,1.00);}
.rowpass{
	padding-top:20px;}
.marcomodpass{
	padding:15px;
	padding-top:0;
	border-radius:15px;}
.rowloging{
	padding-top:8%;}
.cuadrologin{
	background:rgba(255,255,255,0.7);
	border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border: 0px solid #000000;
padding:30px;
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.75);
	border-top: 2px solid rgba(235,109,48,1.00);
}
.imgLogin{
	padding:10px 20px 20px 100px ;
	}
#rompersesion{
	border:none;
	background:none;
	padding:0;}
.passActual{
	color:rgba(235,109,48,1.00);
	}
.informaSeg{
    background: rgba(238,238,238,0.6);
    text-align: center;
    border-radius: 10px;
	}
.filaprecios{
	display: block;
    min-height: 30px
	}
#recarga{
	margin-top:4px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid rgba(112,111,144,0.6);
	display:inline-block;
	cursor:pointer;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
#recarga:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
#recarga:active {
	position:relative;
	top:1px;
}
#modpassf{
	margin-top:0;}
#mosCamPass{
	background:rgba(60,87,122,1.00);
	padding:10px 5px 10px 29px;
	color:rgba(255,255,255,1.00);
	font-weight:600;
	cursor:pointer;
	margin-bottom:15px;}
#mosCamPre{
	border: 2px solid rgba(238,238,238,1.00);
	padding:10px 5px 10px 29px;
	color:#333;
	font-weight:600;
	cursor:pointer;
	margin-bottom:15px;}
#rBuscar{

}
.filaBotonera{
    margin-top: 15px;
    border-top: 3px solid rgba(238,238,238,1.00);
    padding-top: 10px;
	}
.filaTexto{
	}
#cabezaMenu{
	cursor:pointer;
	color:rgba(60,87,122,1.00);
	font-weight:600;
	font-size:16px;
	background:	rgba(255,255,255,1.00);
	margin-bottom:3px;
	padding:8px 8px 8px 20px;
	transition:all 0.5s;
	border-left:2px solid rgba(60,87,122,1.00);
	}
#menuGeneral{
	display:block;}

.tablaOF tr th:nth-child(2){
	padding-left:3px;
	border-left:1px solid rgba(213,213,213,0.9);
	text-align:center;
	color:rgba(60,87,122,1.00);
	}
.tablaOF tr td{
	padding:0;
	margin:0;
	}
.tablaOF tr td:nth-child(2){
	padding-left:3px;
	border-left:1px solid rgba(213,213,213,0.9);
	}
.filaof{
	background:rgba(221,221,221,0.4);
	border-bottom:1px solid rgba(252,252,252,1.00);
	}
.marcaN{
	color:rgba(235,109,48,1.00);
	font-weight:500;}
.imagenArt{
		 margin-left: auto;
  	margin-right: auto;
	}
.pieConfig{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 2px solid rgba(238,238,238,1.00);; 
	
}
.configP1{
background: rgba(238,238,238,0.6);
margin-bottom: 10px;
}

/*medias query*/

@media (max-width: 970px) {
#cabezaMenu{
	/*display:block;*/
	}
.dropdown-toggle{
	background: rgba(238,238,238,1.00);
	}
.cuerpoLogo{
    display: none;
  }	
#imgFV{
		 display: none;
	}
#imgMenuD{
	width:100%;
	height: 15px;
	background-image: url("../img/iconSubmeN-2.png");
	background-position: center;
	background-repeat: no-repeat;

}
#subMenu2{
		width: 100%;
		margin-right:0;
	}
#subMenu2>li{
		width: 100%;
	}
}

@media (max-width: 750px) {
#subMenu2{
		margin-right:0px;
		margin-left: 0px;
	}
.dropdown-toggle{
	background: rgba(238,238,238,1.00);
	}
#fonCabecera{
	background: rgb(60, 87, 122);
	}
.filac2{
	display: none;
	}
.filac1{
	font-size:14px;
	}
#ayuda{
	top:0;
	right:0;}
.imgLogin{
	padding-left:30px;
	}

.padArt{
	padding-left:10px;
	padding-right:10px;
	}
.padTarifa{
	padding-left:10px;
	padding-right:10px;
	}
#cabezaMenu{
	display:block;
	}
#menuGeneral{
	display:none;
	}
#submenuConfig{
	left:-60px;
	}
.cuerpoLogo{
    display: none;
  }
#ofertas{
	margin-left: -15px;
	}

}