﻿    

/* QUE ES MERCADO PUBLICO */

#PagsInteriores > .row 
{
	
	background-color:#ffffff;padding-top:10px;
	}
#PagsInteriores > .row > .col-xs-9 
{
	text-align:left;
	}
#PagsInteriores > .row > .col-xs-9 > .col-xs-9 > .well4
{
	text-align:center;
	}    
#PagsInteriores > .row > .col-xs-9 > .col-xs-9 ul 
{
	
	font-size:14px;
	}
#PagsInteriores > .row > .col-xs-9 > .col-xs-9 > p
{
   text-align: justify;
	}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}  

#PagsInteriores > .row > .col-xs-9 > .col-xs-3 > .btn-group-vertical >.btn {
	text-align:left;
	white-space:normal;
	border-radius:0px;
		 }
 .btn-acceso
 {
  background-color:#196cb1;  
  color:White;
  font-size: 14px !important;
  padding: 6px 12px !important;
}    
	 	 

.btn-acceso:hover,
.btn-acceso:focus
{
  border-color: transparent;
  background-color:#105995 !important;
}  

.well4 {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #bbedff;
  border: 1px solid #bbedff;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}  
	
#PagsInteriores > .row > .col-xs-9 > .col-xs-9 p
	 {
		 line-height:23px;
		 } 
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9 ul
	 {
		 line-height:23px;
		 
		 }            
#PagsInteriores > .row > .col-xs-9 > .breadcrumb
	 {
		 background-color: transparent;
		 margin-bottom:0px;
		 }  
					
   
@media (max-width:480px)
{
	.modal-content
	{
		min-width:540px !important;

		}
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9 > .well4 > .btn-lg
{
	
	max-width:360px !important;
	white-space:normal;
	}     
  #PagsInteriores > .row > .col-xs-9 > .col-xs-9 > .col-xs-12 > .col-xs-4 
	 {
	width:100%;
	display:block !important;
		 }    
   #PagsInteriores > .row > .col-xs-9 > .col-xs-9 > .col-xs-12 > .col-xs-8 
	 {
	width:100%;
	display:block !important;
		 }           
	}              
			  
@media (max-width: 768px) 
 {
#PagsInteriores > .row > .col-xs-9 > .col-xs-3 
	 {
		 width:100%;
		 padding-left:15px !important;
		 }
#PagsInteriores > .row > .col-xs-9 > .col-xs-3 > .btn-group-vertical
	 {
		 display:block;
		 }         
#PagsInteriores > .row > .col-xs-9 > .col-xs-9 
	 {
		 width:100% !important;
		 }
 #PagsInteriores.container 
{
	
   width:100% !important;
   }
 #PagsInteriores > .row > .col-xs-9 > ol.pull-left
	 {
		 padding-left:15px !important;
		 
		 }  
  #PagsInteriores > .row > .col-xs-9 > ol.pull-right
	 {
		 padding-left:15px !important;
		 }     
#PagsInteriores > .row > .col-xs-9 > .linea-punteada
{
	margin-left:15px !important;
 
	}            
	 } 

@media (max-width: 920px) 
{
#PagsInteriores > .row > .col-xs-9 > ol.pull-right
	 {
	   padding-left:0px ;
	   text-align:left;
		 float:left !important;
		 
		 } 
#PagsInteriores > .row > .col-xs-9 > ol.pull-left
	 {
		 padding-left:0px;
		 width:100%;
		 }    
	}         
@media (min-width: 992px) 
{
	
 #PagsInteriores > .row > .col-xs-9 > .col-xs-3 > .btn-group-vertical {
min-width:208px !important;
		 } 
		 

 #PagsInteriores 
	{
		
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		}  		 
	}  
@media (max-width: 992px) 
{
	#PagsInteriores.container 
{
	
   width:93%;
	padding-left:0px !important;
	padding-right:0px !important;
	}  
#PagsInteriores > .row > .col-xs-9 > .col-xs-3
	 {
	   padding-left:0px;
	   width: 100%; /*<-- Modificacion 13-08*/
		 }   

/*#PagsInteriores > .row > .col-xs-9 > ol.pull-right
	 {
		 padding-right:9px;
		 
		 } */
#PagsInteriores > .row > .col-xs-9 > ol.pull-left
	 {
		 padding-left:0px;
		 
		 }   
						 
	}      
@media (max-width: 1024px) 
{
#PagsInteriores > .row > .col-xs-9 > .linea-punteada
{

	margin-right:13px !important;
	}    
	}      
@media (min-width: 1024px) 
 {
	 #PagsInteriores
	 {
		 border-left:1px solid #cccccc;
		 border-right:1px solid #cccccc;
		 }
		
 #PagsInteriores > .row > .col-xs-9 > .linea-punteada
{
	margin-left:15px !important;
	margin-right:15px !important;
	}
		  
	 }   
   @media (max-width: 1199px) 
 {
	 #PagsInteriores > .row > .col-xs-9 
	 {
		 width:100%;
		 }
	
	 }       

 /*BOTONES SUBIR Y SIGUIENTE */     
 .boton-siguiente, .boton-subir , .boton-volver
{
	background-image: url('../Imagenes/MenuSprite.png');
	background-repeat: no-repeat;
	background-color: transparent;
	width: 45px;
	height: 32px;
	padding-top:35px;
	padding-bottom:15px;
	margin-right:10px;
	margin-bottom:15px;
	text-decoration:none;
	color:#666666;
	float:left;
}

 .boton-siguiente:hover, .boton-subir:hover , .boton-volver:hover
{
   text-decoration:underline;
	color:#26c4ff; 
	
	}
.boton-siguiente:active, .boton-subir:active , .boton-volver:active
{
   text-decoration:underline;
	color:#00baff !important; 
	
	}  
.boton-siguiente:focus, .boton-subir:focus , .boton-volver:focus
{
   text-decoration:underline;
	color:#00baff !important; 
	
	}
.boton-siguiente:visited, .boton-subir:visited , .boton-volver:visited
{
   text-decoration:none;
	color:#999999 !important; 
	
	}            
.boton-subir
{
	background-position: -9px -88px; 
	
	}
	
.boton-subir:hover, .boton-subir:active, .boton-subir:focus
{
	background-position: -61px -88px; 
	
	}  
.boton-siguiente
{
	background-position: -115px -88px; 
	}
	
.boton-siguiente:hover, .boton-siguiente:active, .boton-siguiente:focus
{
	background-position: -167px -88px; 
	} 
	
.boton-volver
{
	background-position: -11px -140px; 
	border-right:1px solid #ccc;
	}
	
.boton-volver:hover, .boton-volver:active, .boton-volver:focus
{
	background-position: -63px -140px; 
	}         
/*BOTONES IMPRIMIR, GUARDAR COMO, COMPARTIR */     

.boton-imprimir , .boton-guardarcomo 
{
	top: -6px;
  position: relative;
  display: inline-block;
background-image: url('../Imagenes/MenuSprite.png');
	background-repeat: no-repeat;
	background-color: transparent;
  line-height: 1;
  margin-right:5px;
  width:24px;
	height:25px;
	}
.boton-imprimir
{
	background-position: -207px -52px; 
	}
	
.boton-imprimir:hover, .boton-imprimir:active, .boton-imprimir:focus
{
	background-position: -233px -52px; 
	}
.boton-guardarcomo
{
	background-position: -207px -78px; 
	}
	
.boton-guardarcomo:hover, .boton-guardarcomo:active, .boton-guardarcomo:focus
{
	background-position: -233px -78px; 

	}
/*MENU SECUNDARIO*/

.btn-menusec
 {
  background-color:#d7d4ca;  
  color:#687692;
  text-decoration:none;
  border: 1px solid #a5a5a5;
	 }    
	 

.btn-menusec:hover
{
  color:#196cb1 !important;
  background-color:#bfbbb1 !important;
  border: 1px solid #a5a5a5;
  text-decoration:underline;
}  
.btn-menusec:active
{
 background-color:#9e9a8f !important; 
 color:#ffffff;  
	}
.btn-menusec:visited, .btn-menusec:active
{
    color:#687692 ;
    }	
	
/*.btn-menusec:visited
{
 color:#ababac; 
 text-decoration:none;  
	}*/
/*GRANDES COMPRAS */  


#PagsInteriores > .row > .col-xs-9 > .col-xs-9 ol 
{
	
	font-size:14px;
	line-height:23px;
	}     

/*PANEL COMO OFERTO */
.panel.with-nav-tabs .panel-heading{
	padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}

/*** PANEL PRIMARY ***/


.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #196cb1;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #428bca;
	background-color: #fff;
	border-color: #428bca;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
	background-color: #428bca;
	border-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
	color: #fff;   
}
.with-nav-tabs.panel-primary .nav-tabs {
	margin-top:-4px; 
}
.with-nav-tabs.panel-primary .nav-tabs > li.active 
{
	margin-bottom:2px;
	}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a
{
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	}    
 .with-nav-tabs.panel-primary > .panel-heading
 {
	 
	 border-top-left-radius:4px;
	border-top-right-radius:4px;

	 }
  .with-nav-tabs.panel
 {
	 
	 border-top-left-radius:6px;
	border-top-right-radius:6px;
	 }
 
 
 
 
	
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
	background-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
	background-color: #4a9fe9;
}
/********************************************************************/

/*** PANEL INFO ***/
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a,
.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
	background-color: #bce8f1;
	border-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #31708f;
	background-color: #fff;
	border-color: #bce8f1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
	color: #31708f;   
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
	background-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #31708f;
}
/********************************************************************/


/*BOTON CERRAR PLAN DE COMPRAS*/
  
.cerrar1 {
  float: right;
  font-size: 21px;
  font-weight: bold;
  margin-top:-10px;
 /* line-height: 1;*/
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.cerrar1:hover,
.cerrar1:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.cerrar1 {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-body H4
{
	MARGIN-TOP: 0px;
	
	}
.grillaplancompras
{
	background-color:#fcf8e3;padding:10px;overflow:auto;border:1px solid #faebcc;
	}
.tablafiltros
{
	border:1px solid #cccccc;overflow:auto;padding:15px;background-color:#f9f9f9;
	
	}    
	
 /*PORTADA TIENDA*/

#PagsInteriores > .row > .col-xs-9 > .col-xs-3 > p > a
{

	line-height:1.4285;
	} 
.separte
{

	border:2px solid #ccc;
	} 

		
@media (max-width: 768px) 
{
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9 p, img
{
	padding-left:15px;

	}     
 #PagsInteriores > .row > .col-xs-9 > .separte
{

	margin-left:15px;
	width:95% !important;

	}      
	} 
@media (max-width: 992px) 
{
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9
{

	width:100% !important;
	padding-left:0px !important;
	
	}     
 #PagsInteriores > .row > .col-xs-9 > .separte
{

	width:100%;
	padding-left:15px;
	padding-right:15px;
	}   
 #PagsInteriores > .row > .col-xs-9 > .col-xs-12
{

	 width:100%;
   padding-left:0px;
	padding-right:0px;
	}     
	}     
@media (max-width: 1024px) 
{
 #PagsInteriores > .row > .col-xs-9 > .separte
{

	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	}   
	
  #PagsInteriores > .row > .col-xs-9 > .col-xs-9
{

	padding-left:15px;
	width:668px;

	}         
	} 
	
	
@media (min-width: 1025px) 
{
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9
{
	max-width:668px !important;
	} 
	

	} 
@media (min-width: 1200px) 
{
 #PagsInteriores > .row > .col-xs-9 > .col-xs-9
{
	max-width:675px !important;
	} 
	

	} 

/* Clase que reemplaza a active en Menú lateral */
.menuSeleccionado
{
	background: #f1f1f1 none repeat scroll 0 0;
    box-shadow: 0 5px 0 -2px rgba(0, 0, 0, 0.14), 4px 0 0 0 #0667b4 inset;
}

/*MODIFICACIONES 13-08*/
	
#PagsInteriores > .row > .col-xs-9 > .col-xs-3 > .btn-group-vertical > .btn{
	border-bottom: 1px solid #ddd;
	border-top:none;
	border-right:none;
	border-left:none;
	background: #fff;
	margin-bottom: 1px;
}

#PagsInteriores > .row > .col-xs-9 > .col-xs-3 > .btn-group-vertical > .btn:hover{
	background: #f0f0f0 !important;
}

.btn-group, .btn-group-vertical{
	display: block
}

 /*.popModal{
	background: #f0f0f0;
	border:3px solid #f0f0f0;
 }

 .popModal.bottomCenter::before, .popModal.bottomLeft::before, .popModal.bottomRight::before{
	border-bottom-color:#f0f0f0;
 }

 .popModal.bottomCenter::after, .popModal.bottomLeft::after, .popModal.bottomRight::after{
	 border-bottom-color:#f0f0f0;  
 }*/
 
 
 .menu-mobile{
    display:none;
    position: relative;
    background:#F1F1F1;
    margin-bottom:20px;
 }
 
 .menu-mobile:before
 {
     content:"";
     width: 0;
height: 0;
border-style: solid;
border-width: 15px 10px 0 10px;
border-color: #ccc transparent transparent transparent;
position: absolute;
right:10px;
top:12px;
     }
 
 
 .menu-mobile select{
    width:100%;
    font-size:14px;
    height:40px;
    z-index:2;
    background:none;
    border:1px solid #ccc;
    padding: 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;
 }
 
 @media (max-width: 768px)
 {
     .menu-mobile
     {
         display:block;
         }
    .menu-side
    {
        display:none !important;
        }
     }
     
.seccion-nueva-tienda
{
    padding: 0 !important;
}

.iframe-nueva-tienda
{
    margin:0; 
    width:100%; 
    border:none;
    overflow:hidden; 
    height:1110px;
}
