BODY 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: rgb(4,26,54) no-repeat left top; 
	MARGIN: 0px; 
	font-family:  arial, helvetica, sans-serif;
	COLOR: #c7cdd4; 
	PADDING-TOP: 0px;
	font-size: 1em;
}

#header
{
	BORDER-TOP: #d8e7fe 1px solid; 
	WIDTH: 100%; 
	HEIGHT: 150pt;
font-size: 1em;
}

.contenedor {
	BACKGROUND: rgb(22,42,68) #162a44 no-repeat left 50%; 
	WIDTH: 99%; 
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;	
  padding: 10pt 5pt 10pt 0pt;
margin: 0;
float: left;
font-size: 1em;
}

.subcontenedor 
{
   BACKGROUND: url(../img/fade2.gif) rgb(32,55,85) repeat-x right top; 
	WIDTH: 97%; 
	POSITION: relative; 
  padding: 10pt 5pt 10pt 0pt;
margin: 0;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;		
float: left;
font-size: 1em;
}

#principal
{
  WIDTH: 70%; 
  position: relative;
  float: left;
font-size: 1em;
}

.texto
{
  line-height: 1.5em;
  BACKGROUND: #FFFFFF repeat; 
	POSITION: relative; 
	-moz-border-radius: 10px;
	COLOR: #000; 	
	padding: 10pt;
	margin: 10pt;
font-family:  Georgia, serif;
font-size: 10pt;
}

#lateral
{
	order: 1pt dotted #eee;  
  width: 27%;
  COLOR: #fff;
font-family:  Trebuchet MS, Arial, sans-serif;
font-size: 10pt;
float: right;
}


#lateral a
{
  FONT-WEIGHT: bold; 
  COLOR: #c1e01d;
  text-decoration: none;
}

#lateral a:hover
{
  FONT-WEIGHT: bold; 
  COLOR: #c1e01d;
  text-decoration: underline;
}

.lateralpeq
{
  padding-top: 20pt;
}

li
{
  list-style: square inside;
}

span.tags
{
  font-size: 0.8em;
  vertical-align: middle;
  color: #7070ff;
}

#derecha
{
  display: block;
  FLOAT: right;
  text-align: right;
  margin: 0pt 20pt 0pt 0pt;
}

#derecha A 
{
  margin: 3pt;
  padding: 3pt;
  background: #041a36;
  color: #fff;
  text-align: center;
  TEXT-DECORATION: none;
  font-weight: bold; 
  BORDER: 1px solid;
font-family:  Trebuchet MS, Arial, sans-serif;
font-size: 10pt;
top: 0px;
position: relative;
  line-height: 30pt;
}

#derecha A:hover 
{
  margin: 3pt;
  padding: 3pt;
  font-weight: bold; 
  BORDER: 1px solid;
  background: #fff;
  color: #041a36;
  text-align: center;
  TEXT-DECORATION: none;
font-family:  Trebuchet MS, Arial, sans-serif;
font-size: 10pt;
top: 0px;
position: relative;
  line-height: 30pt;

}

p#izquierda
{
  position: absolute;
  top: 5pt;
  left: 25pt;
  text-align: left;
}

.texto a
{
  TEXT-DECORATION: none;
  font-weight: bold;
}

.texto a:hover
{
  TEXT-DECORATION: underline;
  font-weight: bold;
}

#izquierda
{
  position: absolute;
  top: 15pt;
  left: 15pt;
  FONT-SIZE: 1.2em; 
  COLOR: #ddf;
  TEXT-DECORATION: none;
  font-style: italic;  
  text-align: center;
}

#izquierda a.titulo
{
  COLOR: #355073;
  TEXT-DECORATION: none;
  BORDER: 0px solid;
}

#izquierda a.titulo:hover
{
  TEXT-DECORATION: none;
}

#izquierda a.titulo:visited
{
  COLOR: #355073;
  TEXT-DECORATION: none;
  BORDER: 0px solid;
}

#izquierda span.frasearriba
{
}


div.foto 
{
	align: center;
	display: block;
	margin: auto;
	text-align: center;
	font-family: tahoma, verdana, sans-serif; 
	font-size: 90%; 
	color: rgb(63,63,63);
} 

div.foto img
{
  border:solid 1px silver;
  max-width: 95%;
  width: expression(this.offsetWidth > (document.body.clientWidth*(0.60)) ? "95%" : "null");	
  padding: 4px;
}


.userUrl
{
  visibility: hidden;
  width: 0px;
  height: 0px;
  display: block;
}

.menefante
{
  height: 16px;
  width: 16px;
}

.contador
{
  font: 20px Tahoma;
  text-align: center;
  background: url(estrellita.gif);
  color: #fff;
  width: 60px;
  height: 60px;
  float: left;
  line-height:60px;
} 

span.gris
{
  font-style: italic;
  margin-left: 10pt;
  color: #777;
}

p.linux
{
  font-family: verdana, sans-serif; 
    font: 10pt Tahoma, Arial, Verdana, sans-serif;  
      color: #333;
        font-weight: bold;
	  font-style: italic;
	  }

blockquote
{
    background-image: url(comillas.gif);
	background-position: top right;
    background-repeat: no-repeat;
    font-style: italic;
    color: #333;
}	  	  
			
.frase {
        color: #777;
	        display: block;
		        background: url(topic-discussion.gif) no-repeat right top;
			        font: 24px/28px Georgia, Times;
				        margin: 10px 20px;
					        padding: 10px 20px 0 40px;
						}
						
						.frasepie
						{
						        align: right;
							        display: block;
								        margin: auto;
									        text-align: right;
										        font-family: verdana, sans-serif;
											        font-size: 70%;
												        color: rgb(63,63,63);
													}

#ad_code { width:765px; text-align:center; padding:30px 25px 30px 15px; background:transparent url(shuffledpapers-white.jpg) center center no-repeat; }

.fotoizquierda {float:left; margin: 8px 8px 8px 8px;}
.fotoderecha {float:right; margin: 8px 8px 8px 8px;}

.centrado 
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.smiley
{
  height: 16px;
  width: 16px;
}

img.grande
{
 max-width: 95%;
}

div.comentario_gravatar
{
    color: #e0e0d0;
    float: left;
    max-width: 100px;
    text-align: center;
    font:bold 1.8em Georgia, serif;
}

div.comentario_contenido
{
    float: left;
    text-align: justify;
    border-radius: 3px;
    font-size: 11px;
    font-family: verdana;
    text-align: justify;
	width: 80%;
}

div.comentario_contador
{
}

div.comentario
{
    width: 95%;
    visibility: visible;
    border: 1pt dotted #eee;
    padding: 10pt;
    background: url(topic-discussion.gif) no-repeat right top;	
}

div.comentario_footer
{
    clear: both;
}

