@charset "utf-8";
/* CSS Document */

.container-fluid-fondonegro {
	background-color: rgba(9,9,9,1.00);
	background-image: url(../images/fotos/basetumb.fw.png), -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(40,42,44,1.00) 100%);
	background-image: url(../images/fotos/basetumb.fw.png), -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(40,42,44,1.00) 100%);
	background-image: url(../images/fotos/basetumb.fw.png), -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(40,42,44,1.00) 100%);
	background-image: url(../images/fotos/basetumb.fw.png), linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(40,42,44,1.00) 100%);
}
.row .col-md-4 .thumbnail-wmd {
	background-color: rgba(237,231,231,1.00);
}
.thumbnail {
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #FFFFFF;
	border: 1px none #ddd;
	border-radius: 4;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	min-width: 0px;
}
.thumbnail > img,
.thumbnail a > img {
	margin-right: auto;
	margin-left: auto;
	color: #000000;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
	text-align: center;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.c-titulo-servicio {
	color: rgba(245,245,245,1.00);
}
.menu-alturalogo {
	height: 100px;
}
.menu-fondo {
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(22,24,25,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(22,24,25,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(22,24,25,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(22,24,25,1.00) 100%);
	border-color: rgba(255,255,255,1.00);
	margin-top: 0px;
	margin-bottom: 0px;
}
.menu-margen {
	margin-top: 99px;
}
.parrafo-fondopic {
	background-color: rgba(255,255,255,1.00);
	background-image: url(../images/fotos/whitetexture2.jpg);


}
.c-parrafo-txt-blck {
	color: rgba(38,34,34,1.00);
	margin-top: 14px;
}
.nav.navbar-nav li a {
	color: rgba(0,0,0,1.00);
	background-color: rgba(254,220,15,0.87);
}
.nav.navbar-nav li a:hover {
	background-color: rgba(184,0,3,1.00);
	color: rgba(255,255,255,1.00);
}
.nav.navbar-nav .dropdown .dropdown-toggle {
	color: rgba(255,255,255,1.00);
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #E8FF02;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #FFFFFF;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #FFF500;
	background-color: #00ADEF;
}.titulo {
	color: rgba(181,17,20,1.00);
	font-size: xx-large;
	text-shadow: 0px 0px;
	background-color: rgba(255,255,255,1.00);
	margin-top: 0px;
	padding-top: 12px;
	background-image: url(../texturas/textura-azul-texto.jpg);
	font-weight: bolder;
}
.correo {
	color: rgba(255,255,255,1.00);
}
.correofoot {
	color: rgba(165,183,188,1.00);
}
a:hover,
a:focus {
	color: #E6F400;
	text-decoration: underline;
}.menufondofoot {
	background-image: -webkit-linear-gradient(270deg,rgba(56,62,66,1.00) 0%,rgba(0,0,0,1.00) 87.05%);
	background-image: -moz-linear-gradient(270deg,rgba(56,62,66,1.00) 0%,rgba(0,0,0,1.00) 87.05%);
	background-image: -o-linear-gradient(270deg,rgba(56,62,66,1.00) 0%,rgba(0,0,0,1.00) 87.05%);
	background-image: linear-gradient(180deg,rgba(56,62,66,1.00) 0%,rgba(0,0,0,1.00) 87.05%);
}
.txt-foot {
	color: rgba(165,183,188,1.00);
	text-align: left;
}
.wmdtel {
	color: rgba(248,243,101,1.00);
	text-align: center;
	font-size: large;
	font-weight: bold;
}
.contadorfondo {
	background-color: rgba(0,0,0,1.00);
}
.margen-logo {
	margin-top: 5px;
}


@media (max-width:767px){
.menu-margen {
	margin-top: 14px;
	height: 99px;
	max-height: 0px;
}
.menu-alturalogo {
	height: 151px;
}


}

@media (max-width:984px) and (min-width:768px){
.menu-margen {
	margin-top: 104px;
}
.menu-alturalogo {
	height: 103px;
}


}

@media (max-width:857px){
.menu-margen {
	margin-top: 36px;
}
.menu-alturalogo {
	height: 130px;
	margin-top: 0px;
}


}

@media (max-width:465px){
.menu-margen {
	margin-top: -92px;
	height: 177px;
	max-height: 0px;
}
.menu-alturalogo {
	height: 144px;
}


}
