.navbar-default .navbar-nav > li > a.m_qsomos{
	background:url(../img/fondo_hover.jpg);
	color:#fff;
}
.center_cont{
	max-width:1170px;
	margin:0 auto;
}
.bloq_form{
	background:url(../img/transparencia-black.png);
	width: 100%;	
	max-width:481px;
	min-height: 485px;
	height:auto;
	padding:3em 3.5em;
}
.form-group{
	margin-bottom:7px;
}
.bloq_form h2{
	font-family: 'Montserrat', sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	margin:0 0 1em 0;
	font-size:1.8em;
}
.bloq_form ul{
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.bloq_form ul li{
	text-align: right;
	margin: 0 5px;
	display: block;
	padding: 5px;
}
.bloq_form ul li a{
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	color: white;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0 15px
}
.bloq_form ul li a:hover{
	text-decoration: underline;
}
.active_m{
	color: #c51932;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	border-right: 3px solid #c51932;
	padding: 0 20px;
    text-align: right;
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
}
.active_m:hover{
	color: #c51932;
	text-decoration: underline;
}
.active_m:focus{
	color: #c51932;
	text-decoration: underline;
}

.form-group{
	display:inline-block;
	width:100%;
}
.bloq_form h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 21px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
}
.contenido_n p{
	font-size: 13px;
	color: white;
	text-align: justify;
	font-family: 'Arial', sans-serif
}
.bloq_form h3 span{
	color: #c51932
}
.campo{
	width:100%;
	border-radius:0;
	border:1px solid #B5B5B5;
	font-family: 'Montserrat', sans-serif;
	font-size:0.8em;
	color:#fff;
	background:transparent;
	padding:0.9em 0.8em;
}
.coment{
	width:100%;
	border-radius:0;
	border:1px solid #B5B5B5;
	font-family: 'Montserrat', sans-serif;
	font-size:0.8em;
	color:#fff;
	background:transparent;
	padding:0.9em 0.8em;
}
.datos_ex{
	color:#bbb;
	font-family: 'Montserrat',sans-serif;
	font-size:0.9em;
}
.enviar{
	background:url(../img/fnd_btn.jpg);
	padding:0.5em 1.5em;
	border-radius:0;
	float:right;
	color:#262626;
	font-family: 'Montserrat',sans-serif;
	font-size:0.9em;
	margin-left:1.5em;
}
.enviar:hover{
	background:url(../img/hover_btn.jpg);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	background-color: transparent;
}
.buttonText{
	 font-family: "Montserrat",sans-serif;
}
.buttons a{
	display: inline-block;
	width: 100%;
	text-align: right;
	cursor: pointer;
	font-family: 'Montserrat',sans-serif;
	color: #fff;
	font-size: 10px;
	padding: 4px 0
}
.buttons a:hover{
	text-decoration: none;
	color: #d6d6d6
}
.showSingle.selected:hover{
	color: #ea3d56
}
.buttons .selected {
    border-right: 3px solid rgb(197, 25, 50);
    color: rgb(197, 25, 50);
    font-size: 18px;
    font-weight: bold;
    padding: 0 20px;
}
.targetDiv p{
	color: white;
	text-align: justify;
	font-family: 'Montserrat',sans-serif;
	font-size: 12px;
}
.targetDiv h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 21px;
	color: white;	
	font-weight: bold;
}
.especific{
	text-align: left;
	list-style: none;
}
.especific li{
	color: #fff;
	padding: 0;
	font-family: 'Montserrat',sans-serif;	
	font-size: 12px;
	text-align: left !important;
}
.especific li:before { content: "■"; padding-right:7px; }
@media (max-width: 650px) {	
	.bloq_form{
		max-width:none;
	}

}