h4{
	color: #9D4C34;
	font-family: "open sans";
	font-size:14px;
	font-weight: 500;
	margin-top: 10px;
	font-style: italic;
}
h2,
.module_ms1 h3{
	color: #04202C;
	font-family: "open sans";
	font-size:18px;
	font-weight: 900;
	display: table-cell;
	background-image:url(../images/Navy-Brown/bg-h2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0 19px 13px 3px;
	min-height: 2px;
}
#menu ul li li a:hover,
#menu ul li li span:hover{
	color:#9D4D35;
}
a:link,
a:visited,
a:active{
	color: #9D4C34;
	font-style: italic;
	font-family: "open sans"
}
a:hover{
	text-decoration: underline;
}
h2 a:link,
h2 a:hover,
h2 a:visited,
h2 a:active
{
	color: #04202C;
	font-family: "open sans";
	font-size:18px;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
}
.leading h2 {
	border-bottom: 5px solid #04202C;
	display: table-cell;
	padding:0 102px 0 0;
	background-image: none;
	}
.leading p{
	margin-top: 10px;
}
.border-top{
	background-color: #E1EAF3;
	border-bottom:2px solid #fff;
	height: 5px;
	width:  100%;
	position: absolute;
	top: 0;
	left:0;
	z-index: -1;
}
#mod-search-searchword,
#mod_search_searchword{
    background-image: url("../images/Navy-Brown/bg-search.png");
    background-repeat: no-repeat;
    background-color:transparent;
    border: 0 none;
    color: #666666;
    height: 19px;
    width: 220px;
    margin: 0;
    padding: 5px;
}

.featured-bottom{
	width: 100%;
	height:80px;
	background-color: #9D4D35;
	position: absolute;
	bottom: 0;
	z-index: 1;
	display:none;
	box-shadow:0px -64px 88px -77px #242424 inset;

}
div.featured-wrapper{
	height:auto;
	width: 100%;
	background-color:#9D4D35;
	position:relative;
	margin-bottom: 20px;
	box-shadow:0 68px 35px -68px #242424 inset;
	background-image: url(../images/Navy-Brown/bg-featured.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.footer-int{
	background-color: #E1EAF3;
    border-radius: 20px 20px 0 0;
    border-right: 2px solid #FFFFFF;
    margin: 0 auto;
    padding: 20px 20px 0;
    width: 920px;
}
body .slideTitle{
  	background-color: #04222D;
    height: 69%;
    opacity: 0.8;
    padding: 135px 10px 10px;
    position: absolute;
    right: 10px;
}
.slideTitle p{
	color: #fff;
	font-family:"Open Sans";
	font-weight: normal;
	font-size: 12px;
}
.slideTitle h3{
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 24px;
}
.slideTitle h4{
	color: #9D4C34;
	font-family: "open sans";
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
#sliderNav{
	background-image:url("../images/bg-body.jpg");
    border-radius: 10px 10px 0 0;
    bottom: -20px;
    left: 37%;
    position: absolute;
    width: auto;
}
/**************************** Style's of Modules MS1 ****************************/
.module_ms1 .pad-title,
.module_ms3 .pad-title{
	margin: 0 0 10px;
}
.module_ms1 .pad3,
.module_ms3 .pad3,
.module .pad3{
	padding: 10px 15px ;
}
/**************************** Style's of Modules MS1 color_alternate ****************************/
.module_ms1.color_alternate h3{ 
	color: #9D4C34;
	background-image:url(../images/Navy-Brown/bg-h2-alternate.png);
	min-height: 2px;
}
.module_ms1.color_alternate h4{
	color: #04212C;
}
/**************************** Style's of Modules MS1 color_alternate ****************************/
.module_ms1.color_black .pad3{ 
	color: #fff;
	background-color: #000;
}
.module_ms1.color_black h4{
	color: #fff;
}
.module_ms1.color_black h3{ 
	color: #fff;
	background-image:url(../images/Navy-Brown/bg-h2-black.png);
}
/**************************** Style's of Modules MS1 color_white ****************************/
.module_ms1.color_white .pad3{ 
	color: #000;
	background-color: #fff;
}
.module_ms1.color_white h4{
	color: #000;
}
.module_ms1.color_white h3{ 
	color: #000;
	background-image:url(../images/Navy-Brown/bg-h2-black.png);
}

/**************************** Style's of Modules MS2 ****************************/
/************************** Title of MS2 module *******************/
.module_ms2 h3{
	background-color: #E1EAF3;
	border-radius:15px 15px 0 0;
	padding: 10px 15px 5px;
	color: #9D4D35;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
}
.module_ms2 .custom_ms2{
	background-color: #E1EAF3;
	border-radius:0 0 15px 15px;
	padding: 10px 15px;
}
.module_ms2 .pad3{
	border-radius:15px 15px 15px 15px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
/************************ module_ms2  color_alternate *****************/
.module_ms2.color_alternate .custom_ms2{
	background-color: #BA8272;
}
.module_ms2.color_alternate h3{
	background-color: #BA8272;
	color: #E1EAF3;
}
.module_ms2.color_alternate h4{
	color: #E1EAF3;
}
.module_ms2.color_alternate a,
.module_ms3.color_alternate a{
	color: #fff;
}
/************************ module_ms2  color_black *****************/
.module_ms2.color_black .custom_ms2{
	background-color: #333;
}
.module_ms2.color_black h3{
	background-color: #333;
	color: #fff;
}
.module_ms2.color_black h4{
	color: #fff;
}
.module_ms2.color_black .pad3{
	color: #fff;
}
/************************ module_ms2  color_white *****************/
.module_ms2.color_white .custom_ms2{
	background-color: #ccc;
}
.module_ms2.color_white h3{
	background-color: #ccc;
	color: #000;
}
.module_ms2.color_white h4{
	color: #000;
}
.module_ms2.color_white .pad3{
	color: #000;
}
/**************************** Style's of Modules MS3 ****************************/
.module_ms3 .pad3{
	border-radius:15px 15px 15px 15px;
	background-color: #9D4D35;
}

.module_ms3 h3{
	color: #fff;
	font-family: "open sans";
	font-size:18px;
	font-weight: 900;
	display: table-cell;
	text-transform: uppercase;
	background-image:url(../images/Navy-Brown/bg-h2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0 19px 13px 3px;
}
.module_ms3 h4 {
	color: #fff;
}
/************************ module_ms3  color_base *****************/
.module_ms3.color_base .pad3{
	background-color: #04202C;
	color: #9D4D35;
}

.module_ms3.color_base h3{
	background-image:url(../images/Navy-Brown/bg-h2-alternate.png);
}
.module_ms3.color_base h4 {
	color: #fff;
}
/************************ module_ms3  color_black *****************/
.module_ms3.color_black .pad3{
	background-color: #000;
	color: #fff;
}

.module_ms3.color_black h3{
	background-image:url(../images/Navy-Brown/bg-h2-black.png);
}
.module_ms3.color_black h4 {
	color: #fff;
}
/************************ module_ms3  color_white *****************/
.module_ms3.color_white .pad3{
	background-color: #fff;
	color: #000;
}

.module_ms3.color_white h3{
	background-image:url(../images/Navy-Brown/bg-h2-black.png);
	color: #000;
}
.module_ms3.color_white h4 {
	color: #000;
}
/**** 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;
}

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;
}
/**************************************************************************************************************/
#sidebar1 ul li ul {
	background-color: #E1EAF3;
	border-radius: 0 0 10px 10px;
}
#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;
	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{
	color: #9D4C33;
}
#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{
	font-style: normal;
	color: #9D4C34;
}
#sidebar1 ul li ul li.active > a,
#sidebar1 ul li ul li.active > span{
	color: #9D4C34;
	font-style: italic;
}


/**************************** Duplicate in sidebar2 ****************/
#sidebar2 ul li ul {
	background-color: #E1EAF3;
	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;
	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{
	color: #9D4C33;
}
#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 a:hover,
#sidebar2 ul li span:hover,
#sidebar2 ul li ul li span:hover{
	color: #9D4C34;
	font-style: normal;
}
#sidebar2 ul li ul li.active > a,
#sidebar2 ul li ul li.active > span{
	color: #9D4C34;
	font-style: italic;
}

