/**

 # mega_extramy - Mega Extramy 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, August 2011 12:00:00Z OmegaTheme $

 * package:   Mega Extramy Template

 *------------------------------------------------------------------------*/

 

* {

  margin:0;

  padding:0;

}

body#page{

  background: #f59d62;

  color:#666;

  font-family: Arial,Helvetica,sans-serif;

  font-size:12px;

}

.mega_wrapper{

  width:990px;

  margin:0 auto;

  overflow: hidden;

}

.mega_wrapper_i,

.mega_header,

.mega_login_follow,

.logo_follow_slide,

.menu_search,

.mega_main_body,

.main_content,

.mega_breadcrumb,

.mega_tops,

.main_frontpage,

.message,

.mega_footer{

  width: 100%;

  float: left;

}

.mega_header_i{

  margin: 0 auto;

    width: 962px;

    position: relative;

}

.logo_follow_slide{

  margin-top: 20px;

}

.logo_follow_slide_i{

/*  position: relative;

  margin-top: 20px;

  height: 308px; */

}

.logobox{

  width: 280px;

  float: left;

  position: relative;

  z-index: 99;

/*  height: 81px;

  position: absolute;

  left: 0;

  top: 0;

   */

}

.mega_login_follow{

  background: url(../images/login_follow_bg.png);

  height: 35px;

    position: absolute;

    left: 0;

    top: 31px;

    z-index: 55;

}

.mega_login_follow_i{

  float: right;

}

.mega_follow{

  float: right;

  z-index: 9;

}

.mega_login{

  float: right;

    margin-top: 4px;

    position: relative;

    z-index: 99;

}

.mega_login_i{

  

}

.mega_login_i a{

  color: #fff;

}

.mega_follow{

  margin: 2px 10px 0 10px;

}

.mega_slide{

  float: left;

    margin-top: -70px;

    position: relative;

    width: 100%;

    z-index: 0;

}

.logobox_r{

  background: url(../images/logo_right_bg.png) no-repeat right top;

  height: 81px;

  padding-right: 30px;

}

.logobox_l{

  background: url(../images/logo_left_bg.png) no-repeat;

  height: 81px;

}

.logobox_p{

  padding-left: 35px;

  padding-top: 10px;

}

a.logo{

  background: url(../images/logo.jpg) no-repeat;

  width: 207px;

  height: 59px;

  display: block;

}

.menu_search{

  float: left;

    height: 57px;

    margin-left: -1px;

    margin-top: -2px;

    position: relative;

}

.mega_menu{

  width: 100%;

  height: 57px;

  position: relative;

}

.mega_search{

  width: 185px;

}

.mega_menu #mega_menu{

  float: left;

  height: 45px;

  padding-top: 2px;

  width: 1000px;

}

.mainmenu_left,

.mainmenu_right{

  position: absolute;

  width: 18px;

  height: 57px;

  top: 0;

}

.mainmenu_left{

  background: url(../images/menu_left_bg.png) no-repeat;

  left: 0;

}

.mainmenu_mid{

  background: url(../images/menu_mid_bg.png) repeat-x;

  height:53px;

  margin:0 18px;

}

.mainmenu_right{

  background: url(../images/menu_right_bg.png) no-repeat;

  right: 0;

}

.mega_search{

  position:absolute;

  right:13px;

  top:7px;

}

.mega_main_body{

  margin-top: -10px;

}

.mega_main_body_i{

  background: #fff;  

  margin:0 auto;

  overflow:hidden;

  width:962px;

}

.mega_breadcrumb{

  margin-top: 15px;

}

.mega_breadcrumb_i{

  background: #f2f2f2;

  width: 930px;

  height: 30px;

  margin: 0 auto;

  text-indent: 15px;

}

.breadcrumb_left{

  padding-top: 5px;

  font-weight: bold;

  color: #999;

}

.breadcrumb_left,

.breadcrumb_right{

  float: left;

}

.mega_tops{

  background: url(../images/topbox_bot_bg.jpg) repeat-x center bottom;

  padding-bottom: 15px;

  margin-top: 15px;

}

.mega_tops_i{

  margin:0 auto;

  overflow:hidden;

  width:955px;

}

.mega_tops .topbox .megamodulesbox_i{

  padding-top: 10px;

}

.mega_tops .firstbox,

.mega_tops .midbox{

  float: left;

}

.mega_tops .firstbox{

  

}

.mega_tops .midbox{

  margin-left: 3px;

}

.mega_tops .lastbox{

  float: right;

}

.mega_tops .megaclassbox_i{

  padding:0 12px;

  overflow: hidden;

}

.mega_tops .megaclassbox_i a.readmore{

  width: 90px;

  height: 22px;

  text-align: center;

  float: left;

  margin-top: 8px;

  padding-top: 3px;

  background: #ee8f01;

  color: #fff;

}

.mega_tops .topbox h3{

  font-size: 13px;

  line-height: normal;

}

.main_content_i{

  padding: 10px 14px;

  overflow: hidden;

}

.main_frontpage{

  

}

.mega_left{

  width: 222px;

  float: left;

}

.mega_left ul li a{

  display: block;

  padding: 5px 0;

  border-bottom: 1px #ececec solid;

}

.mega_left ul li a{

  color: #656565;

  font-size: 14px;

}

.mega_left ul li li a:hover,

.mega_left ul li.active li a:hover,

.mega_left ul li a:hover,

.mega_left ul li.active a{

  color: #f19302;  

}

.mega_left ul li.active li a{

  color: #656565;

}

.mega_left ul li.active li.active a{

  color: #f19302;  

}

.mega_left ul ul{

  padding-left: 15px;

}

.mega_left ul ul li.last{

  

}

.front_page{

  width: 457px;

  float: left;

  margin-left: 15px;

}

.front_page_fr{

  width: 694px;

  float: right;

}

.front_page_fl{

  width: 694px;

  float: left;

}

.front_page_fr_fl{

  width: 100%;

  float: left;

}

.mega_right{

  width: 222px;

  float: right;

}

.mega_left h3,

.mega_right h3{

  background: url(../images/h3_border_bottom.jpg) repeat-x center bottom;

  padding-top:5px;

  text-transform: uppercase;

  color: #545454;

}

.mega_left h3 span,

.mega_right h3 span{

  display: block;

  padding: 8px 10px;

}

.megaclass_1{

  background: url(../images/round_left_top.jpg) no-repeat left top;

  margin-bottom: 15px;

}

.megaclass_2{

  background: url(../images/round_right_top.jpg) no-repeat right top;

}

.megaclass_3{

  background: url(../images/round_left_bot.jpg) no-repeat left bottom;

}

.megaclass_4{

  background: url(../images/round_right_bot.jpg) no-repeat right bottom;

}

.megamodules_i,

.fp_megaclass_i{

  padding: 10px 10px 15px 10px;

  overflow: hidden;

}

.mega_footer{

  

}

.footer_i{

  width: 962px;

  margin: 0 auto;

}

.footer_w{

  background: none repeat scroll 0 0 #323232;

    float: left;

    padding: 5px 0 8px;

    width: 100%;

}

.mega_bots,

.bottom_menu_copyright{

  width: 100%;

  float: left;

}

.mega_bots_i{



}

.mega_bots .megaclassbox_i{

  padding: 15px;

  overflow: hidden;

}

.mega_bots .megamodulesbox_i{

  padding-right: 20px;

  overflow: hidden;

}

.mega_bots .firstbox,

.mega_bots .midbox{

  float: left;

}

.mega_bots .firstbox{

  

}

.mega_bots .firstbox  .megaclassbox_i{

  

}

.mega_bots .lastbox .megaclassbox_i{

  

}

.mega_bots .lastbox{

  float: right;

}

.mega_bots .botbox h3{

  color:#999999;

  font-size:18px;

  font-weight:normal;

  border-bottom: 1px #666 solid;

  margin-bottom: 10px;

  padding-bottom: 5px;

}

.mega_bots .botbox ul{

  

}

.mega_bots .midbox .megaclassbox_i{

  

}

.mega_bots .botbox ul li{

  background: url(../images/arrow_bottom_links.gif) no-repeat left 11px;

  padding: 3px 0 3px 10px;

  border-bottom: 1px #212121 dotted;

}

.mega_bots .botbox ul li a{

  display: block;

  color: #ccc;

}

.mega_bots .botbox a{

  color: #ccc;

}



.bottom_menu_copyright{

  padding: 20px 0;

}

.bottom_menu_copyright_i{

  width: 962px;

  margin: 0 auto;

  overflow: hidden;

}

.bottom_menu{

  width: 50%;

  float: left;

}

.bottom_menu ul{

  

}

.bottom_menu ul li{

  background: url(../images/bottom_menu_border.jpg) no-repeat left 3px;

  display: inline;

  padding: 0 10px;

}

.bottom_menu ul li.first{

  padding-left: 0;

  background: none;

}

.bottom_menu ul li a{

  color: #454545;

}

.bottom_menu ul li.active ul{

  display: none;

}

.copyright{

  width: 45%;

  float: right;

  color: #454545;

}

.copyright_i{

  text-align: right;

  float: right;

}



/* Custom css for module */

.mega_bots .firstbox{

  

}

.module_newletter{

  color: #FFFFFF;

    margin-left: -12px;

    margin-top: 1px;

    position: relative;

    width: 245px;

    z-index: 9999;

}

.module_newletter .megaclassbox_2{

  background: url(../images/newletter_top.png) no-repeat;

  padding-top: 21px;

}

.module_newletter .megaclassbox_3{

  background: url(../images/newletter_bot.png) no-repeat left bottom;

  padding-bottom: 19px;

}

.module_newletter .megaclassbox_i{

  background: url(../images/newletter_mid.png) repeat-y;

}

.mega_bots .module_newletter  .megaclassbox_i{

  padding-top: 0;

}

.mega_bots .module_newletter h3{

  color: #fff;

  border-bottom: none;

}

.mega_bots .module_newletter input.modnsinputbox{

  background: url(../images/subcribe_input.jpg) repeat-x;

  width: 200px;

  height: 14px;

  padding: 7px 0;

  border: none;

  overflow: hidden;

  color: #fff;

}

.mega_bots .module_newletter input.modnsbutton{

  background: url(../images/subcribe_button.jpg) repeat-x;

  border:medium none;

  color:#FFFFFF;

  cursor:pointer;

  float:right;

  height:28px;

  text-transform:uppercase;

  width:80px;

  margin-top: 5px;

}

input.modnsinputbox{

  

}
.color-redessociales
{
  background: rgb(233, 200, 53);
  padding: 10px; 
  width: 101%;
}
footer
{
  background: #465c74;
  color: white;
  font-family: sans-serif;
  font-size: 15px;
}
.espacio
{
  padding: 30px;
}
footer > div > div > a >img
{
  background: rgb(24, 74, 182);
  width: 30px;
  margin-left: 30px;
}
/*footer > div > div > a:hover >img
{
  background: rgb(24, 74, 182);
  margin-left: 30px;
}*/

footer > div > div > p
{
  font-size: 12px;
  margin-top: 30px;
}
footer > div > div > span
{
  margin-left: 200px;
  font-size: 18px;
}
footer > div > div > b
{
  font-size: 16px;
}
footer > div > div > p > .circle
{
  border-radius: 100px;
}

hr
{
  background: white;
}
footer > div > div > p > a 
{
  color:orange;
}
footer > div > div > .trabaja-con-nosotros
{
  font-size: 14px;
}
li
{
  list-style: none;
  margin-left: 10px;
  padding-top: 10px;
}
li > a
{
  color:orange;
}


