#head, #content, #nav { text-align: left; } /** Cancel out the page center and realign elements left **/

/* Basic Text Reset
-------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p { padding: 0; margin: 0; font-size: 1.2em; }
h2{ color:#CC0000}
ul li { font-size: 1.0em; }

a { color: #000; }
a:hover {  }
image{border:none;}
/* Set Headings & Text
-------------------------------------------------------*/

	/* Masthead 
	---------------------------------------------*/
	

	/* Content Area
	---------------------------------------------*/
	h1 { padding-bottom: 10px; font-size: 1.5em; text-transform: uppercase; color: #09342A; letter-spacing: 1px; font-weight: normal; }
	h2 { padding: 10px 0; }
	h3 { padding-top: 10px; }
	h4 {  }
	h5 {  }
	h6 {  }
	p  { font-size: 1.1em; }
	
	h1.welcome-msg { margin-bottom: none;  margin-top: 0px; font-size: 155%; }
	h1.black { font-weight: bolder; margin-top: none; font-size: 180%; }
	
	/* Sidebar Navigation
	----------------------------------------------*/
	#nav h2 { padding: 25px 0 0 0; font-weight: bold; letter-spacing: 2px; font-size: 1.3em;}
	#nav h2.top-title { margin-bottom: 10px; }
		#nav h2 a { color: #333333; }
		#nav h2 a:hover { text-decoration: underline; }
	#nav h2.first { padding-top: 5px; }
	#nav ul li h3 { margin: 15px 0 0 0; line-height: normal; font-size: 1em; padding: 0; }
	
	
/* Categorias*/

#nav #search #categorias,#nav #search #enlaces, #nav #search #Suscribirse {
margin:0px; padding:0px; margin-bottom:10px;
}
#nav #search  #categorias li{color:#000;margin:0px; padding:0px;   }

 #nav #search #enlaces li, #nav #search #Suscribirse li{color:#000;margin:0px; padding:0px;  padding-top:0px; padding-bottom:6px;  }

#nav #search  #categorias li ul{margin:0px; padding:0px;margin-left:10px;margin-bottom:5px; margin-top:5px;}
#nav #search  #categorias li ul li{margin:0px; padding:0px; }

/* Main Structure
-------------------------------------------------------*/


#head { margin-bottom: 20px; }
	#head p#help {  text-align: right; margin-right: 20px; padding: 5px 0;}
	#head p#help a { color: #09342A; }

#content {
	margin: 0;
	width: 405px; float: left; 
	/*padding-bottom: 300px; */
	min-height: 100%; }
	
	#content-wrapper{ width: 100%; padding-left: 22px; }
		#content-wrapper p { margin-bottom: 10px; }




#nav { width: 217px; float: right; margin: 0 10px 10px 0; padding-bottom: 10px;  }
	#nav-wrapper { padding: 0 10px 10px 10px; }
		
		/* Search Panel 
		----------------------------------------------*/
		#nav #search {  display: block; text-align: right; width: 100%; margin-bottom: 10px; font-size:0.8em;}
			#nav #search p { text-align: left; color: #333333; font-weight: bold; }
			#nav #search input { width: 60%; border: 1px solid #000; margin: 3px 0; float: left;}
			#nav #search input.search-button { width: auto; background-color: #000; padding: 3px 5px; border: none; font-size: 1.1em; float: none; color: #fff; margin-bottom: 20px; height:25px;}
			#nav #search h1{  display: block; text-align: left; width: 100%; color:#333333}
			#nav #search ul { margin: 0 0 15px 0; padding: 0 0 15px 0; }
				#nav #search ul li { padding: 5px 0 5px 0; margin: 0; text-align: left; font-size: 1.1em;  font-weight: bold; }
				#nav #search ul li.gf-home { background: #fff url(../img/gf-home.gif) no-repeat 0 55%;  }
				#nav #search ul li.feed { background: #fff url(../img/feed-icon.gif) no-repeat 0 50%;  }
				#nav #search ul li.contact { background: #fff url(../img/email.gif) no-repeat 0 51%;  }
				#nav #search ul li.faqs { background: #fff url(../img/faq.gif) no-repeat 0 51%; }
				
				/*tags*/
				#nav  .tags{padding:5px; background:#EBEFE2; width: 100%; color:#333333}
				#nav  .tags a{color:#333333}
				
/*.tcmgrande{font-size:55px}
.tcgrande{font-size:35px}
.tcmedio{font-size:25px}
.tcpiccolo{font-size:15px}*/
				

				  a.tcmpiccolo { font-size: xx-small;} 
  a.tcpiccolo { font-size: small; } 
  a.tcmedio { font-size: medium; } 
  a.tcgrande { font-size: large; } 
  a.tcmgrande { font-size: xx-large; } 
				
			p.feed, p.contact { padding: 3px 0; margin: 0; }
			p.feed a { margin: 0; padding: 8px 0 8px 21px; background: #fff url(../img/feed-icon.gif) no-repeat 0 50%; display: block; }
			p.contact a { margin: 0; padding: 6px 0 8px 21px; background: #fff url(../img/email.gif) no-repeat 0 50%; display: block; }

		#nav ul { padding: 0; margin: 0; list-style-type: none; color: #FBF5D0; }
		#nav ul li { padding: 0; font-weight: normal; font-size: 1.3em; }
			#nav ul li ul { border: none; }
			#nav ul li ul li { padding: 0; }
			
		#nav dl, #nav dl dt, #nav dl dd { margin: 0; padding: 0;  }
			#nav dl { margin: 5px 0 0 0; color:#FBF5D0; font-size: 1.3em; }
				#nav dl dt { margin-bottom: 4px; margin-top: 15px; }
				#nav dl dd.first { margin: 0 0 10px 0; color: #FBF5D0; }
				#nav dl dd span { display: block; color: #FBF5D0; }
				
		#nav a { color: #333333; text-decoration: none; }
		#nav a:hover { text-decoration: underline; }
		
		#nav-wrapper a { color: #333333; text-decoration: none; margin: 0; padding: 0; }
		#nav-wrapper a:hover { color: #333333; text-decoration: underline; }

			
/* Main Layout Elements
-------------------------------------------------------*/

	/* Post
	----------------------------------------------*/
	p.content-nav { text-align: center; }
	p.content-nav span.left  { float: left; }
	p.content-nav span.right { float: right; }
	p.content-nav a { color: #6B6363; text-decoration: none; }
	p.content-nav a:hover { text-decoration: underline; }
	h2.date-header { font-size: 1.1em; color: #000; font-weight: bold;; padding: 0; margin: 0;}
	.newsitem { position: relative; margin-bottom: 60px;}
		.newsitem h3 { font-size: 1.5em;  margin-bottom: 0; margin-right: 0px; text-transform: uppercase; }
			.newsitem h3 a { color: #000; text-decoration: none; }
			.newsitem h3 a:hover {  text-decoration: underline;  }
			
		
		a.mx {  font-size: 1.2em; text-decoration:none; font-weight:bold; color:#000000; font-family:verdana;padding:4px;}
		a.mx:hover{  font-size: 1.2em;text-decoration:none; background:#000000; color:#FFFFFF; padding:4px;} 
		
		
			.newsitem p.no-comments { position: relative; top: 12px; right: 0; font-size: 1.2em; }
			.newsitem p.no-comments a { color: #333333; text-decoration: none; font-weight: bold; }
			.newsitem p.no-comments a:hover { text-decoration: underline; }
			
			
			
		.newsitem p.metadata { font-size: 1.5em; margin: 0 0 15px 0; color: #6B6363;}
/*		.newsitem p.metadata { font-size: 1.5em; margin: 0 0 15px 0; color: #6B6363; text-transform:uppercase;}*/
		.newsitem p a { color: #000; }
		.newsitem p { padding-bottom: 5px; }
	
	div.grid img { float: left; margin: 0 15px 10px 0; }
	.newsitem .finpost{border-top:1px dotted #666666;font-size: 1.1em; border-bottom:1px dotted #666666; padding:4px; display:block}
	.newsitem .finpost a,.newsitem .finpost a:hover{color:#333333 }
	ol#faqs { margin: 0; padding: 0; }
	ol#faqs li { margin: 0 0 0 22px; padding: 0; }
	ol#faqs>li { margin: 0 0 0 18px; padding: 0; }
	

		
	/* Comments
	----------------------------------------------*/
	#comments { background-image: url(../img/dashed-line.gif); background-repeat:repeat-x; background-position: top left; }
		#comments h4 { font-size: 1.4em; letter-spacing: 1px; padding: 0 0 10px 0px; }
		#comments h4.responses { padding: 20px 0; }
		#comments h4.comments-open-header { padding-top: 15px; }
			.comment { padding: 10px; margin-bottom: 10px;}
			.comment p.first { margin-top: 10px; }
				#comments .green { background-color: #EBEFE2; }
			.comment .commenter-name { font-size: 1.4em; font-weight: bold; color: #09342A; }
				.comment .commenter-name a { color: #09342A; text-decoration: none; }
				.comment .commenter-name a:hover { text-decoration:underline; }
				
				#comments .ludo-comment, #comments .ian-comment { padding-left: 65px; background-position: 10px 25px; background-repeat: no-repeat;}
				
				#comments .ludo-comment { background-color: #C7D7D2!important; color: #043B28!important; border-bottom: 2px solid #66897E!important; background-image:url(../img/mini_ludo.jpg); }
				#comments .ian-comment { background-color: #E7D4C3!important; color: #593218!important; border-bottom: 2px solid #B39E8C!important; background-image:url(../img/mini_ian.jpg);}
					#comments .ian-comment .commenter-name { color: #593218!important; }
						
				
					
		#comments label { display: block; margin-top: 10px; }
		#comments label.center input { position: relative; top: 0px; left: -3px; }
		#comments label.center>input { top: 5px; }
		#comments #comments-open-data { margin-top: ; }
		
		#comments input.button, a.backlink { width: auto; background-color: #DFE5D0; padding: 5px 5px 5px 5px; border: none; font-size: 1.1em; }
		a.backlink { text-decoration:none;color: #000;  padding:8px;padding-bottom:5px;padding-bottom:5px;  height:25px; line-height:25px; text-align: center; vertical-align:middle;}
		
		
		
		#comments input.matchsize { width: 5em; }
		#comments textarea { width: 95%; }
		
		
		
		
	/* Search 
	----------------------------------------------*/
	#search-wrapper a { color: #000; }
	
	/* Biographies
	----------------------------------------------*/
	.biog-wrapper h2 { margin-bottom: 0; padding-bottom: 0; font-size: 1.4em; letter-spacing: 1px; }
	.biog-wrapper img { float: left; margin-right: 10px; }	
	
	/* Search Results
	----------------------------------------------*/
	#Search-wrapper h2 { font-size: 1.4em; letter-spacing: 1px; }
	
	/* Future Events 
	----------------------------------------------*/
	ul#future-events li, ul#past-events li { line-height: 1.8; }
	
	/* Previous Events / Archives List
	----------------------------------------------*/
	a.readmore { color: #333333; display: block; font-size: 1.1em; font-weight: bold; text-decoration: none; }
	a.readmore:hover { color: #333333;  text-decoration: underline; }
	a.readmore:link { color: #333333;  text-decoration: none; }
	a.readmore:visited { color: #333333;  text-decoration: none; }

	

/* Clearing
-------------------------------------------------------*/
.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearing {display: inline-table;}
/* Hides from IE-mac \*/
  * html .clearing {height: 1%;}
  .clearing {display: block;}
/* End hide from IE-mac */

/* calendario */
.calendario  { width:100%; margin-bottom:15px; margin-top:15px; float:left}
.calendario td {
/*	PADDING-RIGHT: 3px;
 DISPLAY: inline;
 PADDING-LEFT: 3px;
 FONT-SIZE: 0.8em;
 FLOAT: left;
 MARGIN-BOTTOM: 1px;
 PADDING-BOTTOM: 5px;*/
 padding:none; margin:none; vertical-align:middle;
 WIDTH: 30px;
 COLOR: #999999;
 MARGIN-RIGHT: 1px;
 PADDING-TOP: 5px;
 FONT-FAMILY:  verdana;
  BACKGROUND-COLOR: #ffffff;
 TEXT-ALIGN: center
}
.calendario td {
	COLOR: #333333
}
.calendario .semana {
	 COLOR: #fff; BACKGROUND-COLOR: #666666
}
.calendario .dia {
	 COLOR: #fff; BACKGROUND-COLOR: #666666
}
.calendario .diahoy {
	 COLOR: #fff; BACKGROUND-COLOR: #CC0000
}
.calendario .dia1 {
	 COLOR: #fff; BACKGROUND-COLOR: #000
}
.calendario .dia1:hover {
	 COLOR: #fff; BACKGROUND-COLOR: #666
}
.calendario .dia2 {
	 COLOR: #fff; BACKGROUND-COLOR: #FF0000
}

.calendario  .mes {
	FONT-WEIGHT: bold; COLOR: #ccc; BACKGROUND-COLOR: #666666; text-align:center; width:150px
}
.calendario  .corr{
	FONT-WEIGHT: bold; FONT-SIZE: 1em;  COLOR: #ccc; BACKGROUND-COLOR: #666666; cursor:pointer;

}


/*


#navcontainer { width:100%; border:0px solid #3300FF; background:url(../img/fondomenu1.gif) repeat-x; margin:0px; height:25px; border-bottom:1px #666666  solid;border-top:1px #666666  solid; z-index:1000px;}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap; height:25px; 
}

ul#navlist li {
        float: left;
        font-family:  verdana,verdana, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        height:25px; 
		background:url(../img/fondomenu1.gif) repeat-x;
        border-right:0px #cccccc  solid;
        
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #ffffff;
        border-right: 1px solid #8f8f8f;
        text-decoration: none;
}

ul#navlist li#active {
       color: #ffffff;
       background:url(../img/fondomenu2.gif) repeat-x;
		
}

#navlist a:hover {
        color: #ffffff;
        
		background:url(../img/fondomenu2.gif) repeat-x;
}

/**//*
 #navcontainer { width:100%; border:0px solid #3300FF; background:url(../img/fondomenu1.gif) repeat-x; margin:0px; height:25px; border-bottom:1px #666666  solid;border-top:1px #666666  solid; z-index:1000px;}


 #navlist {
	 margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap; height:25px; 
}
#navlist LI {
		DISPLAY: block; Z-INDEX: 100; FLOAT: left; MARGIN-RIGHT: 1px; POSITION: relative;  font-family:  verdana,verdana, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
     
        height:25px; 
		background:url(../img/fondomenu1.gif) repeat-x;
        border-right:0px #cccccc  solid;
}
#navlist LI SPAN {
	margin: 0;
        padding: 5px 9px 4px 9px;
        color: #ffffff;
        border-right: 1px solid #8f8f8f;
        text-decoration: none;
}
#navlist LI A {
	margin: 0;
        padding: 5px 9px 4px 9px;
        color: #ffffff;
        /*border-right: 1px solid #8f8f8f;
		border-right: 1px solid #8f8f8f;
        text-decoration: none;
}

#navlist LI A:visited {
	margin: 0;
        padding: 5px 9px 4px 9px;
        color: #ffffff;
      border-right: 1px solid #8f8f8f;
        text-decoration: none;
}
#navlist DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px;
	background:url(../img/fondomenu1.gif) repeat-x;
	
	
}
#navlist DT {
	  BACKGROUND: #000000; FLOAT: left; MARGIN: 0px; background:url(../img/fondomenu1.gif) repeat-x; padding-bottom:0px; 
}
#navlist DD {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left; 
}
#navlist DT A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none; height:17px;
}

#navlist DD A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #333; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none;background: #333; font-size:0.9em;
}

#navlist DD A:visited {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #333; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#navlist LI A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;border-right: 1px solid #8f8f8f;background:url(../img/fondomenu2.gif) repeat-x;
}

#navlist LI A#active {
	background:url(../img/fondomenu2.gif) repeat-x;
}

#navlist LI:hover DD {
	DISPLAY: block
}
#navlist LI A:hover DD {
	DISPLAY: block
}
#navlist LI:hover DL {
	BORDER-BOTTOM: #e2dfa8 0px solid
}
#navlist LI A:hover DL {
	BORDER-BOTTOM: #e2dfa8 15px solid
}
#navlist LI:hover DT A {
	 COLOR: #fff
}
#navlist LI A:hover DT A {
	 COLOR: #fff
}
#navlist DD A:hover {
	BACKGROUND: #444444; COLOR: #fff
}
*/


/*Menu*/

#cmenarriba {width:100%; border:0px solid #3300FF; background:url(../img/fondomenu1.gif) repeat-x; margin:0px; height:25px; border-bottom:1px #666666  solid;border-top:1px #666666  solid; z-index:5000px;}


#menuArriba { font-family:verdana;
	PADDING: 0px;  MARGIN: 0px;  LIST-STYLE-TYPE: none; z-index:999
}
#menuArriba LI {
	DISPLAY: block; Z-INDEX: 100; FLOAT: left; MARGIN-RIGHT: 1px; POSITION: relative; BACKGROUND:url(../img/fondomenu1.gif) repeat-x;
}
#menuArriba LI SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; Z-INDEX: 100; BACKGROUND: url(../img/fondomenu1.gif) repeat-x;PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#menuArriba LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menuArriba LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menuArriba DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(transparency.gif); LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#menuArriba DT {z-index:999;
	BORDER-RIGHT: #8F8F8F 1px solid; FONT-SIZE: 0.9em; BACKGROUND: url(../img/fondomenu1.gif) repeat-x;FLOAT: left; MARGIN: 0px; BORDER-BOTTOM: #fff 0px solid;margin-bottom:5px;
}
#menuArriba DD {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #cce 1px solid; TEXT-ALIGN: left; 
}
#menuArriba DT A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#menuArriba DT A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#menuArriba DD A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../img/fondomenu1.gif) repeat-x;PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#menuArriba DD A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../img/fondomenu1.gif) repeat-x;PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#menuArriba LI A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}




#menuArriba DD A,#menuArriba DD A:hover,#menuArriba DD A:visited,#menuArriba DD A,#menuArriba DD A:link  {padding-top:2px;padding-bottom:5px;}


#menuArriba LI:hover DD {
	DISPLAY: block
}
#menuArriba LI A:hover DD {
	DISPLAY: block
}
#menuArriba LI:hover DL {
	BORDER-BOTTOM: #fff 0px solid
}
#menuArriba LI A:hover DL {
	BORDER-BOTTOM: #fff 0px solid
}
#menuArriba LI:hover DT A {
	BACKGROUND: url(../img/fondomenu2.gif) repeat-x; COLOR: #fff
}

#menuArriba DT #active {BACKGROUND: url(../img/fondomenu2.gif) repeat-x;}


#menuArriba LI A:hover DT A {
	BACKGROUND:url(../img/fondomenu2.gif) repeat-x; COLOR: #fff
}
#menuArriba DD A:hover {
	BACKGROUND:url(../img/fondomenu2.gif) repeat-x; COLOR: #fff
}
