/**
 * Estilos para los enlaces patrocinados
 */
.sponsor_body{
	border: 1px solid #CCCCCC;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.sponsor_body a{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.sponsor_body td.element{ border-right: 1px dashed #CCCCCC; padding: 8px; font-size: 12px; vertical-align: top; }

/**
 * Clases para la barra de bsqueda
 */
table.search{
	border: 1px solid #CCCCCC; 
	background-color: #F9F9F9;
	background: #f0f1f3;
	
	border: solid 2px #cdcdcd;
	border-radius: 5px 5px;			/* Internet Explorer */
	-moz-border-radius: 5px;		/* Mozilla */
	-webkit-border-radius: 5px;		/* Safari & Chrome */
	-khtml-border-radius: 5px;		/* Linux */
}
table.search td.cuerpo{	text-align: center; padding: 3px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
table.rounded {
	background: #f0f1f3;
	
	border: solid 2px #cdcdcd;
	border-radius: 5px 5px;			/* Internet Explorer */
	-moz-border-radius: 5px;		/* Mozilla */
	-webkit-border-radius: 5px;		/* Safari & Chrome */
	-khtml-border-radius: 5px;		/* Linux */
}
/**
 * Definiciones para las categoras
 */
.categos{ padding: 0px; border: 0px; width: 100%; }
.categos .vinculo{ color: #000000; font-weight: bold; font-size: 11px; }
.categos td.even{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color:#FFFFFF; border-bottom: 1px dashed #CCCCCC; font-size: 12px; text-align: left; padding: 4px; }
.categos td.odd{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #F9F9F9; border-bottom: 1px dashed #CCCCCC; font-size: 12px; text-align: left; padding: 4px; }

/**
 * Definicion para el banner
 */
div.banner{ margin-left: 4px; border: 0px solid #000000; padding:0px; }

/**
 * Definiciones para lo nuevo
 */
.thenewin{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
.thenews_even{ border-right: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; padding: 4px; width: 50%; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.thenews_odd{ border-bottom: 1px dashed #CCCCCC; padding: 6px; width: 50%; line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.thenews_even .vinculo{ color: #000000; font-weight: bold; font-size: 11px; }
.thenews_odd .vinculo{ color: #000000; font-weight: bold; font-size: 11px; }

/**
 * Definiciones para favoritos y populares
 */
table.favorite{	border: 0px; padding: 4px; color: #000000; }

/**
 * Barra de navegacin
 */
.rmdp_navigation{
	margin-bottom: 6px; 
	line-height: 1.5em; 
	padding: 4px; 
	background-color: #FFFFFF; 
	border-bottom: 1px solid #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
	
	background: #f0f1f3;
	
	border: solid 2px #cdcdcd;
	border-radius: 5px 5px;			/* Internet Explorer */
	-moz-border-radius: 5px;		/* Mozilla */
	-webkit-border-radius: 5px;		/* Safari & Chrome */
	-khtml-border-radius: 5px;		/* Linux */
}

.rounded {
	background: #f0f1f3;
	border: solid 2px #cdcdcd;
	border-radius: 5px 5px;			/* Internet Explorer */
	-moz-border-radius: 5px;		/* Mozilla */
	-webkit-border-radius: 5px;		/* Safari & Chrome */
	-khtml-border-radius: 5px;		/* Linux */
}

/**
 * Definiciones para los resultados
 */
.rmdp_pages{ padding: 4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-align: right; }
.rmdp_pages a{ color: #000000; font-size: 11px; font-weight: bold; }
.order_results{
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/1.jpg);
}
.rmdp_results{
	background-color: transparent; 
	border: 0;
	
	background: #f0f1f3;
	border: solid 2px #cdcdcd;
	border-radius: 5px 5px;			/* Internet Explorer */
	-moz-border-radius: 5px;		/* Mozilla */
	-webkit-border-radius: 5px;		/* Safari & Chrome */
	-khtml-border-radius: 5px;		/* Linux */
	
}
.rmdp_results a{ }
.rmdp_results .rmdp_even{ font-size: 12px; padding: 4px; background-color: #FFFFFF; }
.rmdp_results .rmdp_odd{ font-size: 12px; padding: 4px; background-color: #FFFFFF; }
.rmdp_results td .vinculo{ font-size: 12px; color: #5684b7; }
.rmdp_results td{ padding-top: 8px; padding: 4px; font-size: 12px; border-bottom: 1px solid #CCCCCC; }

.rmdp_sponsored { font-size: 7px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

/**
 * Definiciones para los datos de la descarga
 */
.down_title{ font-size: 1.7em; font-weight: bolder; padding: 4px; }
.down_down{ font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bolder; padding: 4px; }
.down_down a{ color: #FF9900; text-decoration: none; }
.down_down a:hover{ text-decoration: underline; }
.down_info { width: 50%; padding: 4px; vertical-align: middle; border-top: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.down_info a{ color: #FF9900; }
.down_info1 { width: 50%; padding: 4px; vertical-align: middle; border-top: 1px solid #CCCCCC; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.down_info1 a{ color: #FF9900; }
.rmdp_revies{ font-weight: bolder; font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; color: #FF9900; text-align: center; vertical-align: middle; padding: 4px; border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #cccccc; }
.rmdp_revies a{ color: #FF9900; }
.editor_review{ text-align: left; border-bottom: 1px dashed #cccccc; font-size: 11px; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; }
.editor_review a{ color: #FF9900; }
.rmdp_popular{ color: #FF6600; font-style:italic; font-size: 85%; }
.down_commtitle{ font-weight: bolder; font-size: 150%; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.down_mirrors{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; text-align: left; }
.mirrors_list{ padding: 3px; border-bottom: 1px dashed #cccccc; font-size: 12px; }
.mirrors_list a{ color: #FF9900; font-size: 11px; }

.cells_options{ background-color: #ebebeb;  border: 1px solid #cccccc; padding: 3px; text-transform: uppercase; font-size: 12px; font-weight: bold; text-align: center; }
.cells_options:hover{ background-color: #FFFFFF; }
