A:link    {color:#000000; TEXT-DECORATION: none}
A:visited {color:#000000; TEXT-DECORATION: none}
A:active  {color:#000000; TEXT-DECORATION: none}
A:hover   {color:red; TEXT-DECORATION: underline}

h1 {color:#000000;text-align:left; padding:0px; margin:0px;}
h2 {color:#000000;text-align:left; padding:0px; margin:0px;}
h3 {color:#000000;text-align:left; padding:0px; margin:0px;}
	h3.big {
		font-size: 20.6px;
		line-height: 21px;
		}
h4 {color:#000000;text-align:left; padding:0px; margin:0px;padding-bottom:4px;}
h5 {color:#000000;text-align:left; padding:0px; margin:0px;padding-bottom:4px;}
h6 {color:#999999;text-align:left; padding:0px; margin:0px;}

.section_back {width:98%; margin:auto; padding-top:8px; padding-bottom:3px; overflow:auto;}
.section_name { background-color:#FFFFFF;background-image:url(../images/bg-bp.gif); border: #CCCCCC solid 1px; width:100%; overflow:auto; }
.section_name h2{ float:left; font-size:16px; font-variant:small-caps; text-align:left; padding:5px; color:#006699;   }
.section_name A{ font-size:12px; font-variant:small-caps; text-align:right; margin:auto; padding:5px; color:#006699;   }
.section_top {width:98%; margin:auto; padding-top:5px; padding-bottom:10px;}
.section_top p{ font-size:12px; margin:0px; margin-bottom:10px; font-weight:bold; text-align:center}
.section_top img{margin:auto; padding:0px; padding-top:10px;}
.search_month { text-align:right; padding-bottom:10px; padding-right:5px;}

.more_news {float:right; padding-top:50px; padding-right:5px; padding-bottom:10px; font-size:12px}
.more_news A:link    {color:#CC0000; TEXT-DECORATION: none}
.more_news A:visited {color:#CC0000; TEXT-DECORATION: none}
.more_news A:active  {color:#CC0000; TEXT-DECORATION: none}
.more_news A:hover   {color:#CC0000; TEXT-DECORATION: underline}

.go_top { width:1px; margin:auto; padding:0px; padding-top:20px;}

/* --- Mas Articulos
-------------------------------------------------------*/
.headlines_lst{ 
	width:96%; 
	margin:auto; 
	text-align:justify; 
	padding:3px; 
	BACKGROUND: #fff;
 }
 
ul.headlines { background-color:#fff;
	width:100%;
	margin:auto;
/*	position:relative;*/
	line-height: 20px;
	color: #2b2b2b;
	list-style: none;
	font-size:11px;
	text-align:left;
	border: #e2e2e2 solid 1px;

}
	
ul.headlines li { 
	border-top: 1px solid #e2e2e2;
	}

ul.headlines li.star a {
		text-decoration: none;
		color: #2b2b2b;
		display: block;
		height: 1%;	/* Internet Exploder fix */			
		padding: 0 20px 0 42px;
		background: url(../images/paid_icon.gif) no-repeat 20px 5px;
	}
	
	
	ul.headlines li a {
		text-decoration: none;
		color: #2b2b2b;
		display: block;
		height: 1%;	/* Internet Exploder fix */			
		padding: 0 20px 0 42px;
		background: url(../images/headlines_bullet_standard.gif) no-repeat 20px 5px;
		}
		
		ul.headlines li a:visited,
		ul.headlines li.alt a:visited {
			color: #2b2b2b;
			}
		
		ul.headlines li a:hover,
		ul.headlines li.alt a:hover {
			color: #fff;
			background: #959595 url(../images/headlines_bullet_standard.gif) no-repeat 20px -84px;
			}
		
		ul.headlines li.alt {
			background-color: #f3f3f3;
			}
			
	
	
	/* --- Headlines Variation (Brown)
	-------------------------------------------------------*/
	
	ul.variation {
		padding:0px; 
		margin:0px;
		border-bottom: 1px solid #e9e8db;
		}
		
		ul.variation li {
			border-top: 1px solid #e9e8db;
			}
		
	
			ul.variation li a:hover,
			ul.variation li.alt a:hover {
				color: #fff;
				background: #939393 url(../images/headlines_bullet_standard.gif) no-repeat 20px -84px;
				}
				
			ul.variation li.alt {
				background-color: #f2f2ea;
				}



/* End Mas Articulos */


#top_header{
float:right; 
padding:10px; 
font-size:12px; 
color:#CCCCCC;
}


#top_header A:link    {color:#333333; TEXT-DECORATION: none}
#top_header A:visited {color:#333333; TEXT-DECORATION: none}
#top_header A:active  {color:#333333; TEXT-DECORATION: none}
#top_header A:hover   {color:#FF0000; TEXT-DECORATION: underline}



.img_float_left {
	float:left; margin-right:2px;border:1px; border-color:#000000;
}


.img_link {border:1px; border-color:#000000;}
/* Calendar */
.calendar {
           BORDER-RIGHT: 0px;
		   BORDER-TOP: 0px;
		   FONT-WEIGHT: bold;
		   FONT-SIZE: 8px;
		   BACKGROUND:#f8f8f8;
		   BORDER-LEFT: 0px;
		   WIDTH: 35px;
		   BORDER-BOTTOM: 0px;
		   HEIGHT: 10px;
		   TEXT-ALIGN: center;
          }

.cal {font-size:9px;}
.cal A:link    {color:cccccc; TEXT-DECORATION: none}
.cal A:visited {color:cccccc; TEXT-DECORATION: none}
.cal A:active  {color:cccccc; TEXT-DECORATION: none}
.cal A:hover   {color:red; TEXT-DECORATION: underline}
/* End Calendar */

/* Navigation Sides */


.remove-borders {
	BORDER-TOP-STYLE: none! important; 
	BORDER-RIGHT-STYLE: none! important; 
	BORDER-LEFT-STYLE: none! important; 
	BORDER-BOTTOM-STYLE: none! important
}
.remove-margins {
	MARGIN: 0px
}
.remove-left-margin {
	MARGIN-LEFT: 0px! important
}

.nav-side {
	FLOAT: left;
	width:98%;
	margin:auto;
}

.nav-side UL {
	FONT-WEIGHT: normal; 
	BACKGROUND: #fff; 
	MARGIN: 0px;
	PADDING: 0px; 
	list-style:none;
	list-style-type:none;
}

.nav-side li img {cursor:pointer}

.nav-side LI {
	BORDER-BOTTOM: #e9e9e9 1px solid;
	border-left: #FFFFFF 3px solid;
	MARGIN: 0px;
	PADDING: 0px;
}
.nav-side LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0.2em; 
	COLOR: #333; 
	PADDING-TOP: 0.22em;
	border-left: #FFFFFF 3px solid;

}

.nav-side LI A:hover {
	BACKGROUND: #669933;
	border-left: #FF0000 3px solid;
	text-decoration:none;
	color:#FFFFFF;
}


.nav-side LI.selected {
	font-weight:bold; 
	color:#669933;
}

.nav-side-red A:hover {
	BACKGROUND: #900; COLOR: #fff! important
}
.nav-side-grey A {
	BACKGROUND: #ccc; COLOR: #333! important
}
.nav-side-grey A:hover {
	BACKGROUND: #aaa; COLOR: #333! important
}

.nav-side H2 {
	DISPLAY: none
}

.nav-side H2 {
	FONT-SIZE: 1.2em;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
.nav-side H2.show {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px; 
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px; 
	MARGIN: 10px 0px 1px 0px; 
	DISPLAY: block; 
/*BACKGROUND: #c00; */
	COLOR: #000;
	FONT-WEIGHT: BOLD; 
	TEXT-INDENT: 0px; 
	HEIGHT: 15px
}

/* End Navigation Sides */

/* Header */

.header_logo {float:left; padding:10px;}
.header_top{float:right; padding:10px; font-size:12px;color:#CCCCCC; vertical-align:top}
.header_top A:link    {color:#CCCCCC; TEXT-DECORATION: none}
.header_top A:visited {color:#CCCCCC; TEXT-DECORATION: none}
.header_top A:active  {color:#CCCCCC; TEXT-DECORATION: none}
.header_top A:hover   {color:#FF0000; TEXT-DECORATION: underline}
.header_pub {float:right; padding:5px; margin:auto;}
.header_bottom{width:100%; height:24px; margin:0px; padding:0px; background-color:#CC0000; background-image: url(../images/layout_menu.gif)}
.header_bottom p {padding:5px; font-size:12px; text-align:left; color:#ffffff;}

/* End Header */

