/*

 # Copyright (C) joomla-monster.com

 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License

 # Website: http://www.joomla-monster.com

 # Support: info@joomla-monster.com

 ---------------------------------------------------------------*/



/* ==========================================================================

   LAYOUT styles

   ========================================================================== */



body {

    margin: 0;

    padding: 0;

    line-height: 1.6em;

    background: #fff;

}



#jm-allpage {

    position: relative;

}



#jm-allpage-in{

    padding: 23px 20px 10px;

    margin: 0 auto;

}



/** JM-logo-search-social **/



#jm-logo-search-social{

    margin-bottom: 20px;

}



#jm-logo-search-social #jm-logo-sitedesc{

    float: left;

}



#jm-logo-search-social #jm-search-social{

    float: right;



}



#jm-logo-search-social #jm-search{

    float: right;

    padding-left: 20px;

}



#jm-logo-search-social #jm-social{

    float: right;

}



#jm-search div.search input.button{

    margin: 2px 0 2px 5px;

}



/** JM-djmenu **/



#jm-djmenu{

    margin-bottom: 15px;

}



/** JM-breadcrumbs **/



#jm-breadcrumbs {

    margin: 0 0 15px;

}



#jm-pathway {

    float: left;

    width: 90%;

}



#jm-font-switcher{

    float: right;

    text-align: right;

    width: 10%

}



#jm-pathway-font-switcher.nofontsw #jm-pathway{

    width: 100%;

    float: none;

}



#jm-pathway-font-switcher.nobreadcrumbs #jm-font-switcher{

    width: 100%;

    float: none;

}



/** JM-top **/



#jm-top{

    margin-left: -15px;

}



/** jm-main **/



#jm-main {

    margin-left: -15px;

}



/* jm-left */



#jm-left-in {

    padding-left: 15px;

}



/* jm-right */



#jm-right-in {

    padding-left: 15px;

}



/* jm-content */



#jm-content-in {

    padding-left: 15px;

}



/* lcr */



.lcr #jm-left {

  float: left;

}



.lcr #jm-right {

  float: right;

}



.lcr #jm-content {

    float: right;

}



.lcr.scheme2.noleft #jm-content {

  float: left;

}



/* clr */



.clr #jm-left,

.clr #jm-right, 

.clr #jm-content {

    float: left;

}



/* lrc */



.lrc #jm-left {

  float: left;

}



.lrc #jm-right, 

.lrc #jm-content {

    float: right;

}



/** jm-maincontent **/



#jm-maincontent {

    margin-bottom: 15px;

}



/** JM-bottom **/



#jm-bottom1{

    margin-left: -15px;

}



/** JM-content-top1 **/



#jm-content-top1{

    margin-left: -15px;

}



/** JM-content-bottom2 **/



#jm-content-bottom2{

    margin-left: -15px;

}



/** JM-footer **/



#jm-footer{

    background: #dadada;

    color: #5e5e5e;

    padding: 5px;

}



#jm-copyrights{

    float: left;

}



#jm-poweredby{

    float: right;

}



#jm-back-top {

    position: fixed;

    bottom: 50px;

    right: 0;

    margin-right: 50px;

    z-index: 1000;

}



/** clearing **/



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {

    min-width: 0;

    display: inline-block; /* \*/

    display: block;

}



/* trigger hasLayout for IE7. Hide from IE Mac */



* html .clearfix {

    height: 1%;

}



/* Hide from IE Mac */



.clr, .clear {

    clear: both;

}



/***** TELEFONE *****/

#telefone {

  width:270px;

  float:right;

  font-family:Verdana, Geneva, sans-serif;

  color:#333;

  background:url(../../../images/bg_tel.gif);}



#numeros {

  float:right;

  width:150px;

  text-align:right;

  margin-right:7px;

  font-size:17px;

  padding:5px;

  color:#666;}



#tel_1 {

  font-size:17px;

  font-family:Verdana, Geneva, sans-serif;

  float:left;

  margin-left:5px;

  padding:5px;

  color:#3681b8;}
  




/* end clearing */