@charset "utf-8";

/*--------------------------------------------------------------- 
		
		-/-/-/-/-/-/-/- ENIGMIND LTDA -/-/-/-/-/-/-/-
		
		# [Master Stylesheet] 
		# Project:			LA PAGINA DE JUEGOS 
		# Version:			1.0 
		# Last change:		15/11/08
		# Assigned to:		Agustin Villar
	
----------------------------------------------------------------*/


/* -/-/-/-/-/-/-/- BASIC ELEMENTS -/-/-/-/-/-/-/- */

html {
	margin: 0 0 0 0;
	padding: 0;
}

	body { 
		font-family:Arial, Helvetica, sans-serif;
		color: #555656;
		font-size:12px;
		background-color: #e7e7e7;  
		margin: 0 0 0 0; 
		padding: 0px;
	}
	
		p { 
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 0;
			margin-top:0;
			padding-top:0;
			padding: 0; 
			text-align: left;
		}
		
		h1 { 
			font-size: 16px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: #828282;
			margin-top:0;
			margin-bottom:0;
			padding-bottom:0;
			padding-top:0;
		}
		
		h2 {
			margin-top:0;
			margin-bottom:9px;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #af5cd4;
		}
		
		h4 { 
			font-size: 14px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
			color: #7c7c7c;
			}
				
		h3 { 
			font-size: 20px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
			color: #af5cd4;
			line-height: 22px;
			margin:0;
			}
							
		a:link { 
			text-decoration: none; 
			color: #555656;
		}
		
		a:visited { 
			text-decoration: none; 
			color: #555656;
		}
		
		a:hover, a:active { 
			text-decoration: underline; 
			color: #555656;
		}
		
		a.analisis {
		  display:block;
		  width:61px;
		  height:20px;
		  margin-right:15px;
		  padding:0;
		  float:left;
	      background-image:url(../img/butt_analisis_psp.gif);
		 }
						 
			a.analisis span {
			display:none;
			}
			
		a.noticias {
			display:block;
			width:76px;
			height:20px;
			padding:0;
			margin-right:15px;
			float:left;
			background-image:url(../img/butt_news_psp.gif);
			}
							 
				a.noticias span {
				display:none;
				}		
		
		a.examinar {
			background-image:url(../img/butt_exam.gif);
			width:69px;
			height:20px;
			display:block;
			float:left;
			}
			
				a.examinar span {
				display:none;
				}				
				
		a.tabla {
		color:#af5cd4;
			}
			
		.close {
		width:47px;
		height:12px;
		float:right;
		display:block;
		margin-left:240px;
		margin-bottom:24px!important;
		margin-bottom:-11px;
		background-image:url(../img/butt_close.gif);
		background-repeat:no-repeat;
		background-position: right top;
		color:#c9c9c9;
		text-decoration:none;
			}
		a.salir {
		width:56px;
		height:20px;
		float:right;
		display:block;
		background-image:url(../img/butt_exit_psp.gif);
		background-repeat:no-repeat;
		background-position: right top;
		margin-top:35px;
			}
			a.salir span {
			display:none;
				}
    	a.error_butt {
		width:56px;
		height:20px;
		float:right;
		display:block;
		background-image:url(../img/butt_back_psp.gif);
		background-repeat:no-repeat;
		background-position: right top;
		margin-top:5px;
		float:right;
			}
			a.error_butt span {
			display:none;
				}	
		.close:visited {
		color:#c9c9c9;
		text-decoration:none;
			}
			
		.close:link {
		color:#c9c9c9;
		text-decoration:none;
			}
			
		.close:hover {
		color:#c9c9c9;
		text-decoration:none;
			}
			
		a.lista {
		display:table;
		margin-right:34px;
		margin-top:20px;
		margin-bottom:0;
		width: 109px;
		height:22px;
		float:right;
		background-image:url(../img/butt_lista.gif);
		background-repeat:no-repeat;
		}
							
			a.lista span {
			display:none;
			}
			
		a.results {
		width:94px;
		height:22px;
		display:block;
		margin:0;
		padding:0;
		background-image:url(../img/butt_results.gif);
		background-repeat:no-repeat;
		float:right;
		}
						
			a.results span {
			display:none;
			}
		
		a.search {
			height:28px;
			width:29px;
			display:block;
			background-image:url(../img/butt_search.gif);
			float:left; 
			}
		
			a.search span {
			display:none;
			}
			
		 a.comment_top {
		  display:block;
		  width:142px;
		  height:16px;
		  padding-top:0;
  		  padding-bottom:0;
		  margin-top:26px;
  		  margin-bottom:0;
		  float:right;
		  font-size:12px;
		  color:#b1b1b1;
		  background-image:url(../img/big_plus.gif);
		  background-position:right top;
		  background-repeat:no-repeat;
		  margin-right:29px!important;
		  margin-right:15px;
		  text-decoration:none;
		}
		
		a.comment {
		  display:block;
		  width:123px;
		  height:13px;
		  padding:0;
		  margin:0;
		  float:left;
		  font-size:11px;
		  color:#b1b1b1;
		  background-image:url(../img/small_plus.gif);
		  background-position:right;
		  background-repeat:no-repeat;
		 }																	 

		
		ul{
			list-style:none;
		}
		
		img {
		border: 0;
		}
		
		fieldset {
		border: 0;
		margin:0;
		padding:0;
		}
		
		input {
		border: 0;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #565656;
		}
		
		textarea {
		border: 0;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #565656;
		}
			

/* -/-/-/-/-/-/-/- DIVS -/-/-/-/-/-/-/- */


#container { 
	padding: 0;
	margin: 0;
	min-width: 1008px;
	position: relative;
	width: 100%;
}


/* --- top --- */

#header {
  width : 100%;
  height : 94px;
  background-image:url(../img/backh_2.gif);
  padding : 0;
  margin: 0; 
  float: none;
}

	#top {
  		width : 926px;
  		height : 94px;
  		padding : 0;
  		margin-left: auto ;
  		margin-right: auto ;
  		float: none;
	}

		#top a.logo {
			background-image: url(../img/logo_psp.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			margin-top: 28px;
			margin-bottom:0;
			margin-left: 0;
			display: block;
			width: 223px;
			height: 64px;
			float: left;
		}

			#top a.logo span {
				display:none;
			}
		
		#top_login {
		margin-top:8px;
		margin-bottom:0;
		height:86px;
		width:321px;
		background-image:url(../img/back_login.gif);
		float:right;
		}
		
			#top_login .imgAvatar {
					border-width:2px;
					border-style: solid;
					border-color: #000000;
					margin-top:24px;
					margin-left:22px;
					margin-right:20px;
					padding:0;
					float:left;
			}
					
			#top_login h2 {
				font-size:16px;
				padding-top:0;
				padding-bottom:0;
				margin-bottom:3px;
				margin-bottom:9px;
				color:#e8e8e8;
				width:170px;
				display:block;
				float:left;
				font-weight:normal;
				}
			
			#top_login h4 {
				font-size:12px;
				float:left;
				font-weight:normal;
				margin-top:35px;
				margin-bottom:0;
				color:#37b5e9;
				padding:0;
				}	
												
			#log_in {
			height:42px;
			width:279px;
			margin:0;
			padding-top:26px;
			padding-bottom:18px;
			padding-left:22px;
			padding-right:20px;
			display:block;
			}
				
				#logged {
				height:54px;
				width:204px;
				margin-top:22px;
				margin-bottom:9px;
				margin-left:0;
				margin-right:20px!important;
				margin-right:10px;
				padding:0;
				display:block;
				float:right;
				}				
					#logged p {
					width:130px;
					padding:0;
					margin-top:5px;
					display:block;
					float:left;
					}
						#logged p a {
						color:#7a7a7a;
						font-size:11px;
						text-decoration:none;
						}
				
					#logged h2 {
					width:130px;
					float:left;
					margin:0;
					padding:0;
					}
					
					#logged h1 {
					display:block;
					width:130px;
					float:left;
					margin:0;
					padding:0;
					}
					
				#log_in input {
				height:17px;
				width:101px;
				margin:0;
				border:0;
				margin-right:6px;
				padding-top:3px;
				padding-left:3px;
				display:block;
				float:left;
				font-size:11px;
				color:#989898;
				}
				
				#log_in .button{
				background-image:url(../img/back_send_psp.gif);
				background-repeat:no-repeat;
				background-color:#000000;
				font-size:12px;
				color:#FFFFFF;
				width:56px;
				height:20px;
				display:block;
				padding-top:0;
				padding-bottom:3px!important;
				padding-bottom:0;
				text-align:center;
				margin-left:0;
				margin-right:0;
				float:left;
				}
			
				#log_in h1 {
				margin-top:0;
				margin-bottom:0;
				margin-left:0;
				margin-right:8px;
				padding:0;
				width:40px;
				height:17px;
				display:block;
				float:left;
				background-image:url(../img/login_psp.gif);
				background-repeat:no-repeat;
				}
				
					#log_in h1 span{
					display:none;
					}
	
				#log_in a {
				color:#c9c9c9;
				text-decoration:none;
				}
				
				#log_in p {
				height:20px;
				color:#dcdcdc;
				display:block;
				font-size:11px;
				padding-right:0;
				padding-left:13px;
				padding-bottom:0;
				padding-top:2px;
				margin-bottom:0;
				float:left;
				}
				
				#error {
				height:34px;
				width:234px;
				padding:33px 53px 18px 34px;
				}
				
				#error img {
				padding:0;
				margin:0;
				float:left;
				border:none;
				}	
				
				#error p {
				padding:0;
				width:130px;
				margin:1px 0 0 17px;
				float:left;
				color:#e9e9e9;
				}						
				
				#error .buttonError{
				background-image:url(../img/back_send_psp.gif);
				background-repeat:no-repeat;
				background-color:#000000;
				font-size:12px;
				color:#FFFFFF;
				width:56px;
				height:20px;
				display:block;
				padding-top:0;
				padding-bottom:3px!important;
				padding-bottom:0;
				text-align:center;
				margin-top:8px;
				margin-left:17px;
				margin-right:0;
				float:left;
				}
				
/* --- main menu --- */

#menu_container {
	width:100%;
	height:102px;
	padding:0;
	margin:0;
	}
	
	#header_bottom {
	width:100%;
	height:19px;
	padding:0;
	margin:0;
	background-image:url(../img/back_hbott.gif);
	background-repeat:repeat-x;
	}
	
#menu_wrapper {
  width : 100%;
  height : 41px;
  background-image:url(../img/backmenu.gif);
  padding : 0;
}

	#menu_cable {
	width:189px;
	height:102px;
	margin-left:100%;
	background-image:url(../img/cable.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	z-index:0;
	position:absolute;
	right: 0;
	}

	#menu {
	  position:static;
	  width : 921px;
	  height : 41px;
	  padding : 0;
	  margin-left: auto;
	  margin-right: auto;
	  float:none;
	}

		#menu ul{  
			list-style:none;
			margin:0;
			padding:0;
			float:left;
			height: 12px;
		}
		
		#menu ul li {
			margin:0;
			padding:0;
			float:left;
		}
			
		#menu ul li a {
			display:block;
			text-decoration: none;
			text-align:center;
			font-size:14px;
			padding-top:12px;
			padding-bottom:12px;
			padding-right: 12px;
			padding-left: 13px;
			color:#7c7c7c;
			float:left;
		}
			
		#menu ul li a:hover {
			color:#7c7c7c;
			background-color:#d3d3d3;
			
		}
		
		#search_menu {
		width:179px;
		height:30px;
		margin-top:7px;
		margin-bottom:4px;
		padding-right:142px;
		float:right;
		}
		
		#search_filtro {
		width:179px;
		height:30px;
		margin-top:23px;
		margin-bottom:4px;
		padding-left:24px;
		float:left;
		}	
		
			.search_form {
			text-align:left;
			width:179px;
			height:30px;
			display:block;
			margin:0;
			float:left;
			}
			
			.left_search {
			width:5px;
			height:28px;
			background-image:url(../img/left_search.gif);
			background-repeat:no-repeat;
			float:left;
			display:block;
			}						
				
				.search_form input {
				width:142px;
				height:19px;
				padding-top:6px;
				padding-bottom:1px;
				padding-left:0;
				padding-right:3px;
				border-bottom-width:1px;
				border-bottom-color:#d6d6d6;
				border-bottom-style:solid;
				border-top-width:1px;
				border-top-color:#d6d6d6;
				border-top-style:solid;
				background-color:#f4f4f4;
				color:#989898;
				float:left;
				display:block;
				}		

/* --- sub menu --- */

#sub_menu_wrapper {
  width : 100%;
  height : 42px;
  background-image:url(../img/back_submenu.gif);
  padding : 0;
  float:none;
}

	#sub_menu {
	  width : 921px;
	  height : 42px;
	  padding : 0;
	  margin-left: auto;
	  margin-right: auto;
	}
	
		#sub_menu ul {  
			width: 921px;
			list-style:none;
			margin: 0px;
			padding: 0px;
			float: left;
		}
		
		#sub_menu ul li {
			margin:0;
			padding:0;
			float:left;
		}
			
		#sub_menu ul li a {
			display:block;
			text-decoration: none;
			text-align:center;
			font-size:14px;
			margin-top:13px;
			margin-bottom:12px;
			padding-right: 10px;
			padding-left: 10px;
			color:#a0a0a0;
			float:left;
		}
			
		#sub_menu ul li a:hover {
			color:#c3c3c3;
		}


/* --- slide --- */

#slide_wrapper {
  width :100%;
  padding:0;
  margin:0;
  float: none;
}

	#slide {
	  width : 1008px;
	  height:321px;
	  padding:0;
	  margin-left: auto ;
	  margin-right: auto ;
      background-image:url(../img/loading.gif);
	  background-position:center;
	  background-color:#000000;
	  float: none;
	}
		#slide span {
		  display:none;
		}
	
	#slide_console {
	  width: 643px;
	  height: 333px;
	  padding:0;
	  margin-top:14px;
	  margin-bottom:0;
      float: none;
	}


/* --- content --- */

#content_wrapper {
  width : 100%;
  padding : 0;
  float:none;
}

	#content {
	  width : 979px;
	  padding : 0;
	  margin-left:auto;
	  margin-right:auto;
	  float:none;
	}
	
		#content_left {
		  width : 644px;
		  padding : 0;
		  margin-left:auto;
		  margin-right:auto;
		  float:left;
		}
		
		#content_right {
		  width : 321px;
		  padding : 0;
		  margin-left:auto;
		  margin-right:auto;
		  float:right;
		}
		
		
			/* --- analisis --- */
			
			#analisis_container {
			width: 644px;
			margin-top: 5px;
			text-align:left;
			padding:0;
			float:left;
			}
			
				.analisis_wrapper {
				display:table;
				  width:642px;
				  padding-left:1px;
				  padding-right:1px;
				  float:left;
				  background-color:#FFFFFF;
				}
				
					.analisis_back {
					display:table;
					  width:642px;
					  float:none;
					  background-image:url(../img/back_analisis.gif);
					  background-repeat:repeat-x;
					  background-position:bottom;
					  }
					
						.analisis_content {
						  display:table;
						  width:594px;
						  float:none;
						  padding-top:16px;
						  padding-bottom:16px;
						  margin-left:24px;
						  margin-right:24px;
						 }
						 
						 #analisis_topnews {
						 display:block;
						  width:644px;
						  height:13px;
						  float:left;
						  background-image:url(../img/top_news.gif);
						  background-repeat:no-repeat;
						  background-position:bottom;
						  margin:0;
						  padding:0;
						 }
						 	
							#analisis_topheader {
	 						  display:block;
							  width:644px;
							  height:13px;
							  float:left;
							  background-image:url(../img/top_analisis.gif);
							  background-repeat:no-repeat;
							  background-position:bottom;
							  margin:0;
							  padding:0;
						 	}
							
							#analisis_header {
	 						  display:table;
							  width:601px;
							  height:178px;
							  float:left;
							  background:url(../img/back_anheader.gif) #0e0e0e repeat-x;
							  padding:15px 20px 18px 23px;
							  margin:0;
						 	}
							/* IE7 Only */
							*:first-child+html #analisis_header {
							 padding:15px 20px 50px 23px;
							}
							/* IE6 Only */
							* html #analisis_header {
							 padding:15px 20px 50px 23px;
							}
							/*#analisis_header {
	 						  display:table;
							  width:601px;
							  height:178px;
							  float:left;
							  background-image:url(../img/back_anheader.gif);
							  background-repeat:repeat-x;
							  padding-bottom:7px;
							  padding-left:23px;
							  padding-right:20px;
							  padding-top:15px;
							  margin:0;
						 	}*/
							
							/*Chrome Hack*/
							body:nth-of-type(1) #analisis_header {
							  display:table;
							  width:644px;
							  height:178px;
							  float:left;
							  background-image:url(../img/back_anheader.gif);
							  background-repeat:repeat-x;
							  padding-bottom:7px;
							  padding-left:23px;
							  padding-right:20px;
							  padding-top:15px;
							  margin:0;
							}
							
							#analisis_header img {
	 						  display:block;
							  float:left;
							  border-style:solid;
							  border-width:3px; 
							  border-color:#383838;
							  margin-top:3px;
					  	 	}
							
							.analisis_back img.avatar {
	 						  display:block;
							  float:left;
							  border-style:solid;
							  border-width:2px; 
							  border-color:#d3d3d3;
							  margin-top:10px;
					  	 	}
							
							#analisis_header_text {
							  width:210px;
							  display:table;
							  padding:0;
							  float:left;
							  margin-left:20px;
							  margin-top:0;
							  margin-bottom:25px;
							}
							
								#analisis_header_text h2 {
								width:210px;
								  font-size:18px;
								  font-weight:normal;
								}
								
								#analisis_header_text li {
								  color:#af5cd4;
								}
								#analisis_header_text ul { margin:0; padding:0; }
								
									#analisis_header_text li span {
									  color:#feffff;
									}
									
							.analisis_text h1 {
							  font-size:14px;
							  padding-top:0;
							  padding-bottom:0;
							  margin-top:0;
							  margin-bottom:0;
							  line-height:8px;
							  color:#af5cd4;
							}
									
							#analisis_header_rating {
							  width:190px;
							  height:168px;
							  padding:0;
							  float:right;
							  margin:0;
							}
							
								#analisis_rating {
								  width:190px;
								  height:120px;
								  background-image:url(../img/back_hrating.gif);
								  background-repeat:no-repeat;
								  padding:0;
								  float:left;
								  margin:0;
								}
								
									#analisis_rating h2 {
  								  	  text-align:right;
  									  float:left;
									  font-size:36px;
									  font-weight:normal;
									  width:64px;
									  padding-left:18px;
									  padding-right:53px;
									  padding-top:13px;
									  padding-bottom:1px;
									  line-height:36px;
									  color:#ff4b3a;
									 }
									 
									 #analisis_rating .user {
  								  	  text-align:right;
  									  float:left;
									  font-size:36px;
									  font-weight:normal;
									  width:64px;
									  padding-left:18px;
									  padding-right:53px;
									  padding-top:13px;
									  padding-bottom:1px;
									  line-height:36px;
									  color:#66ff3a;
									  
									 }
								
								#rating_comp {
								  background-image:url(../img/rating.gif);
								  background-repeat:no-repeat;
								  width:190px;
								  height:48px;
								  padding:17px 0 0 33px;
								  float:left;
								  margin:0;
								}	
								
							.analisis h1 {
							color:#37b5e9;
							font-size:14px;
							}
							
							.analisis_img {
							  width:145px;
							  padding:0;
							  margin:0;
							  text-align:center;
							  float:left;
							}
							
							.thumb{
							border:#d3d3d3 solid 3px;
							}
														
							.juego_img {
							  width:89px;
							  padding:0;
							  text-align:center;
							  background-color:#e4e4e4;
							  float:left;
							}
							
								img.news {
									padding-top:5px;
									padding-bottom:15px;
									}
								
							.analisis_text {
							  width:427px;
							  padding:0;
							  float:right;
							}
							
							.analisis_text2 {
							  width:594px;
							  padding:0;
							  margin-top:13px;
							  margin-bottom:0;
							  float:left;
							}
							
							.comentario_text {
							  width:482px;
							  padding:0;
							  float:right;
							  margin-top:7px;
							}
							
							.juego_text {
							  width:320px;
							  padding:0;
							  float:left;
							  margin-left:45px;
							}
																				
								.rating {
								  width:97px;
								  background-image:url(../img/back_rat.gif);
								  background-repeat:no-repeat;
								  height:76px;
								  padding:0;
								  float:right;
								  padding-right:10px;
								  margin-top:23px;
								  text-align:center;
								}
								
									.rating h1 {
									margin-top:5px;
									margin-bottom:2px;
									padding-bottom:0;
									padding-top:0;
									font-size:38px;
									color:#af5cd4;									  
									}
									
									.rating p {
									margin-top:0;
									margin-bottom:0;
									padding-bottom:0;
									padding-top:0;
									line-height:0;
									text-align:center;
									}
											 
								.analisis_content p {
								  padding-bottom:15px;
								 }
								
								.analisis_content p.fecha {
								  padding:0;
								  margin-top:6px;
								  color:#000000;
								  float:left;
								  width:290px;
								 }
								 
								 	.analisis_content p.fecha span {
									font-weight:bold;
									} 
								 
								 .analisis_content p.fecha2 {
								  font-size:11px;
								  /*padding:0;*/
								  margin-top:6px;
								  color:#000000;
								  /*float:left;
								  width:290px;*/
								 }
								 
								 .analisis_content h1 {
								  padding-top:3px;
								  padding-bottom:5px;
								 }
								 
								 .analisis_content h3 {
								  padding-bottom:4px;
								 }
								 
								 .analisis_content h4 {
								 font-size:12px;
								 font-weight:bold;
								 color:#000000;
								 margin:0;
								 padding:0;
								 }					 
														 
						
								#tools_cont {
								padding-right:10px;
								float:right;
								margin-top: 25px;
								}
								
								.tools {
								margin:0;
								padding:0;
								float:left;
								height:20px;
								width:145px;
								}
									
									.tools p {
									font-size:11px;
									color:#b1b1b1;
									float:left;
									padding-right:10px!important;
									}

										a.mail {
										padding:0;
										display:block;
										height:11px;
										width:17px;
										background-image:url(../img/mail.gif);
										float:left;
										}
	
											a.mail span {
											display:none;
											}
											
										a.digg {
										margin-right:5px;
										padding:0;
										display:block;
										height:14px;
										width:16px;
										background-image:url(../img/digg.gif);
										float:left;
										}
	
											a.digg span {
											display:none;
											}
											
										a.supon {
										margin-right:5px;
										padding:0;
										display:block;
										height:17px;
										width:18px;
										background-image:url(../img/supon.gif);
										float:left;
										}
	
											a.supon span {
											display:none;
											}
											
										a.deli {
										margin-right:5px;
										padding:0;
										display:block;
										height:14px;
										width:14px;
										background-image:url(../img/deli.gif);
										float:left;
										}
	
											a.deli span {
											display:none;
											}
											
										a.face {
										margin-right:5px;
										padding:0;
										display:block;
										height:14px;
										width:14px;
										background-image:url(../img/face.gif);
										float:left;
										}
	
											a.face span {
											display:none;
											}

								 							
							
					/* --- filters --- */
					
					#filtro {
					  width:644px;
					  height:63px;
					  background-image:url(../img/back_filtro.gif);
					  background-position:bottom;
					  background-repeat:repeat-x;
					  padding:0;
					  float:none;
					}
					
						#filtro_topl {
						  width:5px;
						  height:63px;
						  background-image:url(../img/toplfiltro.gif);
						  background-position:bottom;
						  background-repeat:no-repeat;
						  padding:0;
						  float:left;
						}
						
						#filtro_topm {
						  height:63px;
						  width: 410px;
						  margin-left:27px;
						  text-align:left;
						  float:none;
						}
						
						#filtro_topm_b {
						  height:63px;
						  width: 410px;
						  margin-right:13px;
						  text-align:left;
						  float:right;
						}
						
						#filtro_topm_c {
						  height:63px;
						  width: 300px;
						  margin-right:13px;
						  text-align:left;
						  float:right;
						}
						
							#filtro h3 {
							  float:left;
							  margin-top:28px;
							  padding-left:31px;
							  color:#af5cd4;
							  margin-bottom:0;
							}

						
							#filtros {
							width:410px;
							margin:0;
							height:20px;
							padding-top:27px;
							padding-bottom:16px;
							}
							
																	
								#filtros .button{
								background-image:url(../img/back_send_psp.gif);
								background-repeat:no-repeat;
								background-color:#000000;
								font-size:12px;
								color:#FFFFFF;
								width:56px;
								height:20px;
								display:block;
								padding-top:2px;
								padding-bottom:3px;
								text-align:center;
								margin-top:0;
								margin-bottom:0;
								float:left;
								}
							
								#filtros select {
								height:20px;
								color:#989898;
								font-size:11px;
								width:163px;
								height:20px;
								border:0;
								padding-top:2px;
								padding-bottom:2px;
								padding-right:2px;
								padding-left:2px;
								margin-right:13px;
								float:left;
								}
								
								
							#filtros_2 {
							width:300px;
							margin:0;
							height:20px;
							padding-top:27px;
							padding-bottom:16px;
							}
																				
								#filtros_2 .button{
								background-image:url(../img/back_send_psp.gif);
								background-repeat:no-repeat;
								background-color:#000000;
								font-size:12px;
								color:#FFFFFF;
								width:56px;
								height:20px;
								display:block;
								padding-top:2px;
								padding-bottom:3px;
								text-align:center;
								margin-top:0;
								margin-bottom:0;
								float:right;
								}
							
								#filtros_2 select {
								height:20px;
								color:#989898;
								font-size:11px;
								width:163px;
								height:20px;
								border:0;
								padding-top:2px;
								padding-bottom:2px;
								padding-right:2px;
								padding-left:2px;
								margin-right:10px;
								float:right;
								}
								
								#filtros select.b {
								height:20px;
								color:#989898;
								font-size:11px;
								width:113px;
								height:20px;
								border:0;
								padding-top:2px;
								padding-bottom:2px;
								padding-right:2px;
								padding-left:2px;
								margin-right:10px;
								float:right;
								}
						
						#filtro_topr {
						  width:109px;
						  height:63px;
						  background-image:url(../img/toprfiltro.gif);
						  background-repeat:no-repeat;
						  background-position:bottom;
						  padding:0;
						  float:right;
						}
						
						#filtro_topr_2 {
						  width:5px;
						  height:63px;
						  background-image:url(../img/toprfiltro_2.gif);
						  background-repeat:no-repeat;
						  background-position:bottom;
						  padding:0;
						  float:right;
						}
						
									
					/* --- pager --- */
					
					.pager {
					width:644px;
					height: 62px;
					background-color:#ffffff;
					background-image:url(../img/bott_curves.gif);
					background-repeat:no-repeat;
					background-position:bottom;
					padding:0;
					float:left;
					}
					

						.pager_reg {
						float:right;
						text-align:left;
						font-size:11px;
						padding-right:31px;
						padding-top:22px;
						}
						
						.pager_reg a {
						font-size:11px;
						color:#000000;
						text-decoration:underline;
						}														
						
						.pager_bottm {
						height:62px;
						width:123px;
						background-image:url(../img/back_sel_pager.gif);
						background-repeat:no-repeat;
						background-position:center right;
						padding-left: 25px;
						text-align:center;
						float:left;
						}
						
							.pager_bottm_cont {
							padding-top: 25px;
							text-align:center;
							float:none;
							}
							
							.pager_bottm_buttp {
							padding-top: 19px;
							width: 26px;
							padding-left: 4px;
							float:left;
							}
							
								a.previous {
								width: 26px;
								height: 26px;
								display:block;
								padding: 0;
								margin: 0;
								background-image:url(../img/butt_prev_psp.gif);
								}
								
									a.previous span {
									display:none;
									}
								
							.pager_bottm_buttn {
							padding-top: 19px;
							width: 26px;
							padding-right: 4px;
							float:right;
							}
							
								a.next {
									width: 26px;
									height: 26px;
									display:block;
									padding: 0;
									margin: 0;
									background-image:url(../img/butt_next_psp.gif);
									}
									
										a.next span {
										display:none;
										}
										
										
						/* --- listados --- */
						
						table {
						width:642px;
						border-bottom:1px;
						border-bottom-color:#e6e6e6;
						border-bottom-style:solid;
						text-align:left;
						background-image:url(../img/bottom_li.gif);
						background-position:bottom;
						background-repeat:no-repeat;
						}
																	
							thead {
							width:642px;
							height:54px;
							border:0;
							background-image:url(../img/back_analisis.gif);
							background-position:bottom;
							background-repeat:repeat-x;							
							text-align:left;
							}
							
								thead th.izq {
								padding-left:24px;
								padding-right:20px;
								width:407px;
								}
								
								thead th.der {
								padding-left:24px;
								padding-right:20px;
								width:147px;
								}
							
							tbody {
							width:642px;
							height:54px;
							border:0;
							text-align:left;
							}
								
								tbody tr {
								width:642px;
								height:43px;
								border:0;
								text-align:left;
								}
								
								tbody tr.dos {
								width:642px;
								height:43px;
								border:0;
								text-align:left;
								background-color:#f7f7f7;
								}
								
								tbody td.izq {
								padding-left:24px;
								padding-right:20px;
								width:407px;
								}
							
								tbody td.der {
								padding-left:24px;
								padding-right:20px;
								width:147px;
								color:#000000;
								}
								
									table h2{
									padding-top:15px;
									padding-bottom:0px;
									}
																												
			.blocks_wrapper {
			width:644px;
			margin-top:14px;
			text-align:left;
			float:left;
			padding:0;			
				}
			
			.blocks_top {
				width: 644px;
				height:56px;
				background-image:url(../img/topm_sides.gif);
				background-position:bottom;
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				text-align:left;
				padding:0;
				float:left;
				}
	
			.block_top_glob {
				width:644px;
				background-color:#FFFFFF;
				background-image:url(../img/back_3.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				padding-top:0;
				padding-bottom:0;
				padding-left:0;
				padding-right:0;
				float:left;
				margin:0;
				}
				
				#add {
				width:589px;
				padding-bottom:35px;
				padding-left:24px;
				padding-top:16px;
				padding-right:31px;
				margin:0;
				float:left;				
				}
				
					#add_top {
					width:589px;
					height:5px;
					float:left;
					padding-top:10px!important;
					padding-top:0px;
					padding-bottom:0;
					padding-left:0;
					padding-right:0;
					margin:0;
					background-image:url(../img/top_add.gif);
					background-repeat:no-repeat;
					background-position:bottom;

					}
					
					#add_bott {
					width:589px;
					height:5px;
					float:left;
					padding-top:0;
					padding-bottom:10px;
					padding-left:0;
					padding-right:0;
					margin:0;
					background-image:url(../img/bott_add.gif);
					background-repeat:no-repeat;
					background-position:top;

					}
				
						#add textarea{
						height:auto!important;
						width:577px;
						height:145px;
						min-height:145px;
						background-color:#f7f7f7;
						border-left-color:#eaeaea;
						border-left-style:solid;
						border-left-width:1px;
						border-right-color:#eaeaea;
						border-right-style:solid;
						border-right-width:1px;
						padding-left:5px;
						padding-right:5px;
						float:left;
						padding-top:0;
						padding-bottom:0;
						margin:0;
						color:#7a7a7a;
						
						}
						
						#add p{
						width:500px;
						float:left;
						padding-top:0;
						padding-bottom:37px;
						padding-right:100px;		
						}
						
						#add input{
						float:left;
						padding-top:1px;
						width:210px;
						height:18px;
						border-style:solid;
						border-width:1px;
						border-color:#eaeaea;
						padding-left:2px;
						padding-right:2px;
						background-color:#f7f7f7;
						margin-right:20px;
						margin-bottom:7px;
						color:#7a7a7a;						
						}
						
						#add label{
						float:left;
						width:37px;
						padding-top:3px;
						/*margin:0;*/
						text-align:right;
						display:block;
						margin-right:15px;
						}
						
						#add .button{
						background-image:url(../img/back_send_psp.gif);
						background-repeat:no-repeat;
						border:0;
						font-size:12px;
						color:#FFFFFF;
						width:56px;
						height:20px;
						display:block;
						padding-top:2px;
						padding-bottom:3px;
						text-align:center;
						margin-top:1px;
						margin-bottom:0;
						float:left;
						}
																		
					#reg {
					margin:0;
					padding:0;
					}
					
					#registro {
					width:519px;
					padding-bottom:35px;
					padding-left:24px;
					padding-top:16px;
					padding-right:0px;
					margin-right:70px!important;
					margin-right:0px;
					margin-bottom:0;
					margin-top:0;
					float:left;				
					}
						
						#registro p{
						width:500px;
						float:left;
						padding-top:0;
						padding-bottom:37px;
						padding-right:100px;		
						}
						
							#registro p.sub{
							width:216px;
							float:left;
							padding-top:0;
							padding-bottom:7px;
							margin-left:140px!important;
							margin-right:140px!important;
							margin-left:70px;
							margin-right:70px;
							padding-right:0;
							padding-left:0;		
							}
							
								#registro p.sub span{
								color:#7a7a7a;
								font-size:10px;		
								}
						
						#registro input{
						float:left;
						padding-top:1px;
						width:210px;
						height:18px;
						border-style:solid;
						border-width:1px;
						border-color:#eaeaea;
						padding-left:2px;
						padding-right:2px;
						background-color:#f7f7f7;
						margin-right:20px;
						margin-bottom:7px;
						color:#7a7a7a;						
						}
						
							#registro input.check{
							border:0;
							float:left;
							width:12px;
							height:12px;
							color:#7a7a7a;
							margin-left:142px;
							padding-left:0;
							vertical-align:middle;
							margin-right:9px;
							margin-top:5px;					
							}
						
						#registro select{
						float:left;
						padding-top:1px;
						padding-bottom:1px;
						width:216px;
						height:21px;
						border-style:solid;
						border-width:1px;
						border-color:#eaeaea;
						padding-left:2px;
						padding-right:1px;
						background-color:#f7f7f7;
						margin-right:20px;
						margin-bottom:7px;
						vertical-align:middle;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#7a7a7a;						
						}
											
						#registro label{
						float:left;
						width:37px;
						padding-top:3px;
						/*margin:0;*/
						text-align:right;
						display:block;
						margin-right:15px;
						
						}
							#registro label.registro {
							float:left;
							width:127px;
							padding-top:0;
							text-align:right;
							display:block;
							margin-right:15px;
												
							}
							
							#registro label.check {
							float:left;
							width:195px;
							padding-top:3px;
							margin:0;
							text-align:left;
							display:block;
							margin-right:15px;
							margin-bottom:13px;
												
							}
							
					#reg_butt {
					float:left;
					width:180px;
					height:20px;
					text-align:left;
					display:block;
					margin:0;
					padding-right:0;
					padding-left:140px;
					padding-bottom:20px;
											
					}
					
					#reg_butt .button{
					background-image:url(../img/back_send.gif);
					background-repeat:no-repeat;
					background-color:#ffffff;
					border:none;
					font-size:12px;
					color:#FFFFFF;
					width:56px;
					height:20px;
					display:block;
					padding-top:0;
					padding-bottom:3px!important;
					padding-bottom:0;
					text-align:center;
					margin-left:0;
					margin-right:10px;
					float:left;
					}	
					
					#registro .button2{
					background-image:url(../img/back_cancel.gif);
					background-repeat:no-repeat;
					border:none;
					font-size:12px;
					color:#FFFFFF;
					width:68px;
					height:20px;
					display:block;
					padding-top:0;
					padding-bottom:3px!important;
					padding-bottom:0;
					text-align:center;
					margin-left:0;
					margin-right:0;
					float:left;
					}
					
					#sendto {
					float:left;
					width:365px;
					height:464px;
					text-align:left;
					background-image:url(../img/back_sendto.gif);
					background-repeat:no-repeat;
					display:block;													
					}
						
						#send_cont {
						float:left;
						padding-right:34px;
						padding-left:43px;
						padding-top:32px;
						padding-bottom:51px;
						width:288px;
						height:381px;
						text-align:left;
						display:block;
						margin:0;													
						}
						
						#sendpage {
						display:block;
						width:288px;
						height:381px;
						float:left;
						padding-bottom:0;
						padding-top:0;
						margin:0;													
						}
						
							#sendpage input{
							float:left;
							padding-top:1px;
							width:210px;
							height:18px;
							border-style:solid;
							border-width:1px;
							border-color:#dfdfdf;
							padding-left:2px;
							padding-right:2px;
							background-color:#eeeeee;
							color:#7a7a7a;
							margin-bottom:7px;					
							}
							
							#sendpage label{
							float:left;
							width:56px;
							padding-top:3px;
							/*margin:0;*/
							text-align:left;
							display:block;
							margin-right:15px;
							
							}
							
							#sendpage .button{
							background-image:url(../img/back_send.gif);
							background-repeat:no-repeat;
							background-color:#000000;
							border:none;
							font-size:12px;
							color:#FFFFFF;
							width:56px;
							height:20px;
							display:block;
							padding-top:0;
							padding-bottom:3px!important;
							padding-bottom:0;
							text-align:center;
							margin-left:0;
							margin-right:10px;
							float:left;
							}
							
							#sendpage .button2{
							background-image:url(../img/back_cancel.gif);
							background-repeat:no-repeat;
							background-color:#000000;
							border:none;
							font-size:12px;
							color:#ffffff;
							width:68px;
							height:20px;
							display:block;
							padding-left:0;
							padding-right:0;
							padding-top:0;
							padding-bottom:3px!important;
							padding-bottom:0;
							text-align:center;
							margin-left:0;
							margin-right:0;
							float:left;
							}
							
							#buttsend {
							float:right;
							padding:0;
							margin-top:3px;
							
							}
							
							#sendpage h4 {
							width:288px;
							display:block;
							float:left;
							font-size:12px;
							color:#c3c3c3;
							padding-bottom:14px;
							padding-top:23px;
							margin:0;
							}
							
							#sendpage p {
							width:287px;
							float:left;
							font-size:10px;
							color:#7a7a7a;
							margin:0;
							}
							
							#sendpage h1 {
							width:200px;
							height:28px;
							display:block;
							float:left;
							font-size:24px;
							color:#c3c3c3;
							margin:0;
							}
							
				#alert {
					float:none;
					width:201px;
					height:73px;
					text-align:left;
					padding:16px 27px 18px 50px;
					background:url(../img/back_alert.gif);
					background-repeat:no-repeat;
					display:block;
					text-align:right;													
					}
					
						#alert p {
						color:#ffffff;
						text-align:right;
						display:block;
						height:30px;
						float:right;
						width:195px;
						}
						
						#alert a.options {
						color:#b9b9b9;
						display:block;
						margin:8px 0 0 0;
						width:70px;
						height:14px;
						float:right;
						text-decoration:none;
						}
						
						#alert a.closed {
						width:47px;
						height:14px;
						text-align:left;
						margin:0 0 6px 154px;
						color:#c9c9c9;
						text-decoration:none;
						padding:0;
						background:url(../img/butt_close.gif);
						background-repeat:no-repeat;
						background-position: right top;
						display:block;													
						}							
							
			
			
			/* --- sides --- */
			
			.sideblocks_wrapper {
			width: 321px;
			margin-top:14px;
			text-align:left;
			padding:0;
			float:left;
			}
			
				.sideblocks_top {
				width: 321px;
				height:56px;
				background-image:url(../img/topm_sides.gif);
				background-position:bottom;
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				text-align:left;
				padding:0;
				float:left;
				}
				
					.sideblocks_topl {
					width: 4px;
					height:56px;
					background-image:url(../img/topl_sides.gif);
					background-repeat:no-repeat;
					text-align:left;
					padding:0;
					float:left;
					}
					
					.sideblocks_topr {
					width: 4px;
					height:56px;
					background-image:url(../img/topr_sides.gif);
					background-repeat:no-repeat;
					text-align:left;
					padding:0;
					float:right;
					}
					
					.sideblocks_topm {
					width: 271px;
					height:36px;
					text-align:left;
					padding:0;
					float:none;
					margin-left:24px;
					padding-top:20px;
					}
					
						.sideblocks_topm h3 {
						float:left;
						}						

								
				.sideback_top_glob {
				width:321px;
				background-color:#FFFFFF;
				background-image:url(../img/back_2.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				padding-top:0;
				padding-bottom:0;
				padding-left:0;
				padding-right:0;
				float:left;
				margin:0;
				}

					.sideback_top_glob  ul{
					margin:0;
					padding:0;
					list-style:none;
					}
					
					.sideback_top_glob  li{
					width:273px;
					padding-left:24px;
 					padding-right:24px;
					padding-top:12px;
					padding-bottom:12px;
					display:block;
					height:31px;
					background-image:url(../img/back_1.gif);
					background-position:bottom;
					background-repeat:no-repeat;
					float:left;
					}
						
						.sideback_top_glob  li p{
						padding:0;
						margin:0;
						display:block;
						width:240px;
						font-size:12px;
						color:#af5cd4;
						font-weight:bold;
						float:left;
						}
						
						.sideback_top_glob  li a{
						margin:0;
						padding:0;
						width:61px;
						display:block;
						font-size:12px;
						color:#555656;
						text-decoration:none;
						float:left;
						}
						
						.sideback_top_glob  li a:hover{
						text-decoration:none;
						}
						
						.sideback_top_glob  li span{
						color:#37b5e9;
						font-weight:bold;						
						}
						
						.sideback_top_glob h5 {
						display:block;
						width:17px;
						height:21px;
						float:left;
						padding-top:0;
						padding-right:9px;
						padding-bottom:5px;
						margin:0;
						background-image:url(../img/bullet_recom_psp.gif);
						background-repeat:no-repeat;
						background-position: left top;					
						}
						
						#sideback_last {
						padding-left:24px;
	 					padding-right:24px;
						padding-top:12px;
						padding-bottom:11px!important;
						padding-bottom:8px;
						display:block;
						float:left;
						background:none;						
						}
										
							.sideback_left {
							width:161px;
							height:310px;
							padding-left:0;
							margin:0;
							background-image:url(../img/back_proxl.gif);
							background-position:right top;
							background-repeat:no-repeat;
							float:left;
							}
							
							.sideback_right {
							width:160px;
							height:288px;
							padding:0;
							margin:0;
							float:left;
							}
							
								.top_prox {
								width:104px;
								height:135px;
								padding-left:28px;
								padding-bottom:10px;
								padding-top:10px;
								padding-right:28px;
								margin:0;
								float:left;
								background-image:url(../img/back_top_prox.gif);
								background-repeat:no-repeat;
								background-position:bottom left;
								}
								
								.bottom_prox {
								width:104px;
								height:135px;
								padding-left:28px;
								padding-bottom:10px;
								padding-top:10px;
								padding-right:28px;
								margin:0;
								float:left;
								}
								
								.prox_text {
								width:100px;
								float:left;
								margin:0;
								padding:0;
								font-size:11px;
								color:#555656;
								}
								
								.prox_link {
								width:100px;
								float:left;
								margin:0;
								padding-bottom:0;
								padding-top:5px;
								font-size:12px;
								font-weight:bold;
								color:#af5cd4;
								}
								
								.prox_link a {
								color:#af5cd4;
								text-decoration:none;
								}
								
								.prox_link a:hover {
								color:#af5cd4;
								text-decoration:none;
								}				
							
							.sideback_img {
							border-style:solid;
							border-width:2px;
							border-color:#e4e4e4;
							float:left;
							}		
																			
										#encuesta {
										height:128px;
										padding-top:18px;
										padding-bottom:23px;
										padding-left:27px;
										padding-right:27px;
										margin:0px;
										}
											
											#encuesta h2 {
											margin:0;
											color:#7f7f7f;
											font-weight:normal;
											padding-left:0;
											padding-right:0;
											padding-top:0;
											padding-bottom:10px;
											}
																													
											#encuesta p {
											padding-top:1px;
											font-size:11px;
											margin: 0;
											}

											#encuesta input{
											float:left;
											display:block;
											height:19px;
											margin-left:0;
											margin-right:0;
											padding-left:0;
											padding-right:0;
											width:13px;
											}
											
											#encuesta label {
											height:19px;
											font-size:11px;
											width:240px;										
											float:left;
											margin-bottom:0;
											margin-top:0;
											margin-left:10px;
											margin-right:0;
											padding-top:2px;
											display:block;
											
																				
											}										
																																		
			/* --- ads --- */

			#ad_top {  
			  width:726px;
			  height:88px;
			  padding:0;
			  float:left;
			  margin-top:14px;
			}
			#ad_top img{
			  float:right;
			  margin:0 0 0 0;
			  padding:0 0 0 0;
			  border:0;
			}
			#img_izq_banner{
				display:block;
				float:left;
				margin:14px 14px 0 0;
				padding:0;
				width:239px;
			}
			
			#ad_bottom {  
			  width:644px;
			  padding:0;
			  float:left;
			  margin-top:14px;
			}
			
			.ad_side {  
			  width:300px;
			  height:250px;
			  padding:10px 10px 10px 11px;
			  float:left;
			  background-color:#d3d3d3;
			  margin-top:14px;
			}


/* --- foot --- */

#footer {
  clear:both;
  width : 100%;
  height : 132px;
  background-image:url(../img/backfooter.gif);
  background-position:bottom;
  padding : 0;
}

	#bottom {
	  width : 947px;
	  height : 132px;
	  padding: 0;
	  background-image: url(../img/back_bottom.gif);
	  background-position:bottom;
	  margin-left: auto;
	  margin-right: auto; 
	}
	
		#bottom h4 { 
		margin:0;
		padding:0;
			}
		
		#bottom a.hide { 
			background: url(../img/logo_foot.jpg) no-repeat top left;
			margin-top: 60px;
			margin-left: 0;
			display: block;
			width: 165px;
			height: 48px;
			float: left;
			}
		
		#bottom a.hide span {
			display:none;
			}
		
		#bottom p { 
			color: #707070;
			font-size:11px;
			padding-top: 64px;
			margin-right: 35px;
			text-align: right;
			line-height: 10px;
			}
		
		#bottom a:link { 
			font-size:12px;
			text-decoration: none; 
			color: #707070;
			}
			
		#bottom a:visited { 
			font-size:12px;
			text-decoration: none; 
			color: #707070;
			}
			
		#bottom a:hover { 
			font-size:12px;
			text-decoration: none; 
			color: #707070;
			}
		
		#bottom a:active { 
			font-size:12px;
			text-decoration: none; 
			color: #707070;
			}
		
		#bottom span a:link { 
			font-size:11px;
			font-weight: bold;
			text-decoration: none; 
			color: #707070;
			}
			
		#bottom span a:visited { 
			font-size:11px;
			font-weight: bold;
			text-decoration: none; 
			color: #707070;
			}
			
		#bottom span a:hover { 
			font-size:11px;
			font-weight: bold;
			text-decoration: none; 
			color: #707070;
			}
		
		#bottom span a:active { 
			font-size:11px;
			font-weight: bold;
			text-decoration: none;
			color: #707070;
			}
			.pselect{
			margin-top:20px;
			margin-left:10px;
			width:120px;
			float:left;
		}
