/*
RESET
*/

*                { margin: 0; padding: 0; }
html             { overflow-y: scroll; }
html, body       { height: 100%; }
body             { font-family: Arial, Helvetica, sans-serif; color: #000000; 
                   background: url(style/images/fondo.png) top center repeat-x white; }
ul               { list-style: disc inside; color: #FF9900; }
ol               { list-style: decimal inside;  }
a img            { border: none;  }
img              { float: left;    }
.imgtfe          { margin-bottom: 10px;    }
table            { border-collapse: collapse;  }

/*
UTILIDADES
*/

.floatLeft        { float: left;  }
.floatRight       { float: right;  }
.clear            { clear: both;  }
.button           { border: 1px solid #FF9900; background: white ; padding: 3px; 
                     -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 272727; 
                     font-family: "Courier New", Courier, monospace; font-size:14px; font-weight:bold; 
					 color: #FF9900; }
.button:hover     { background: #ff9900; color: white;  }

.signature {float:left;  border-top:#bbb 1px solid; width:530px; margin-top: 10px; margin-bottom: 10px;}


/*
TIPOGRAFÍA
*/

p, li                       { font-size: 12px ; font-family: Geneva, Arial, Helvetica, sans-serif ; 
                              color: #330033 ;  }
a                           { color: #666666   ; outline: none; text-decoration: none ; font-weight: bold}
a:hover                     { background: #666666 ; color: #FFFFFF;   }
.especial                   { color: white; }   
.especial:hover             { text-decoration: underline;   }   



h1                          { font-size: 70px;}
h2                          { font-size: 24px;  }
h3                          { font-size: 20px;  }
h4                          { font-size: 18px; font-weight: 800; }
h6                          { font-size: 11px; padding-top: 5px;  padding-bottom: 10px; border-top: solid 1px  #CCCCCC;
                              font-weight: 100;   }
.fechaautorcoment           { font-size: 11px; padding-top: 5px; }
.fechaautorcomentespecial   { color: #330033; }
#sigueyregresa              { font-size: 13px; padding-top: 5px; font-weight: bold; }
.sigue                      { float: left; } 
.regresa                    { float: right; }     
 

.etiqueta                   { font-size: 11px ;  padding-top: 5px; } 
.etiquetapostindividual     { font-size: 11px ;  margin-top: 2px;  } 
							  
.tituloarchivo               { font-size: 20px ;  padding-top: 5px; padding-bottom:5px; padding-left: 5px;  
                              padding-right: 5px; 
                              margin-bottom: 3px; font-family: "Courier New", Courier, monospace;   
							  color: #FFFFFF; background: #666666  ; text-transform: uppercase; 
							  text-align: left;    }							  
	
.titulopost 			      {text-transform:uppercase; font-size: 17px; padding: 5px; 
                              font-family: "Courier New", Courier, monospace;  
							  background: #FF9900 ;  color: #FFFFFF; margin-bottom: 0px;}
						  
							  
.titulopost a 			    {color: #FFFFFF ;}

.contenidosrelacionados 	 {text-transform:uppercase; font-size: 17px; padding: 5px; 
                              font-family: "Courier New", Courier, monospace;  
							  background: #FF9900 ;  color: #FFFFFF; margin-bottom: 2px;}
							  

							  
h1#404                      { color: #FF9900; margin: 0 10px 8px 0; float: left;  margin-left: 95px;   }


/*
ESTRUCTURA DEL CUERPO DE LA PÁGINA
*/

#page-wrap        { width: 800px;  min-height: 100%;  position:relative;
	                left:50%;	margin-bottom: -30px;	margin-left:-400px;
	                z-index: 99; visibility: visible; top: -1px;  	 }
					 
#push              { height: 80px; }
#main-col          { width: 530px; float: left; text-align:justify; left:50%;  padding-left: 8px; }
.post              { padding-bottom: 20px; }


/*
BARRA LATERAL
*/

#linksidebar       { width: 240px; float: right; text-align: left;  }
#linksidebar li    {list-style: none;}   
.barralateral      { font-size: 18px ;  padding-top: 5px; padding-bottom:5px; padding-left: 5px; 
                    margin-bottom: 5px; font-family: "Courier New", Courier, monospace; text-align: left;   
					background: #FF9900;  color: #FFFFFF ;  }




/*
CABECERA
*/

h1#logo             { width: 580px; height: 90 px; 
                      margin: 0 10px 8px 0; float: left;     }
					  
#top-bar			{ padding-top: 	15px;  }	
#top-bar p			{ color: #f4dfb8; width: 300px; float: left; }		  
					  
form#searchform     { margin: 30px 0 0 0; float: right;   }


/*
MENU
*/
#menu-bar                  { padding-top: 1px; margin-bottom: 40px; }
ul#main-nav                { width: 900px; float: left; margin: 0px 10px 0px 0px;  }                       
ul#main-nav  li            { display: inline ; }
ul#main-nav  li  a         { color: #FFFFFF; font-size: 14px ; font-family: "Courier New", Courier, monospace; 
							  padding: 3px 8px; font-weight:bold; 
					          -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
ul#main-nav  li  a:hover   { background: white; color: #ff9900; }
						

/*
PIE DE PÁGINA
*/
#footer                  { height: 80px; background: #FF9900; padding-top: 25px; margin-top: 20px; 
                           font-family: "Courier New", Courier, monospace;  font-weight: bold; 
						   color:#FFFFFF; font-size: 14px; position: relative;	 }
#footer-inside            { width: 960 px; margin: 0 auto;   }
#footer-1                 { text-align: center;   }


                  
ul#pie-nav  li            { display: inline; }
ul#pie-nav  li  a         {  color: #FFFFFF; fontsize: 14px; font-family: "Courier New", Courier, monospace; 
							  padding: 3px 8px; font-weight:bold; 
					          -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
ul#pie-nav  li  a:hover   { background: white; color: #ff9900; }




/*
COMENTARIOS
*/

.commenttext        {padding-top: 5px; padding: bottom: 10px;                    } 
#comments .avatar { float: left; margin: 0; padding: 0 4px 0 2px;}


/*
PORTADA
*/


.nojustify {	
text-align: left ;
		}


#enblanco {
	color: #FFFFFF;
	font-size:1px;
		}
	 
	 
#segundalineaportada1 {
	float: left;
	width: 250px;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:15px;
		}
		
		#segundalineaportada2 {
	float: left;
	width: 250px;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left: 15px;
		}
	
.titulopostcorto	
	      {text-transform:uppercase; 
		  font-size: 14px; 
		  font-family: "Courier New", Courier, monospace;  
		  background: #FF9900 ;  
		  color: #FFFFFF; 
		  margin-bottom: 0px;
		width:248px; 
		padding-left: 2px;
				}
				
				
/* Hoja de estilos del plugin Sociable */				
				
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

	