body {
	background-color: #151B1F;
}
#pathway{
	font-size:12px;
	margin:0 0 20px 0;
	background-color:#74A8DD;
	background-image: linear-gradient(bottom, rgb(72,115,201) 3%, rgb(116,169,221) 52%);
	background-image: -o-linear-gradient(bottom, rgb(72,115,201) 3%, rgb(116,169,221) 52%);
	background-image: -moz-linear-gradient(bottom, rgb(72,115,201) 3%, rgb(116,169,221) 52%);
	background-image: -webkit-linear-gradient(bottom, rgb(72,115,201) 3%, rgb(116,169,221) 52%);
	background-image: -ms-linear-gradient(bottom, rgb(72,115,201) 3%, rgb(116,169,221) 52%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.03, rgb(72,115,201)),
		color-stop(0.52, rgb(116,169,221))
	);
}
div.icon-face{
	background-image: url(../images/icon-fb.png);
}
div.icon-g{
	background-image: url(../images/icon-1.png);
}
div.icon-twitter{
	background-image: url(../images/icon-twitter.png);
}
div.icon-youtube{
	background-image: url(../images/icon-youtube.png);
}
.slide-bottom{
    background-image: url("degrade.png");
    background-repeat: repeat-x;
}
h4{
	background-color: #36488B;
}
h2{
	color: #333;
	font-family: "open sans";
	font-size:18px;
	font-weight: 900;
	min-height: 2px;
	margin-bottom: 5px;
}
a:link,
a:visited,
a:active{
	color: #36488B;
	font-family: "open sans"
}
h2 a:link,
h2 a:hover,
h2 a:visited,
h2 a:active
{
	color: #36488B;
	font-family: "open sans";
	font-size:18px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
}

/**************************** Style's of Modules MS1 ****************************/
.module_ms1 .pad3{
	background-color:#fff;
	border-radius:5px;
}
.module_ms1 h4{
	margin-left: -15px;
	margin-right: -15px;
}
/***************** alternate ****************/
.module_ms1.color_base  h4{
	background-color: #5E8DD3;
}
/***************** white ****************/
.module_ms1.color_white h4{
	background-color: #000;
}
.module_ms1.color_black .pad3{
	background-color: #000;
	color: #fff;
}
/***************** Black ****************/
.module_ms1.color_black h4{
	background-color: #fff;
	color: #000;
}
.module_ms1.color_black h3{
	color: #fff;
}
/********************* module_ms2 ************************/
/***************************** Style of ms2 *************************/
.module_ms2 .pad3{
	background-color: #5E8DD3;
	border-radius:5px;
}
.module_ms2 h4{
	background-color: transparent;
	margin: 0;
    padding: 0 0 5px;
}
.module_ms2 .pad-title{
	background-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    margin: -10px -15px 5px;
    padding: 5px 10px 7px;
}
.module_ms2 a{
	color: #fff;
}
/***************** alternate ****************/
.module_ms2.color_alternate .pad3{
	background-color: #36488B;
}
/***************** white ****************/
.module_ms2.color_white .pad3{
	background-color: #fff; 
}
.module_ms2.color_white h3{
	color: #fff;
}
.module_ms2.color_white h4{
	color: #000;
}
.module_ms2.color_white a{
	color: #36488B;
}
.module_ms2.color_white .pad-title{
	background-color: #000;
}
/***************** Black ****************/
.module_ms2.color_black .pad3{
	background-color: #000;
	color: #fff;
}
.module_ms2.color_black a{
	color: #36488B;
}
.module_ms2.color_black .pad-title{
	background-color: #fff;
}

/***************** Style ms3 ****************/

.module_ms3 .pad3{
	background-color: #36488B;
	border-radius:5px;
	color: #fff;
}
.module_ms3 .pad-title{
	background-color: #FFFFFF;
    border-bottom: 10px solid #5E8DD3;
    margin: -10px -15px 5px;
    padding: 10px 15px 5px;
}
.module_ms3 h3{
	color: #36488B;
}
.module_ms3 a{
	color: #fff;
}
.module_ms3 h4{
	background-color: transparent;
    margin: 0 0 5px;
    padding: 0;
}
/***************** Style ms3 alternate ****************/
.module_ms3.color_alternate h3{
	color: #5E8DD3;
}
.module_ms3.color_alternate .pad3{
	background-color: #5E8DD3;
}
.module_ms3.color_alternate .pad-title{
    border-bottom: 10px solid #36488B;
}
/***************** Style ms3 color_white ****************/
.module_ms3.color_white h3{
	color: #fff;
}
.module_ms3.color_white .pad3{
	background-color: #fff;
	color: #000;
}
.module_ms3.color_white .pad-title{
    border-bottom: 10px solid #ccc;
    background-color: #000;
}
.module_ms3.color_white a,
.module_ms3.color_white h4{
	color: #000;
}
/***************** Style ms3 color_black ****************/
.module_ms3.color_black h3{
	color: #000;
}
.module_ms3.color_black .pad3{
	background-color: #000;
}
.module_ms3.color_black .pad-title{
    border-bottom: 10px solid #ccc;
    background-color: #fff;
}
/**** Comienza el estilo default para el demo *************/
p.readmore, p.readon {
  /*  background-image: url("../images/content/ms1-btg-center-repeat.jpg");*/
    background-repeat: repeat;
    padding: 5px;
}
p.readmore a:link, 
p.readmore a:visited,
p.readon a:link, 
#main p.readon a:visited,
#main p.readmore a:link,
#main p.readmore a:visited,
#main p.readon a:link, 
#main p.readon a:visited {
 /*   border-color: #7A7570;
    border-style: dashed;
    border-width: 2px;
    height: auto !important;
    margin: 0;
    padding: 0 8px;
    width: auto;*/
}

#stage {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E0E0E0;
}
.elements {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
#container {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
#bottom {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #000000;
}
#footer {
    background: none repeat scroll 0 0 #444751;
    color: #A2A3A8;
}
#footer a {
    color: #A2A3A8;
}
#adminForm input, #adminForm select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.button2-left a {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.formelm_buttons button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.image_left, .image_right {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.buttonheading a:hover {
    color: #333333;
}
.article-info-box {
    border-bottom: 1px solid #CCCCCC;
}
.article-info {
    background-color: transparent;
}
li.parent-category-name, li.category-name, li.create, li.modified, li.published, li.createdby, li.hits {
   /* color: #FFFFFF;*/
}
.content_vote {
    border-bottom: 1px solid #CCCCCC;
}
.content_vote .button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.readmore a, .readon a {
   /* background: none repeat scroll 0 0 #0099CC;
    border: 1px solid #00799F;
    color: #FFFFFF;*/
}
.readmore a:hover, .readon a:hover {
  /*  color: #FFFFFF;*/
}

ul.pagenav li a {
	background-color:#808080;
    border: 1px solid #ccc;
    color: #fff;
}
.items-more {
   
}
.items-more h3 {
    background: none repeat scroll 0 0 #3B5E8C;
    border: 1px solid #3B5E8C;
    color: #FFFFFF;
}
.items-more ol {
    border-left: 1px solid #3B5E8C;
    border-right: 1px solid #3B5E8C;
}
.items-more li {
    background: url("../images/arrow.png") no-repeat scroll 3px 5px transparent;
    border-bottom: 1px solid #3B5E8C;
}
.items-more li:hover {
    background-color:#E1EAF3;
}
.items-more li a:hover {
    color: #333333;
}
.pagination a {
    background: none repeat scroll 0 0 #666;
    border: 1px solid #666;
    color: #FFFFFF;
}
.word {
    border: 0 none;
}
.phrase {
    border: 0 none;
}
.only {
    border: 0 none;
}
.searchintro {
    border: 0 none;
}
.searchintro a {
    border: 0 none;
}
.search-results ol li {
    border: 0 none;
}
.search-results .highlight {
    border: 0 none;
}
.phrases {
    border: 0 none;
}
.phrases-box .phrase {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
ol.search_results li.result-title {
    border: 0 none;
}
ol.search_results li.result-title .highlight {
    border: 0 none;
}
.contenttoc {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.contenttoc th {
    background: none repeat scroll 0 0 #0099CC;
    border: 1px solid #00799F;
    color: #FFFFFF;
}
.contenttoc a.toclink {
    background: url("../images/arrow.png") no-repeat scroll 3px 3px transparent;
    border-bottom: 1px solid #CCCCCC;
}
.contenttoc a.toclink:hover, .contenttoc a.toclink.active {
    background: url("../images/arrow.png") no-repeat scroll 3px 3px #EEEEEE;
}
.pagenavcounter {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.pagenavbar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.pagination li a {
    color: #0099CC;
    text-decoration: underline;
}
#article-index {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
#article-index li a {
    background: url("../images/arrow.png") no-repeat scroll 3px 3px transparent;
    border-bottom: 1px solid #CCCCCC;
}
#article-index a:hover {
    background: url("../images/arrow.png") no-repeat scroll 3px 3px #EEEEEE;
}
.pagination ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.cat-items li {
    background: url("../images/arrow.png") no-repeat scroll 0 3px transparent;
    border-bottom: 1px solid #EEEEEE;
}
.contentdescription img {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #FFFFFF;
}
.filter {
    display: inline-block;
}
.display {
    display: inline-block;
}
table.category {
    border-bottom: 1px solid #FFFFFF;
}
.sectiontableheader {
    background: none repeat scroll 0 0 #0099CC;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
.sectiontableheader a {
    color: #FFFFFF;
}
tr.sectiontableentry0 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
tr.sectiontableentry0:hover {
    background: none repeat scroll 0 0 #0099CC;
}
tr.sectiontableentry1 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
tr.sectiontableentry1:hover {
    background: none repeat scroll 0 0 #0099CC;
}
tr.sectiontableentry2 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
tr.sectiontableentry2:hover {
    background: none repeat scroll 0 0 #0099CC;
}

/* lingth */
.categories-list li {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #3B5E8C;
}
.categories-list li li {
    background-color: transparent;
    border: 1px solid #3B5E8C;
}
.cat-children li {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #3B5E8C;
}
.category thead {
    background-color: #3B5E8C;
    border: 1px solid #3B5E8C;
    color: #FFFFFF;
}
.category thead a {
    color: #FFFFFF;
}
.category thead .list-title, .category thead .list-date, .category thead .list-author, .category thead .list-hits {
}
.cat-list {
  	border: 1px solid #ccc;
}
/** For th hover */
	
.cat-list:hover {
    background: none repeat scroll 0 0 #E1EAF3;
}
.cat-list .list-title, .cat-list .list-date, .cat-list .list-author, .cat-list .list-hits {
    border: 1px solid #CCCCCC;
}


table.pollstableborder {
    border-bottom: 1px solid #CCCCCC;
}
ul#archive-list li {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
ul#archive-list li h5.metadata {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
ul#archive-list li h5.metadata span {
    color: #999999;
}
.create {
    background: url("../images/createdate.png") no-repeat scroll 0 50% transparent;
}
.modified {
    background: url("../images/modifydate.png") no-repeat scroll 0 50% transparent;
}
.published {
    background: url("../images/publishdate.png") no-repeat scroll 0 50% transparent;
}
.author {
    background: url("../images/createdby.png") no-repeat scroll 0 50% transparent;
}
table.weblinks {
    border-bottom: 1px solid #CCCCCC;
}
.weblinks li {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.weblinks li li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
}
.weblinks dl dt, .weblinks dl dd {
    color: #999999;
}
.weblinks dl {
    background: url("../images/bullet_blue.png") no-repeat scroll 0 50% transparent;
}
table.newsfeeds {
    border-bottom: 1px solid #CCCCCC;
}
.newsfeed li {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.contact-category td.sectiontableentry {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
.contact-category td.sectiontableentry:hover {
   /* background: none repeat scroll 0 0 #0099CC;*/
}
.contact-category td.sectiontableentry0 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
.contact-category td.sectiontableentry0:hover {
    background: none repeat scroll 0 0 #0099CC;
}
.contact-form {
    border: 1px solid #FFFFFF;
}
#contact-slider .panel {
    border: 1px solid #FFFFFF;
}
table.category .even, .category tbody td {
    border: 1px solid #3B5E8C;
}
table.category tbody tr:hover{
	background-color: #E1EAF3;
}
/* For td hover  */
table.category .even:hover, .category tbody td:hover {
 
}
table.category .odd {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
table.category .odd:hover {
    background: none repeat scroll 0 0 #0099CC;
}
#email {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.invalid {
    color: #FF0000;
}
input.invalid {
    border: 1px solid #FF0000 !important;
}
.remind {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.remind input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.remind button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.reset {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.reset input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.reset button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.registration {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.register input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
div.email {
    background: none repeat scroll 0 0 transparent;
    color: inherit;
    text-shadow: 1px 1px 0 #F8F8F8;
}
.registration {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.registration button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
table.contentpane img {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
#com-form-login ul {
    border-top: 1px solid #EEEEEE;
}
#com-form-login li {
    background: url("../images/bullet_blue.png") no-repeat scroll 0 7px transparent;
    border-bottom: 1px solid #EEEEEE;
}
.login {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.login #username, .login #password {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
.profile {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.profile a {
    background: none repeat scroll 0 0 #0099CC;
    border: 1px solid #00799F;
    color: #FFFFFF;
}
.profile a:hover {
    background: none repeat scroll 0 0 #0099CC;
    border: 1px solid #00799F;
    color: #FFFFFF;
}
.profile-edit {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
}
.profile-edit button {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.profile-edit button:hover {
    background: none repeat scroll 0 0 #4D453E;
    border: 0 none;
    color: #FFFFFF;
}
.profile-edit input, .profile-edit select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
}
/**************************************************************************************************************/
body #sidebar1 ul li ul li:last-child,
body #sidebar2 ul li ul li:last-child{
	border-radius: 0;
}
#sidebar1 ul li ul {
	background-color: #333;
	border-radius: 5px;
}
#sidebar1 ul li > a:link,
#sidebar1 ul li > a:active,
#sidebar1 ul li > a:visited,
#sidebar1 ul li > span:link,
#sidebar1 ul li > span:active,
#sidebar1 ul li > span:visited{
	font-size:14px;
	font-weight: normal;
	cursor: pointer;
	font-style: normal;
}

#sidebar1 ul li ul li a:link,
#sidebar1 ul li ul li a:active,
#sidebar1 ul li ul li a:visited,
#sidebar1 ul li ul li span{
	font-size:12px;
	font-weight: normal;
	background-image: none
}

#sidebar1 ul li.active > a ,
#sidebar1 ul li.active > span,
#sidebar1 ul li.active ul li.active > a,
#sidebar1 ul li.active ul li.active > span{
	background-color: #111;
}
#sidebar1 ul li.active li > a,
#sidebar1 ul li.active li > span {
	font-weight: normal;
	background-color:transparent;
	background-image: none
}
#sidebar1 ul li ul li a:hover,
#sidebar1 ul li ul li span:hover,
#sidebar1 ul li a:hover,
#sidebar1 ul li span:hover{
	background-color: #111;
	font-style: normal;
}
/**************************** Duplicate in sidebar2 ****************/
#sidebar2 ul li ul {
	background-color: #333;
	border-radius: 0 0 10px 10px;
}
#sidebar2 ul li > a:link,
#sidebar2 ul li > a:active,
#sidebar2 ul li > a:visited,
#sidebar2 ul li > span:link,
#sidebar2 ul li > span:active,
#sidebar2 ul li > span:visited{
	font-size:14px;
	font-weight: normal;
	cursor: pointer;
	font-style: normal;
}

#sidebar2 ul li ul li a:link,
#sidebar2 ul li ul li a:active,
#sidebar2 ul li ul li a:visited,
#sidebar2 ul li ul li span{
	font-size:12px;
	font-weight: normal;
	background-image: none
}

#sidebar2 ul li.active > a ,
#sidebar2 ul li.active > span,
#sidebar2 ul li.active ul li.active > a,
#sidebar2 ul li.active ul li.active > span{
	background-color: #111;
}
#sidebar2 ul li.active li > a,
#sidebar2 ul li.active li > span {
	font-weight: normal;
	background-color:transparent;
	background-image: none
}
#sidebar2 ul li ul li a:hover,
#sidebar2 ul li ul li span:hover,
#sidebar2 ul li a:hover,
#sidebar2 ul li span:hover{
	background-color: #111;
	font-style: normal;
}
.slideshow-controller a {
	background: url(../images/RoyalBlue-Navy/tinycontroller.png) ;
}
