/**

 * @package     DailyEdition Template

 * @version     1.0

 * @author      ThemeXpert http://www.themexpert.com

 * @copyright   Copyright (C) 2010 - 2011 ThemeXpert

 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3

 **/

body {
	font-family: "Arial, Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	background: url(../images/backgrounds/canvas.png);
	/*background-color: #4d1c5d;*/
}
a {
	color: #444444;
}
input,  textarea {
	background: #f0f0f0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
/*--------------------------------------------------

        Layout

---------------------------------------------------*/

.ex-wrapper {
	background: #ffffff;
	/*padding: 0 10px;*/



	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding-top: 1px;
	margin-top: -1px;
}
/*Override default values*/

.ex-row {
	margin: 10px 5px;
	width: auto !important;
}
.ex-block {
	border: 1px solid #dddddd;
	margin: 5px 5px 0;
	padding: 10px;
}
#ex-component {
	padding: 0;
}
/*-------------------------------------------------

        Positions Specific

--------------------------------------------------*/

/*ex-roof*/

#ex-roof .ex-row {
	background: #222222;
	color: #f6f6f6;
	margin-left: 10px;
	margin-right: 10px;
}
#ex-roof .ex-block {
	border: none;
}
#ex-bottom .ex-row {
	margin-bottom: 0;
}
#ex-footer .ex-row {
	background: #333;
	margin: 0 10px;
}
#ex-footer .ex-block {
	border: 0;
	color: #e0e0e0;
}
#ex-footer .ex-block a {
	color: #e0e0e0;
}
#ex-copyright .ex-row {
	margin-bottom: 0;
}
#ex-copyright .ex-block {
	border: 0;
}
/*-------------------------------------------------

        Menu

--------------------------------------------------*/

/* Override ex-block with menu specific selector */

.widget-menu {
	padding: 0;
	margin-bottom: 0;
	border: none;
}
.ex-megamenu ul.level-0 > li {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 48px;
}
.ex-megamenu ul.level-0 > li.last {
	border-right: 0;
}
.ex-megamenu ul.level-0 > li .menu-title {
	color: #ffffff;
	font-size: 14px;
}
.ex-megamenu ul.level-0 > li .menu-desc {
	color: #222222;
	margin-top: 3px;
	text-shadow: 1px 1px 1px #e7e7e7;
	font-size: 12px;
	padding-right: 10px;
}
.ex-megamenu ul.level-0 > li.active {
	background: url("../images/menu-active.png") 0 0 repeat-x;
	margin-bottom: -5px;
}
.ex-megamenu ul.level-0 > li.active span.menu-title {
	color: #222222;
	text-shadow: 1px 1px 1px #e7e7e7;
}
.ex-megamenu ul.level-0 > li.active span.menu-desc {
	font-style: italic;
	color: #ffffff;
	text-shadow: none;
}
.ex-megamenu ul.level-0 > li:hover {
	background: url("../images/menu-hover.png") 0 100% repeat-x;
}
.ex-megamenu ul.level-0 > li.mega .childcontent {
	border: none;
	display: none;
}
.ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner {
	border: none;
	margin-top: 4px;
}
.ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner .ex-block {
	border: none;
}
.ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner ul.level-1 li .menu-title {
	font-size: 12px;
}
.ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner ul.level-1 li span.menu-title,  .ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner ul.level-1 li.active span.menu-title {
	color: #ffffff;
	text-shadow: none;
}
.ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner ul.level-1 li.group:hover,  .ex-megamenu ul.level-0 > li.mega .childcontent .childcontent-inner-wrap .childcontent-inner ul.level-1 li.group.active {
	background: transparent;
}
.ex-megamenu .ex-block .ex-title {
	background: transparent;
	border-bottom: 1px solid #fff;
}
.ex-megamenu .ex-block input {
	background: #fff;
}
/* Fancy menu

-----------------------------------*/

.fancy {
	background: transparent;
	color: #222222;
}
/* Subnav common (Dorpline+Split)

-----------------------------------*/

#ex-splitmenu,  #exdl-mainnav,  #ex-bottom {
	height: 38px;
}
#ex-splitmenu li,  #exdl-mainnav li,  #ex-bottom li {
	font-weight: normal !important;
	font-family: Verdana, Geneva, sans-serif !important;
	height: 38px;
}
#ex-splitmenu li.last-item,  #exdl-mainnav li.last-item {
	border-right: 0;
}
#ex-splitmenu li .menu-title,  #exdl-mainnav li .menu-title,  #ex-bottom li .menu-title {
	color: #1b4517;
	font-size: 12px;
}
#ex-splitmenu li .menu-desc,  #exdl-mainnav li .menu-desc,  #ex-bottom li .menu-desc {
	color: #222222;
	margin-top: 3px;
	padding-right: 10px;
}
#ex-splitmenu li.active,  #exdl-mainnav li.active,  #ex-bottom li.active {
	border-bottom: 4px solid #132912;
	margin-bottom: -5px;
}
#ex-splitmenu li.active span.menu-title,  #exdl-mainnav li.active span.menu-title,  #ex-bottom li.active span.menu-title {
	color: #1b4517;
}
#ex-splitmenu li.active span.menu-desc,  #exdl-mainnav li.active span.menu-desc,  #ex-bottom li.active span.menu-desc {
	font-style: italic;
	color: #ffffff;
	text-shadow: none;
}
#ex-splitmenu li:hover,  #exdl-mainnav li:hover,  #ex-bottom li:hover {
	border-bottom: 4px solid #132912;
}
#ex-subnav {
	margin-top: 5px;
	background: #f6f6f6;
	border: 1px solid #dcdada;
}
#ex-subnav a {
	color: #222222;
}
#ex-subnav .menu-title {
	background: url(../images/bullet-submenu.png) no-repeat 0 50%;
	padding-left: 15px;
}
#ex-subnav .menu-desc {
	display: none;
}
/*----------------------------------

        Component Area

-----------------------------------*/

#ex-component .ex-article-icons ul li a {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background-image: url(../images/glyphicons-halflings.png);
}
#ex-component .print-icon a {
	background-position: -96px -48px;
}
#ex-component .email-icon a {
	background-position: -72px 0;
}
#ex-component .edit-icon a {
	background-position: -96px -72px;
}
/*----------------------------------

        Widget Specific

-----------------------------------*/

.widget-date {
	padding: 0 5px;
	text-align: right;
	margin-top: 0;
}
.widget-logo {
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.widget-designedby {
	padding-right: 0;
}
.designed-by {
	text-indent: -9999px;
	font-size: 0;
}
.designed-by a {
	background: url(../images/themexpert.png) no-repeat;
	width: 75px;
	height: 18px;
	float: right;
}
#ex-copyright .widget-copyrightinfo {
	padding-left: 5px;
	line-height: 17px;
}
#ex-scrolltop {
	background: url(../images/totop.jpg) no-repeat;
	padding: 0 0 0 20px;
	width: 50px;
	height: 51px;
	display: inline-block;
	text-indent: -9999px;
	position: absolute;
	top: -110px;
}
/*----------------------------------

        Module Specific

-----------------------------------*/

/*Breadcrumbs*/

.breadcrumbs .ex-block {
	padding: 0;
}
.breadcrumbs ul.breadcrumb {
	margin-bottom: 0;
}
#login-form #modlgn-username,  #login-form #modlgn-passwd {
	display: block;
	width: 98%;
}
#login-form #form-login-remember {
	margin: 5px 0;
}
#login-form #form-login-remember * {
	float: left;
	margin-right: 5px;
}
#login-form .button {
	margin: 0 0 5px;
	float: right;
}
/*search*/

#mod-finder-searchform {
	float: right;
	width: 200px;
	background: #f6f6f6;
	padding: 10px;
	border: 1px solid #c9c9c9;
	margin-bottom: 5px;
}
#mod-finder-searchword {
	margin-bottom: 0;
	background: #e7e7e7;
}
/*Default joomla menu*/

/*Turn off image*/

ul.menu {
	list-style-type: none;
	margin: 0;
}
ul.menu li img {
	display: none;
}
/*news ticker*/

.newsticker .ex-header {
	border-bottom: none;
}
.newsticker .ex-header .ex-title {
	/*background: none;*/



	font-size: 14px;
	float: left;
	padding: 0 10px;
	margin-bottom: 0;
	line-height: 21px;
}
.newsticker .ex-header .ex-title span {
	color: #ffffff !important;
	font-size: 12px !important;
	font-weight: bold !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.newsticker .item div {
	padding: 0;
}
.newsticker .item div h4 {
	font-size: 11px;
	margin: 0;
	line-height: 21px;
	padding: 0 10px;
}
.newsticker .item:hover {
	background: transparent;
}
/*K2 Modules*/

.k2ItemsBlock span.count {
	border: 1px solid #e1e1e1;
	padding: 0 8px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.k2ItemsBlock .moduleItemTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.k2LatestCommentsBlock ul,  .k2ItemsBlock ul {
	list-style-type: none;
	margin: 0;
}
.k2LatestCommentsBlock li,  .k2ItemsBlock li {
	margin-bottom: 5px;
	border-bottom: 1px solid #e5e5e5;
}
.k2LatestCommentsBlock li.odd,  .k2ItemsBlock li.odd,  .k2LatestCommentsBlock li.even,  .k2ItemsBlock li.even {
	background: transparent;
	padding: 0;
}
/*----------------------------------

        Module Variations

-----------------------------------*/

/*Common Override*/

.nomargin {
	margin: 0;
}
.nomargin-left {
	margin-left: 0;
}
.nomargin-right {
	margin-right: 0;
}
.nomargin-bottom {
	margin-bottom: 0;
}
.nomargin-top {
	margin-top: 0;
}
.nopadding {
	padding: 0;
}
.nopadding-left {
	padding-left: 0;
}
.nopadding-right {
	padding-right: 0;
}
.nopadding-bottom {
	padding-bottom: 0;
}
.nopadding-top {
	padding-top: 0;
}
.noborder {
	border: none;
}
.nostyle {
	margin: 0;
	padding: 0;
	border: none;
}
.ads p {
	margin: 0;
}
.ads img {
	display: block;
	max-width: 100%;
	height: auto;
}
/*Box Styles*/.box-stripe {
	background: url(../images/stripe.png) repeat-x 0 0;
	padding-top: 15px;
}
.flush:hover {
	background: #f5f5f5;
}
.box1 {
	background: #222;
	color: #f5f5f5;
}
.box1 .ex-title {
	color: #f5f5f5;
}
/*Title Styles*/

.ex-title {
	background: url("../images/arrow-title.png") no-repeat -20px 100% transparent;
	color: #222222;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 12px;
	margin-bottom: 10px;
	color: #222222;
}
.ex-title,  .xc-title,  .item h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*Title Variations*/

.title1 .ex-title {
	margin: -10px -10px 10px;
	padding: 10px;
}
.title1 .ex-title span {
	color: #222222;
}
.notitle .ex-title {
	background: transparent;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
/*Menu Styles*/

.menu-main li,  .menu-list li {
	display: inline-block;
}
.menu-main li a,  .menu-list li a {
	display: block;
}
.menu-main {
	border: 0;
	font-size: 16px;
	padding: 0;
}
.menu-main li a {
	padding: 12px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.menu-main li a:hover {
	text-decoration: none;
	color: #000;
}
.menu-list li {
	line-height: 14px;
}
.menu-list li a {
	display: block;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #e0e0e0;
}
/*Social Icons*/

.social-icons {
	list-style-type: none;
	margin: 0;
}
.social-icons li {
	float: left;
	margin-right: 10px;
}
.social-icons li a {
	display: block;
	background: url(../images/social.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 30px;
	height: 25px;
}
.social-icons li.facebook a {
	background-position: 6px 0;
}
.social-icons li.youtube a {
	background-position: -28px 0;
}
.social-icons li.twitter a {
	background-position: -93px 0;
}
.social-icons li.rss a {
	background-position: -61px 0;
}
/*Badge Style*/

.badge-new .badge,  .badge-hot .badge,  .badge-top .badge,  .badge-pick .badge {
	position: absolute;
	width: 46px;
	height: 46px;
	top: 0;
	right: 0;
	z-index: 11;
	background-image: url(../images/badge.png);
	background-repeat: no-repeat;
}
.badge-new .badge {
	background-position: 0 -150px;
}
.badge-pick .badge {
	background-position: 0 -100px;
}
.badge-top .badge {
	background-position: 0 -50px;
}
#ex-utility .mod-187 .ex-title span, #ex-utility .mod-209 .ex-title span, #ex-utility .utility-5 .ex-title span, #ex-utility .mod-190 .ex-title span {
	font-size: 16px;
	color: #333 !important;
	font-weight: normal !important;
	font-family: Verdana, Geneva, sans-serif;
}
.designed-by {
	display: none;
}
.acymailing_module_form {
	color: #336633;
	padding: 0 !important;
}
#ex-utility .mod-226 .ex-title, #ex-utility .mod-226 .xc-title, #ex-utility .mod-226 .item h4 {
	font-size: 16px !important;
	color: #336633 !important;
	font-weight: bold !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
#ex-utility .mod-226 .ex-title span {
	font-size: 16px !important;
	color: #333 !important;
	font-weight: bold !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.utility-2 .ex-title span, .sidebar-b .ex-title span {
	font-size: 16px !important;
	color: #333 !important;
	font-weight: bold !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.utility-2 .ex-title, .sidebar-b .ex-title {
	font-size: 16px !important;
	color: #336633 !important;
	font-weight: bold !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.roof-1 .ex-title span {
}
.sidebar-b #mod-finder-searchform {
	width: 210px !important;
}
.mod-238 {
	padding: 0 10px 0 0;
}
#ex-mainbody .ex-title {
	font-family: Verdana, Geneva, sans-serif !important;
}
#ex-splitmenu ul li, #ex-bottom .footer li {
	text-transform: uppercase !important;
}
table th, table td {
	border: none !important;
	padding-bottom: 8px !important;
}
#adminForm .list-title a {
	color: #444 !important;
}
#adminForm .list-date {
	font-weight: bold !important;
}
.contact h3 {
	display: none !important;
}
.contact legend {
	font-size: 16px !important;
}
.contact input, .contact textarea, .contact select, .contact .uneditable-input {
	width: 620px;
}
.contact button {
	width: 150px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: #ffffff;
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -ms-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(top, #62c462, #51a351);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor: pointer;
	float: right;
	margin-right: 55px;
}
#ex-footer .jvcounter_contain {
	background: #ccc !important;
	border: none !important;
	box-shadow: none !important;
}
#ex-footer .digitstype {
	display: none;
}
#ex-footer .counteronline {
	display: none;
}
#ex-footer .jvcounter_style1 {
	padding: 10px 0 5px 0 !important;
}
#ex-footer .counterday {
	padding: 0 10px !important;
}
#ex-footer .footer-1, #ex-footer .footer-2 {
	font-size: 12px !important;
}
#ex-footer .ex-content {
	color: #7a7a7a;
}
#ex-footer .jvcounter_rows {
	font-size: 12px;
	font-weight: bold;
}
#ex-footer .ex-block {
	margin: 0;
	padding: 10px;
}
.aidanews2_botL {
	text-align: center !important;
	width: 200px !important;
}
.aidanews2_line {
	display: none !important;
}
.aidanews2_table .aidanews2_tabrow .aidanews2_art {
	margin-right: 10px;
	border-left: 1px solid #ccc !important;
}
.aidanews2_mainC {
	border: 1px solid #ccc;
	margin-top: 10px;
}
.aidanews2_art {
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
}
#ex-component .aidanews2_boletins .odd, #ex-component .aidanews2_boletins .even {
	border-bottom: 1px solid #ccc !important;
}
.nspLinkScroll1 {
	display: none !important;
}
.nspArt img.nspImage {
	padding: 5px;
	border: 1px solid #ccc !important;
}
.nspInfo {
	margin: 0 !important;
}
#hwdvids .usernav, #hwdvids .footer, #hwdvids .padding img {
	display: none !important;
}
#hwdvids .hwdmodule-h2 .box {
	background-color: #98C793 !important;
}
#hwdvids .hwdmodule-h5 div, #hwdvids .hwdmodule-h5 p {
	background-color: #98C793 !important;
	color: #333 !important;
}
#hwdvids .hwdmodule-h5 a {
	color: #333 !important;
}
#hwdvids .hwdmodule-h5 h2 {
	color: #333 !important;
}
#hwdvs_navcontainer ul li a {
	color: #fff !important;
}
#hwdvs_navcontainer ul li a:hover {
	color: #98C793 !important;
}
#hwdvids form {
	display: none !important;
}
.cat_child_wrapper .profile1 {
	max-width: 690px !important;
}
#cat_child_wrapper1 .cat_child_h3, #cat_child_wrapper1 p {
	text-align: center !important;
}
#cat_child_wrapper1 .cat_child_h3 {
	font-size: 12px !important;
	line-height: 20px !important;
	width: 100% !important;
}
#cat_child_wrapper1 .cat_child {

}
#cat_child_wrapper1 .cat_child img {

}
#ex-utility #hwdvids .padding {
	padding: 0 !important;
}
#hwdvids .hwdmodule-h3 {
	display: none !important;
}
#ff_formdiv4 .bfQuickMode .bfLabelLeft label {
	width: 30% !important;
}
#ff_formdiv4 .bfQuickMode .bfNextButton, #ff_formdiv4 .bfQuickMode .bfSubmitButton, #ff_formdiv4 .bfQuickMode .bfCancelButton {
	width: 100px !important;
	float: left;
}
#ff_formdiv4 .bfQuickMode .bfLabelRight label {
	margin: 0;
	padding: 0 !important;
	width: 95%;
}
#ff_formdiv4 .bfCalendar {
	width: 25% !important;
}
#ex-footer .blank a:hover {
	text-decoration: none !important;
}
#jalh-modid262 span {
	color: #9DD29E!important;
	padding-left: 5px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	font-weight: bold !important;
}
.profile2 h3, .profile2 .cat_child p {display: none !important;}
.fotos_home .ex-content .ig_menu_pagination {max-height: 300px !important;}
.convenios .xac-container {padding: 10px;}
.convenios .elegant .xac-trigger {
	padding: 7px 14px; 
	background-color: #FBFBFB;
	background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);
	background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
	background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);
	background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);
	background-image:linear-gradient(top, #ffffff, #f5f5f5);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;border-radius:3px;
	-webkit-box-shadow:inset 0 1px 0 #ffffff;
	-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;
	font-size: 16px; 
	text-transform: capitalize;
	box-shadow: 0 1px 0 #FFFFFF inset;
	border: 1px solid #ccc !important;
	margin: 5px 0;
}
.convenios .xac-trigger {
	cursor: pointer;
}
.convenios .active {
	background: #98C793 !important;
	color: #1B4517; 
}

label#bfLabel688 {
    margin-right: 10px;
}

label#bfLabel689 {
    margin-right: 33px;
}

label#bfLabel690 {
    margin-right: 54px;
}

label#bfLabel691 {
    margin-right: 40px;
}