/**
 * @version		Ezone for Joomla 2.5.x - Version 1.0
 * @package		Joomla.Site
 * @subpackage	Templates.ezone
 * @copyright	Copyright (C) 2011 :: ezone ::
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 * @websites	http://www.ezone.com.ec
 */


/* Basics */
p{ margin:15px 0;}

a, a:link, a:visited{ color:#0089DE; /*#0055AA*/ text-decoration: none; cursor:pointer;}
a:hover{ text-decoration:underline;}
a:active, a:focus{ text-decoration:none;}

#main h1, #main h2, #main h3, #main h4, #main h5{
	margin:20px 0 20px; padding:8px 0; font-size:25px; line-height:110%; clear:both;
/*	text-shadow:1px 1px 2px #DDD; */
}
#main h1 a:hover, #main h2 a:hover, #main h3 a:hover, #main h4 a:hover, #main h5 a:hover{
	text-decoration:none;
}
/*#main h1{ padding:0 0 5px 0; margin:20px 0 25px; border:1px solid #666; border-width:0 0 1px 0; font-size:15px;}*/
#main h1{
	padding:0; border:1px solid #666; border-width:0 0 1px 0; font-size:20px; font-weight:normal; color:#777;
	margin:25px 0; text-shadow:none;}
#main h2{ font-size:24px; padding:0 50px 0 0;}
#main h3{ font-size:18px; margin:35px 0 15px; border-bottom:#bbb solid 2px;}
#main h4{ font-size:15px; margin:10px 0 15px 0;}

#main ul, ol{ list-style-position:outside; padding:0 0 0 15px; margin:15px 0 15px 15px; }
#main ul{ list-style-type:disc;}
#main ol{ list-style:decimal; }
#main ul li, #main ol li{ padding:0; margin:0 0 5px 0; }
#main ul li li{ list-style:square;}
#main ul li li li{ list-style:circle;}
#main ul li li li li{ list-style:disc;}

#main p{}

.clear{ clear:both; float:none;}


/* IMGs FRAMEs */
img.frame{
	border:1px solid #777 !important; box-shadow:1px 1px 1px #CCC; position:relative; background: #F0F0F0;
	float:right; margin:0 0 20px 25px !important;
}
img.frame, .thumbnail.frame{ float:right; margin:0 0 10px 15px !important; display:block;}
img.left, .thumbnail.left{ float:left; margin:0 15px 10px 0 !important;}
img.right, .thumbnail.right{ float:right; margin:0 0 10px 15px !important;}
img.center, .thumbnail.center{ clear:both; float:none; display:block !important; margin:0 auto 30px !important;}

.thumbnail{ position:relative;}
.thumbnail img{ margin:0 !important;}
.thumbnail .zoomin-img{ background-image:url(../img/ico-zoom-in.png) !important;}


.blog .items-row.cols-2 img.frame{ float:none; clear:both; display:block; margin:0 0 15px 0 !important;}
.blog .items-leading img.frame{ margin:0 33px 20px !important;}
.blog .items-leading .readmore a{ /*margin:0 25px 0 0;*/}


/* TABLEs */
table.frame{
	width:100%; margin:20px 0; border:solid #CCCCCC; border-width:1px 1px 1px 0px; border-radius:3px;
	background:#EAEBEC; text-shadow:1px 1px 0 #FFFFFF; box-shadow:0 1px 2px #D1D1D1;
}
table.frame tr{}
table.frame tr:hover td{ background:#F5F5F5;}
table.frame th{
	padding:15px 15px !important; color:#666666; text-align:left; vertical-align:middle;
	border-bottom:1px solid #E0E0E0; border-top:1px solid #FAFAFA; border-left:1px solid #E0E0E0;
	background-color: #EDEDED;
	background-image: -moz-linear-gradient(top, #EDEDED, #EBEBEB);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EDEDED), to(#EBEBEB));
	background-image: -webkit-linear-gradient(top, #EDEDED, #EBEBEB);
	background-image: -o-linear-gradient(top, #EDEDED, #EBEBEB);
	background-image: linear-gradient(to bottom, #EDEDED, #EBEBEB);
	background-repeat: repeat-x;
}
table.frame th, table.frame th *{
	font-size:15px !important; line-height:110% !important; font-weight:bold !important;  margin:5px 0 !important;
}
table.frame td{
	padding:10px 15px !important; vertical-align:middle;
	border:solid #E0E0E0; border-width:1px 0 1px 1px; border-top-color:#fff;
	background-color: #FBFBFB;
	background-image: -moz-linear-gradient(top, #FBFBFB, #FAFAFA);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBFBFB), to(#FAFAFA));
	background-image: -webkit-linear-gradient(top, #FBFBFB, #FAFAFA);
	background-image: -o-linear-gradient(top, #FBFBFB, #FAFAFA);
	background-image: linear-gradient(to bottom, #FBFBFB, #FAFAFA);
}
table.frame td:first-child{ /*border-left:0;*/}
table.frame td, table.frame td *{ font-size:13px; line-height:110%;}
table.frame tr.entry1 td,
table.frame tr:nth-child(odd) td{
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #F6F6F6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F8F8), to(#F6F6F6));
	background-image: -webkit-linear-gradient(top, #F5F5F5, #F6F6F6);
	background-image: -o-linear-gradient(top, #F5F5F5, #F6F6F6);
	background-image: linear-gradient(to bottom, #F5F5F5, #F6F6F6);
}
table.frame tr.entry2 td,
table.frame tr:nth-child(even) td{}
table.frame tr:hover td{ background:#F1F1F1;}

table.frame.right{}
table.frame.right th{ text-align:right !important; background:#F5F5F5 !important;}

table.frame ul, table.frame ol{ /*margin:8px 0 !important;*/}
table.frame p{ margin:8px 0 !important;}

table.frame.small{}
table.frame.small td{ padding:5px 15px !important;}
table.frame.small td, table.frame.small td *{ font-size:12px;}

table.frame tr.sep td, table.frame td.sep{ border-bottom:2px solid #999;}

.button-more{}
.readon{}

/** Cambios ebonifaz **/
.dcsmt.right .social-tabs{border-radius: 5px 0 0 5px;overflow: hidden;padding-top: 0 !important;}
.dcsmt.right .social-tabs li{background: #2d5690 !important;margin: 0 !important;border-radius: 0;
    -moz-transition:background-color .2s;
    -webkit-transition:background-color .2s;
    -o-transition:background-color .2s;
    transition:background-color .2s;
	}
.dcsmt.right .social-tabs li.active,
.dcsmt.right .social-tabs li:hover,
.dcsmt.right .tab-content {background-color: #5c8ed4 !important} 

/*ssalas*/
.xac-container .ajaxscrl{}
.xac-container .ajaxscrl .mNavPause{ right: 10px; top: 30px;}
.xac-container .ajaxscrl .mNavUp{right: 10px; top: 0;}
.xac-container .ajaxscrl .mNavDown{right: 9px; top: 60px;}
.xac-container .ajaxscrl .mContainer{height: 90px; margin: 0 10px; width: 84%;}
.xac-container .ajaxscrl .mContainer a.title{color: #565759; font-size: 11px; line-height: 12px;}
.xac-container .ajaxscrl .mContainer .date{   color: #666666; font-size: 10px; margin-top: 20px;}

