/* CSS Document */
* { font-family:  Arial, Helvetica, sans-serif; letter-spacing:-0.01em; font-size:12px; }

@font-face {
	font-family: 'FuturaLTBookRegular';
	src: url('../_imagens/futura_lt_book.eot');
	src: local('?'), url('../_imagens/futura_lt_book.woff') format('woff'), url('../_imagens/futura_lt_book.ttf') format('truetype'), url('../_imagens/futura_lt_book.svg#webfont') format('svg');
}

@font-face {
	font-family: 'FuturaLTLightRegular';
	src: url('../_imagens/futura_lt_light.eot');
	src: local('?'), url('../_imagens/futura_lt_light.woff') format('woff'), url('../_imagens/futura_lt_light.ttf') format('truetype'), url('../_imagens/futura_lt_light.svg#webfont') format('svg');
}

@font-face {
	font-family: 'FuturaLTMediumRegular';
	src: url('../_imagens/futura_lt_medium.eot');
	src: local('?'), url('../_imagens/futura_lt_medium.woff') format('woff'), url('../_imagens/futura_lt_medium.ttf') format('truetype'), url('../_imagens/futura_lt_medium.svg#webfont') format('svg');
}

body { background-color: #c1c1c1;}

h1 a { color:#FFF !important;}
h2 { font-size:18px; letter-spacing:normal; color:#174C23; padding: 0 0 20px; text-transform:uppercase; font-weight: normal; font-family: 'FuturaLTMediumRegular', sans-serif;}
h3 { font-size:14px; color:#237235; padding: 0 0 10px; text-transform:uppercase; font-weight: normal; font-family: 'FuturaLTMediumRegular', sans-serif;}
h4 { font-size:14px; color:inherit; font-style: italic; font-family: 'FuturaLTMediumRegular', sans-serif;}
h5 { font-size:10px; color:#000000; font-family: 'FuturaLTBookRegular', sans-serif;}
pre { background-color:#FFFFFF; font-size:12px; }
small { font-size:11px; margin:3px; color:#666; float:right; font-family: 'FuturaLTLightRegular', sans-serif;}
em { color:#237235; }
blockquote { margin:0; padding:0 0 0 2em;}
/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */

a { color:#210B31; text-decoration:none !important;}
form { display:inline; }
table {border-spacing: 5px;  border-collapse: separate; }
td {   vertical-align: top; border-width: 0 1px 1px 0; border-color: gray; border-style: solid; }
#site{position:relative; background:#fff url(../_imagens/topo.jpg) center top repeat-x;}
	#container,#innerRodape { position:relative; width:900px; margin:0 auto; }

		#topo { position:relative; z-index:100; width:900px; left:0; height:450px; overflow:hidden; }
			#flashTopo { width:900px; height:450px; }
			
			#flashTopo h1{ text-indent:-1000px;}
			#menu { visibility:hidden; }
			
		
		#corpo { position:relative; min-height:380px; _height:380px; padding:20px 0;}
			#bannerHome { position:absolute; width:900px; height:400px;}
	
				#content{ background-color:#FFF;border:1px solid #090; padding:20px; margin:5px;}
				
				#content14 {  width:190px; padding:20px 0; position:absolute; top:20px; right:0; }
				
				#content24{ background-color:#FFF;border:1px solid #090; min-height:300px;_height:300px;width:438px;padding:20px; margin:0 20px 0 200px; position:relative;}
				#sidebar24 {  width:360px; float:right; overflow:auto; padding:20px;}				
				
				#sidebar14 ul { list-style:none; margin:0; padding:0}
				#_sidebar14 a { padding: 0 0 10px; text-transform:uppercase; font-weight: normal; text-decoration:none; display:block;}
				#_sidebar14 a.canalPai { font-size:14px; color:#237235; letter-spacing:-0.04em; padding: 0 0 20px;}
				
				#sidebar14{height:auto;width:200px; position:absolute; top:0; left:0; z-index:100;}
				#sidebar14 ul{list-style-type:none;position:absolute;margin-top:20px;margin-left:2px;}
				#sidebar14 ul li{width:173px;padding:5px 20px 5px 5px;clear:both;background-image:url(../_imagens/seta.png);background-position:170px center;background-repeat:no-repeat;}
				#sidebar14 ul li a{ text-transform:uppercase; font-weight: normal; text-decoration:none; display:block;}
				#sidebar14 ul li a.canalPai{font-size:14px; color:#237235; letter-spacing:-0.04em;}
				#sidebar14 ul li.current{background-image:none;background-color:#FFF;border-color:#090;border-style:solid none solid solid;border-width:1px;}
				#sidebar14 ul li.current a:hover{color:#999;}
				
				#content34{ background-color:#FFF;border:1px solid #090; min-height:300px;_height:300px;width:638px;padding:20px; margin:0 20px 0 200px; position:relative;}
				
				

				#content44 {  width:480px; padding:20px 400px 20px 20px;}
				#content442 {  width:760px; padding:10px; margin:10px;}
				#content443 {  width:530px; padding:20px 250px 20px 20px;}
				
				#boxCinza, #boxBranco, #boxVerde { overflow:hidden; position:absolute;}
				
				#boxCinza { padding: 10px 10px 0 10px; background-color: #E9E9E9; width: 230px; height:360px; top:20px; left:0;}
				#boxBranco { width: 500px; padding: 10px 0 0; top:20px; left:250px; height:360px;}
				#boxVerde { background-color: #E1EEE4; width: 130px; height:360px; padding: 10px 10px 0; top:20px; left:750px;}
				
				#boxGuia,#boxAtendimento { padding: 10px; margin-bottom: 10px; color: #950015;}
				#boxGuia h2,#boxAtendimento h2 { padding: 0 0 10px;}
				#boxGuia { background: #d9d9d9;}
				#boxAtendimento { background: #d9d9d9;}
				
				#boxNoticias, #boxInformativo, .boxPlanos {overflow:hidden; position:absolute;}
				
				#boxNoticiase {		top:0;	left:0; font-size:11px; width:240px; height:235px; line-height:1.3em; margin:0 4px 5px 6px; background:url(../_imagens/boxNoticias.jpg); color:#666;}
				#boxNoticias {	top:0;	left:0; font-size:11px; width:; height:230px; line-height:1.2em; margin:0 6px 10px 4px; background:url(../_imagens/boxNoticias.jpg); color:#000; padding:10px 100px 10px 10px;}
				#boxNoticias a { top:0;	left:0; width:130px; height:230px; display:block;}
				#boxNoticiasE h3, #boxInformativoE h3 { padding:10px 0 0 0; line-height:1.2em;}
				#boxNoticiasE p, #boxInformativoE p { color:#666666;}

				#boxInformativo {	top:0;	right:0; font-size:11px; width:130px; height:230px; line-height:1.2em; margin:0 6px 10px 4px; background:url(../_imagens/boxInformativo.jpg); color:#80643A; padding:10px 100px 10px 10px;}
				#boxInformativo h2, #boxNoticias H2 { color:inherit; line-height:0.8em; font-family: 'FuturaLTLightRegular', sans-serif;}
				#boxInformativo h2 strong, #boxNoticias h2 strong, .boxPlanos h2 strong { font-weight:bold; font-size:20px; letter-spacing:-0.06em;font-family: 'FuturaLTMediumRegular', sans-serif;}
				
				.boxPlanos { height:80px; width:140px; padding:10px 90px 10px 10px; bottom:0; }
				.boxPlanos a { color: #950015; font-size:11px; line-height:-0.6em; }
				.boxPlanos h2 { padding:5px 0; line-height:0.8em; font-family: 'FuturaLTLightRegular', sans-serif;}
				.boxPlanos h2 strong { padding:5px 0; line-height:0.8em; font-family: 'FuturaLTMediumRegular', sans-serif;}
				
				#boxPlanoInd { background: #D5D5D5 url('../_imagens/boxPlanoInd.jpg'); margin:0 4px 5px 6px; left:0;}
				#boxPlanoEmp { background: #D5D5D5 url('../_imagens/boxPlanoEmp.jpg'); margin:0 7px 5px 3px; right:0;}
			
	#rodape { height:190px; background: url('../_imagens/rodape.jpg')}
		#innerRodape { padding:20px 20px 0;}
		.rodapeLeft { width:300px; float:left; font-size:11px;}
		.rodapeRight { width:463px; float:right; font-size:11px; text-align:right;}
		.rodapeRight img{ margin-top:40px;}
		#flashRodape { width:900px; height:120px;}
			
			
			.blocoTexto { line-height:1.5em;}
			.blocoTexto p img { margin:5px; padding:5px; background:#E1F2F8;}
			.blocoFuncoes { width:235px; float:left; padding:5px; color:#275B80; overflow:hidden; background:#DDDEDF; margin-bottom:5px; }
			.blocoImagem { float:right; width:226px;}
			
			.itemPlanos { padding:0; list-style-position:inside; }
			.itemPlanos ul { list-style-position:outside; }
			
			ul.listagemMedicos { padding:0; list-style-position:inside; }
			ul.listagemMedicos li { margin-bottom:10px; border:1px #CCC solid; padding:5px; background-color:#eee;}
			.clear { clear:both;}
			.espaco { height:30px;}
			.overline { text-decoration: line-through;}
			
			.box { float:left; padding:5px; border:1px #000 solid; margin:0 5px 5px 0; background-color:#210B31; }
			.box a { color:#FFF; padding-top:5px;}
			.campo { padding:2px; float:left; margin:0 0 3px 0;}
			
			#resultado { padding:20px 0;}
			
			.formulario {}
			.formularioGrd {  width:342px; float:right;}
				.formulario small { display:block; }
				.formulario ul li, .campo { padding:0 2px 0 0; float:left; margin:0 0 5px 0; position:relative;}
				
				label { font-size:12px; color:#000000;  display:block; float:left; text-align:right; padding:5px; width:90px; border-bottom:1px #cccccc solid;}
				input, textarea, select { color:#000000; padding:2px; margin:2px; font-size:11px; border:1px #cccccc solid; background-color:#f4f4f4; height:18px; _float:left;}
				textarea {  height:80px; width:290px; overflow:auto; }
				select {  height:24px; _height:30px; width:130px;  }
				
				.inputMini { width:30px;}
				.inputPequeno { width:50px;}
				.inputMedio { width:114px; }
				.inputSelect { width:210px; }
				.inputSelectSidebar { width:184px; }
				.inputGrande { width:230px;}
				
				.submitButton { background-color: #210B31; margin-left:100px; color:#ffffff;  height:25px;  padding:3px 30px;}
				.submitButtonHome { background-color:#174C23; color:#ffffff;  height:22px;  padding:3px; border:none; position:relative; top:3px;}
				
				#formulario input.inputFocus, #formulario textarea.inputFocus { color:#000000; }
				#formulario button.inputFocus { font-weight:bold; }
				
				#galeria { overflow:hidden; position:relative; width:800px; height:400px; background:url(../_imagens/fundo_galeria.jpg) center bottom no-repeat}	
				#listagemGaleria { height:400px; overflow:hidden; position:absolute; top:0; }
						.galeriaItem { float:left; margin:5px; height:400px; width:190px; }
						.galeriaItem a { float:left; height:400px; width:190px; background-position:top; background-repeat:no-repeat;}
				
				.noticiaItem { width:190px; padding:5px; overflow:hidden; float:left;}
				.noticiaItem img { display:block; }
				
				#cadastrese label { font-size:12px; color:#00539F;  display:block; float:left; width:40px;}
				#cadastrese input, #cadastrese .submitButton { color:#FFF; padding:2px; font-size:11px; background-color:#00539F; border:none;}
				#cadastrese input { width:110px;}
				#cadastrese .submitButton {  height:18px; width:114px; left:40px; _left:43px;}
				#cadastrese .emailResponse { font-size:10px !important; float:left; width:150px;}
				
				.validation-failed { background-color:#FFE8E8 !important; }
				.validation-advice { color:#900; font-size:11px; letter-spacing:-0.06em; }
				

		
		
.emailResponse{ background-color:#FFFFFF; font-weight:bold; clear:both; }
.emailResponseEnviando{ padding:10px 10px 10px 40px; color:#C60; background:url(http://www.mazaya.com.br/_shared/images/loading.gif) no-repeat  10px center; border-color:#C60;  }
.emailResponseEnviada{ padding:10px 10px 10px 40px; color:#060; background:url(http://shared.mazaya.com.br/imagens/accept.png) no-repeat 10px center; border:1px #060 solid; }
.emailResponseErro{ padding:10px 10px 10px 40px; color:#900; background:url(http://shared.mazaya.com.br/imagens/warning.png) no-repeat  10px center; border-color:#900; }


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}