input, select, textarea, label, div.userinfo, div.gold, div.silver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

div.lateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
}	

div.userinfo {
	padding: 5px;
	border:1px solid #C5D3E1;
	background-color: #DCE4EC; 
}
/* sobrescribe los estilos equivalentes de forms.css */
div.userinfo form p {
	clear: left;
	margin: 0;
	margin-top: 3px;
	padding: 0;
}
div.userinfo form p label {
	float: left;
}

select {
	width: 30em;
	border: 1px #bebebe inset;	
}
#formulario_buscador {
	background-color: #FAFAFA;
	border: #D1E0FF 1px dotted;
	padding: 3px;
	margin-bottom: 1em;
}
div.gold {
	margin-top: 5px;
	padding: 5px;
	border:1px solid #FFC343;
	background-color: #FFEBB1; 
}
div.silver {
	margin-top: 5px;
	padding: 5px;
	text-align: center;
	border:1px solid #f0f0f0;
	background-color: #FFF; 
}
div.ads {
	margin-top: 5px;
	padding: 5px;
	border:1px solid #F3F3F3;
	background-color: #FEFEFE; 
}

/* menu de usuario */
div.tools {
	margin-top: 5px;
	padding: 5px;
	border:1px solid #F3F3F3;
	background-color: #FEFEFE; 
}


.rightmenu {
	text-align: left; 
	border: none; 
}

.rightmenu img, .rightmenu a {
	border: 0; 
}

.rightmenu ul {
	list-style-image: none; 
	list-style-type: none; 
}

.rightmenu ul, .rightmenu ul li, .rightmenu ul li a, .rightmenu ul li a:hover {
	display: block; 
}

.rightmenu ul li.rss {
	background-image: url(../img/_rss.png);
	background-repeat: no-repeat;
	background-position: 0 10%;
}

.rightmenu ul li.newsletter {
	background-image: url(../img/_news.gif);
	background-repeat: no-repeat;
	background-position: 0 10%;
}


.rightmenu ul li.mail {
	background-image: url(../img/_mail.gif);
	background-repeat: no-repeat;
	background-position: 0 10%;
}

.rightmenu ul li.pdf {
	background-image: url(../img/_pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0 10%;
}

.rightmenu ul li.favoritos {
	background-image: url(../img/_favoritos.gif);
	background-repeat: no-repeat;
	background-position: 0 10%;
}

.rightmenu ul li a {
	padding-top: 2px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
	padding-left: 24px; 
	border-bottom: #E1E1E1 1px dotted;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.rightmenu ul li a:hover {
	text-decoration: underline;
	border-bottom: #E1E1E1 1px dotted;
}

/* LINK PANEL (VIEW.PHP)*/
.link-panel {
	text-align: left; 
	border: none; 
}

.link-panel img, .link-panel a {
	border: 0; 
}

.link-panel a {
	text-decoration:none;
}

.link-panel ul {
	list-style-image: none; 
	list-style-type: none; 
}

.link-panel ul, .link-panel ul li, .link-panel ul li a, .link-panel ul li a:hover {
	display: block; 
}

.link-panel ul li.group {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #7F9FFF;
}

.link-panel ul li.link {
	background-image: url(../img/_orange_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.link-panel ul li.mail {
	background-image: url(../img/_users.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}

.link-panel ul li.mistake {
	background-image: url(../img/_mail.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}

.link-panel ul li a {
	padding-top: 4px; 
	padding-right: 0px; 
	padding-bottom: 4px; 
	padding-left: 24px; 
	border-bottom: #8AB2F2 1px dotted;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

.link-panel ul li a:hover {
	text-decoration: underline;
	background-color: #E9EEF2;
}

.link-panel ul li.link a:hover {
	text-decoration: underline;
	background-color: #E9EEF2;
	background-image: url(../img/_blue_arrow.png);
	background-repeat: no-repeat;
	background-position: 2px 50%;
}

.link-panel ul li.mail a:hover {
	text-decoration: underline;
	background-color: #E9EEF2;
	background-image: url(../img/_users.png);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}

.link-panel ul li.mistake a:hover {
	text-decoration: underline;
	background-color: #E9EEF2;
	background-image: url(../img/_mail.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}