@media (max-width: 767px) {
img {	
	max-width:100% !important;
}

.container {
	padding: 0;
}

.row {
	padding: 0;	
    margin-left: 0;
    margin-right: 0;
}

.navbar {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.navbar-header {
	background: #999;	
}

.navbar-fixed-top .navbar-collapse {
	max-height: 85vh;	
	background: #999;
	border-bottom: 30px solid #999;
	border-radius: 0 0 10px 10px;
}

.navbar-brand { 
    padding: 3px 15px 0 15px;
	height: 40px;
}

.navbar-brand > img {
    height: 40px;
}

.navbar-nav {
	margin: 0 10px 10px 10px;
	font-family: 'Formata', Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
}

.navbar-nav > li > a {
    line-height: 30px;
    padding:0;
	margin-left:15px;
}

.navbar-nav > li > a:before { top:0;}

.navbar-nav a {
	color: #fff;
	position:relative;
	margin-left:25px;
	font-size: 14px;
	padding:0;	
}

.navbar-nav a:before {
        position:absolute;
        font-family: 'Glyphicons Halflings';
        top:-3px;
        left:-20px;
        content: "\e080";
    }

.navbar-nav > li > span, .navbar-nav > li > a > span {
	display:block;
	text-transform: uppercase;
	margin: 15px 0 10px 0;
	padding: 0 0 5px 0;
	color: rgba(255,255,255,0.7);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	font-size: 18px;
}

.navbar-nav .submenu li {
	margin: 5px 0;
}

.navbar-nav .submenu a {		
	line-height: 25px;   
}

.txtbuscar input {	
	width: 200px;	
	border: none;	
	background: #fff;
	border-radius: 3px;
	color:#000;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height:1;	
	padding:7px;
	margin: 10px 0 15px 0;	
}

#page {
	border: none;	
	width: 100%;
	background: none;
}

#inicio {
	margin: 60px 0 !important;	
}

#contenidos {
	margin: 60px auto 30px auto;
	max-width: 98%;
	border: none;
	min-height: 0;
	box-shadow: none;
	position:relative;
	padding: 0;
}

#contenidos-content {
    float: none;
    margin:0 0 20px 0;
    width: 100%;
	padding: 0 10px 20px;
}

#contenidos-modulos {
    float: none;
    margin: 0 0 20px 0;
    text-align: left;
    width: 100%;
}


#contenidos .articulos-paginador {	
	margin: 10px 0 0 0;
	padding:10px 0;
}

#contenidos .articulos-paginador span.info {
	margin:0 0 10px 0;
	display:block;
}

#contenidos .articulos-paginador a, #contenidos .articulos-paginador span.activo {
	margin:0px 0px 0px 1px;
	padding: 3px 5px;
}


/*********************** GALERIA *****************************/
.galleria, .galleria.multiple{
	width: 100% !important;
	height: 250px !important;
}

.galeria, galeria.multiple {
	float: none !important;
	margin: 15px auto 15px auto !important;
	background: #D7D7D7 !important;
	border-radius:10px !important;	
	padding: 10px 10px 10px 10px !important;
	width: 94% !important;
	box-shadow: 1px 1px 5px 0px #999 !important;
}


}