body {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:  100%;
	padding: 0;
	color: #000;
	font-size: 15px;
	font-weight: 300;
	background: url('../img/bg-top.jpg') no-repeat center top;
	color: #154b4e;
	}
	::selection {
	background: #000000; /* Safari, Chrome e outros navegador com motor Webkit */
        color: #FFFFFF;
	}
::-moz-selection {
	background: #000000; /* Firefox */
        color: #FFFFFF;
}

a { color: #000; }
a:hover {text-decoration: none; color: #363636;}
p {font-size: 17px;}
h1 { margin-bottom: 0px; background: #e1fbfc; color: #154b4e; border-radius: 10px; display: inline-block; padding: 10px;}
h2 { margin-bottom: 20px;  }
h3 { margin-top: 20px; display: inline-block;}

.img-responsive { width: 100%; max-width: 100%; height: auto;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{ sition: relative; min-height: 1px; padding-right: 5px; padding-left: 5px;} 
.row { padding-right: 5px; padding-left: 10px; }
.container {border-radius: 10px;}
.container img {float: left; margin-right: 20px;}
.container input {width: 100%; height: 40px; font-size: 30px; }
.container textarea {width: 100%; height: 100px; font-size: 30px; }
.container .tamanho {width: 150px; font-size: 20px; display: inherit;}


.logo {min-height: 150px;}
.logo img {margin-top: 28px;}
.destaqueCor1 { background: #bdf2f5;}
.destaqueCor2 { background: url('../img/pernas.png') no-repeat right #f4fdfd;  }
.margem {padding: 20px;}
.margem2 {padding: 10px;}
.rodape {background: #bdf2f5; text-align: center; padding-top: 20px; padding-bottom: 20px; margin-top: 20px;} 
.blog p{font-size: 20px; margin-top: 20px; padding-top: 20px;}
.branco {background: #fff;}
.post { border-bottom: 1px solid #e1fbfc; padding-bottom: 20px; margin-top: 20px; }
.post img {float: left; margin-right: 20px;}
.line { border-bottom: 1px solid #e1fbfc; padding-bottom: 20px; margin-top: 0px; }
.foto {margin-right: 20px; margin-bottom: 420px; }
.imagem img {margin-right: 8px;}


.carousel-control.left {background: none;}
.carousel-control.right {background: none;}

.navbar-toggle {
	background: #fff;

}

/* topo - fim */
.menu{
	margin-top: 50px;
	background-color: #bdf2f5;
}
.navbar-collapse.collapse { }

.menu .btn-navbar, .menu .btn-navbar:hover{
	
	text-decoration:  none;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	cursor: pointer;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background: none; }
.menu .nav{
	top: 0;
	width: 100%;

}
.menu .nav>li>a {
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	text-shadow: 1px 1px #fff;
	background: none;

}
.menu .nav>li>a:hover {
	color: #000;
	border-radius: 0px;
	background: none;

}
.menu .navbar {
	margin: 0px;

}

.dropdown-toggle {
	color: #fff;
}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #FFF;


}
.dropdown-menu>li>a {
	color: #000;
}

.dropdown-menu>li>a:hover {
 color: #154b4e;
 background: none;

}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	background: none;


}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background: #fff; color: #000;


}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	background: #fff; color: #fff;
}
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;	
	background: #fff; color: #fff;
}
.carousel {margin-bottom: 0px;}


/* dispositivo no formato paisagem e abaixos */
@media (max-width: 480px) {

	.titulo {height: 0 auto; color: #555;}
	.foto {margin-right: 20px; margin-bottom: 20px; }


}
/* Dispositivos em paisagem até os Tablets em formato porta-retrato */
@media (max-width: 767px) { 
	.titulo {height: 0 auto; color: #555;}
		.contato { color: #00a85a; clear: both; padding-right: 10px; padding-top: 10px; font-size: 10px; text-transform: uppercase; font-weight: bold; text-align: right;}
.contatoTel { color: #555; clear: both; font-size: 22px; text-transform: uppercase; line-height: 24px; text-align: right;}
.title1 { text-align: center; font-size: 40px; line-height: 40px; font-style: italic; }
.titlecolor { color: #ccc;}
.foto {margin-right: 20px; margin-bottom: 20px; }

 }
/* Tablets em formato porta retrato até os desktos no formato paisagem */
@media (min-width: 768px) and (max-width: 979px) { 
	.titulo {height: 0 auto; color: #555;}
		.contato { color: #00a85a; clear: both; padding-right: 10px; padding-top: 10px; font-size: 10px; text-transform: uppercase; font-weight: bold; text-align: right;}
.contatoTel { color: #555; clear: both; font-size: 22px; text-transform: uppercase; line-height: 24px; text-align: right;}
.title1 { text-align: center; font-size: 40px; line-height: 40px; font-style: italic; }
.titlecolor { color: #ccc;}



 }
/* Desktop maiores */
@media (min-width: 1200px) {	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{ 
sition: relative;
min-height: 1px;
padding-right: 5px; 
padding-left: 5px;
}
 }