	* {margin:0;padding:0;}
	html, body {height: 100%;font-size:0.98em;}
	/*.wrapper {min-height: 100% !important;height: auto !important;height: 100% !important;margin: 0 auto -145px;}
	.footer, .push {height: 145px;}*/

	.header {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#fff;border-bottom-right-radius: 4px;border-bottom-left-radius:4px;background-color:#222;padding: 5px 5px 5px 5px;}
	.navbar {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	.main {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;color:#222;background-color:#fff;padding: 5px 30px 5px 30px;}
	.footer {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#222;padding: 5px 30px 5px 30px;}
	.right {text-align:right;}
	.center {text-align:center;}
	
	.footer > .right {padding-top:10px;vertical-align:bottom;}

	video
	{
		width: 100%;
		height: auto;
		max-height: 100%;
	}

	#myCarousel {width:325px;float:left;margin-left:20px;margin-right:20px}
.carousel-control.left, .carousel-control.right {
	background: none !important; 
	filter: progid:none !important; 
	border: none;
}
.carousel-control.left {margin-left: -30px;color: #222;}
.carousel-control.right {margin-right: -30px;color: #222;}

.carousel-indicators > li {border:1px solid #222;background-color:#222 !important;}

.nopad {padding:0;}
form label.error {
    color:#dc0000
}
form input[type="text"][disabled], form textarea[disabled] {
   background:#fff
}
form input[type="text"].error, form textarea.error {
    background:#e6e6e6;
    border-color:#dc0000
}
fieldset {
    border:0px;
    margin:0;
    padding:0
}
.required {
    color:#dc0000;
}
#success, #error {
    display:none;
}
#success span, #erro span {
    display:block;
	width:100%;
}
#success span p, #error span p {
    margin-top:1em
}
#success span p {
  color:#00dc00;
  font-weight: bold;
  text-align:center;
  font-size: 1.1em;
}
#error span p {
  color:#dc0000;
  font-weight: bold;
  text-align:center;
  font-size: 1.1em;
}
#submit {padding: 5px 20px;}

 .navbar-nav li a {
    font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
  }
  .navbar-brand {padding: 5px;}
@media (min-width: 768px) {

  .navbar-nav li a {
     margin-right: 5px;
    font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
  }
  
  .footer > .right {padding-top:105px;}
  .navbar-collapse {padding: 0px;}
  
	/*.navbar > .container-fluid{padding:0 5px 0 5px;}*/
  }
  @media (min-width: 992px) {

  .navbar-nav li a {
    font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
  }
  .navbar-brand {padding: 15px;}
  }