/*
Theme Name: Sérgio Damiani
Theme URI: http://capelladesign.com.br
Description: Tema desenvolvido pela equipe da Capella Design.
Author: Capella Design
Author URI: http://capelladesign.com.br/
Version: 1.0
*/

*{margin:0;padding:0;outline:0;background:transparent;font-size:100%;}table{border-collapse:collapse;border-spacing:0;}legend,hr{display:none;}li{list-style:none;}a{text-decoration:none;}img{border:none;}caption,th{text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

.a{
	margin-top: 130px;
}

body{
	overflow-x: hidden;
}

html{
	font-size: 16px;
}

.clear{clear:both;}

h1, h2, h3, h4, h5 {font-weight:normal;}

header .logo{
	margin-top: 20px;
	margin-bottom: 28px;
	margin-right: 103px;
	float: left;
}

header .logo a{
	background: url('imagens/logo.png') no-repeat;
	width: 346px;
	height: 81px;
	display: block;
}

header .logo strong{
	visibility: hidden;
}

.menu{
	padding-top: 39px;
}

ul.dropdown{
	position: relative;
	padding-top: 55px;
}

ul.dropdown li{
	float: left;
	zoom: 1;
}

.main:hover{
	background: url('imagens/borda-menu.png') no-repeat center bottom;
	padding-bottom: 5px;
}

.ativo{
	background: url('imagens/borda-menu.png') no-repeat center bottom;
	padding-bottom: 8px!important;
	color: #a957a5 !important;
	display: block;
}

ul.dropdown a:hover{
	color: #a957a5;
}

ul.dropdown li a{
	display: block;
	padding: 4px 8px;
	color: #676767;
	font-family: 'open_sanslight';
	font-size: 1em;
}

ul.dropdown li.hover{
	position: relative;
}

/*  nivel 2 */
ul.dropdown ul{
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	padding-left: 4px;
}

ul.dropdown ul li{
	background: #ecdbe9;
	opacity: 0.9;
	float: none;
	padding: 10px 0 10px 0px;
	border-bottom: 1px solid #fff;
	width: 160px;
}

ul.dropdown ul li:last-child{
	border: none;
}

ul.dropdown ul li a{
	display: inline-block;
	font-size: 0.875em;
	width: 100%;
	padding-left: 7px;
}

/* nivel 3*/
ul.dropdown ul ul{
	left: 100%;
	top: 0;
	width: 100%;
}

ul.dropdown li:hover > ul{
	visibility: visible;
}

.home{
	background: url('imagens/background.png') no-repeat center top;
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}

.home h3{
	color: #7b6c63;
	font-size: 3.3125em;
	font-family: 'latoregular';
	text-transform: uppercase;
}

.home h2{
	color: #878484;
	font-size: 1.5em;
	font-family: 'latoregular';
	padding-top: 161px;
}


.chamada h2{
	color: #9f449b;
	font-size: 3.3125em;
	font-family: 'open_sanslight';
	padding-top: 60px!important;
}

.chamada h3{
	color: #878484!important;
	font-size: 1.5em;
	font-family: 'open_sanslight'!important;
	padding-top: 0!important;
	line-height: 50px;
}

.chamada .menor{
	color: #878484!important;
	font-size: 1.1875em;
	font-family: 'open_sanslight';
}

/* BOTOES */

.bt-horario{
	background: url('imagens/bt-horario.png') no-repeat;
	width: 248px;
	height: 60px;
	display: block;
	margin: 5px 0 0 0;
}

.bt-saiba-mais{
	background: url('imagens/saiba-mais.png') no-repeat;
	width: 248px;
	height: 60px;
	display: block;
	margin: 42px 0 40px 0;
}

/* FIM BOTOES*/

.procedimentos{
	margin-left:92px;
}

.procedimentos li:last-child{
	float: left;
	margin-right: 0;
}

.procedimentos p{
	text-align: center;
	font-family: 'open_sansregular';
	font-size: 1.1em;
	color: #676767;
	padding-top: 20px;
}

.hospital{
	background: url('imagens/hospitais.png') no-repeat center top;
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}

.damiani{
	background: url('imagens/damiani.png') no-repeat center top;
	width: 100%;
	height: auto;
	padding-bottom: 50px;
}

.hospitais ul{
	width: 750px;
}

.hospitais ul li{
	float: left;
	margin-right: 113px;
	width: 260px;
}

.interna h3{
	color: #9f449b;
	font-size: 3.3125em;
	padding-top: 10px;
	font-family: 'open_sanslight'
}

.interna .onde{
	padding-top: 32px;
}

.interna .onde a{
	color: #8e8888;
	font-family: 'open_sanslight';
	font-size: 14px;
}

.interna .descricao{
	color: #676767;
	font-family: 'open_sansregular';
	font-size: 15px;
	letter-spacing: 0;
	line-height: 23px;
	margin-top: 7px;
	margin-bottom: 35px;
}

.interna .descricao a{
	color: #676767;
	font-family: 'open_sansregular';
	text-decoration: underline;
}

.interna .descricao p{
	margin-bottom: -4px; 
}

.interna .descricao ul{
	margin-left: 13px;
}

.interna .descricao ul li{
	margin-bottom: 10px;
	list-style: disc;
}

#slider{
	margin-top: 170px;
}

#slider h4{
	font-family: 'open_sanslight';
	font-size: 3em;
	text-align: center;
	color: #676767;
	padding-bottom: 20px;
}

#slider span{
	color: #9f449b;
}

#slider p{
	font-family: 'open_sansregular';
	color: #676767;
	font-size: 1.1em;
	text-align: center!important;
}

.contato{
	background-color: #eeeeee;
	padding-bottom: 69px;
}

.contato h4{
	text-align: center;
	font-size: 3em;
	color: #676767;
	padding-top: 56px;
	margin-bottom: 34px;
	font-family: 'existencelight';
}

.contato input[type="text"]{
	border: 1px solid #7f7f7f;
	width: 100%;
	height: 71px;
	margin-bottom: 38px;
	font-family: 'latolight';
	color: #222222;
	font-size: 1.4375em;
	padding-left: 31px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}

.contato input[type="reset"]{
	background-color: #fff;
	width: 100%;
	height: 61px;
	border: none;
	margin-right: 12px;
	margin-top: 18px;
	color: #b0b0b0;
	font-size: 1.25em;
	font-family: 'latoregular';
	cursor: pointer;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.contato input[type="submit"]{
	background-color: #9b5697;
	width: 100%;
	height: 61px;
	border: none;
	margin-top: 18px;
	color: #fff;
	font-size: 1.25em;
	font-family: 'latoregular';
	cursor: pointer;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.contato textarea{
	border: 1px solid #7f7f7f;
	font-family: 'latolight';
	color: #222222;
	width: 100%;
	height: 256px;
	resize: none;
	font-size: 1.4375em;
	padding-left: 31px;
	padding-top: 24px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}

.contato .endereco{
	overflow: auto;
}

.contato .box{
	margin-bottom: 21px;
}

.contato .box img{
	float: left;
	margin-right: 10px;
	padding-top: 4px;
}

.contato .box p{
	color: #818181;
    font-size: 1.163em;
    overflow: auto;
	font-family: 'open_sansregular';
}

.contato .mapa{
	border: 1px solid #777777;
	width: 100%;
	padding: 0;
}

footer{
	background-color: #ed3b7c;
	height: 60px;
}

footer a{
	/*background: url('imagens/capella.png') no-repeat;*/
	display: block;
	margin: 0 auto;
}

footer .capella{
	padding-top: 20px;
}