/*



 # 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: #FFFFFF;



}







#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:#3CB6D7;}

  









/* end clearing */