/* CSS Document */

body {
	color:#000;
	/*font:13px Arial, Helvetica, sans-serif;*/
	font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
}
p,form,h1,h2,h3,h4,h5,h6 {margin:0}
img{border:0;}
a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}

h2 {border-bottom:1px solid #82C41B;color:#000;font-size:20px;font-family:Times New Roman;padding-bottom:0px;margin-bottom:12px;font-weight:normal;}
	h2 img.right {float:right;padding-right:7px;}
	h2 small {font-size:10px;color:#666666;}
	h2 a.right {font-size:11px;color:#666666;padding-right:2px;font-weight:normal;font-family:Arial; float:right; padding-top:2px;}
	h2 strong {color:#999999;}
	h2 span {font-size:11px;color:#999;padding-right:8px;}
		h2 span.resultado {font-size:14px;color:#999;padding-right:8px;font-weight:bold;}
		h2 span a {color:#999;}

h3 {color:#3D3633;font-size:14px;font-weight:bold;padding-bottom:5px;}
	h3 a {color:#3D3633;}
	h3 span {font-size:10px;font-weight:bold;color:#999;}

.wrapper {width:905px;margin:0 auto;}

.clear{clear:both;}
/* ------------------------------------------ TOOLBAR ------------------------------------------ */
#nav {background:url(../img/bg-menu.gif) repeat-x top;height:35px;font-family:tahoma;}
	#nav ul {float:right;list-style-type:none;margin:0;padding:0;}
		#nav ul li {display:block;float:left;background:url(../img/menu-sep.gif) no-repeat right center;height:35px;padding-right:2px;}
			#nav ul li a {display:block;float:left;	font-size:10px;	color:#fff;	text-transform:uppercase;line-height:35px;height:35px;text-decoration:none;	padding:0 20px;	}
				#nav ul li a img {display:block;float:left;	padding-top:11px;padding-right:7px;}
			#nav ul li a:hover, #nav ul li a.active {background:url(../img/bg-menu.gif) repeat-x bottom;}
			#nav ul li.last {background:none;padding-right:0;}

/* ------------------------------------------ HEADER ------------------------------------------ */

#header {background:url(../img/bg-header.gif) repeat-x top;height:119px;}
	#header h1 {width:148px;float:left;padding:4px 0 0 20px;}
		#header h1 a {display:block;text-decoration:none;background:url(../img/deco-home.gif) no-repeat;width:150px;height:104px;}
		#header h1 a.blogheader {display:block;text-decoration:none;background:url(../img/deco-blog.gif);width:300px;height:104px;}
			#header h1 a span {font-size:1px;visibility:hidden;}
			#header h1 a span .blogheader {font-size:1px;visibility:hidden;}
	#header h5 {float:right; margin:0; padding:0; padding-top:20px;font-size:10px;color:#8bc518;text-align:right;}
	/*#right h5 {padding-bottom:5px;border-bottom:solid 3px #d9d7c2;}*/
		#header h5 a {color:#8bc518;}
	
	#header form {width:265px;float:right;padding:18px 10px 0 0;text-align:right;}
	#header form a.busqueda {padding-right:0px;font-size:10px;	color:#9d998b;}
	#header label {font-size:16px;font-weight:bold;display:block;color:#e9e2ce;padding-bottom:10px;}
	#header .txt {background:url(../img/bg-input.gif);width:227px;height:31px;margin-bottom:0px;}
		#header .txt input {display:block;background:none;border:0;width:212px;	padding:6px 4px 0 7px;font-size:14px;}
	#header .img {background:none;border:solid 0;display:block;	float:right;margin-left:7px;}

/* ------------------------------------------ PAGINA SIN COLUMNAS ------------------------------------------ */
#page{width:906px;padding-bottom:30px;padding-top:20px; margin-bottom:20px; padding-left:10px;}

/* ------------------------------------------ LEFT ------------------------------------------ */
#left{float:left; width:600px;padding-top:14px; margin-bottom:20px;}
	#left .borde{padding:4px; border:1px solid #D9D7C2;}
	#left .ddecorado{margin:0px; padding:0px;width:594px;  height:458px; background-color:#EBE9D3;border-top:1px solid #E9E7D0; border-left:1px solid #E9E7D0; border-right:1px solid #E9E7D0; padding:4px; margin-bottom:30px;}
	
#player1{clear:both;margin:0px; padding:0px; width:594px; height:414px; background-color:#F9F7E1;background:url(../img/bg-box.gif) repeat-x bottom; border-top:1px solid #E9E7D0; border-left:1px solid #E9E7D0; border-right:1px solid #E9E7D0; padding:2px; margin-bottom:0px;}			

/* ------------------------------------------ RIGHT ------------------------------------------ */
#right{float:right; width:278px;padding-top:10px; margin-bottom:20px;}
	#right h4 {color:#000;font-size:20px;font-family:Times New Roman;padding-bottom:0px;margin-bottom:12px; margin-top:10px; font-weight:normal;}
	#right h5 {margin:0; padding:0; color:#8bc518;text-align:right;font-size:10px;padding-bottom:5px;border-bottom:solid 3px #d9d7c2;}
		#right h5 a {color:#8bc518;}
	#right .box {height:452px; width:276px; background-image:url(../img/bg-box-bottom.gif); background-color:#ECEAD4; background-position:bottom; background-repeat:no-repeat; margin-top:4px; margin-bottom:21px;}

		#right .bg{background-image:url(../img/bg-box.gif); background-repeat:repeat-x; height:426px; padding:0px 4px 0px 4px;}
		#right .bg h3{margin:0; padding:0; font-size:22px; font-family:"Times New Roman", Times, serif; }
		#right .bg h3 a{text-decoration:none;}
		#right .bg .descripcion{margin:0; padding:0;  text-align:justify; height:250px; clear:both; padding-top:10px;}
		#right .bg h4{margin:0; padding:0; }
		#right .bg .tags{margin:0; padding:0; bottom:0;}
			#right .bg .tags a{ text-decoration:underline;}
			#right .bg .tags a:hover{ text-decoration:none;}
		#right .stars {font-size:10px;color:#666666;padding-bottom:7px;padding-right:5px;}
			#right .stars a img {display:block;float:left;margin-right:2px;}
	#right img{margin-bottom:10px;}

	#right .thumb_decorado{ clear:both;padding-bottom:5px; height:100px;}
		#right .thumb_decorado span{ padding-left:10px; padding-top:40px; float:left;}	
		#right .thumb_decorado img{ border:1px #D9D7C2 solid; padding:2px; float:left;}	

.proximasemana{font-size:14px; text-align:center; margin-bottom:10px;}
.programa {margin-top: 5px;}
	.programa p {margin-left: 0px; text-align:justify; padding-right:4px; ;}
	.programa span.duracion {font-size:10px; color:#999999;}
	.fn {padding-top: 5px;font-weight: bold;font-size: 1.1em;}
	.programa img {float: left;border:1px solid #ccc; padding:4px; margin-right:14px;}
	.programa img.rati{border:0; float:right; margin-top:24px; margin-right:0px;}
	.adr{margin-left:168px;margin-bottom:20px; }
	.adr p.comentarios_visualizaciones{font-size:10px; margin-top:8px; margin-bottom:4px;}
		.adr p.comentarios_visualizaciones span{padding:0px 4px 0px 0px; }
	.adr p.descripcion_corta{padding-left:8px; }

#creditos p.titulo{}
#creditos p.descripcion{color:#666666; margin-bottom:4px; border-bottom:1px solid  #F8F8F8;}


#decorado {margin-bottom:20px;}
#decorado img{margin:0; padding:4px; border:1px solid #D9D7C2;}
#decorado p{margin:0; padding:0;text-align:center; font-size:11px;}

a.btn, a.btn span {background-repeat: no-repeat; color: #fff;display: block;font-size:16px;font-weight:bold;text-transform:uppercase; margin:0 auto; margin-top:20px;}
	a.btn {background-image: url(../img/btn_izq.gif); background-position: left top; height: 32px; text-decoration: none; width: 130px; text-align:center;}
	a.btn span {background-image: url(../img/btn_der.gif);background-position: right top;height: 28px; padding-top:4px;}
	a.btn:hover {background-position: left bottom; text-decoration:none;}
	a.btn:hover span {background-position: right bottom;text-decoration:none;}	 	

a.boton {background: url(../img/button.gif) no-repeat;display: block; padding-top:4px; font-size:16px;font-weight:bold;margin:0 auto; margin-top:20px;height: 32px; text-decoration: none; width: 127px; text-align:center;color: #ffffff;}
	/*a.boton:hover {text-decoration:none;color: #fff;}	
	a.boton:visited{color:#fff;}*/

div.flickr{border:1px solid #ccc; height:110px;width: 278px; padding-bottom:10px; margin-bottom:20px; background-color:#EDEBD7 }
div.flickr2 {background: transparent url(../img/bg-flickr.jpg) no-repeat;height:122px; width: 279px; overflow: auto; margin-bottom:20px;}
	div.flickr img {float: left;margin-top:11px;margin-left:13px;}

ul#feeds{list-style:none; padding:0; margin:0; display:block; line-height:22px; }
	ul#feeds li a{color:#878787; text-decoration:none; }
	ul#feeds li a:hover{color:#000;}
	
/* ------------------------------------------ FOOTER ------------------------------------------ */
#footer {background:url(../img/bg-footer.gif) repeat-x;height:63px;width:100%;bottom:0;color:#ccc;clear:both;}
	#footer a {color:#ccc;}
	#footer .left p {font-size:10px;}
	#footer .right {font-size:10px;text-transform:uppercase;text-align:right;padding-top:26px;}
		#footer .right span {display:block;float:left;padding-right:5px;margin-top:-1px;}
		#footer .right img {padding-right:2px;}
	#footer ul {list-style-type:none;margin:0;margin-left:-5px;padding:17px 0 7px 0;}
		#footer li {display:inline;	font-size:11px;	font-weight:bold;padding-left:5px;}
			#footer li a {padding-right:8px;color:#ccc;}
	 
/* ------------------------------------------ STARS ------------------------------------------ */
.stars_0{background: transparent url(../rating/images/stars/stars0.png) no-repeat; width:85px; height:20px;}
.stars_05{background: transparent url(../rating/images/stars/stars05.png) no-repeat; width:85px; height:20px;}
.stars_1{background: transparent url(../rating/images/stars/stars1.png) no-repeat; width:85px; height:20px;}
.stars_15{background: transparent url(../rating/images/stars/stars15.png) no-repeat; width:85px; height:20px;}
.stars_2{background: transparent url(../rating/images/stars/stars2.png) no-repeat; width:85px; height:20px;}
.stars_25{background: transparent url(../rating/images/stars/stars25.png) no-repeat; width:85px; height:20px;}
.stars_3{background: transparent url(../rating/images/stars/stars3.png) no-repeat; width:85px; height:20px;}
.stars_35{background: transparent url(../rating/images/stars/stars35.png) no-repeat; width:85px; height:20px;}
.stars_4{background: transparent url(../rating/images/stars/stars4.png) no-repeat; width:85px; height:20px;}
.stars_45{background: transparent url(../rating/images/stars/stars45.png) no-repeat; width:85px; height:20px;}
.stars_5{background: transparent url(../rating/images/stars/stars5.png) no-repeat; width:85px; height:20px;}
#votos {padding-top:5px;margin-left:5px; float:left; font-size:11px;}
.rating {float:left;}	

/* ------------------------------------------ DECORADOS ------------------------------------------ 
.fame {width:286px;float:left;margin-right:16px;}
	.fame .video {background:url(../img/bg-video-s.gif) no-repeat;	width:286px;height:168px;text-align:center;}
		.fame .video img {display:block;margin:0 auto;padding-top:11px;}
	.fame .title {color:#666666;font-size:12px;font-weight:bold;padding-bottom:5px;}*/
	
/* --------------------------------------------- GALERIA -----------------------------------------*/

.gallery {float:left; width:280px; height:178px; margin-left:5px; margin-right:10px; padding-left:5px; margin-bottom:15px;display:inline;}
.gallery p{margin:0; padding:0; margin-bottom:4px; font-size:12px; font-weight:bold;}
.gallery img{border:1px solid #ccc; padding:6px; }

.prensa {float:left; width:130px; height:120px; margin-left:5px; margin-right:10px; padding-left:5px; margin-top:10px;margin-bottom:20px;display:inline;}
.prensa p{margin:0; padding:0; margin-bottom:4px; font-size:12px; font-weight:bold;}
.prensa img{border:1px solid #ccc; padding:6px; }

.prensa1 {float:left; width:130px; height:170px; margin-left:5px; margin-right:10px; padding-left:5px; margin-top:10px;margin-bottom:20px;display:inline;}
.prensa1 p{margin:0; padding:0; margin-bottom:4px; font-size:12px; font-weight:bold;}
.prensa1 img{border:1px solid #ccc; padding:6px; }

/* --------------------------------------------- COMENTARIOS -----------------------------------------*/
.comentario { color: #000; background: #F5F4E9; padding: 10px 10px 5px 10px; margin-bottom: 10px; line-height: 1.3em; border:1px solid #9BCC2B; }
	.comentario img.left { width: 64px; height: 64px; background: #C2DB76; padding:4px; border:1px solid #999;  float: left; margin: 0 10px 10px 0; }
	.comentario  strong.autor { display: block; background: #fff; padding: 5px; margin: 0 0 10px 0; }
		.comentario .fechacomentario { font-size:11px; color:#666; width: 100px; text-align: right; float: right; margin-left: 10px; }
		.comentario .textocomentarioo{padding-left:84px; margin: 10px 0px 10px 0px;}
	.comentario.admin { background: #EBE9D3; }
	.comentario.admin .numerocomentario { color: #fbbfe0; }

ul.comments{margin:0 0 0 0px;padding:0;list-style:none;width:600px;overflow:hidden; }
	ul.comments li{float:left;width:506px;overflow:hidden;padding:12px 0 12px 91px;border:1px solid #C2DB76; margin-bottom:10px; background-color:#F5F4E9; }
		ul.comments li.admin{background-color:#EBE9D3;}
		ul.comments li img.avatar{float:left;padding:4px;display:inline;margin:0 0 0 -80px;background:#C2DB76;}
		ul.comments li img.alertacomment{border:0;display:inline;padding-top:0px; float:left;}
	ul.comments .autor{margin:0;font-size:12px;color:#000; font-weight:bold;}
	ul.comments .autor a{font-size:13px;}
	ul.comments .fecha{float:right; font-size:11px; color:#999; font-weight:normal;}
	ul.comments p{margin:8px 0 0 0; text-align:justify; padding-right:10px;}

/* --------------------------------------------- PATROCINADOS -----------------------------------------*/
ul.patrocinados{margin:0 0 0 0px;padding:0;list-style:none;width:270px;overflow:hidden; font-size:11px;}
	ul.patrocinados li{float:left;width:190px;overflow:hidden; margin-bottom:0px; padding:0 0 0 90px; }
	ul.patrocinados img{border:1px solid #ccc; padding:1px; margin:0 0 0 -90px; }
	ul.patrocinados .titulo{margin:0;font-size:11px;color:#000; text-align:left; }
	ul.patrocinador .desc_patr{padding-right:15px;}
	ul.patrocinados p{margin:8px 0 0 0; text-align:justify; padding-right:10px;}

/* ------------------------------------- FORMULARIO DE COMENTARIOS -----------------------------------------*/
#comment {background:#edecd7;margin-top:10px;padding:20px 10px 18px 20px;margin-bottom:7px;}
		#comment textarea {border:solid 1px #cdcdcd;background:#fff;width:546px;padding:10px;font-size:12px;color:#333;height:70px;	margin-bottom:7px;}

/* --------------------------------------------- CONTACTO -----------------------------------------*/
#contact .left {width:315px;}
	#contact .right {width:270px;} 
	#contact .line {background:url(../img/2lines.gif) repeat-x top; height:2px;	width:100%;	margin-bottom:20px;}
	#contact label {display:block;color:#333;font-size:13px;font-weight:bold;padding-left:3px;padding-bottom:5px;}
	#contact input.stxt, #contact input.txt, #contact textarea  {background:#fbfbfb;display:block;margin-bottom:14px;border:solid 1px #ccc;	font-size:12px;	padding:4px;width:252px;}
	#contact input.txt  {width:581px;}
	#contact textarea  {width:581px;height:160px; font-size:12px}
	#contact label.check  {padding-bottom:14px;	font-size:12px;	color:#999;	font-weight:normal;	}
		#contact label.check input {border:solid 0;	padding:0;}
		#contact button {background:url(../img/button.gif);	width:127px;height:32px;overflow:visible;cursor:pointer;border:solid 0;	font-weight:bold;color:#fff;text-transform:uppercase;font-size:10px;}
	#contact input.error {border:solid 1px #cc0000;}
	#contact textarea.error {border:solid 1px #cc0000;}
/* ------------------------------------------- FORMULARIO LOGIN ---------------------------------------*/
#login {margin-bottom:24px;}	
	#login label {display:block;color:#333;font-size:13px;font-weight:bold;padding-left:3px;padding-bottom:5px;}
	#login label small {color:#cc0000;font-size:11px;font-weight:normal;}
	#login input.textbox {background:#fbfbfb;margin-bottom:18px;border:solid 1px #ccc;font-size:12px;padding:4px;width:252px;}
	#login button {background:url(../img/button.gif);width:127px;height:32px;overflow:visible;cursor:pointer;border:solid 0;font-weight:bold;color:#333;text-transform:uppercase;font-size:10px;}
	#login span{font-size:11px;}
	#login label.check  {padding-bottom:14px;font-size:12px;color:#999;font-weight:normal;}

/* ------------------------------------------- FORMULARIO REGISTRO ---------------------------------------*/
#register {}
	#register .left1 {width:318px; float:left;}
	#register .right1 {width:270px; float:right;} 
	#register .clear {background:url(../img/2lines.gif) repeat-x top; height:2px;width:100%;margin-bottom:20px;}
	#register label {display:block;color:#333;font-size:13px;font-weight:bold;padding-left:3px;padding-bottom:5px;}
	#register label small {color:#cc0000;font-size:11px;font-weight:normal;}
	#register label span {background:#ffff99;font-size:11px;font-weight:normal;margin-left:10px;padding:2px 5px;position:relative;top:-7px;}
	#register input.txt {background:#fbfbfb;display:block;margin-bottom:18px;border:solid 1px #ccc;font-size:12px;padding:4px;width:252px;}
	#register label.check  {padding-bottom:14px;font-size:12px;color:#999;font-weight:normal;}
		#register label.check input {border:solid 0;padding:0;}
		#register button {background:url(../img/button.gif);width:127px;height:32px;overflow:visible;cursor:pointer;border:solid 0;	font-weight:bold;color:#333;text-transform:uppercase;font-size:10px;}	
	#register input.error {border:solid 1px #cc0000;}

	.alerta{width:90%; padding:10px; margin:0 auto; font-size:16px; text-align:center;}
	.correcta{color:#97CA00; border-top:2px solid #97CA00;border-bottom:2px solid #97CA00; background-color:#FBFBFB;}
	.erronea{color:#990000; border-top:2px solid #990000;border-bottom:2px solid #990000; background-color:#FEF3F7;}

/* ------------------------------------------- FORMULARIO PERFIL USUARIO ---------------------------------------*/
#perfil {}
	#perfil .left1 {width:318px; float:left;}
	#perfil .right1 {width:270px; float:right;} 
	#perfil .clear {background:url(../img/2lines.gif) repeat-x top; height:2px;width:100%;margin-bottom:20px;}
	#perfil label {display:block;color:#333;font-size:13px;font-weight:bold;padding-left:3px;padding-bottom:5px;}
	#perfil label small {color:#cc0000;font-size:11px;font-weight:normal;}
	#perfil label span {background:#ffff99;font-size:11px;font-weight:normal;margin-left:10px;padding:2px 5px;position:relative;top:-7px;}
	#perfil input.txt {background:#fbfbfb;display:block;margin-bottom:18px;border:solid 1px #ccc;font-size:12px;padding:4px;width:252px;}
	#perfil label.check  {padding-bottom:14px;font-size:12px;color:#999;font-weight:normal;}
		#perfil label.check input {border:solid 0;padding:0;}
		#perfil button {background:url(../img/button.gif);width:127px;height:32px;overflow:visible;cursor:pointer;border:solid 0;	font-weight:bold;color:#333;text-transform:uppercase;font-size:10px;}	
	#perfil input.error {border:solid 1px #cc0000;}
	#perfil input.textbox {background:#fbfbfb; display:inline;margin-bottom:18px;border:solid 1px #ccc;font-size:12px;padding:4px;width:230px;}
			
/* ------------------------------------------ BUSQUEDA AVANZADA ------------------------------------------ */

#adv-search {margin-bottom:24px;background:#f8fae9;padding:18px 10px 10px 10px;margin-top:-12px;text-align:center;height:90px;}		
	#adv-search div div {width:172px;float:left;margin-left:10px;text-align:center;margin-bottom:16px;}
	#adv-search label {color:#666666;font-size:12px;font-weight:bold;display:block;text-align:center;padding-bottom:5px;}
	#adv-search div div input {width:160px;background:none;border:solid 0;font-size:12px;padding-top:5px;}
	#adv-search span {background:url(../img/bg-input-s.gif);width:172px;height:26px;display:block;}			 

#filter {margin-bottom:24px;background:#f8fae9;padding:18px 10px;margin-top:-12px;height:82px;}
	#filter label {display:block;line-height:180%;color:#7e7b72;font-weight:bold;font-size:11px;}	
.tags a {text-decoration:none;}
.tags a:hover {text-decoration:underline;}
.reverseemail {unicode-bidi:bidi-override; direction: rtl;}
.transcripcion
{
	
margin-bottom:20px;}
.transcripcion p
{
	font-size:14px;  text-align:justify; margin-bottom:10px;
}
	