@media screen and (max-width: 768px) {
	#servicios{
		background-image:url(../fondo/servicios/xs.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#home{
		background-image:url(../fondo/home/xs.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#contacto{
		background-image:url(../fondo/contacto/xs.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#politica{
		background-image:url(../fondo/politica/xs.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#dptos{
		background-image:url(../fondo/dptos/xs.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
}
@media screen and (min-width: 769px) and (max-width: 995px) {
	#servicios{
		background-image:url(../fondo/servicios/sm.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#home{
		background-image:url(../fondo/home/sm.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#contacto{
		background-image:url(../fondo/contacto/sm.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#politica{
		background-image:url(../fondo/politica/sm.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#dptos{
		background-image:url(../fondo/dptos/sm.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
}
@media screen and (min-width: 996px) and (max-width: 1366px) {
	#servicios{
		background-image:url(../fondo/servicios/md.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#home{
		background-image:url(../fondo/home/md.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#contacto{
		background-image:url(../fondo/contacto/md.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#politica{
		background-image:url(../fondo/politica/md.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#dptos{
		background-image:url(../fondo/dptos/md.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
}
@media screen and (min-width: 1367px) and (max-width: 1920px) {
	#servicios{
		background-image:url(../fondo/servicios/lg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#home{
		background-image:url(../fondo/home/lg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#contacto{
		background-image:url(../fondo/contacto/lg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#politica{
		background-image:url(../fondo/politica/lg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
	#dptos{
		background-image:url(../fondo/dptos/lg.jpg);
		background-repeat: no-repeat;
		background-position: center top;
    	background-size: auto;
		background-color: #0C0D0D;
		background-attachment: fixed;
	}
}
body{
	font-size: 15px;
}
.btn-principal{
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.btn-principal a{
	color:#FFF;
}
.btn-principal:hover{
	color: #CCC;
}
.fondo-nav{
	background-color: #31352A;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(49, 53, 42);
    /* RGBa with 0.6 opacity */
    background-color: rgba(49, 53, 42, 0.7);
}
.nav>li>a:hover, .nav>li>a:focus {
    background-color: transparent;
}
.blanco{
	background-color: #FFF;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.8);
	padding: 10px;
}
.blanco-wide{
	background-color: #FFF;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.8);
	padding: 5px 15px 8px 15px;
}
.negro{
	background-color: #31352A;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(49, 53, 42);
    /* RGBa with 0.6 opacity */
    background-color: rgba(49, 53, 42, 0.7);
	padding: 5px 10px 5px 10px;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
}
.negro a{
	color:#FFF;
}
.fondo-footer{
	background-color:#31352A;
	padding: 15px 0px 15px 0px;
}
.vertical-divider{
  border-right: 1px solid #333;
}
.titulares-negro {
	font-family: 'Quicksand', sans-serif;
	color: #333;
}
.titulares-blanco {
	font-family: 'Quicksand', sans-serif;
	color: #FFF;
}
.corrido-blanco{
	color:#FFF;
	font-family: 'Roboto', sans-serif;
}
.corrido-blanco a{
	color:#FFF;
}
.corridolight{
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.corrido{
	color:#000;
	font-family: 'Roboto', sans-serif;
}
.corrido > a{
	color:#000;
}
.margin5{margin: 5px;}
.divider2{
	height: 1px;
	margin: 9px 0;
	background-color: #333;
}
.block{
	line-height: 100px;
}
.vmiddle > * {
    vertical-align: middle;
    line-height: normal;
}
.texto-der{
	text-align: right;
}
.map{margin-top:40px;}
.map iframe{width:100%; height:450px;}
#map-container iframe{width:100%; height:450px; }

@media screen and (max-width: 768px) {
.centrar-mobil {text-align: center;}
.centrar-mobil-img {margin: 0px auto 0px auto;}
}
@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}