<!--
#left {
	FLOAT: left
}
#right {
	FLOAT: right
}
 
#logo { margin:5px;  width:99%; text-align:left; position:absolute; font-size:10px }
body { 	background: #ffffff ;    
	margin: 0; 
	padding: 0;
	text-align: center; 
 
	      height:auto;
	
	display: inline; 
	font-size: 12px; margin-bottom: 10px; line-height:15px;  
	  font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;  color:#444444; 
		}

#general { 	
	 margin-left:auto; margin-right:auto; margin-top: 0px; 
	 
	width: 780px;  height:100%;
	padding: 0; 
	text-align: left; 
	
	
} 

.portada-logo-top-in {float:left; font: 12px "Lucida Grande", Arial, sans-serif;   text-transform:uppercase; letter-spacing: 4px;  color:#f0b144; margin:0 10px 0 0  }
.portada-logo-top-in a { color:#fff; text-decoration:none  }
.portada-logo-top-in a:hover  {color:#fff; text-decoration:none  }
.portada-logo-top-in a:visited {color:#fff; text-decoration:none  }

.portada-menu-top  a  {   font: 9px "Lucida Grande", Arial, sans-serif;  letter-spacing: 1px;   color:#ffffff; line-height: 15px; text-transform: uppercase  }

img { border: 0; text-decoration:none; }


a:link, a:visited {
	text-decoration: none;
	color: #0000ff;
	}
a:hover {
	color: #ff0000; text-decoration: underline;
}

hr { border:solid thin #e8e8e8;
				float: left;
				padding: 0; width: 100%; }	
				
small { color: #999999 }


 h2 {
	margin: 0;
	padding: 10px 0 0 0;
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: 0.04em;
	font-size: 12px;
	line-height: 1.5em; 
	color: #888888; text-transform:uppercase  
	}
	
	
#barra { border-bottom: 10px solid #ffcc00 ;  }
	

#central {	 
				float: left;
				width: 100%;
				padding: 0 0 20px 0;
				margin:0;  margin-bottom: 20px;   
			}
			
			
			
		#top {	
				float: left;
				width: 100%;
				padding: 0;
				margin:0 0 0px 0; 	 
					
			}
		
		
		#t1 { float:left; 
				width: 190px;
				padding: 10px 10px 5px 40px; 
				
				}
		
		#t2 { float:left;
				 
				padding: 10px 10px 5px 10px; 
				
		}
		
		#t3 {float:right;
		text-align:right; color:#ffffff;  
				
				padding: 10px 0px 5px 10px; 
				
			}

	
		
		
		#c2 { float:right; vertical-align:top;
				width: 740px; margin: 20px 0; min-height:500px;
				padding: 0 0px 0 0px; 
				
		}
		
		#c2A { float:left; 
				width: 480px; margin:20px 0; min-height:500px;
				padding: 0px;  border-right: 1px #eee solid; padding-right: 25px;
				 
				
		}
	
		
		#c2B {float:right;  
				width: 210px; min-height:500px; 
				padding: 20px 0px 0 0px;
				margin: 0; 
			}
			
			
			#c2B a:link, #c2B a:visited { border: 0; }
			#c2B a:hover {	border-bottom: 1px solid #d3cec7; }



	
	
#footer {	
				font: 11px verdana, georgia, serif; color:#fff;
				width: 770px;
				padding: 0;
				margin:0 auto; margin-bottom: 20px; 		
			}
			
#footer a,  footer a:hover, footer a:visited { color:#fff; text-decoration:none; }			
	
	
#separador { clear:both}				

/* ESTILOS BLOG GENERAL */
.blognombre {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px 0 0px 0;
	font-size: 24px; color:#666; line-height: 28px; text-transform: uppercase; font-weight: bold
}

.blognombre a {
	color:#000000; 
}

.blogdescripcion { font: 12px verdana, georgia, serif; margin: 5px 0 10px 0;
	padding: 0;color: #999999;
	line-height: 28px; }
	
.homedescripcion { color: #9e9e9d; font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 20px 0;
	font-size: 18px; line-height:23px;  }

.icontabs { border-bottom:thin solid #CCCCCC; padding: 0 0 20px 0;}




/* 001 IMAGENES */
 
.foto {
	FLOAT: left; TEXT-ALIGN: center; 
}
.foto P {
	CLEAR: both; TEXT-ALIGN: left; 
}
.fotogaleria {
	CLEAR: both; BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; MIN-WIDTH: 150px; DISPLAY: inline; MIN-HEIGHT: 115px; FLOAT: left; MARGIN: 5px 12px 5px 0px; BORDER-LEFT: #444444 1px solid; BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #111
}
.fotogaleria IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#fototxt {
	CLEAR: both
}







/* ESTILOS POSTS */

#post { border-bottom:dotted thin #999999;
 padding: 0px 0px 20px 0px; text-align:justify; margin-bottom: 40px}

#post img { border: 1px solid #666666; padding: 3px; margin: 5px 5px 5px 5px;  vertical-align:text-top }

.fotoid { float:left;
	display:inline;
	border: 2px solid #FFF;
	margin:0px 10px 5px 0px; }



.titulo  { 
	font-size:18px; font-family: "Trebuchet MS", Arial, sans-serif; line-height:30px; color:#000000 ; margin-top:10px ; text-align:left;  margin-bottom:10px
}

.titulo a { 
	
	
	color:#000000;  
	
}

.texto {
	 font-family:"Lucida Grande", tahoma, Arial, Helvetica, sans-serif;   color:#555555; font-size:13px; line-height:19px; margin-top:5px; margin-bottom:5px; text-align: left; 
	 
}

.texto a:link, .texto a:visited{text-decoration:underline; color:#0000ff;}
.texto a:hover{text-decoration:none;}

.fecha {
	 font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; line-height:15px; color: #999999; padding: 10px 0 10px 0; 
}


.archivo {
	 font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; line-height:17px; color: #999999; padding: 10px 0 10px 0; 
}

.firma {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 10px; line-height:15px; color: #999999; padding: 10px 0 10px 0;
}
.firma a {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 10px; line-height:15px; color: #999999; 
}

.blogedit a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #666; text-transform: uppercase
}



.postcomentariosform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.postcomentarios {
	BORDER-RIGHT: #cccccc thin dotted; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc thin dotted; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc thin dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc thin dotted
}
.postcomentariostxt {
	FONT-SIZE: 11px; COLOR: #444; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.postcomentariosfirma {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: "Lucida Grande", Verdana, Arial
}
.postcomentariosfecha {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #999999; PADDING-TOP: 10px; FONT-FAMILY: "Lucida Grande", Verdana, Arial; TEXT-ALIGN: right
}
.txtdescripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;
	font-size: 11px; line-height:14px; text-align: justify }
	
.minipost {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;
	font-size: 12px; line-height:14px; text-align: justify }	
	
.txtlink {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; 
	font-size: 12px; line-height:14px; text-align: justify; padding-left: 30px;
	background-image:url(/img/i_attach.png);background-repeat: no-repeat }
	
/* Cita */
 #cita {   }
        
.cita  {  
font: 18px Georgia, serif;  vertical-align: -23px;
 opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); }

                   
        
 .citafuente {
font-size: 12px; color: #666; text-align:right}

.citafuente a {
 color: #666;
                }
				.agregaramigo  {  padding-left: 25px; 
	background-image:url(/img/i_card.png);background-repeat: no-repeat; vertical-align:middle; font-size:11px }
	
/* ESTILOS DERECHA */

#box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #22afba; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;  display: block;
}

 
 
#box ul {
	background: url(/img/dash.gif) repeat-x left bottom; list-style: none;
}

#box li {
	padding: 5px 0;
	background: url(/img/dash.gif) repeat-x left top;
}

#box a {
	 
	
	color: #DB5600;
}
#box ul ul 
{
    background:none;
}
#box ul ul ul
{
    padding:0 0 0 1em;
    margin:0;
}


#box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, georgia, serif; PADDING-TOP: 0px
}
#box H3 {
	 FONT-SIZE: 12px; COLOR: #39B9E6; LINE-HEIGHT: 5px; FONT-FAMILY: "Lucida Grande", Arial, sans-serif; LETTER-SPACING: -0.04em; 
}
#box IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
#box2 {  
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px ; margin-bottom:20px;
	  min-height: 90px;
	
}




#box2 p { 
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 11px; color:#727272; text-align:left;
	
}

#box2 .autor {
	
	font-family: "Lucida Grande", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px; margin-bottom: 10px;
	color: #555;
	
	}

#box2 img { width: 43px; height:43px;
	 
	border: 0px solid #FFF;
	margin:0px 5px 5px 0px; }
	
	
.perfilbio { font: 11px verdana, georgia, serif; color:#3a5068; line-height:13px; text-align:left
	}




	
	
	
	
#box3 {   
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 10px 0px; margin-bottom:20px;
	font-size: 10px; color:#22afba; line-height:10px;
	
}

#box3 p { font: 11px verdana, georgia, serif;
	padding: 0 0 5px 0; 
	
}

 

#box3 h3 {
	
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: -0.04em;
	font-size: 14px;
	font-weight: bold;
	color: #555;
	
	}

.tags  { font-family: Arial, Helvetica, sans-serif;
	 
	font-size: 12px; color:#22afba; line-height:20px;
	}
	
	.tags a { font-family: Arial, Helvetica, sans-serif;
	
	font-size: 12px; color:#9a99f1; line-height:20px;
	}




.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* estilos correspondientes a will_paginate */
.pagination {
    padding: 3px;
    margin: 3px;
}
.pagination a { font: 12px Arial, Helvetica, sans-serif ;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #d5d5d5;
    text-decoration: none;
    color: #444444;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid #d5d5d5; background-color:#99FFCC;
    color: #000;
}
.pagination span.current {font: 12px Arial, Helvetica, sans-serif ;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #d5d5d5;
    font-weight: bold;
    background-color: #99FFCC;
    color: #FFF;
}
.pagination span.disabled {font: 12px Arial, Helvetica, sans-serif ;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}



#navlist
{
padding: 15px 0 5px 0;
margin: 0;
font-size: 9px ; text-align: center; text-transform:uppercase; 
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{ 
padding: 2px 10px 2px 10px;
margin-left: 0;
background: #fff; 
text-decoration: none; 
border: thin #dddddd solid;
}

#navlist li a:link { color: #666;border: 1px solid #999;  }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #ffffff;
background: #ddd;
}

#navlist li a#current
{
}








#toplist
{ text-align:left;
padding: 0px 10px 25px 0;
margin: 0;
font-size: 9px ;  text-transform:uppercase; 
}

#toplist li
{
list-style: none;
margin: 0;
display: inline;
}

#toplist li a
{ 
padding: 5px 10px 5px 10px;
margin-left: 0;
background: #000000; 
text-decoration: none; 
border: thin #444444 solid;
}

#toplist li a:link { color: #ffffff; border: 1px solid #999;  }
#toplist li a:visited { color: #ffffff; }

#toplist li a:hover
{
color: #dddddd;
background: #444444;
}

#navlist li a#current
{  }
 
 



DIV#header-content {
	BORDER-BOTTOM: #555 1px solid
}

DIV#header-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40%; PADDING-TOP: 10px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
DIV#header-content P A {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
DIV#header-content {
	PADDING-RIGHT: 40px; PADDING-LEFT: 35px; BACKGROUND: #555555; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-BOTTOM: #5d5d5d 1px solid
}
DIV#header-content UL#ulnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 5px
}


DIV#header-content UL#ulnav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 5px; 
}
DIV#header-content UL#ulnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#header-content UL#ulnav2 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#header-content UL#ulnav LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#header-content UL#ulnav2 LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#header-content UL#ulnav LI A.selected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#header-content UL#ulnav2 LI A.selected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#header-content {
	BACKGROUND: #555; BORDER-BOTTOM-COLOR: #5d5d5d
}
DIV#header-content P {
	COLOR: #ccc
}
DIV#header-content P A:link {
	COLOR: #cf0
}
DIV#header-content P A:visited {
	COLOR: #cf0
}
DIV#header-content P A:active {
	COLOR: #cf0
}
DIV#header-content P A:hover {
	COLOR: #fff
}
DIV#header-content UL#ulnav LI A:link {
	COLOR: #999; BORDER-BOTTOM: #555 2px solid
}
DIV#header-content UL#ulnav2 LI A:link {
	COLOR: #999; BORDER-BOTTOM: #555 2px solid
}
DIV#header-content UL#ulnav LI A:visited {
	COLOR: #999; BORDER-BOTTOM: #555 2px solid
}
DIV#header-content UL#ulnav2 LI A:visited {
	COLOR: #999; BORDER-BOTTOM: #555 2px solid
}
DIV#header-content UL#ulnav LI A:hover {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}

DIV#header-content UL#ulnav2 LI A:hover {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav LI A.selected {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav2 LI A.selected {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav LI A.selected:link {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav2 LI A.selected:link {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav LI A.selected:visited {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav2 LI A.selected:visited {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav LI A:hover {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}
DIV#header-content UL#ulnav LI A.selected:hover {
	COLOR: #fff; BORDER-BOTTOM: #cf0 2px solid
}

DIV.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
-->
/* TAG CLOUD */
.nube1 { font-size: 1.0em; }
.nube2 { font-size: 1.2em; }
.nube3 { font-size: 1.4em; }
.nube4 { font-size: 1.6em; }
.nube5 { font-size: 1.8em; }
