/*------------------------------------------------
# Ezone for Joomla 1.5.x - Version 2.0 -
# ------------------------------------------------
# Copyright (C) 2011 :: ezone ::
# Websites:  http://www.ezone.com.ec
-------------------------------------------------*/

/* BODY
-------------------- */
.main{ width:960px; overflow:hidden;}
div.innerpad{ overflow:hidden;}
div.ja-box-ct{ padding:5px; position:relative;}
div.moduletable, div.moduletable_menu{}

body#bd{ background:#ffffff;}

#ez-current-content .article-content{ overflow:visible; position:relative;}

#ez-content{ width:745px;}
#ez-content .main{ width:730px; background:#FFF;}

#ez-container #ez-current-content{ width:470px;}

#ez-container-f #ez-content .main{ width:930px; padding:15px; }

#ez-container-fr{ position:relative; top:-15px; z-index:10;}
#ez-container-fr #ez-content{ float:right;}
#ez-container-fr #ez-content .ez-content-top, #ez-container-fr #ez-content .ez-content-bot{
	height:45px; background:url(../images/ez/content_bg-top.png) transparent no-repeat 0 0; border:none; margin:0; padding:0; display:block;
}
#ez-container-fr #ez-content .ez-content-bot{ height:20px; background-image:url(../images/ez/content_bg-bot.png); padding:0; margin:0 0 15px 0;}
#ez-container-fr #ez-current-content, #ez-pathway{ background:url(../images/ez/content_bg.png) repeat-y 0 0 #fff;}

#ez-container-fr #ez-content .main{ width:745px; background:none; margin:0; padding:0; overflow:visible;}
#ez-container-fr #ez-current-content{ width:705px; /*background:#fff;*/ padding:15px 20px 0;}

#ez-container-fr #ez-main{ overflow:visible !important;}

h2.contentheading, .contentheading, h2.contentheading a, .contentheading a{
	color:#CB8537 !important; font-size:25px; line-height:27px; font-weight:normal;
}

div.article-content p{ text-align:justify;}
#ez-current-content, div.article-content, div.article-content p,
div.article-content span, div.article-content div{}

div.article-content h3{ font-weight:bold; line-height:125%}

div.article-content table{ margin:5px 0 15px 0; width:100%; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0;}
div.article-content table tr{}
div.article-content table tr:hover td{ background:#F5F5F5;}
div.article-content table th{ padding:2px 0; background:url(../images/ez/grad_bg2.png) #f5f5f5 repeat-x 0 bottom; color:#333; border:1px solid #ddd; border-width:0 1px 1px 0; text-align:center; vertical-align:middle; font-size:11px; }
div.article-content table td{ padding:3px 6px; vertical-align:middle; border-bottom:1px solid #F0F0F0; border-right:1px solid #F0F0F0;}
div.article-content table tr.entry1{}
div.article-content table tr.entry1 td{ background:#F5F5F5;}
div.article-content table tr.entry1:hover td{ background:#FFF;}
div.article-content table tr.entry2{}
div.article-content table tr.entry2 td{ background:#FFF;}
div.article-content table tr.entry2:hover td{ background:#F5F5F5;}

select option{}
select option.opt-0{ font-style:italic; color:#666;}
select option.opt-2{ padding:0 0 0 15px; color:#004000;}
select option.opt-3{ padding:0 0 0 30px; color:#0D299D;}

div.contentpaneopen{ clear:both;}
ul.pagination{ margin:10px 0;}

body.contentpane_lite{ width:100%; background:#FFF !important; padding:0;}

body.contentpane_lite2{ width:100%; background:none !important; padding:0;}
body.contentpane_lite2 #fpss-outer-container{ right:0;}

body.contentpane{}
body.contentpane table.pagenav,
body.contentpane div.fb-button,
body.contentpane div.ja-facebookshare-button,
body.contentpane div.ja-retweet-none{ display:none;}


/* Search
-------------------- */
#ez-search{ position:relative; margin:0 auto; width:960px;}
#ez-search div.search{ position:absolute; top:-36px; right:0;}
#ez-search div.search input.button{
	width:18px; height:18px; text-indent:-9999px; cursor:pointer; border:none;
	background:url(../images/ez/search_btn.png) transparent no-repeat 0 0 !important;
}
#mod_search_searchword{ width:100px; background:#C7DE94; color:#607216; border-radius:5px; border:none;}


/* COL1 - COL2
-------------------- */
#ez-col1{ width:200px;}
#ez-col1 .ez-col1-top, #ez-col1 .ez-col1-bot{
	height:30px; background:url(../images/ez/col1_bg-top.png) transparent no-repeat 0 0; border:none; margin:0; padding:0; display:block;
}
#ez-col1 .ez-col1-bot{ height:80px; background-image:url(../images/ez/col1_bg-bot.png); padding:0;}
#ez-col1 .innerpad{ background:url(../images/ez/col1_bg.png) transparent repeat-y 0 0; margin:0; padding:0;}
#ez-col1 .moduletable, #ez-col1 .moduletable_menu{ margin:0; padding:0;}

#ez-col2{ width:240px;}

/* HEADER
-------------------- */
#ez-header{ height:200px; position:relative; z-index:5;}
#ez-header .main{ overflow:visible;}
#ez-header .innerpad{ overflow:visible;}
#ez-header #header-logo{
	width:300px; height:100px; display:block; text-indent:-9999px; position:absolute; left:50px; top:50px;
	background:url(../images/logos/header.png) transparent no-repeat 0 0;
}

/* MAINNAV
-------------------- */
#ez-mainnav{
/*	box-shadow:0px 0px 6px #555; */
	background:url(../images/ez/mainnav_bot.png) repeat-x 0 bottom transparent; padding:0 0 10px 0; position:relative; z-index:200;
}
#ez-mainnav .main{
	width:auto; height:36px; margin:0; background:#E1E56A; overflow:visible;
}
#ez-cssmenu{ width:960px; margin:0 auto;}

#ez-cssmenu li a{
	padding:10px 8px; text-transform:none; border:none; color:#000; font-size:13px; line-height:16px;
	background:url(../images/ez/mainnav_menu-li.png) transparent no-repeat right center;
}
#ez-cssmenu li:hover a, #ez-cssmenu li.sfhover a, #ez-cssmenu li.havechildsfhover a, #ez-cssmenu li.havechild-activesfhover a{ color: #C88631;}

#ez-cssmenu li.active a{ color:#C88631;}
#ez-cssmenu li a.active:hover, #ez-cssmenu li a.active:active, #ez-cssmenu li a.active:focus{ color: #C88631;}

#ez-cssmenu li ul a{ font-size:12px; font-weight:normal; color:#fff !important; padding:5px 10px;} /*2do*/
#ez-cssmenu ul a{}
#ez-cssmenu li ul a:hover, #ez-cssmenu li ul a:active, #ez-cssmenu li ul a:focus, #ez-cssmenu ul li:hover, #ez-cssmenu ul li.sfhover,
#ez-cssmenu ul li.havesubchildsfhover, #ez-cssmenu ul li.havesubchild-activesfhover, #ez-cssmenu ul ul li:hover, #ez-cssmenu ul ul li.sfhover,
#ez-cssmenu ul ul li.havesubchildsfhover, #ez-cssmenu ul ul li.havesubchild-activesfhover{}

/* PATHWAY
-------------------- */
#ez-pathway{}
#ez-pathway .main{
	width:auto !important; overflow:visible; margin:0 5px !important;
	background:url(../images/ez/pathway_bg.png) #FFF no-repeat center bottom !important;
}
#ez-pathway div.moduletable{ margin:0; padding:0;}

div.m_pathway{}
div.m_pathway div.ja-box-ct{ padding:5px 15px; line-height:16px;}
div.m_pathway span{ color:#3E4D0F; font-size:12px;}
div.m_pathway a{ color:#999;}
div.m_pathway a:hover{ color:#D33615;}
div.m_pathway img{ margin:0 5px;}

/* FOOTER
-------------------- */
#ez-footer{ margin:15px 0 0 0;}
#ez-footer .main{ height:110px; position:relative; overflow:hidden;}
#ez-footer .ft_web{ width:290px; display:block; margin:0 auto; font-size:10px; line-height:11px; position:relative; top:13px; left:10px;}
#ez-footer .ft_web p{ margin:0; padding:0;}
#ez-footer .ft_ecuador, #ez-footer .ft_turismo{
	height:60px; background:transparent no-repeat 0 0; display:block; text-indent:-9999px; position:absolute; top:0;
}
#ez-footer .ft_ecuador{ background-image:url(../images/logos/ecuador-w.png); left:0; top:-2px;}
#ez-footer .ft_ecuador a{ width:155px; height:60px; display:block;}
#ez-footer .ft_turismo{ background-image:url(../images/logos/turismo-w.png); right:0;}
#ez-footer .ft_turismo a{ width:151px; height:60px; display:block;}
#ez-footer .ft_ezone{ position:absolute; left:305px; bottom:0;}
#ez-footer .ft_ezone a{ color:#888; font-size:10px;}
#ez-footer .ft_validator{ position:absolute; right:280px; bottom:30px;}
#ez-footer .ft_validator div{ float:right; margin:0 0 0 20px;}
#ez-footer .ft_validator div a{ width:90px; height:18px; background:transparent no-repeat 0 0; display:block; text-indent:-9999px;}
#ez-footer .ft_validator div.w3c_html a{ background-image:url(../images/logos/w3c_xhtml.png);}
#ez-footer .ft_validator div.w3c_css a{ background-image:url(../images/logos/w3c_css.png); width:70px;}


/* BOTTOM
-------------------- */
#ez-bottom{ margin:30px 0 0 0; position:relative; z-index:5; }


/* MOD - COMP */

/* Xmap
-------------------- */
div.xmap{}
div.xmap h2{ margin:5px 0 10px 0 !important; color:#555; font-size:12px; font-weight:bold; font-style:italic; text-transform:uppercase;}
div.xmap img{ margin:0 0 0 2px; padding:0;}
div.xmap a{ line-height:18px;}
div.xmap a:hover{ text-decoration:underline;}
div.xmap ul{ margin:0 0 5px 50px; padding:0;}
div.xmap ul.level_0{ list-style:circle outside;  margin-bottom:25px;}
div.xmap ul.level_0 ul{ border:dotted #DDDDDD; border-width:1px 0 0 1px; margin:2px 0 5px; padding:5px 0 3px 35px;}
div.xmap ul.level_0 li{ padding:0; margin:0;}
div.xmap ul.level_0 li, div.xmap ul.level_0 a{ color:#0E70AD;}
div.xmap ul.level_1{ list-style:disc;}
div.xmap ul.level_1 li, div.xmap ul.level_1 a{ color:#004000;}
div.xmap ul.level_2{ list-style:circle;}
div.xmap ul.level_2 li, div.xmap ul.level_2 a{ color:#0D299D;}
div.xmap ul.level_3{ list-style:square;}
div.xmap ul.level_3 li, div.xmap ul.level_3 a{ color:#5B2E00;}
div.xmap ul.level_4{ list-style:circle;}
div.xmap ul.level_4 li, div.xmap ul.level_4 a{ color:#0033FF;}


/* Alpha Toolbar PLG
-------------------- */
#toolbar-article{ /*position:absolute; bottom:-75px;*/ z-index:200; left:0; margin:0; border:none;}
#toolbar-article table{ margin:0; border:none;}
#toolbar-article td{ background:none !important; padding:0; border:none !important;}
#toolbar-article img{ margin:3px 4px 0 0 !important; border:none !important; padding:0 !important; display:inline !important;}
#toolbar-article .mainlevel-toolbar-article-horizontal img{ margin-top:0 !important;}
#toolbar-articlebody{ margin-top:10px;}
div.article-content div.backtotop{ clear:both;}


/* JA Social PLG
-------------------- */
div.ja-retweet-none{ float:right; margin:0px 0 0 0;}
div.ja-facebookshare-button{ float:right; margin:1px 15px 0 0;}
div.fb-button{ height:65px; float:left; margin:0; position:relative; z-index:250; top:8px; left:275px;}

table.blog div.fb-button{ left:0; margin:0 0 60px 0;}

/* JA Social PLG
-------------------- */
a.jce-readon{
	border:1px solid #555; color:#000; border-radius:5px; padding:5px 8px; float:right; font-size:13px; font-weight:bold;
	background:url(../images/ez/grad_bg1.png) #f5f5f5 repeat-x 0 bottom !important; margin:15px 25px 15px 15px;
}
a.jce-readon:hover, a.jce-readon:focus, a.jce-readon:active{ background-color:#D7D7D7 !important;}


/* EZ Twitter
-------------------- */
div.m_twitter{ border:none !important; font-family:Helvetica; position:relative; margin:0 !important;}
div.m_twitter .twtr-doc{ border-radius:10px 10px 0 0;}
div.m_twitter .twtr-hd{ display:none;}
div.m_twitter .twtr-bd{ padding:20px 3px 0 !important;}
div.m_twitter .twtr-ft{ display:none;}
div.m_twitter .twtr-ft div{ padding:3px 8px;}
div.m_twitter .twtr-ft img{ margin:0;}

div.m_twitter a.twtr-hashtag{}
div.m_twitter a.twtr-timestamp{}
div.m_twitter p{ font-family:Helvetica; font-size:10px;}
div.m_twitter .twtr-tweet-text a{ color:#FFC !important;}
div.m_twitter .twtr-tweet-text em a{ color:#3E4D0F !important;}

div#m_twitter-header{ position:absolute; top:0; left:10px;}
div#m_twitter-header a{ width:80px; height:16px; background:url(../images/redes/widget-logo.png) #618645 no-repeat 0 0; display:block; text-indent:-9999px;}
div#m_twitter-footer{ display:none; }


/* EZ SubMenuList - CMP
-------------------- */
div.EZ_MenuList{ padding:0; margin:15px 0 15px 0; overflow:hidden;}
div.EZ_MenuList ul.ml_menu{ list-style:none !important; margin:0; padding:0;}
div.EZ_MenuList li{ margin:0; padding:2px 0; background:none !important; display:inline;}
div.EZ_MenuList li a{ padding:0; border:none; background:none !important; text-decoration:none !important;}
div.EZ_MenuList li span{
	padding:1px 0 1px 15px; display:block; color:#000000; line-height:16px; font-size:12px; text-decoration:none !important;
	background:url(../images/arrow.png) 0px center no-repeat transparent !important;
}

div.EZ_MenuList li a:hover span{ text-decoration:underline !important;}
div.EZ_MenuList li#ml_current span{ font-weight:bold; font-style:italic; }
div.EZ_MenuList li#ml_current ul span{ font-weight:normal; font-style:normal;}
div.EZ_MenuList ul{ margin:0; padding:0; border:none;}

div.EZ_MenuList span{ display:none !important;}
div.EZ_MenuList li#ml_current ul{ list-style:none !important; margin:0 0 0 10px;}
div.EZ_MenuList li#ml_current li{ display:list-item;}
div.EZ_MenuList li#ml_current ul span{ display:block !important;}
div.EZ_MenuList li#ml_current ul ul{
	margin:10px 0 10px 50px; padding:8px 0 8px 15px; border:dotted #eeeeee; border-width:1px 0 1px 1px;
	background:#FFFFEB; border-radius:10px 0 0 0;}
div.EZ_MenuList li#ml_current ul ul ul{ background:#FAFFFF; margin-right:-1px;}
div.EZ_MenuList li#ml_current ul ul ul ul{ background:#FFFAFA;}
div.EZ_MenuList li#ml_current ul ul ul ul ul{ background:#FFFFEB;}
div.EZ_MenuList li#ml_current ul ul ul ul ul ul{ background:#FAFFFF;}
div.EZ_MenuList li#ml_current ul ul ul ul ul ul ul{ background:#FFFAFA;}

div.EZ_MenuList li.parent{/*background:url(../images/arrow-v.png) 40px 18px no-repeat transparent !important;*/}

/* HTML - Redes Sociales
-------------------- */
div.m_socialweb{ padding:0; margin:0; position:absolute; top:-32px; right:20px;}
div.m_socialweb div.ja-box-ct{ padding:0;}
div.m_socialweb ul{}
div.m_socialweb li{ display:block; float:left; margin:0 -4px;}
div.m_socialweb li a{ width:33px; height:33px; overflow:hidden; background:transparent no-repeat 0 center; position:relative; z-index:10; text-indent:-9999px;}
div.m_socialweb li a:hover{ background-position:-33px center;}
div.m_socialweb li.msw-tw a{ background-image:url(../images/redes/tw.png); z-index:50;}
div.m_socialweb li.msw-fb a{ background-image:url(../images/redes/fb.png); z-index:40;}
div.m_socialweb li.msw-fr a{ background-image:url(../images/redes/fr.png); z-index:30;}
div.m_socialweb li.msw-yt a{ background-image:url(../images/redes/yt.png); z-index:20;}
div.m_socialweb li a:hover{ z-index:100;}

/* FPSS
-------------------- */
#fpss-outer-container, #fpss-container{ width:630px;}
#slide-wrapper #slide-outer, #slide-wrapper #slide-outer .slide .slide-inner{ height:200px;}
#fpss-slider, #slide-loading, #slide-wrapper, #slide-wrapper #slide-outer .slide{ width:630px; height:200px; background:#FFF;}

#fpss-outer-container{ margin:0; float:right; position:relative; right:-20px;}
#slide-wrapper #slide-outer .slide .slide-inner{ text-align:right;}
.fpss-introtext{ width:auto; top:50px; right:300px; bottom:auto;}
.fpss-introtext .slidetext h1{ text-shadow:1px 1px 1px #ccc;}
.fpss-introtext .slidetext h1 a{ color:#607216;}
.fpss-introtext .slidetext p{ font-size:16px; line-height:16px; color:#607216;}
#navi-outer{ position:absolute; bottom:20px; right:300px;}
#navi-outer .ul_container{}
#navi-outer li{ margin:0; padding:0;}
#navi-outer li.noimages{ display:none;}
#navi-outer li a{ width:10px; height:10px; margin:0 2px !important; padding:0; background:url(../images/ez/fpss_nav-off.png) transparent no-repeat 0 0; text-indent:-9999px;}
#navi-outer li a:hover, #navi-outer li a.navi-active{ background-image:url(../images/ez/fpss_nav-on.png);}

.m_fpss{}

/* m_gkn-news
-------------------- */
div.m_gkn-news{ position:relative; margin:0; padding:0; z-index:20;}
div.m_gkn-news div.ja-box-ct{ padding:5px 19px;}
div.m_gkn-news div.nsp_arts{ /*position:relative;*/}
div.m_gkn-news div.nsp_top_interface{ margin:0; position:absolute; right:15px; top:-10px;}
div.m_gkn-news div.nsp_top_interface ul.pagination{}
div.m_gkn-news div.nsp_top_interface ul.pagination li{ height:10px; width:10px; margin:0 2px; padding:0; background:url(../images/ez/fpss_nav-off.png) transparent no-repeat 0 0; text-indent:-9999px;}
div.m_gkn-news div.nsp_top_interface ul.pagination li.active{ background:url(../images/ez/fpss_nav-on.png) transparent;}
div.m_gkn-news div.nsp_art_page{ /*height:326px;*/ overflow:hidden;}
div.m_gkn-news p.nsp_info, div.m_gkn-news p.nsp_info a{ margin:0 0 1px 0; font-size:10px !important; color:#ffcc00; width:100%;}
div.m_gkn-news h4.nsp_header{ margin:0; font-size:11px; line-height:12px;}
div.m_gkn-news h4.nsp_header a{ color:#fff;}
div.m_gkn-news h4.nsp_header a:hover{ color:#FF9;}
div.m_gkn-news img.nsp_image{ border:1px solid #fff;}
div.m_gkn-news a:hover img.nsp_image{ border-color:#ff6;}
div.m_gkn-news p.nsp_text{ font-size:11px; line-height:13px; margin:5px 0;}
div.m_gkn-news div.nsp_art_page a.readon{ color:#f1cd50; margin:0 0 0 0; font-weight:normal; }
div.m_gkn-news div.nsp_art_page a.readon:hover{ color:#FF6 !important; }

/* EZ YouTube RSS
-------------------- */
div.ezyt-rss-container{ width:190px; position:relative; overflow:hidden; font-size:11px; line-height:14px;}
div.ezyt-rss-container li.ezyt-rss-item{ position:relative; margin:0 0 3px 0; padding:0 0 3px 70px; height:48px; background:#ADC95F;}
div.ezyt-rss-container li.ezyt-rss-item a{ margin:0; padding:4px 5px 0 0; height:46px; color:#000;}
div.ezyt-rss-container li.ezyt-rss-item a:hover{ color:#D33615;}
div.ezyt-rss-container div.ezyt-rss-thumb{ width:60px; height:42px; position:absolute; left:3px; top:3px; overflow:hidden; border:1px solid #333;}
div.ezyt-rss-container a:hover div.ezyt-rss-thumb{ border-color:#D33615; margin:0; padding:0;}
div.ezyt-rss-container div.ezyt-rss-thumb img{ width:70px; position:relative; top:-3px; left:-3px; margin:0 !important; padding:0 !important;}
div.ezyt-rss-container div.ezyt-rss-item-desc{ display:none; font-size:10px; line-height:11px;}

div.ezyt-rss-container li.ezyt-main{ padding:125px 0 8px 0; height:auto; background:none;}
div.ezyt-rss-container li.ezyt-main a{ height:auto; font-size:12px; color:#fff; padding:0 0 2px 0; margin:0;}
div.ezyt-rss-container li.ezyt-main div.ezyt-rss-thumb{ width:190px; height:120px; left:0; top:0;}
div.ezyt-rss-container li.ezyt-main div.ezyt-rss-thumb img{ width:218px; left:-10px; top:-25px;}
div.ezyt-rss-container li.ezyt-main div.ezyt-rss-item-desc{ display:block;}

/* HTML - Banners Lateral
-------------------- */
div.m_links-lat{}
div.m_links-lat div.ja-box-ct{ padding:5px 10px 0 10px;}
div.m_links-lat ul{}
div.m_links-lat li{ display:block; float:left; margin:0 0 5px 0; font-size:11px; position:relative; z-index:5;}
div.m_links-lat li.last{ margin-right:0 !important;}
div.m_links-lat li a{ padding:0 0 20px 37px; overflow:hidden; background:transparent no-repeat 0 center; color:#fff; font-size:14px; text-shadow:1px 1px 1px #333;}
div.m_links-lat li.mll-1 a{ background-image:url(../images/ez/mll-bnk.png);}
div.m_links-lat li.mll-2 a{ background-image:url(../images/ez/mll-tst.png);}
div.m_links-lat li.mll-3 a{ background-image:url(../images/ez/mll-actld.png);}
div.m_links-lat li.mll-4 a{ background-image:url(../images/ez/mll-ncntrns.png);}
div.m_links-lat li.mll-5 a{ background-image:url(../images/ez/mll-vsts.png);}
div.m_links-lat li.mll-6 a{ background-image:url(../images/ez/mll_medios.png);}
div.m_links-lat li a:hover{ color:#FF6;}
div.m_links-lat li span{ width:120px; display:block; padding:0 10px; border-bottom:1px solid #FFF;}

/* HTML - Banners Inferior
-------------------- */
div.m_links-bot{ height:60px; }
div.m_links-bot li{ display:block; float:left; margin:0; font-size:11px;}
div.m_links-bot li.last{ margin-right:0 !important;}
div.m_links-bot li a{ width:90px; padding:0 0 0 36px; overflow:hidden; background:transparent no-repeat 0 center; color:#4a4a49;}
div.m_links-bot li.mlb-1 a{ background-image:url(../images/ez/mlb-seg.png); width:96px;}
div.m_links-bot li.mlb-2 a{ background-image:url(../images/ez/mlb-est.png); width:90px;}
div.m_links-bot li.mlb-3 a{ background-image:url(../images/ez/mlb-sug.png); width:132px;}
div.m_links-bot li.mlb-4 a{ background-image:url(../images/ez/mlb-nos.png); width:130px;}
div.m_links-bot li.mlb-5 a{ background-image:url(../images/ez/mlb-int.png); width:106px;}
div.m_links-bot li strong{ display:block; font-size:12px; color:#b76809;}
div.m_links-bot li a:hover strong{ color:#607216;}

div.m_links-bot2{ padding:0; margin:20px 0 0 0;}
div.m_links-bot2 li{ display:block; float:left; margin:0 15px 10px; font-size:11px; overflow:hidden;}
div.m_links-bot2 li.last{ margin-right:0 !important;}
div.m_links-bot2 li img{ margin:0;}
div.m_links-bot2 li a{ border:1px solid #505f2a; }
div.m_links-bot2 li a:hover{ border-color:#D33615;}


/* HTML - Contenidos Home
-------------------- */
div.m_content{}
div.m_content div.ja-box-ct{ padding:0;}
div.m_content div.mc-block{
	width:168px; height:340px; float:left; margin:0 5px 0 0; padding:0 6px 0 0; position:relative;
	background:url(../images/ez/mc-block.png) transparent no-repeat right bottom; color:#3e4d0f;
}
div.m_content div.last{ margin:0 !important; padding:0 !important; background:none !important;}
div.m_content div.mc-block h3{ text-align:center; font-size:16px; font-weight:bold; background:transparent no-repeat center 0; margin:15px 0 8px; padding:85px 0 0;}
div.m_content div.mc-block h3 span{ color:#ddb213;}
div.m_content div.mc-1 h3{ background-image:url(../images/ez/mc-macro.png);}
div.m_content div.mc-2 h3{ background-image:url(../images/ez/mc-micro.png);}
div.m_content div.mc-3 h3{ background-image:url(../images/ez/mc-servbc.png);}
div.m_content div.mc-4 h3{ background-image:url(../images/ez/mc-servad.png);}
div.m_content div.mc-block h3 a{ color:#3E4D0F;}
div.m_content div.mc-block h3 a:hover{ text-decoration:underline;}
div.m_content div.mc-block p{ font-size:10px; text-align:center; margin:0;}
div.m_content div.mc-block p.mc-intro{ font-size:12px; font-weight:bold;}
div.m_content div.mc-block p.mc-big{
	height:35px; line-height:18px; font-size:11px; font-weight:bold; margin:25px 0; padding:10px 5px; border-radius:5px;
	background:url(../images/ez/mc-big_bg.png) no-repeat right bottom #fff; border:1px solid #87a413; line-height:140%;
}
div.m_content div.mc-block p.mc-big span{ color:#f18d00; font-size:18px;}
div.m_content div.mc-block select{ width:168px; position:absolute; bottom:15px; left:0; background:#ededed; border:1px solid #193e26;}


/* HTML - Encuentranos
-------------------- */
div.m_encuentranos{
	margin:15px 0 15px; font-size:11px !important; color:#FFF; width:180px; height:115px; position:relative;
	background:url(../images/ez/m-encuentranos_bg.png) transparent no-repeat right top;
}
div.m_encuentranos p{ width:95px; margin:0; position:absolute; top:30px; left:0; text-align:right; }
div.m_encuentranos p span{ color:#fcc91b; display:block;}
div.m_encuentranos ul{ position:absolute; bottom:0; right:0;}
div.m_encuentranos li{ display:inline; margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #808080; line-height:11px;}
div.m_encuentranos li.last{ margin:0; padding:0; border:none;}
div.m_encuentranos li a{ margin:0; padding:0; font-size:11px !important; display:inline;}


/* myFlickr - CMP
-------------------- */
div.myFlickr{ margin:15px 0; position:relative; z-index:0;}
div.myFlickr div.myFlickr-gallery{ display:block;}
div.myFlickr div.myF-descwrapper{ width:100% !important; margin:8px 0; clear:both;}
div.myFlickr a{ float:left; margin:5px 10px 0 0; }
div.myFlickr p.myF-title{ font-size:12px; line-height:15px; margin:8px 0 5px;}
div.myFlickr p.myF-description{ font-size:12px; line-height:15px; margin:0;}
div.myFlickr span.myF-descflickr{ float:right; font-size:10px;}
div.myFlickr span.myF-descflickr a{ float:none; margin:0;}

div.myFlickr table, div.myFlickr table td{ border:none; margin:0; padding:0; border:none;}
div.myFlickr table td{ border-top:1px dotted #EEEEEE !important;}

div.myFlickr-th{ margin:15px 0; position:relative; z-index:0;}
div.myFlickr-th span.myF-descflickr{ display:none;}

div.myFlickr2{ margin:0; position:relative; z-index:0;}


/* Vinaora Visits Count MOD
-------------------- */
div.m_vvisits{}
div.m_vvisits div.ja-box-ct{ padding:0;}
div.m_vvisits div.vvc_digits{ background:#618645; clear:both;}
div.m_vvisits table{ color:#fff; font-size:11px; line-height:8px;}
div.m_vvisits td{}
div.m_vvisits a.readonxmap{ color:#fff; text-shadow:1px 1px 1px #333333;}
div.m_vvisits a.readonxmap:hover{ color:#FF9;}
div.m_vvisits li.mll-5{ padding:0 10px; text-align:left;}


/* JoomlaFish MOD
-------------------- */
#jflanguageselection{ position:absolute; right:210px; top:-35px; margin:0;}
#jflanguageselection a{ font-size:13px; line-height:13px; color:#193E26; text-decoration:underline;}
#jflanguageselection a:hover{ color:#B76809;}


/* JEvents CMP
-------------------- */
#jevents_header td.contentheading{ font-size:15px;}
#jevents_body div#cal_title{ font-size:13px; font-weight:bold; margin:8px 0 0 0;}
#jevents_body td.cal_td_daysnames{ font-size:15px; font-weight:bold;}
#jevents_body table.ev_table{}
#jevents_body table.ev_table tr td{ border-bottom:1px dotted #DDDDDD;}
#jevents_body table.ev_table ul.ev_ul{ margin:0; padding:0;}
#jevents_body table.ev_table li.ev_td_li{ color:#777; padding:4px 0 4px 10px; margin:2px 0;}
#jevents_body table.ev_table a.ev_link_cat{ color:#0E70AD !important; font-style:italic; }
#jevents_body table.ev_table a.ev_link_row{ color:#004000 !important; font-size:12px; }
#jevents_body table.contentpaneopen{ margin:10px 0 0 0; font-size:12px;}
#jevents_body tr.headingrow td.contentheading{ font-size:20px;}
#jevents_body td.repeat div.ev_nextrepeat,
#jevents_body td.repeat div.ev_prevrepeat{ float:none; margin-top:8px;}
#jevents_body div.jev_catselect{ margin:10px 0 15px 0; font-size:15px; font-weight:bold; clear:both;}
#jevents_body div.jev_catselect table{ float:right; margin:5px 0 0 0; width:auto;}
#jevents_body .eventstyle a.cal_titlelink{ font-size:10px !important; line-height:11px !important; padding:2px 4px !important; display:block;}
#jevents_body .inputbox{ margin-top:10px;}
#jevents_body .button{ padding:2px !important; margin:10px 0 0 0; cursor:pointer;}
#jevents_body .buttontext{ padding:0; font-size:11px !important;}
#jevents_body .buttontext img{ margin:0; padding:0; height:23px;}
#jevents_body .buttontext:hover{ text-decoration:none !important; }
#jevents_body a{ color:#004000;}
#jevents_body a:hover,
#jevents_body table.ev_table a.ev_link_cat:hover,
#jevents_body table.ev_table a.ev_link_row:hover{ color:#D33615 !important; text-decoration:none !important;}
/* Jevents Latest MOD
-------------------- */
div.mod_events_latest table.mod_events_latest_table{ font-size:11px; width:100%; }
div.mod_events_latest td.mod_events_latest_first,
div.mod_events_latest td.mod_events_latest{ border-bottom:1px dotted #DDDDDD; padding:5px;}
div.mod_events_latest span.mod_events_latest_date{ color:#666666; line-height:13px;}
div.mod_events_latest span.mod_events_latest_content{ font-size:12px; line-height:16px;}
div.mod_events_latest span.mod_events_latest_content a{ color:#2372AB;}
div.mod_events_latest span.mod_events_latest_content a:hover{ color:#D33615;}
div.mod_events_latest_callink a{ float:right; margin:0 10px 0 0; font-size:11px; line-height:16px; font-weight:normal;}
/* Jevents Latest MOD
-------------------- */
div.m_events{}
div.m_events div.mod_events_latest{ padding:5px 7px 0; /*overflow:auto; overflow-x:hidden;*/ }

div.m_events h3.clearfix{
	padding:0 0 0 45px; overflow:hidden; color:#fff; font-size:14px; line-height:38px; text-shadow:1px 1px 1px #333;
	background: url(../images/ez/mll-bnk.png) transparent no-repeat 0 center;
}
div.m_events h3.clearfix:hover{ color:#FF6;}



/* JoomDoc - CMP
-------------------- */
#documents{ /*height:900px;*/ overflow:auto; padding:0 0 30px 0;}
#documents .document{ position:relative; border-bottom:1px dotted #F0F0F0; margin:0; padding:5px 0;}
#documents .document p{ display:none;}
#documents .document:hover{ background-color:#F5F5F5;}
#documents .document h2{ min-height:20px; padding:6px 180px 6px 6px; font-size:14px;}
#documents .document h2.icon{ height:auto; padding:6px 180px 6px 40px; font-size:14px; border:none;}
#documents .document h2.file{ background-image:url(../images/ez/jdoc_file.png); }
#documents .document h2.pdf{ background-image:url(../images/ez/jdoc_pdf.png); }
#documents .document h2.jpg, #documents .document h2.png, #documents .document h2.gif{ background-image:url(../images/ez/jdoc_img.png); }
#documents .document .info, #documents .document .toolbar{ margin:0; padding:0; position:absolute;}
#documents .document .info{ right:0; bottom:0; color:#B2B2B2; font-size:10px; }
#documents .document .info span{ background:none !important; padding:0 15px 0 0 !important;}
#documents .document .toolbar{ right:0; top:10px; font-weight:bold; font-size:11px; text-transform:uppercase; }
#documents .document .toolbar a{ padding:0 15px 0 20px !important;}
#documents .back{ float:right;}
#documents .empty{ font-style:italic; color:#999;}

#adminForm #documents .document .info, #adminForm #documents .document .toolbar{}
#adminForm #documents .document .toolbar{}

#document h1{ margin:15px 0;}
#document .toolbar{ font-size:14px; font-weight:bold; text-transform:uppercase; float:right;}
#document .back{ font-weight:bold; float:right;}

#documents table{ margin:5px 0 15px 0; width:100%; border-top:1px dotted #eee; border-left:1px dotted #F0F0F0;}
#documents table tr{}
#documents table tr:hover td{ background:#F5F5F5;}
#documents table th{ padding:2px 0; background:url(../images/ez/grad_bg1.png) #fff repeat-x 0 bottom; color:#333; border:1px dotted #ddd; border-width:0 1px 1px 0; text-align:center; vertical-align:middle; font-size:11px; }
#documents table td{ padding:3px 6px; vertical-align:middle; border-bottom:1px dotted #eee; border-right:1px dotted #F0F0F0;}
#documents table tr.entry1{}
#documents table tr.entry1 td{ background:#F5F5F5;}
#documents table tr.entry1:hover td{ background:#FFF;}
#documents table tr.entry2{}
#documents table tr.entry2 td{ background:#FFF;}
#documents table tr.entry2:hover td{ background:#F5F5F5;}


/* LEGEND */
.legend{ background: #fff; border: 1px solid #EEE; margin: 30px 0 30px; padding:5px 10px 0; position: relative; }
.legend .legend-title{
	background: #fff; color:#555; font-weight: bold; font-size:115%; margin: 0; padding: 10px 5px 0; text-transform:uppercase;
	display: block; float: left; position: absolute; left: 5px; top: -20px;
}
.legend h3, .legend h4{ font-weight:bold; font-size:115%; line-height:115%; color:#CB8537;}
.legend h4{ font-weight:bold; font-size:115%; color:#CB8537; margin-top:20px;}



/* ANCHORS */
p.anchors-top{ text-align:right !important;}
p.anchors-top a{ color:#888; font-weight:bold; font-size:10px; text-transform:uppercase; padding:1px 10px; border:1px solid #999;}
p.anchors-top a:hover{ color:#000; border-color:#000;}




/* IMGs FRAMEs */
.img-frame, span.img-frame, .img-frame2, span.img-frame2{ border:1px solid #777 !important; float:right; box-shadow:0px 0px 2px #999;}
.img-frame2{ float:left !important;}
img.img-frame, span.img-frame{ margin:0 0 10px 25px !important;}
img.img-frame2, span.img-frame2{ margin:0 25px 10px 0  !important;}

span.img-frame .img-frame, span.img-frame2 .img-frame2{ margin:0 !important; border:none !important;}
span.easy_img_caption_inner{
	padding:5px 8px !important; font-size:10px !important; line-height:12px !important;
	background:transparent !important;
}
span.easy_img_caption_inner.img-frame, span.easy_img_caption_inner.img-frame2, span.easy_img_caption_inner.img-frame3{
	background:url(../images/grad/bg3.png) repeat-x scroll 0 bottom #f8f8f8 !important;
}

.img-frame3{ display:block !important; margin:15px auto 0 !important; padding:0 !important;}

a.with-zoomin-img{ border:none !important;}




/* Menus - MOD
-------------------- */
/* m_menu Menu */
div.m_menu{}
div.m_menu h3.clearfix{}
div.m_menu div.ja-box-ct{ padding:5px 10px;}

div.m_menu ul.menu{ margin:0 0 0 15px; padding:0; list-style:circle outside; color:#fff;}
div.m_menu ul.menu li{ margin:0; padding:3px 0 1px;}
div.m_menu ul.menu li a{ padding:0 !important; border:none; background:none !important; width:auto; color:#fff;}
div.m_menu ul.menu li span{ padding:1px 0; display:block; color:#fff; line-height:12px; font-size:11px; border:none; background:none !important;}
div.m_menu ul.menu li span span{ padding:0;}
div.m_menu ul.menu li a:hover{ text-decoration:underline !important;}
div.m_menu ul.menu li#current span{ font-weight:bold; font-style:italic;}
div.m_menu ul.menu li#current ul span{ font-weight:normal; font-style:normal;}
div.m_menu ul.menu ul{ list-style:circle outside; margin:3px 0 5px 0; padding:0 0 0 20px; border-width:1px 0 0 1px; color:#FFC;}
div.m_menu ul.menu ul li{ padding:1px 0;}
div.m_menu ul.menu ul span{ color:#FFC;}
div.m_menu ul.menu ul ul{ list-style:disc; color:#F5FFFF;}
div.m_menu ul.menu ul ul span{ color:#F5FFFF;}
div.m_menu ul.menu ul ul ul{ list-style:square; color:#FFF0E1;}
div.m_menu ul.menu ul ul ul span{ color:#FFF0E1;}
div.m_menu ul.menu ul ul ul ul{ list-style:circle; color:#FFC;}
div.m_menu ul.menu ul ul ul ul span{ color:#FFC;}
div.m_menu ul.menu li.parent{}

/* mod-submenu */
div.m_submenu{}
div.m_submenu ul.menu{ list-style:none; margin:0;}
div.m_submenu ul.menu li{ display:none;}
div.m_submenu ul.menu li a:hover, div.m_submenu ul.menu li a:hover span{ text-decoration:none !important; color:#FFF !important;}
div.m_submenu ul.menu li.active{ display:list-item; /*text-transform:uppercase;*/}

div.m_submenu ul.menu li.active span{ text-shadow: 1px 1px 1px #333333; font-size:16px; line-height:16px; text-align:center; margin:0 0 8px 0;}
div.m_submenu ul.menu li.active li span{ font-size:12px; line-height:13px; text-align:left; margin:0;}

div.m_submenu ul.menu li.active li{ display:list-item !important; text-transform:none !important;}
div.m_submenu ul.ml_menu{ margin:0; padding:0;}
div.m_submenu li.active li{ margin:0; padding:0; background:none !important; display:list-item;}
div.m_submenu li.active li.parent{}


/* m_submenu-id */
div.m_submenu-id{ overflow:hidden; margin:0 0 15px 0 !important; padding:0;}
div.m_submenu-id ul.menu{ list-style:none; margin:0;}
div.m_submenu-id ul.menu ul{ border-width:1px 0 0 0; list-style:none !important; padding:0;}
div.m_submenu-id ul.menu ul ul{ border-width:1px 0 0 1px;}
div.m_submenu-id ul.menu li span{ display:none;}
div.m_submenu-id ul.menu li.active_sm span{ display:block;}
div.m_submenu-id ul.menu li.active_sm span{ padding:0 8px 0 0; font-style:normal; font-size:10px; text-align:right; color:#000000;}
div.m_submenu-id ul.menu li.active_sm li{ display:list-item !important; text-transform:none !important;}
div.m_submenu-id ul.menu li.active_sm li.parent span{ background-color:#DCE5FF !important;}
div.m_submenu-id ul.menu li.active_sm li.lchild span{ background-color:transparent !important;}
div.m_submenu-id ul.menu li.active_sm li span{
	padding:2px 0 2px 12px !important; line-height:13px; font-size:11px; text-align:left;
	text-decoration:none !important; background:url(../images/arrow.png) 5px center no-repeat transparent !important;
}

div.m_submenu-id li ul.menu a{ background:none !important;}
div.m_submenu-id ul.ml_menu{ margin:0; padding:0;}
div.m_submenu-id li{ margin:0; padding:0; background:none !important; display:inline;}
div.m_submenu-id li a{ padding:0; border:none; text-decoration:none !important; background:none !important;}
div.m_submenu-id li a:hover span{ text-decoration:underline !important;}
div.m_submenu-id li.active_sm span{ font-weight:bold; font-style:italic; }
div.m_submenu-id li.active_sm ul span{ font-weight:normal; font-style:normal;}
div.m_submenu-id ul{ margin:0; padding:0; border:none;}
div.m_submenu-id li.active_sm ul{ margin:0; padding:5px 0 0 0;}
div.m_submenu-id li.active_sm li{ margin:4px 0; padding:0; background:none !important; display:list-item;}
div.m_submenu-id li.active_sm ul ul{
	margin:8px 0 5px 10px; padding:5px 0 5px 10px; border:dotted #0D299D !important; border-width:1px 0 0 1px !important; border-radius:10px 0 0 0;
	border-bottom:1px dotted #CCCCCC !important; 
}

div.m_submenu-id li.active_sm ul ul span{ color:#0D299D !important;}
div.m_submenu-id li.active_sm ul ul ul, div.m_submenu-id li.active_sm ul ul ul span{ border-color:#5B2E00; color:#5B2E00 !important;}
div.m_submenu-id li.active_sm ul ul ul ul, div.m_submenu-id li.active_sm ul ul ul ul span{ border-color:#0E70AD; color:#0E70AD !important;}
div.m_submenu-id li.active_sm ul ul ul ul ul, div.m_submenu-id li.active_sm ul ul ul ul ul span{ border-color:#0E70AD; color:#0E70AD !important;}
div.m_submenu-id li.active_sm ul ul ul ul ul ul, div.m_submenu-id li.active_sm ul ul ul ul ul ul span{ border-color:#5B2E00; color:#5B2E00 !important;}
div.m_submenu-id li.active_sm ul ul ul ul ul ul ul, div.m_submenu-id li.active_sm ul ul ul ul ul ul ul span{ border-color:#0D299D; color:#0D299D !important;}

div.m_submenu-id li.active_sm li.parent{/*background:url(../images/arrow-v.png) 25px 12px no-repeat transparent !important;*/}
div.m_submenu-id ul.menu li li a{ background:none !important;}


/* Sobi2 - CMP
-------------------- */
/* Categories */
table.sobi2Listing td.sobi2EmptyCell{ background:none;}

table#sobi2CatListSymbols{ margin:0 0 20px 0; width:100%;}
table#sobi2CatListSymbols img{ margin:0;}
table#sobi2CatListSymbols td{ border-bottom:1px dotted #DDDDDD; padding:6px 0;}
table#sobi2CatListSymbols td p{ margin:5px 0;}
table#sobi2CatListSymbols td img{ padding:0; margin:0 0 0 6px;}

p.sobi2CatName{ font-size:16px; line-height:18px; }
p.sobi2CatName a{ color:#333; margin:0 4px 0 0;}
p.sobi2CatName a:hover{ color:#D33615;}
p.sobi2CatName span{font-size:10px; line-height:10px; color:#0072AE; letter-spacing:1px;}
p.sobi2CatName span.sobi2CountSeparator{ margin:0;}
p.sobi2CatName span.sobi2EditlinktipItems{ border:none; padding:0 0 0 1px; cursor:help; }
p.sobi2CatName span.sobi2EditlinktipItems span.editlinktip{ padding:0 3px; color:#333;}
p.sobi2CatName span.sobi2EditlinktipCats{ border:none; padding:0 1px 0 0; cursor:help;}
p.sobi2CatName span.sobi2EditlinktipCats span.editlinktip{ padding:0 3px; color:#777;}

span.sobi2SubcatsList{ padding:3px 0 1px 0;}
span.sobi2SubcatsList span{ margin:0 5px 0 5px; padding:0;}
p.sobi2CatsListSymbolsIntrotext{ margin:0 0 10px 0;}
p.sobi2CatsListSymbolsIntrotext a{ color:#0E70AD;}
p.sobi2CatsListSymbolsIntrotext a:hover{ color:#D33615}

div.sobi2{ position:relative;}
div.sobi2 h1{ color:#CB8537;}
table.sobi2Header{ position:absolute; top:-50px; right:0;}
a.sobi2Header{}

#sobi2PageNav{ margin:15px 0 15px 0;}


div.sb2Entry table{ margin:0; width:100%; border-top:1px dotted #eee; border-left:1px dotted #F0F0F0;}
div.sb2Entry table tr{}
div.sb2Entry table tr:hover td{ background:#F5F5F5;}
div.sb2Entry table th{
	padding:2px 6px; color:#333; border:1px dotted #ddd; border-width:0 1px 0 0; text-align:center; vertical-align:middle; font-size:11px;
	background:url(../images/ez/grad_bg1.png) #fff repeat-x 0 bottom;
}
div.sb2Entry table td{ padding:3px 6px; vertical-align:middle; /*border-bottom:1px dotted #eee;*/ border-right:1px dotted #F0F0F0;}
div.sb2Entry table tr.entry1{}
div.sb2Entry table tr.entry1 td{ background:#F5F5F5;}
div.sb2Entry table tr.entry1:hover td{ background:#FFF;}
div.sb2Entry table tr.entry2{}
div.sb2Entry table tr.entry2 td{ background:#FFF; vertical-align:middle;}
div.sb2Entry table tr.entry2:hover td{ background:#F5F5F5;}

div.sb2Entry h3{ margin:0;}
div.sb2Entry .f_title{ width:120px;}
div.sb2Entry .f_phone_area{ width:15px; text-align:center;}
div.sb2Entry .f_phone_1, div.sb2Entry .f_phone_2{ width:60px; text-align:center;}
div.sb2Entry .f_phone_full{ width:161px; text-align:center;}
div.sb2Entry .f_address{}
div.sb2Entry p.sobi2ItemTitle{ font-weight:bold; margin:0; padding:0;}

div.sb2Entry .f_gallery{ width:60px}
div.sb2Entry .f_gallery .sobiGalleryImage{ float:right;}
div.sb2Entry .f_gallery .sobiGalleryImage, div.sb2Entry .f_gallery img{ float:right; margin:0; padding:0; width:60px; height:40px;}


div.sb2Details{ width:450px; float:left;}
div.sb2Details .legend{ margin:10px 0 30px;}

div.sb2Details table{ margin:10px 0; width:100%; border-top:1px dotted #F5F5F5;}
div.sb2Details table tr{}
div.sb2Details table tr:hover td{ background:#F5F5F5;}
div.sb2Details table td{ padding:3px 6px; vertical-align:middle; border-bottom:1px dotted #F5F5F5;}

div.sb2Details td.f_label{ width:100px; font-weight:bold; text-align:right;}

table.sobi_gallery{ width:250px; float:right; margin:10px 0 0 0;}
table.sobi_gallery td{ border:none;}
table.sobi_gallery div.gallerythumb{ display:block;}
table.sobi_gallery img{ margin:0; border:1px solid #999;}
table.sobi_gallery a:hover img{ border-color:#D33615;}
table.sobi_gallery span{ display:block; text-align:center; padding:5px 0;}

/* Sobi2 - Maps
-------------------- */
div.gmnoprint{}
div.sobiCatOverBubble{ width:300px; height:145px; overflow:hidden; font-size:11px;}
div.sobiCatOverBubble div.gmap-img{ float:left;}
div.sobiCatOverBubble div.gmap-img img{ width:145px;}
div.sobiCatOverBubble div.gmap-info{ width:150px; float:left; margin:0 5px 0 0;}
div.sobiCatOverBubble h3{ margin:0 0 10px 0; padding:0 0 5px 0; font-weight:bold; background:url(../images/ez/grad_bg1.png) repeat-x 0 bottom #FFFFFF; text-align:center;}
div.sobiCatOverBubble p{}
div.sobiCatOverBubble strong{ display:block;}



/* Tabber Tabs - MOD
-------------------- */
div.tabber_nav{ /*padding:5px 5px 0 !important; margin:10px 0 0;*/ position:relative; z-index:10; overflow:hidden;}
div.tabber_nav li.tabber_tab{ text-align:center; margin:0 6px 0 0 !important; }
div.tabber_nav li.tabber_tab a, div.tabber_nav li.tabber_tab a:hover{ font-size:12px; padding:5px 10px;}
div.tabber_container div.tabber_nav li.tabber_tab a, div.tabber_container div.tabber_nav li.tabber_tab a:hover{
	color:#5a5a59; height:35px; line-height:35px; overflow:hidden; box-shadow:0px 0px 3px #CCC;
	background:url(../images/ez/grad_bg1.png) repeat-x scroll 0 bottom #e7e7e7;
}
div.tabber_container div.tabber_nav li.tabber_tab a:hover{
	color:#000;
}
div.tabber_nav li.tabber_tab.active a, div.tabber_nav li.tabber_tab.active a:hover{
	background:#f4f4f4 !important; color:#d79318 !important; box-shadow:0px 0px 3px #999 !important;
}
div.tabber_content{ background:#f4f4f4; border-radius:0 !important; margin:0 5px 10px; position:relative; top:-1px; z-index:5; box-shadow:0px 0px 3px #999; }
div.tabber_content h3{ font-weight:bold; line-height:125%;}

div.tabber_nav li.tabber_t1{ width:190px;}
div.tabber_nav li.tabber_t2{ width:140px;}
div.tabber_nav li.tabber_t3{ width:100px;}
div.tabber_nav li.tabber_t1 a, div.tabber_nav li.tabber_t2 a, div.tabber_nav li.tabber_t3 a{
	white-space:normal !important; line-height:16px !important;
}

div.tabber_content .legend, div.tabber_content .legend-title{ background:#f4f4f4;}



/* Pro Stick Message - MOD
-------------------- */
div.m_mflotante{}
div#nsm{ padding:0; background:url(../images/ez/grad_bg1.png) repeat-x scroll 0 bottom #fff; border:1px solid #999; box-shadow:0px 0px 5px #999;}
div#nsm h3{ margin:5px 0 15px; font-weight:bold;}
div#nsm p{ margin:0px 0 8px;}
div#nsm a img{ position:absolute; right:5px; top:5px; margin:0 !important;}
div#nsm a.nsm img{ position:relative; right:0; top:0;}
div#nsm table.nsm{ margin:10px; width:95%;}



/* m_form-ingreso - MOD
-------------------- */
div.m_form-ingreso{}
div.m_form-ingreso div.ja-box-ct{}
div.m_form-ingreso iframe{ display:block; width:170px; margin:0 auto;}



/* m_bninteres - MOD
-------------------- */
div.m_bninteres{}
div.m_bninteres a{ display:block; float:left; margin:0 4px 0 0;}
div.m_bninteres a img{ border:1px dotted #fff;}
div.m_bninteres a:hover img{ border-color:#eee;}



/* HTML Oveflow
-------------------- */
div.wrapLimit{ height:600px; overflow:auto; clear:both; margin:15px 0 25px; padding:5px 8px; border:1px solid #eee;}
body.contentpane_lite div.wrapLimit{ height:auto;}