/* =========== */
/* = GENERAL = */
/* =========== */
.left{
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
}
.indentada, .indentado{
	margin-left: 40px;
}
.divMarca{
	width: 172px;
	float: left;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
table td{
	text-align: justify !important;
}
.dl-horizontal dt {
	width: 140px;
}
.dl-horizontal dd {
	margin-left: 160px;
}
/* ========== */
/* = HEADER = */
/* ========== */
#dr-dicter{
	margin-top: 3px;
	margin-left: 15px;
}
/* ============ */
/* = DROPDOWN = */
/* ============ */
ul.nav li.dropdown:hover ul.dropdown-menu{
	display: block;
}
.dropdown-menu {
	margin-top: 0px !important;
}
.dropdown-submenu {
	margin-top: -30px !important;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 4px 0;
	margin: 1px 0 0;
	list-style: none;
	background-color: white;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
/* ========== */
/* = NAVBAR = */
/* ========== */
.navbar-inner {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.subnav {
	height: 36px;
	background-color: #ddd;
	background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	/*
	width: 100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*/
}
.navbar {
	margin-bottom: 0 !important;
}
.subnav .nav > li > a:hover {
	color: #ec2a03 !important;
}
.nav li.dropdown ul.dropdown-menu li:hover > ul {
	display:block; 
	position:absolute; 
	left:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.nav li.dropdown ul.dropdown-menu ul,
.nav li.dropdown ul.dropdown-menu ul ul,
.nav li.dropdown ul.dropdown-menu ul ul ul {
	display: none;
	float:right;
	position: relative;
	top: auto;
	margin-top: -30px;
}
.navbar .nav {
	margin-left: 5px;
}
.navbar .nav > li > a {
	padding-left: 0px !important;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background-color: #ec2a03;
}
/* =========== */
/* = CONTENT = */
/* =========== */
.content {
	background: #F8F8F8;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	text-align: justify;
}
.content h3{
	text-align: center;
}
.dl-horizontal h3{
	text-align: left;
}
.content #index{
	padding: 30px 0 31px;
}
h2.title{
	font-family: Georgia, "Times New Roman", serif;
	margin-bottom: 30px;
}
blockquote p {
	margin-bottom: 15px !important;
	font-size: 14px !important;
	font-weight: 200 !important;
	line-height: 20px !important;
	
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
	background-color: #fff !important;
}
#index h3{
	font-size: 15px;
	line-height: 18px;
}
#index h4{
	font-size: 16px;
	color: #ec2a03;
	text-transform: uppercase;
	margin: 10px 0px;
}
#index .carousel-caption h4{
	font-size: 14px;
	color: white;
	text-transform: normal;
	margin: 0px !important;
}
#index h5 {
	font-size: 15px;
	margin: 10px 0px;
}
#index h6 {
	font-size: 14px;
	margin: 10px 0px;
	color: #666;
}
#index ol,
#index ul {
	margin-top: 10px;
	font-weight: 200 !important;
	line-height: 20px !important;
	font-size: 14px;
}
/* ========= */
/* = FORMS = */
/* ========= */
.form-horizontal .control-group {
	margin-bottom: 2px !important;
}
.form-horizontal .control-label {
	width: 170px;
}
.form-horizontal .controls {
	margin-left: 180px;
}
.controls > .radio:first-child {
	padding-top: 0px !important;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
	margin-top: 5px;
}
a.thumbnail:hover {
	border-color: #990000 !important;
}
/* ============ */
/* = COOLIRIS = */
/* ============ */
#cooliris {
	border: 0 !important;
	margin: 0px !important;
	padding: 0px !important;
}
/* ========== */
/* = FOOTER = */
/* ========== */

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -92px;
}
.footer, .push {
	height: 92px;
}

#logos{
	margin-bottom: 10px;
}
#logos .logo{
	padding: 7px 8px 2px 8px;
}
#logos .copyright{
	vertical-align: bottom;
}
#footer-menu{
	margin: 10px;
}
#footer-menu a{
	padding: 9px 10px 11px;
	line-height: 19px;
	color: #999;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#footer-menu a:hover{
	background-color: transparent;
	color: white;
	text-decoration: none;
}
/* ============ */
/* = CAROUSEL = */
/* ============ */
.carousel {
	height: 242px;
}
.carousel .item {
	text-align: center;
}
.carousel-caption {
	background: #333;
	background: rgba(0, 0, 0, 0.45);
}
.carousel-control {
	width: 30px;
	height: 30px;
	line-height: 20px;
	opacity: 0.1;
}
.carousel-control.left {
	left: 5px;
}
.carousel-control.right {
	right: 5px;
}