/* Redefinir */
html {height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div:after, ol:after, ul:after, form:after, dl:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
h1, h2 {margin:0; padding:0; font-weight:300;}
a, a img {text-decoration:none; border:none;}
img{display:inline-block; margin:auto;}
/* Identificadores */
#body {font-size:62.5%;margin:0;padding:0;width:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-image:url(../images/background.jpg); background-repeat:no-repeat; background-size:cover; background-position:center top; letter-spacing:0.1em;}
#container {margin:0;padding:0;height:100%;min-height:100%;height:auto !important;position:relative;}
#header{padding-bottom:3em; position:relative;}
#header span{display:block; position:absolute; top:0; right:0; margin:0; width:26em; padding-bottom:18em; display:block; background: rgb(105, 19, 45) transparent; background: rgba(105, 19, 45, 0.85); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#69132D, endColorstr=#69132D);	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#69132D, endColorstr=#69132D)"; background-image: url(../images/stein-urologia.png); background-position:center; background-repeat:no-repeat;}
#banner{background-image:url(../images/banner-stein-urologia.jpg); background-size:cover; background-repeat:no-repeat;}
#banner h1 {font-size:4em; line-height:1.1em; position:absolute; bottom:1em; left:0;}
#banner h1 span{display:block; padding-top:15px;}
#content {margin:auto;padding:0 1.4em;width:100%;max-width:112.8em;position:relative;}
#content #column{margin:4em 0 2em 0; padding:4em 0 0 6.5em; background-repeat:no-repeat; background-position:top left;}
#content #column:first-child{background-image:url(../images/pict-medico.png);  width:55%; float:left;}
#content #column:first-child ul{padding:1em 0 0 1em; margin:0; font-size:1.5em; line-height:1.5em; font-weight:300;}
#content #column:last-child{background-image:url(../images/pict-estetoscopio.png); width:43%; float:right;}
#content #column:first-child h2{font-size:2em;}
#content #column:first-child h2 span{font-size:0.7em;}
#content #column:first-child h2 sup{font-size:0.6em;}
#content #column:last-child ul{padding:0; margin:0; font-size:1.8em; line-height:1.7em; font-weight:300; list-style:none;}
#footer{position:absolute; bottom:0; left:0; width:100%; background-color:#69132D;}
#footer #asside {margin:2.5em 0 2em 0; padding-left:6.5em;}
#footer #asside:first-child{width:55%; float:left;}
#footer #asside:last-child{width:43%; float:right;}
/*#footer #asside{width:31.5%; float:left; margin:2.5em 0 2em 0;}*/
#footer p{margin:0; padding:0; font-size:1.5em; line-height:1.5em; font-weight:300;}
#footer a{display:block; padding:0 0 0 2em; font-size:1.5em; line-height:2em; color:#FFFFFF; text-decoration:none; background-repeat:no-repeat; background-position:center left; font-weight:300; -webkit-transition: all 1s;transition: all 1s;}
#footer a.telefone {background-image:url(../images/pict-telefone.png);}
#footer a.email{background-image:url(../images/pict-email.png);}
#footer a.whatsapp{background-image:url(../images/pict-whatsapp.png);}
#footer a:hover{opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50);}
/*fontes*/
.openWhite {font-family: 'Open Sans', Helvetica, sans-serif; color:#FFFFFF;}
.openGray {font-family: 'Open Sans', Helvetica, sans-serif; color:#4C575B;}
a.openGray:hover{color:#69132D;}
.openRed {font-family: 'Open Sans', Helvetica, sans-serif; color:#69132D;}
.ubuntuRed {font-family: 'Ubuntu', Helvetica, sans-serif; color:#69132D;}
