/**************FONTES********/

@font-face {
 font-family: MyCustomFont;
 src: url("font/AvantGarGotItcTEE.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("font/AvantGarGotItcTEE.ttf") /* TTF file for CSS3 browsers */
}

html{height:100%;}
body{
	
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#978e83;
	position:relative;
	min-width:320px;
	padding:30px 0 35px;
}
.clear{clear:both;}
.topo img{float:right;}
.topo div{color:#6d6f71; font-size:70px; float:left; margin-top:90px;}
.topo div img{width:85%; float:left; }

.topo div a{
 font-family: MyCustomFont, Verdana, Arial, sans-serif;

}
.p1-1{

	
}
.tel-menu{font-size:22px !important; }
.p1-11{
font:normal 26px/28px MyCustomFont, Verdana, Arial, sans-serif;
	color:#e78225;

}
.p1-12{
font:bold 20px/24px MyCustomFont, Verdana, Arial, sans-serif;
	color:#726059;
	margin-bottom:10px;

}
.topo a span{color:#fff;}
.menu-color{background:#56433a; border-bottom:8px solid #726059; 
padding-top:10px;  padding-left:15px;

}
.outra_cor{font-weight:bold; text-decoration:underline;}
.banners{background:#fff;padding:18px 0px 18px 0px; }

.barra{background:#9fbb54; width:100%; height:18px;}
.bem-vindo{padding:20px 0px 0px;background:#a3cb42; 
	width:50%; height:50px; color:#fff; 
	text-align:center; font-size:40px;
	 font-family: MyCustomFont, Verdana, Arial, sans-serif;

}

.lista_atendimento{margin-left:35px; text-align:justify; font-size:12px;}
li.lista_atendimento1{margin-left:355px;text-align:justify; font-size:12px;}
.text_right{margin-right:15px;}
.grid_15 .p4, .grid_16 .p4, .wrapper .p4{margin-top:15px;}
.social-icons{
	float:right;
	overflow:hidden;
	padding-right:11px;
}
	.social-icons li{float:left; margin-right:9px;}
	.social-icons a{
		display:block;
		width:24px;
		height:24px;
		overflow:hidden;
		background-position: center top;
		background-repeat:no-repeat;
	}
		.social-icons a:hover{background-position:center -27px;}
		.social-icons .icon-1{background-image:url(../images/icon-1.png); width:24px; height:24px;}
		.social-icons .icon-2{background-image:url(../images/icon-2.png); width:24px; height:24px;}
		.social-icons .icon-3{background-image:url(../images/icon-3.png); width:24px; height:24px;}

/*página contato*/
.box_contato{float:left;}
.box_contato iframe{margin-right:30x;margin-bottom:30px;}
.box_contato2{margin-top:85px;}


/*página os olhos*/
.padding_left{padding-left:15px;}
.saiba_mais_link {margin-bottom:15px; font-size: 16px;}
.saiba_mais_link a:hover{margin-bottom:15px; text-decoration:underline; color:#e78225;}

.margin_right,.margin-right{margin-right:15px;}
.margin_left{margin-left:10px;}
.link_destaque{text-decoration:underline;}
.link_destaque:hover{text-decoration:underline; color:#ea8225; }


#link_aumentar, #link_ocultar{float:right; margin:-10px 0px 10px; color:#56433a;  font-size: 18px;}

#div_oculta{ padding-right:8px;}
p{text-align:justify;}

p.p5{font:13px/18px Arial, Helvetica, sans-serif;}
.texto_meno{color:#e78225;}
.arial{font-family: Arial, Verdana, sans-serif; }

.sub_titulo{font:bold  26px/28px MyCustomFont, Verdana, Arial, sans-serif;color:#56433a;margin-bottom:11px;}
.sub_titulo1{font:bold  26px/28px MyCustomFont, Verdana, Arial, sans-serif;color:#e78325;margin-bottom:11px;}
.sub_titulo1:hover{text-decoration:underline;}


.marque_consulta{margin-left:13px;}

/*CSS MENU APENAS PARA MOZILLA*/
@-moz-document url-prefix(){
.marque_consulta{margin-left:2px;}
.grid_23 .grid_7 h3.p5{margin-left:-15px;}

}

	
.img_nome{width:40%; margin-top:25px;}
.img_olho{width:15%; float:left;}
.img_logo2{margin:80px 0px 0px 100px;}

.tabela_olhos td {border:1px solid #978e83;}
.tabela_olhos tr td p{text-align:center; padding-top:10px; margin-bottom:5px;}

.list-1 li h6{float:left; margin:10px 0px 0px 10px;}
.list-1 li h6{color:#56433a;}
.main{
	width:1003px;
	margin:0 auto;

}


/*
usando a fonte acima
body {
 font-family: MyCustomFont, Verdana, Arial, sans-serif;
 font-size: medium;
 color: black
}
span.header {
 font-family: MyCustomFont, Impact, "Arial Black", sans-serif;
 font-weight: bold;
 color: red
}
*/

/*********************************header*************************************/
header{width:100%;  padding:35px 0 12px;}
#page1 header{padding-top:35px; margin-bottom:-20px;}
	header .indent-bottom{padding-bottom:12px; }
h1{
	padding-left:12px;
	padding-bottom:3px;
	border-bottom:1px solid #f5f4f1;
	margin-bottom:13px;
}
	h1 a{
		display:inline-block;
		font:normal 120px/144px MyCustomFont, Verdana, Arial, sans-serif;
		color:#c4c3b2;
		margin-right:11px;
	}
		h1 a span{color:#dad2ae;}
		h1 a:hover{text-decoration:none;}
	h1 > span{
		display:inline-block;
		font:normal 20px/24px MyCustomFont, Verdana, Arial, sans-serif;
		color:#c4c1b2;
		text-transform:uppercase;
		padding-top:93px;
	}
.social-icons{
	float:right;
	overflow:hidden;
	margin-top:-6px;

}
	.social-icons li{float:left; margin-right:5px;}
	.social-icons a{
		display:block;
		width:40px;
		height:40px;
		overflow:hidden;
		background-position: center top;
		background-repeat:no-repeat;
	}

/********************************* Content **********************************/
#content{width:100%; padding:0px 0 31px 0; /* border-bottom:1px solid #d1d1d1; */}
.background{background:#fff; box-shadow:0px 0px 5px #ccc;}
/*----- Global Structure -----*/
.img-indent{float:left; margin-right:20px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 

.clear{clear:both;}
/* ---------- Tags ---------*/
hr{background:#bdab9d;}
h2{font:normal 60px/72px MyCustomFont, Verdana, Arial, sans-serif;}
h3{
	font:normal 34px/41px MyCustomFont, Verdana, Arial, sans-serif;
	color:#e78225;
	
	padding-bottom:23px;
	border-bottom:1px solid #f5f4f1;
}
h6{font:normal 22px/27px MyCustomFont, Verdana, Arial, sans-serif;}
	h6 a{color:#56433a;}
		h6 a:hover{text-decoration:none; color:#56433a;}

blockquote{width:100%;}
	.quote-caption{text-align:right;}
time.date1{
	display:block;
	width:59px;
	height:47px;
	overflow:hidden;
	padding-top:10px;
	float:left;
	margin-right:13px;
	background:#c9c8b5;
	font:16px/20px MyCustomFont, Verdana, Arial, sans-serif;
	color:#fff;
	text-align:center;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
	time.date1 span{display:block; margin-top:-5px;}
/*----------- Boxes ----------*/
.box{background:url(../images/box-tail.gif) center top repeat;}
	.box .indents{padding:21px 0 43px;}
	.box h3{color:#d9524e; border-bottom-color:#efefe7; padding-bottom:18px;}
.box1{
	font: 16px/22px Georgia, "Times New Roman", Times, serif;
	color:#999288;

}
	.box1 h6{font:400  18px/24px Georgia, "Times New Roman", Times, serif; color:#999288;}
	
.comentario{margin-bottom:15px;}	
.p_comentario{color: #6f4e3f; font-size:16px; font-family: MyCustomFont, Verdana, Arial, sans-serif;}

.float_right{float:right;}
.float_left{float:left;}

.p4-1{color: #6f4e3f; font-size:16px; text-align:justify; font-family: MyCustomFont, Verdana, Arial, sans-serif;}
.h3_comentario{color:#c16213;}	
.nome_comentario{font-size:26px; color: #6f4e3f; padding-bottom:5px;}
.box_home{margin-top:35px; }	
.box_home ul{padding-left:40px;}	
.box_home ul li{border-bottom:2px solid #788166;  height:85px;}	
.box_home ul li h6 a{color: #2B1E10; font-size:22px; font-weight:bold; text-align:justify; font-family: MyCustomFont, Verdana, Arial, sans-serif;}	
.box_home ul li p{ margin-left:70px; color: #2B1E10; font-size:16px; text-align:justify; font-family: MyCustomFont, Verdana, Arial, sans-serif;}	


/*---------- Links ----------*/
a{color:#978e83; outline:none; cursor:pointer; text-decoration:none;}

a[href^="tel:"]{color:#978e83; text-decoration:none;}
.button{
	display:inline-block;
	cursor:pointer;
	font:normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background:#c9c8b5;
	padding:10px 17px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	margin-right:29px;
	margin-top:10px;
}
	.button:hover{text-decoration:none; background-color:#dad2ae;}
/*---------- Lists -----------*/
.list-1{padding-top:25px;}

.list-1 li{
	overflow:hidden;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#b8b2ac;
	
	border-bottom:1px solid #f6f5f4;
	
}

	.list-1 li.last-item{border-bottom:none; padding-bottom:0;}
	.list-1 .marker{
		float:left;
		margin-right:18px;
		width:46px;
		height:49px;
		padding-left:3px;
		overflow:hidden;
		font:normal 18px/49px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		background:#dcd2a5;
		border-radius:23px;
		-moz-border-radius:23px;
		-webkit-border-radius:23px;
	}
		.list-1 .marker.bg-color1{background-color:#dcd2a5;}
		.list-1 .marker.bg-color2{background-color:#c9c8b5;}
		.list-1 .marker.bg-color3{background-color:#e66864;}
	.list-1 h6{
		font:normal 19px/23px "Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#8d8b6b;
		margin-bottom:10px;
	}
		.list-1 h6 a{color:#8d8b6b;}
			.list-1 h6 a:hover{text-decoration:none; color:#dad2ae;}
.list-2 li{
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#988e83;
	background:url(../images/marker-2.gif) 0 6px no-repeat;
	padding-left:13px;
	margin-bottom:5px;
}
	.list-2 a{color:#988e83;}
		.list-2 a:hover{text-decoration:none; color:#dd412b;}
.list-3 dt{font-weight:bold;}
	.list-3 dt a{color:#978e83;}
		.list-3 dt a:hover{text-decoration:none; color:#c4c3b2;}
.list-3 dd{margin-bottom:18px; text-align:justify;}
/*---------- Borders ---------*/
.border-bottom{border-bottom:1px solid #f5f4f1;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px; margin-left:20px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-top1{padding-top:5px;}
.indent-top1-1{padding-top:8px;}
.indent-right2{padding-right:10px;}
.indent-left4, .{padding-left:20px;}
.indent-left5x{padding-left:25px;}
.indent-left10{padding-left:10px;}
.{padding-bottom:30px;}
.indent-bottom8{padding-bottom:40px;}
.indent-bottom8-1{padding-bottom:43px;}
.indent-bottom11-1{padding-bottom:58px;}
.indent-bottom12{padding-bottom:60px;}
/*----------- Map ------------*/
#map iframe{width:100%; height:242px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{
	font:22px/20px "Times New Roman", Times, serif;
	color:#b8b3a5;
	margin-bottom:11px;
}
#map dl span {float:left; width:82px;}
/************************************** Footer *************************************/
footer{
	width:100%;
	padding:29px 0 33px;
	font:17px/23px "Times New Roman", Times, serif;
	color:#ada898;
	text-transform:uppercase;
	text-align:center;
}
	.footer-text a{color:#bab297;}

/*----------- Back to top --------------*/
#toTop {
	display:none;
	width:49px;
	height:49px;
	overflow:hidden;
	background:url(../images/backtotop.png) center top no-repeat;
	position:fixed;
	margin-right:-606px !important;
	right:50%;
	bottom:118px;
	z-index:999;
}
#toTop:hover {background-position:center -62px;}
#toTop:active, #toTop:focus {outline:none;}



.margin-left35{margin-left:35px;}
.padding-right15{padding-right:15px;}
.float_right1{float:right;}
.bg-green{background:#ccffcc; padding:5px; margin-top:20px;}
.box_style{float:left; margin-left:35px;}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:20px !important; padding-bottom:10px !important;}
	.indent-top1-1{padding-top:0;}
	.indent-left5x{padding-left:20px;}
	.indent-bottom8, .indent-bottom8-1, .indent-bottom11-1, .indent-bottom12{padding-bottom:30px;}
	/*-----------------------------------------*/
	.main{width:768px;}
	h1{padding-left:10px;}
		h1 a{font-size:80px; line-height:96px;}
		h1 > span{font-size:18px; line-height:22px; padding-top:56px;}
	.social-icons{padding-right:10px;}
	#toTop{display:none !important;}
	
	.topo div{color:#6d6f71; font-size:90px; float:none; margin-top:15px; margin-bottom:35px; text-align:center;}
	.topo img{width:45%;  }
	.topo div img{width:45%; float:left; margin-top:100px; }
	iframe{width:100%}
		.texto1{padding-left:7px !important; padding-right:15px !important;}
		.texto1 img{width:95%}
	.texto1 p.p5{width:95%;}
	.texto1 h3.p5{width:95%;}
	
		
	.bem-vindo{padding:10px 0px 0px;  height:40px; }
	.img_nome{margin-top:10px;}
	
	body{

	padding:30px 0 35px;
}
	
}

.hide_nav{display:inline;}
.show_nav{
	display:none;

  float: right;
  margin-left:8px;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
 font: 18px/21px MyCustomFont, Verdana, Arial, sans-serif !important;

}
.show_nav a{
	color:#fff !important;

}

@media only screen and (max-width: 767px) {
	.indent-top1{padding-top:0;}
	.indent-right2{padding-right:0;}
	.indent-left4{padding-left:0;}
	/*-----------------------------------------*/
	.main{width:480px;}
	h1{padding-left:0; padding-bottom:15px;}
		h1 a{font-size:27px; line-height:33px;}
		h1 > span{display:block; font-size:12px; line-height:15px; padding-top:0; margin-top:-4px;}
	.social-icons{padding-right:0; margin-top:-35px;  }
	.box h3{padding-left:20px !important; padding-right:20px;}
	.box .suffix_1{padding-left:20px !important; padding-right:20px !important;}
	.menu-color{padding-top:0px;  padding-left:0px;}
	.topo img{float:right;}
		.topo div{color:#6d6f71; font-size:40px; float:none; margin-top:25px; margin-bottom:25px; text-align:center;}
		.topo a span{color:#fff;}
	
	.bem-vindo{padding:20px 0px 0px; background:#a3cb42; width:30%; height:40px; color:#fff; text-align:center; font-size:20px;}
	
	.indent-left10{padding-left:0px;}
/*	body{background: url(../images/bg-sem-verde.jpg) no-repeat;}	 */
	.topo div img{margin-top:60px; }	

	/*
	.bg-texto{background:#eef3dc;}	
	*/
	.texto-home{font-size:16px; line-height:20px;}
	
	.float_right1{float:none;}
	.margin-left35{margin-left:0px;}
	.indent-left10{padding-left:0px;}
	.wrapper p3 p,.list-3,.saiba_mais_link,p.p5{padding-right:8px; padding-left:5px;}	
	.marque_consulta{margin-left:0px !important; margin-bottom:8px; margin-top:8px; width:90%;}
	.texto{padding-left:10px !important;}
	.texto1 img{width:95%}
	.texto1 p.p5{width:90%;}
	.texto1 h3.p5{width:90%;}
	.texto p{width:95%}
	iframe{width:100%; margin-left:8px;}
	

		@-moz-document url-prefix(){
	.marque_consulta{margin-left:2px;}
	.grid_23 .grid_7 h3.p5{margin-left:5px;}
	.saiba_mais_link{margin-left:15px;}
	}
	.contato{padding-left:10px !important;}	

		.box_home{margin-top:0px !important;}
		.list-1{padding-top:0px;}
		.box_home ul {padding-left:0px;}
		.container_24 .grid_13{margin-bottom:0px;}

		
		
		.indents{line-height:15px !important; font-size:13px;}
		
		.hide_nav{display:none !important;}
		.show_nav{display:inline !important;}
		
			.contact-form1 input[type='text'], .contact-form1 textarea {

		width:80% !important;
	}
}
	#contact-form input[type='text'], #contact-form textarea {

		width:90% !important;
	}
	
	.contact-form1 input[type='text'], .contact-form1 textarea {

		width:100% !important;
	}
	
@media only screen and (max-width: 479px) {
	.main{width:320px;}
	
	footer{font-size:14px; line-height:17px; text-align:left;}
		.footer-text span{display:block;}
		
		.social-icons{display:none;}
		
	/*	body{background: url(../images/bg-sem-verde.jpg) no-repeat;}	*/
		
		.bem-vindo{background:#a3cb42; 
			width:60%; height:35px; color:#fff; 
			text-align:center; font-size:24px;
			padding-top:10px;
			 font-family: MyCustomFont, Verdana, Arial, sans-serif;

		}	
		
			.barra{background:#9fbb54; width:100%; height:18px;}
			.texto-home{font-size:14.5px; line-height:20px; padding-top:0px;}
		

	.marque_consulta{margin-left:0px !important; margin-bottom:8px; margin-top:8px; width:90%;}
	.topo div img{margin-top:40px; }		
	.margin-left35{margin-left:0px;}
	.indent-left10{padding-left:0px;}
	.wrapper p3 p,.list-3,.saiba_mais_link,p.p5{padding-right:8px; padding-left:5px;}
	.texto{padding-left:10px !important;}	
	.padding-right15{padding-right:0px;}
	.float_right1{float:none;}
	.menorCelular{font-size:26px;}
	.lista_atendimento{margin-left:5px; font-size:13px;}
	.lista_atendimento1{margin-left:5px; font-size:13px;}
	iframe{width:95%; margin-left:8px;}
	
	.texto p{width:95%}

	
	.texto1 img{width:95%}
	.texto1 p.p5{width:90%;}
	.texto1 h3.p5{width:90%;}
	
			@-moz-document url-prefix(){
	.marque_consulta{margin-left:2px;}
	.grid_23 .grid_7 h3.p5{margin-left:5px;}
	.saiba_mais_link{margin-left:15px;}
	}
	.contato{padding-left:10px !important;}	

	
	#contact-form input[type='text'], #contact-form textarea {padding:10px 4px 12px !important;}	

	.box_home ul{padding-left:5px;}	
		
	.indents{line-height:15px !important; font-size:13px;}	
	.hide_nav{display:none !important;}
	.show_nav{display:inline !important;}
	
		.contact-form1 input[type='text'], .contact-form1 textarea {

		width:80% !important;
	}
	
}














.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}




