**
 # mega_restaurant - Mega Restaurant Template For Joomla! 1.7
 # author     OmegaTheme.com
 # copyright   Copyright(C) 2011 - OmegaTheme.com. All Rights Reserved.
 # @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Website:   http://omegatheme.com
 # Technical support: Forum - http://omegatheme.com/forum/
**/
/**------------------------------------------------------------------------
 * file: layout.css 1.7.0 00001, March 2011 12:00:00Z OmegaTheme $
 * package:   Mega Restaurant Template
 *------------------------------------------------------------------------*/
 
* {
  margin: 0;
  padding: 0;
}
body#mega_page{
  color: #575757;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.mega_body{
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.mega_wrapper{
  width: 980px;
  margin: 0 auto;
}
.mega_wrapper_i,
.mega_header,
.mega_logo_contact,
.mega_main_body,
.mega_main_menu,
.mega_slide_events,
.message_error,
.mega_frontpage,
.mega_body_i,
.mega_bots,
.mega_footer{
  width: 100%;
  float: left;
  margin-top: -3px;
}
.mega_wrapper_i{
  padding-bottom: 0px;
}
.mega_header{
  
}
.mega_logobox{
  width: 350px;
  float: left;
  margin-top: 25px;
}

a.mega_logo{
  background: url(../images/banner5encontro130612.png) no-repeat;
  width: 500px;
  height: 110px;
  display: block;
}

.mega_contact{
  width: 190px;
  float: right;
  color: #f0dab0;
  font-size: 16px;
  text-align: right;
  margin-right: 2px;
  margin-top: 20px
}

/* ++++++++++++ Mega main body +++++++++++++++++ */
.mega_main_body{
  
}
.mega_body_top,
.mega_body_mid,
.mega_body_bot{
  width: 100%;
  float: left;
}
.mega_body_top{
  /*background: url(../images/mega_body_top_bg.png) no-repeat left top;*/
  padding-top: 55px;
}
.mega_body_mid{
  background: url(../images/mega_body_mid_bg.jpg) repeat-y;
}
.mega_body_bot{
  background: url(../images/mega_body_bot_bg.jpg) no-repeat left bottom;
}
.mega_body_i{
  padding-bottom: 0px;
}
.mega_main_menu{
    background-color: #454545;
    border-bottom:3px solid orange;
    height: 25px;
    margin-top: -40px;
    position: relative;
    z-index: 1;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.mega_slide_events{
  padding: 20px 0px;
}
.mega_slide_events_i{
  padding: 0 20px;
}
.mega_slideshow{
  width: 250px;
  float: right;
margin-top: -165px;
margin-right: 60px;
}
.mega_events{
  width: 270px;
  float: right;
  color: #8c5c00;
}
.mega_events_i{
  background: #E8C583;
    border: 1px solid #DBB772;
    float: left;
    padding: 8px 12px;
    width: 246px;
}
.mega_events .mega_title,
.mega_events .megamodules_i{
  width: 100%;
  float: left;
}
.mega_events .mega_title{
  margin-left: -20px;
}
.mega_events .mega_title h3{
  background: url(../images/events_h3_bg.jpg) no-repeat;
  width: 288px;
  height: 35px;
  color: #FFF;
  font-weight: normal;
  line-height: 35px;
  margin-bottom: 15px;
}
.mega_events .mega_title h3 span{
  font-size: 23px;
    line-height: 33px;
    padding: 0 45px;
}
.mega_frontpage{
  background: #FFF;
  padding-top: 0px;
  border-top: 1px #d1be9a solid;
  margin-bottom: 0px;
}
.mega_frontpage_i{
  padding: 0 10px !important;
  overflow: hidden;
  margin:30px 0 0 0;
}
#system-message{
  color: #FF0000;
}
.mega_fp{
  
}
/* End */
/* ++++++++++++++++++ Mega left column ++++++++++++++ */
.mega_left_col{
  width: 680px;
  float: left;
  padding-bottom: 15px;
}

/* ++++++++++++++++++ Mega right column ++++++++++++ */
.mega_right_col{
  width: 272px;
  float: right;
}
.mega_modules_right,
.mega_testimonials,
.mega_modules_right .megaclass_1{
  width: 100%;
  float: left;
}
.mega_modules_right h3{
  background: #b27910;
  color: #FFF;
  font-size: 25px;
  font-weight: normal;
  padding: 10px 10px 15px;
margin-bottom:5px;
border-radius: 3px;
}
.mega_modules_right .megamodules_i{
  background: #f8eedb;
  padding: 5px 10px 10px 10px;
  overflow: hidden;
  border:1px solid #D1BE9A;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
border-radius: 10px;
margin-top: 45px;
}
.mega_modules_right ul li{
  padding: 8px 0;
  border-bottom: 1px #FFF solid;
}
.mega_modules_right ul li.last{
  border-bottom: none;
}
.mega_modules_right ul li li{
  padding-left: 15px;
}
.mega_modules_right ul li a{
  display: block;
}
.mega_modules_right ul li a:hover{
  color: #333;
  text-decoration: none;
}
.module_testimonials h3,
.mega_testimonials h3{
  background: url(../images/testimonials_icon.png) no-repeat 0px 5px;
  font-size: 23px;
  padding-left: 35px;
  margin-bottom: 15px;
  padding-bottom: 0;
  font-weight: normal;
  color: #b62b00;
}
.module_testimonials h3{
  margin-bottom: 10px;
}
.module_testimonials .megaclass_2,
.mega_testimonials .megaclass_2{
  background: url(../images/feedback_mid_bg.jpg) repeat-y;
}
.module_testimonials .megaclass_3,
.mega_testimonials .megaclass_3{
  background: url(../images/feedback_top_bg.jpg) no-repeat left top;
}
.module_testimonials .megaclass_4,
.mega_testimonials .megaclass_4{
  background: url(../images/feedback_bot_bg.jpg) no-repeat left bottom;
}
.module_testimonials .megaclass_i,
.mega_testimonials .megaclass_i{
  padding: 10px 20px;
  overflow: hidden;
  font-style: italic;
}
.mega_modules_right .module_testimonials  .megamodules_i{
  background: none;
}
#js_theme {position: absolute; top: 0px; left: -4900px;}

/* ++++++++++++++++++++Mega bottom modules ++++++++++++++ */
.mega_bots{
  background-color: #F8EEDB;
  margin: 0 0 -5px 0;
  border-top: 1px #d1be9a solid;
  padding-bottom:20px;
}
.mega_bots_i{
  padding: 30px 20px 0px 20px;
  overflow: hidden;
}

.mega_bots .firstbox{
  float: left;
width: 20% !important;
}
.mega_bots .firstbox .megaclassbox_i{
  padding-right: 10px;
}
.mega_bots .midbox{
  float: left;
  margin-left: 2px;
}
.mega_bots .midbox .megaclassbox_i{
  padding-left: 40px;
}
.mega_bots .lastbox{
  float: right;
width: 45% !important;
}
.mega_bots .lastbox .megaclassbox_i{
  padding-left: 20px;
}
.mega_bots .botbox{
  color: #575757;
}
.mega_bots .botbox h3{
  margin-bottom: 10px;
  padding-bottom: 5px;
  color: #8c5c00;
  font-size: 28px;
  font-weight: normal;
}
.mega_bots .botbox ul{
  
}
.mega_bots .botbox ul li{
  width: 100%;
  float: left;
  padding: 8px 0;
  border-bottom: 1px #64bfff dotted;
}
.mega_bots .botbox a,
.mega_bots .botbox ul li a{
  color: #b62b00;
}
.mega_bots .botbox ul li a:hover{
  text-decoration: underline;
}

/* ++++++++++++++ Mega footer ++++++++++++++++++ */
.mega_footer{
  color: #FFF;
}
.mega_footer_i{
  padding: 10px;
  overflow: hidden;
}
.mega_copyright{
  background-color: #444444;
  color: #FFFFFF;
  margin-left: -10px;
  padding: 10px;
  width: 100%;
}
.mega_copyright a{
  color: #FFF;
}
/* ++++++++++++ Custom font for title ++++++++++++++++ */
@font-face {
  font-family: 'MTCORSVA';
  src: url("MTCORSVA.TTF") /* EOT file for IE */
}
.mega_events .mega_title h3,
.mega_right_col h3,
.mega_bots .botbox h3{
  font-family: Tahoma,Helvetica,sans-serif;
  font-size:18px;
}

#imgP img{margin-top: 4px!important}
