@charset "utf-8";
/**
 *
 * CSS Projetivista
 *
 *
 * @copyright     Engenhar Climatização (http://www.engenharpel.com.br)
 * @package       app.webroot.css
 * @since         06/06/2013
 */

* {
    margin:0;
    padding:0;
    list-style: none;
    background: #FFFFFF;
}

/* Links gerais */
a {
    color: #324143;
    text-decoration: none;
    font-family:"Arial", Times, serif;
}

a:hover {
    color: #7B8D3B;
}

p {
    font-size: 12px;
    color: #444444;
    line-height:180%;
    font-family:"Arial", Times, serif;
    text-align: left;
}

input#email_acesso{
    border: 1px solid rgb(91, 177, 43);
    border-radius: 3px;
    color: rgb(85, 85, 85);
    font-size: 15px;
    font-weight: normal;
    padding: 7px;
    margin-bottom: 0px;
    margin-left: 4%;
    margin-top:5px;
    width: 260px;
    position: relative;}
input#senha_acesso{
    border: 1px solid rgb(91, 177, 43);
    border-radius: 3px;
    color: rgb(85, 85, 85);
    font-size: 15px;
    font-weight: normal;
    padding: 7px;
    margin-bottom: 0px;
    margin-left: 2%;
    margin-top: 15px;
    width: 260px;
    position: relative;}
select#combo{
    border: 1px solid rgb(91, 177, 43);
    border-radius: 3px;
    color: rgb(85, 85, 85);
    font-size: 15px;
    font-weight: normal;
    padding: 7px;
    margin-bottom: 0px;
    margin-left: 14%;
    margin-top: 15px;
    width: 213px;
    position: relative;}
input#enviar{margin-left: 0px;
             position: relative;
             width: 60px;
             left: 0px;
             top: 13px;}

input#nome, input#sobrenome, input#fone, input#estabelecimento, input#email, textarea{
    border: 1px solid rgb(178, 178, 178);
    border-radius: 3px;
    color: rgb(85, 85, 85);
    font-size: 14px;
    font-family: "Arial, sans-serif";
    font-weight: normal;
    padding: 5px;
    margin-bottom: 0px;
    margin-left: 2%;
    margin-top: 5px;
    width: 260px;
    position: relative;}

/** Gerais **/
html {
    height: 100%;
    width: 100%;
}

body {
    padding: 0px;
    /*background-image: url("../img/fundo_novo.jpg");*/
    width: 90%;
    background-size:cover;
}

#global {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: absolute;
}

div#conteudo_global{
    position: relative;
    width: 980px;
    padding-bottom: 0%;
    z-index: 999999;
    margin: 0 auto;
    /*background:url(../img/cabelhaco.png) no-repeat top center;*/
}

/*TOPO*/
div#bg_topo{
    position: absolute;
    width:100%;
    height:200px;
    left:0;
    top:0;
}
div#topo{
    position: relative;
    width: 100%;
    height:65px;
    margin-top: 3%;
}

div#logo{
    position: absolute;
    width: 100%;
    /*height:65px;*/
    /*background:url(../img/logo.png) no-repeat top right;*/
    margin-left: 0%;
    margin-top: 1%;
}

/*MENU*/
ul#menu{
    /*background:url(../img/menu_esquerda.png) repeat top right;*/
    list-style: none;
    margin-left: 0%;
    margin-top: 0%;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-left: 40%;
    font-weight: bold;
    /* cria a linha no menu */
}

ul#menu li{
    display:block;
    float:left;
    margin-left:0px;
    text-align:center;
}

ul#menu li a{
    text-decoration:none;
    display:block;
    color:#77797a;
    width:100%;
    padding:0px 16px;
}

#menu li a:hover{
    color:#000000;
}
/*FIM MENU*/
/*FIM TOPO*/

/*CONTEUDO*/
div#corpo{
    width: 100%;
    position: relative;
    margin-top: 5%;
}

/* INICIO slideshow */

#slides{
    width:980px;
    height:472px;
    margin:auto 0px;
    overflow:hidden;
    /*	border:solid #CCC 1px; */
    margin-top:8%;
}

#slides_links{
    width:980px;
    height:320px;
    margin:auto 0px;
    overflow:hidden;
    /*	border:solid #CCC 1px; */
    margin-top:8%;
}

#linha{
    border-top: 1px solid #55c0c8;
    width: 270px;
}

#consultorio{
    position: absolute;
    margin-top: 3%;
    min-height: 0px;
    margin-left:10%;
    list-style: none;
    width: 270px;
}

#urologia{
    position: relative;
    margin-top: 3%;
    min-height: 0px;
    margin-left:60%;
    list-style: none;
    width: 270px;
    padding-bottom:4%;
}

div#conteudo_empresa{
    width: 92%;
    position: relative;
    min-height: 470px;
    display: inline-block;
    margin-left: 11%;
}

div#link{
    width: 92%;
    position: relative;
    min-height: 470px;
    display: inline-block;
    margin-left: 10%;
    padding-bottom: 4%;
}

/*div#conteudo_empresa img{
        width: 425px;
        position: absolute;
        min-height: 300px;
        display: inline-block;
        margin-left: 9%;
}*/

div.texto{
    line-height:22px;
    padding: 45px 14px 20px;
}

div#conteudo_servicos{
    width: 90%;
    position: relative;
    min-height: 450px;
    display: inline-block;
    margin-left: 4%;
    padding-bottom: 4%;
}

#servicos_oferecidos{
    width:100%;
    height:340px;
    margin-left: 10.6%;
    overflow:hidden;
    margin-top: 12px;
    position: absolute;
}

div#texto_servicos p2{
    font-size: 14px;
    line-height: 20px;
}

/*FIM CONTEUDO*/

/*RODAPE*/
div#rodape_global{
    position: relative;
    border-top: 2px solid #2B73B2;
    width:96%;
    height: 100px;
    bottom: 0;
    left: 0;
    z-index: 999999;
    margin-bottom: 20px;
    margin-left: 1%;
}
div#rodape_conteudo{
    position: absolute;
    /*width: 980px;*/
    height: 100px;
    margin: 0 auto;
}
/*MENU*/
ul#menu_rodape{
    list-style: none;
    font-size: 14px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-left: 4%;
    top:30px;
    font-weight: bold;
    /* cria a linha no menu */
}

ul#menu_rodape li{
    display:block;
    float:left;
    margin-left:0px;
    text-align:center;
}

ul#menu_rodape li a{
    text-decoration:none;
    display:block;
    color:#77797a;
    width:100%;
    padding:0px 10px;
    padding:0px 10px;
}

#menu_rodape li a:hover{
    color:#000000;
}
/*FIM MENU*/
.contato{
    position: absolute;
    width: 335px;
    text-align:center;
    font-size:11px;
    margin-left: 65%;
    margin-top: 25px;
    height: 80px;
}

.copy_right{
    position: absolute;
    bottom:0px;
    width:400px;
    text-align:center;
    font-size:11px;
    margin-left: 5.5%;
}
/*FIM RODAPE*/