

.has-primary .help-block,
.has-primary .control-label,
.has-primary .radio,
.has-primary .checkbox,
.has-primary .radio-inline,
.has-primary .checkbox-inline,
.has-primary.radio label,
.has-primary.checkbox label,
.has-primary.radio-inline label,
.has-primary.checkbox-inline label {
  /* color: #a94442; */
	color: #a94442;
}
	.has-primary .form-control {
		/*
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
						box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		*/
		border-color: #c3e2ff;
		border-width: 3px;
		color: #337AB7;
		/* border-radius: 0; */
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
						box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	}
	.has-primary .form-control:focus {
		/*
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
						box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		*/
		border-color: #337ab7;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #000000;
						box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #000000;
	}
	.has-primary .input-group-addon {
		/*
		color: #a94442;
		background-color: #f2dede;
		border-color: #a94442;
		*/
		color: #a94442;
		background-color: #f2dede;
		border-color: #a94442;
	}
	.has-primary .form-control-feedback {
		/* color: #a94442; */
		color: #a94442;
	}

/* /Bootstrap Variations */


/* Title */
.title {
	/* font-family: Georgia, "Times New Roman", Times, serif;  */
	font-family: 'robotobold_condensed', Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	line-height: 1.1em;
}
	.title small {
		color: #777;
	}
.title-margin {
	 margin: .67em 0;
}
.title-lg {
	font-size: 32px;
}
.title-md {
	font-size: 30px;
}
.title-sm {
	font-size: 22px;
}
.title-xs {
	font-size: 18px;
}
	.title-news {
		font-family: 'Uga LT', "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
/* /Title */

/* Navbar */
.navbar-inverse {
}
	.navbar-inverse {
	}
	.navbar-inverse .navbar-toggle {
		color: white;
		/* background: red; */
		padding: 15px;
		border-radius: 0;
		border: 0;
		margin: 0;
	}
	.navbar-inverse .navbar-toggle:hover {
		/* background: lime; */
	}

.navbar-infocif {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border-radius: 0 !important;
	border: 0 !important;
	margin-bottom: 0 !important;
	background-color: white;
	min-height: 10px !important;
	background: #eee;
	/* margin-bottom: 20px !important; */
}
	.navbar-infocif .navbar-toggle {
		margin: 0;
	}
	.navbar-infocif .container {
		background: #fff;
	}
	.navbar-infocif .dropdown-menu {
		padding: 0;
	}
	/*
	.navbar-infocif .dropdown:hover .dropdown-menu {
		display: block;
	}
	*/
	/*
	.navbar-infocif .navbar-form {
		border: none;
		margin: 0;
	}
	*/
	/*
	.navbar-infocif .navbar-show {
		display: block;
		clear: both;
		background-color: red;
		float: none;
	}
	*/
	/*
	.navbar-infocif .navbar-show .navbar-form-show {
		padding: 15px;
	}
		*/

	.navbar-infocif>li>a:hover,
	.navbar-infocif>li>a:focus {
		background-color: #ffffff;
		color: white !important;
	}			
	.navbar-infocif  li > a {
		color: black;
		padding: 5px 15px !important;
	}		
	.navbar-infocif li a:hover,
	.navbar-infocif li.open > a {
		color: white;
	}
	.navbar-infocif li a.pe_noticias .fa {color: #0279CD;}
	.navbar-infocif li.open a.pe_noticias,
	.navbar-infocif li a.pe_noticias:hover {
		background-color: #0279CD;
	}				
	.navbar-infocif li a.pe_buscador_empresas .fa {color: #fda601;}
	.navbar-infocif li.open a.pe_buscador_empresas,
	.navbar-infocif li a.pe_buscador_empresas:hover {
		background-color: #fda601;
	}				
	.navbar-infocif li a.pe_informes .fa {color: #1eaf9f;}
	.navbar-infocif li.open a.pe_informes,
	.navbar-infocif li a.pe_informes:hover {
		background-color: #1eaf9f;
	}	

.navbar-main {
	font-family: 'Uga LT', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: 0;
	margin-bottom: 20px;
}
	.navbar-main .navbar-form {
		border: none;
		margin: 0;
	}
	.navbar-main .navbar-show {
		display: block;
		clear: both;
		background-color: red;
		float: none;
	}
	.navbar-main .navbar-show .navbar-form-show {
		padding: 15px;
	}
/* /Navbar */

/* Text */
.text-lg {
	font-size: 26px;
}
.text-md {
	font-size: 1.6px;
}
.text-sm {
	font-size: 1.2em;
}
.text-xs {
	font-size: 10px;
}
/* /Text */

/* Text */
.margin-lg {
	margin-bottom: 3em;
}
.margin-md {
	margin-bottom: 2em;
}
.margin-sm {
	margin-bottom: 1em;
}
.margin-xs {
	margin-bottom: 0.5em;
}
/* /Text */

/* panels */
.panel-portlet {
	border-color: #eee;
}
	.panel-portlet > .panel-heading, 
	.panel-portlet > .panel-body,
	.panel-portlet > .panel-footer {
		padding: 8px;
	}
	.panel-portlet > .panel-heading {
		border-color: #eee;
	}
	.panel-portlet > .panel-footer {
		border-color: #eee;
	}

.panel-news {
  border-color: pink;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-bottom: 10px;
	margin: 10px 0;
	border-bottom: 1px solid #ddd;
}
	.panel-news > .panel-heading, 
	.panel-news > .panel-body,
	.panel-news > .panel-footer {
		padding: 5px 0;
		background-color: white;
		border: none;
	}
	/*
	.panel-news > .panel-heading {
		color: #333;
		background-color: #f5f5f5;
		border-color: #ddd;
	}
	*/
	.panel-news > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #ddd;
	}
	.panel-news > .panel-heading .badge {
		color: #f5f5f5;
		background-color: #333;
	}
	.panel-news > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #ddd;
	}
/* /panels */


/* buttons */

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 5px;
		border-radius: 50%;
    text-align: center;
    font-size: 12px;
		line-height: 1.33;
}
	.btn-circle.btn-lg {
			width: 50px;
			height: 50px;
			padding: 5px;
			font-size: 24px;
	}
	.btn-circle.btn-xl {
			width: 70px;
			height: 70px;
			padding: 10px;
			font-size: 36px;
			line-height: 1.33;
	}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}
	.btn-primary.btn-outline {
			color: #428bca;
	}
	.btn-success.btn-outline {
			color: #5cb85c;
	}
	.btn-info.btn-outline {
			color: #5bc0de;
	}
	.btn-warning.btn-outline {
			color: #f0ad4e;
	}
	.btn-danger.btn-outline {
			color: #d9534f;
	}
	.btn-primary.btn-outline:hover,
	.btn-success.btn-outline:hover,
	.btn-info.btn-outline:hover,
	.btn-warning.btn-outline:hover,
	.btn-danger.btn-outline:hover {
			color: #fff;
	}	

.btn-noborder {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
	border-radius: 0;
	border: 0;
}
	.btn-noborder:hover,
	.btn-noborder:focus,
	.btn-noborder.focus,
	.btn-noborder:active,
	.btn-noborder.active,
	.open > .dropdown-toggle.btn-noborder {
		color: #333;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-noborder:active,
	.btn-noborder.active,
	.open > .dropdown-toggle.btn-noborder {
		background-image: none;
	}
	.btn-noborder.disabled,
	.btn-noborder[disabled],
	fieldset[disabled] .btn-noborder,
	.btn-noborder.disabled:hover,
	.btn-noborder[disabled]:hover,
	fieldset[disabled] .btn-noborder:hover,
	.btn-noborder.disabled:focus,
	.btn-noborder[disabled]:focus,
	fieldset[disabled] .btn-noborder:focus,
	.btn-noborder.disabled.focus,
	.btn-noborder[disabled].focus,
	fieldset[disabled] .btn-noborder.focus,
	.btn-noborder.disabled:active,
	.btn-noborder[disabled]:active,
	fieldset[disabled] .btn-noborder:active,
	.btn-noborder.disabled.active,
	.btn-noborder[disabled].active,
	fieldset[disabled] .btn-noborder.active {
		background-color: #fff;
		border-color: #ccc;
	}
	.btn-noborder .badge {
		color: #fff;
		background-color: #333;
	}
	
.btn-inf {
  color: white;
  background-color: #0071bc;
  border-color: #ccc;
	border-radius: 0;
	border: 0;
}
	.btn-inf:hover,
	.btn-inf:focus,
	.btn-inf.focus,
	.btn-inf:active,
	.btn-inf.active,
	.open > .dropdown-toggle.btn-inf {
	  color: white !important;
		background-color: black;
		border-color: #adadad;

		background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
		background-image: -o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
		background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #28a4c9;		
		
		
	}
	.btn-inf:active,
	.btn-inf.active,
	.open > .dropdown-toggle.btn-inf {
		background-image: none;
	}
	.btn-inf.disabled,
	.btn-inf[disabled],
	fieldset[disabled] .btn-inf,
	.btn-inf.disabled:hover,
	.btn-inf[disabled]:hover,
	fieldset[disabled] .btn-inf:hover,
	.btn-inf.disabled:focus,
	.btn-inf[disabled]:focus,
	fieldset[disabled] .btn-inf:focus,
	.btn-inf.disabled.focus,
	.btn-inf[disabled].focus,
	fieldset[disabled] .btn-inf.focus,
	.btn-inf.disabled:active,
	.btn-inf[disabled]:active,
	fieldset[disabled] .btn-inf:active,
	.btn-inf.disabled.active,
	.btn-inf[disabled].active,
	fieldset[disabled] .btn-inf.active {
		background-color: #fff;
		border-color: #ccc;
	}
	.btn-inf .badge {
		color: #fff;
		background-color: #333;
	}
	
/*
.btn-noborder {
	color: inherit;
	background-color: transparent;
	transition: all .5s;
	border: none;
	border-radius: 0;
}
	.btn-primary.btn-noborder {
			color: #428bca;
	}
	.btn-success.btn-noborder {
			color: #5cb85c;
	}
	.btn-info.btn-noborder {
			color: #5bc0de;
	}
	.btn-warning.btn-noborder {
			color: #f0ad4e;
	}
	.btn-danger.btn-noborder {
			color: #d9534f;
	}
	.btn-primary.btn-noborder:hover,
	.btn-success.btn-noborder:hover,
	.btn-info.btn-noborder:hover,
	.btn-warning.btn-noborder:hover,
	.btn-danger.btn-noborder:hover {
			color: #eee;
	}
*/


	
	
/* /buttons */

/* Media */
.media-related {
	background-color: #F5F5F5;
	padding: 5px;
	margin: 1px;
}
	.media-related .media-body {
		line-height: 1.25em;
	}

.media-list {
	margin-bottom: 8px;
}
	.media-list .media-heading {
		margin-bottom: 0.1em;
	}
	.media-list .media-body {
		line-height: 1.25em;
	}	
/* /Media */


/* Navbar generico */
.navbar {
	margin-bottom: 0;
}
	.navbar-brand > img {
		height: 100%;
		width: auto;
	}
		.navbar .drop-user > a {
			position: relative;
			padding-left: 45px;
		}
		.navbar .drop-user img {
			position: absolute;
			width: auto;
			height: 80%;
			top: 10%;
			border-radius: 50%;
			left: 0;
			margin-left: 2px;
		}
/* /Navbar generico */


/* Create a medium height at 40px */
.navbar-md {min-height:40px}
.navbar-md .navbar-brand,
.navbar-md .navbar-nav>li>a {padding-top:10px; padding-bottom:10px}
.navbar-md .navbar-brand {height: 40px}  
.navbar-md .navbar-toggle {margin: 6px 12px 6px 0px; padding: 6px 7px 6px 7px;}
.navbar-md .navbar-toggle .icon-bar {width: 19px;}
.navbar-md .drop-user > a {padding-left: 38px;}

/* Create a small height at 30px */
.navbar-sm {min-height:30px}
.navbar-sm .navbar-brand,
.navbar-sm .navbar-nav>li>a {padding-top:5px; padding-bottom:5px}
.navbar-sm .navbar-brand {height: 30px}
.navbar-sm .navbar-toggle {margin: 3px 9px 3px 0px; padding: 4px 4px 4px 4px;}
.navbar-sm .navbar-toggle .icon-bar {width: 16px;}
.navbar-sm .drop-user > a {padding-left: 28px;}



