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

/**
 * Clases para la barra de búsqueda
 */
table.search{ border: 1px solid #CCCCCC; background-color: #F9F9F9; }
table.search td.cuerpo{	text-align: center; padding: 3px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/**
 * Definiciones para las categorías
 */
.categos{ padding: 0px; border: 0px; width: 100%; }
.categos .vinculo{ color: #FF9900; 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: 10px; text-align: left; padding: 4px; }
.categos td.odd{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #FEFEF3; border-bottom: 1px dashed #CCCCCC; font-size: 10px; text-align: left; padding: 4px; }

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

/**
 * Definiciones para lo nuevo
 */
.thenewin{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; 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: 10px; 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: 10px; color: #000000; }
.thenews_even .vinculo{ color: #FF9900; font-weight: bold; font-size: 11px; }
.thenews_odd .vinculo{ color: #FF9900; font-weight: bold; font-size: 11px; }

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

/**
 * Barra de navegación
 */
.notebook_navigation{ margin-bottom: 6px; line-height: 1.5em; padding: 4px; background-color: #FFFFFF; border-bottom: 1px solid #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

/**
 * Definiciones para los resultados
 */
.notebook_pages{ padding: 4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-align: right; }
.notebook_pages a{ color: #FF9900; font-size: 11px; font-weight: bold; }
.order_results{ padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EDA8; }
.notebook_results{ background-color: transparent; border: 0; }
.notebook_results a{ font-weight: bold; }
.notebook_results .notebook_even{ font-size: 10px; padding: 4px; background-color: #FEFEF3; }
.notebook_results .notebook_odd{ font-size: 10px; padding: 4px; background-color: #FFFFFF; }
.notebook_results td .vinculo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; }
.notebook_results td{ padding-top: 8px; padding: 4px; font-size: 10px; border-bottom: 1px solid #CCCCCC; }

.notebook_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: 15%; padding: 4px; vertical-align: middle; border-top: 1px solid #CCCCCC; border-right: 1px dotted #CCCCCC; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.down_info a{ color: #FF9900; }
.down_info1 { width: 85%; padding: 4px; vertical-align: middle; border-top: 1px solid #CCCCCC; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.down_info1 a{ color: #FF9900; }
.notebook_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; }
.notebook_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; }
.notebook_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: 10px; }
.mirrors_list a{ color: #FF9900; font-size: 11px; }