html,body{
	margin:0;padding:0
	}
	
body{
	font: 85%/1.3 Verdana,Arial,sans-serif;
    text-align: center;
	background: #757D88;
	padding-bottom:20px
	}
	
p{
	margin-top:0
	}
	
h1,h2,h3{
	font: normal normal 200% "Trebuchet MS",Arial,sans-serif
	}
	
h2{
	font-size:160%
	}
	
h3{
	font-size:120%
	}	
div#header{
	width:100%;
	overflow:hidden;
	background: #595D66
	}
	
div#header h1,div#menu{
	width:770px;
	margin:0 auto;
	text-align:left
	}
	
div#header h1{
	padding: 30px 0 10px;
	color: #FFF
	}

ul#nav,ul#nav li{
	list-style-type:none;
	margin:0;
	padding:0
	}
	
ul#nav{
	float:right;
	font-size: 80%
	}
	
ul#nav li{
	float:left;
	margin-left: 3px;
	text-align: center
	}
	
ul#nav a{
	float:left;
	width: 95px;
	padding: 5px 0;
	background: #369A3D;
	text-decoration:none;
	color: #FFC
	}
	
ul#nav a:hover{
	background: #CDFFA1;
	color: #006A35
	}
	
ul#nav li.activelink a,ul#nav li.activelink a:hover{
	background: #FFF;
	color: #003
	}

div#container{
	width:770px;
	margin:0 auto 10px;
	padding:20px 0 10px;text-align:left;
	background:#FFF
	}
	
div#content{
	float:left;
	display:inline;
	width:560px;
	margin:0 0 10px 10px
	}

ul#intro,ul#intro li{
	list-style-type:none;
	margin:0;padding:0
	}
	
ul#intro{
	width:100%;
	overflow:hidden;
	margin-bottom:20px
	}
	
ul#intro li{
	float:left;
	width:132px;
	margin-right:10px;
	padding: 10px 0
	}
	
li#audio{
	background: #FFCC99
	}
li#audio p{
	font-size: 12px;
	}
		
li#video{
	background: #99CCFF
	}
li#video p{
	font-size: 12px;
	}	
li#busca{
	background: #BBBBFF
	}	
li#busca p{
	font-size: 12px;
	}	
ul#intro li#more{
	margin-right:0;
	background: #FFAAAA;
	}
li#more p{
	font-size: 12px;
	}
li#more a{
	text-decoration: none;
    color: gray;
	}    	
ul#intro p,ul#intro h3{
	margin:0;
	padding: 0 10px;
	color: #2B2B00;
	}
	
ul#intro h3{
	text-transform:uppercase;
	padding-bottom:3px;
	color: #2D2D2D;
	font-weight: bold;
	}

div#content h2{
	margin: 10px 0;
	color: #007BC4;
	}
	
div.date{
	float:left;
	width: 4em;
	padding: 5px 0;
	background: #F1DDC4;
	color:#B0001E;
    text-align:center;
	margin: 0 4px 4px 0;
	font-size: 80%;
	line-height:0.9
	}
	
div.date span{
	display:block;
	font-size: 150%;
	font-weight:bold
	}
#side div.mas {
	text-align: center;
	background:#DAE6FE;
	padding: 0px;
	margin: 0px;
}

#side div.mas h3{
	padding: 1px;
	margin: 1px;
	color: #3366FF;
}
div.audio {
	background:#ffffff url('images/audio.png') no-repeat right !important;
	margin-left:5px;
	margin-right: 5px;
	padding-top: 5px;
	margin-bottom: 3px;
}
div.video {
	background:#ffffff url('images/video.png') no-repeat right !important;
	margin-left:5px;
	margin-right: 5px;
	padding-top: 5px;
	margin-bottom: 3px;
}
div.busca {
	background:#ffffff url('images/buscar.png') no-repeat right !important;
	margin-left:5px;
	margin-right: 5px;
	padding-top: 5px;
	margin-bottom: 3px;
}
div.escucha {
	background:#ffffff url('images/escucha.png') no-repeat right !important;
	margin-left:5px;
	margin-right: 5px;
	padding-top: 5px;
	margin-bottom: 3px;
}
div.comments div{
	background: #EEE;
	margin-bottom:10px
	}
div.comments div h2{
	text-align: center;
}
div.comments div h4{
	font-size: 12px;
	text-align: center;
}
div.comments div h4 a{
	color: #008000;
	text-decoration: none;
}
div.comments div h4 a:hover{
	color: #808000;
}	
div.comments p{
	padding: 10px;
	margin:0
	}
	
div.comments div.odd{
	background:#DAE6FE
}
div.comments div.odd h2{
	text-align: center;
}
div.comments div.odd h4{
	font-size: 12px;
	text-align: center;
}
div.comments div.odd h4 a{
	color: #008000;	
	text-decoration: none;
}
div.comments div.odd h4 a:hover{
	color: #808000;
}
div.comments div.odd form{
	margin-top: 5px;
	margin-left: 5px;
}
div.comments div.odd div.busqueda{
	background:#CCFFCC;
	margin-top: 5px;	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
    _padding-bottom: 5px;
    #padding-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
	}
	
div.comments div.cont{
	background:#DAE6FE
}	
#capaContenedora{
	background:#DAE6FE;
	margin-top: 2px;	
	margin-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	_padding-bottom: 5px;
	#padding-bottom: 5px;    
	font-size: 10px;
	font-weight: bold;
}
#capaContenedora a{
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #555580
	}
    
#capaContenedora a img{
border: 0px;
	}    
#capaContenedora div.verde{
	background:#CCFFCC;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
	}
#capaContenedora div.azul{
	background:#D4D4FF;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
	}    
#capaContenedora div.rojo{
	background:#FF6666;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}
#capaContenedora div.amarillo{
	background:#f9ea40;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}
#capaContenedora div.total{
	background:#f7d960;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}
            
#capaContenedora div.enviado{
	background:#D4D4FF;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}
#capaContenedora div.buscando{
	background:#fdd444;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}    
#capaContenedora div.resultado{
	background:#D4D4FF;
	margin-top: 5px;	
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}
div.resultadofecha{
	display:block;
	color: #007BC4;
	background:#EEE;
	min-height: 50px !important;
	margin-top: 5px;	
	margin-left: 50px;
	margin-right: 2px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}
div.resultadofecha p{
margin:  3px;
padding: 0px;
color:#666699;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}	
div.resultadofecha p a{
	text-decoration: none;
	color: #66879C;
	}			
		
#capaContenedora div.resultado ul{	
	margin-left: 0px;
	padding-left: 16px;
	}			
#capaContenedora div.info{
	background:#FF9999;	
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;	
	}		
		
div#side{
	float:right;
	display:inline;
	width: 180px;
	background: #EEFFEE; 
	margin:0 10px 10px 0
	}
	
div#side p{
	margin:5px 0 5px;
	padding: 3px 0 3px 22px;
	font-size: 10px;
	}
	
div#side p a{
	text-decoration: none;
	color: #969696;
	}
		
div#side p a:hover{
	color:#008080;
	}
.goear{
    background: transparent url('images/goear.png') no-repeat left !important;
}
div#footer{
	clear:both;
	width:750px;
	margin:0 10px 0;
	padding: 10px 0;
    background: #586695;
	color: #FFF;
	text-align:center
	}
	
div#footer p{
	margin:0
	}

div#footer p a{
	color: #FFF;
	text-decoration: none;
	}
	
div#footer p a:hover{
	color: #E1E1E1;
	}
div.creditos {
	font-size: 9px;
	text-align: center;
}			