body{
    margin: 0;
	padding: 0;
	background: #000 url(images/karysima-repeatbg.jpg) repeat-x;
	text-align: left;
	font-size: .9em;
	color: #9f9aba;
	font-family:"Trebuchet MS", "Lucida Grande", tahoma,  verdana, lucida, helvetica, sans-serif;
	letter-spacing: .1em;
	line-height: 120%;
	}
	

label {
	font-size:11px;
	font-weight:bold;
}

legend {
	font-weight: bold;
	font-size:14px;
	color:#fff;
}

fieldset {
	border:1px solid #fff;
	background:url(back1.jpg) repeat-x bottom left;
	width:86%;
}


h1, h2, h3 {
   margin: 0;
   padding: 0;
   }
   
a {
	text-decoration: none;
   	font-weight: bold;
	}
	
a:link{
	color: #5e527f;
	border-bottom: dashed 1px;
	}
a:visited{
	color: #5e527f;
	}	
	
a:active{
	color: #5e527f;
	}
	
a:hover{
	color: #000;
	background: #5e527f;
	}

ul{
   margin: 0 40px 0 40px;
   padding: 20px;
   }
   
li{
margin: 0 0 10px 0;
}

blockquote{
padding: 20px;
font-style: italic;
line-height: 140%;
}

   
p{
  margin: 6px 0;
  }
  
#header {
  margin: 20px auto;
  color:#000;
  text-align:left;
  width: 400px;
  
  }

#header h1{
 font-size: 1.6em;
 font-weight: normal;
 letter-spacing: .1em;
 text-transform: capitalize;
 margin: 0 0 4px 0;
 }

#header h2{
color: #5e527f;
font-size: 1.1em;
font-style: italic;
}

  
#container {
 width: 780px;
 margin: 200px auto 50px auto;
 height: 100%;
 }
 
 #left-sidebar{
 width: 180px;
 float: left;
 padding: 0 10px 0 0;
 border-right: dashed 1px #6a6089;
 text-align: right;
 color: #9f9aba;
 margin: 0;
 font-size: .9em;
 }
 
 #left-sidebar h2{
  color: #FFF;
  background-color:#5e527f;
  font-size: 1.2em;
  font-weight:bold;
  text-align: right;
  padding: 0 0 3px 10px;
  margin: 20px 0 0 0;
  }
  
#left-sidebar ul{
margin: 0;
padding-left: 20px;
}

#left-sidebar li{
list-style-type:none;
margin: 0 0 2px 0;
}
 
 #content{
 margin: 40px  0 0 220px;
 }
 
#content a {
	text-decoration: none;
   	font-weight: bold;
	}
	
#content a:link{
	color: #fff;
	border-bottom: dashed 0px;
	}
#content a:visited{
	color: #fff;
	}	
	
#content a:active{
	color: #fff;
	}
	
#content a:hover{
	color: #fff;
	background: transparent;
	text-decoration:underline;
	}
 
 #content h2 {
  color: #6a6089;
  font-size: 1.2em;
  font-weight:bold;
  text-align: left;
  padding: 0 0 3px 10px;
  margin:20px 20px 10px 0;
  }
  
  #content h3{
  font-size: .8em;
  padding: 10px 10px 40px 10px;
  margin-bottom:30px;
  background: #5e527f url(images/karysima-datebg.gif) repeat-x bottom;
  color: #000;
  margin: 0 0 6px 0;
  text-transform: capitalize;
  }
  
 #content p{
 margin:0 10px 14px 0px;

 }
 
 #content p.posted{
 font-size: .8em;
 color: #968eb2;
 border-bottom: dashed 1px #5e527f;
 margin: 0 0 40px 0;
 }
 
 #footer{
 margin: 0 auto;
 text-align: center;
 background: #5e527f;
 color: #000;
 font-size: .8em;
 letter-spacing: normal;
 }
 
 input, textarea {
  background: #FFF;
  color: #000;
  border: solid 1px #5e527f;
  font-family:"Trebuchet MS", "Lucida Grande", tahoma,  verdana, lucida, helvetica, sans-serif;
  }

/*  AŅADIDO */

select    { border: 1px solid silver; font-size: 12px;}
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(../img/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}

.granate {
	font-size: 15px;
	color: #993300;
	}

.gris{
	font-size: 15px;
	color: #666666;
	}

.publicado {
font-size: 11px;
border-bottom: 1px dashed #5e527f;
display:block;
padding-bottom:10px;
padding-top:10px;
margin-bottom:40px;
width : 95%;
}

.comentarios {
	width:91%;
	background-color: #000;
	line-height:20px;
	border-bottom: 1px dashed #5e527f;
}

.titulo_comentarios {
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
font-size:14px;
font-weight:bold;
height:40px;
color:#FFFFFF;
background: #5e527f url(images/karysima-datebg.gif) repeat-x bottom left;
}

.comentarios_izquierdo {
display:block;
padding-bottom:5px;
padding-top:10px;
padding-left:10px;
margin:0 auto 0 auto;
float:left;
height:250px;
}

.comentarios_derecho {
border-left:1px dashed #5e527f;
display:block;
padding-bottom:5px;
padding-left:30px;
padding-right:10%;
padding-top:10px;
float:right;
height:250px;
}

.lista_comentarios { 
	width : 89%;
	height: 100px;
	margin-bottom: 10px;
	border: #666666 1px dashed; /* Borde (color, grosor, estilo) */
	font-size: 11px; 
	float:left;
	padding-left:10px;
	margin-left:2px;
	background: #5e527f url(images/karysima-datebg.gif) repeat-x bottom left;
}

#enlaces{
margin-left:20px;
margin-bottom:20px;
margin-top:10px;
padding-bottom:20px;
text-align: left;
font-size: 12px;
}

#enlaces h3{
font-size: 14px;
font-weight:bold;
padding-bottom:10px;
color:#FFFFFF;
height:35px;
}

#enlaces li{
margin-left:20px;
}

.resultados_busqueda{
	height:25px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:20px;
	border-bottom: 1px solid #5e527f;
}

.sindicar_categoria{
	font-size: 12px;
	font-weight: bold;
	height:50px;
	margin-bottom: 5px;
	padding-left: 14px;
	margin-bottom:20px;
	border-bottom: 1px solid #5e527f;
}

.podcast{
  width:550px;
  float: center;
  margin:0 auto;
  padding:0;
  font-size: 12px;
  }
  
.podcast_left {
  width:350px;
  float: left;
  margin:0 auto;
  padding:0;
  text-align:justify;
  }  

.podcast_right {
  width:150px;
  float: right;
  margin:0 auto;
  padding:0;
  text-align: center;
  border-left:1px solid #fff;
  }
