.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.feeds {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main {
	margin: 260px 30px 0px 30px;
}

#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 15px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

/* RegistroUsuarios Styles */
.registroLabel {font-family:Arial; font-size:11px; font-weight:bold; color:#FF0;}
.registroTextBox {font-family:Arial; font-size:1em; color:#666; width:236px; height:16px; border:solid 1px #F90;}
.registroList {font-family:Arial; font-size:1em; color:#666; border:solid 1px #F90; text-transform:capitalize;}
.registroButton {background:url(btn_enviar.png); width:75px; height:26px; border:0; cursor:pointer;}
.registro-table {width:512px;}
.registro-table-cell-labels {width:214px; text-align:right; padding-right:5px;}
.registro-table-cell-controls {width:298px; text-align:left;}
.cancelarButton {background:url(btn_cancelar.gif); width:86px; height:26px; border:0; cursor:pointer;}
.guardarButton {background:url(btn_guardar.png); width:85px; height:26px; border:0; cursor:pointer;}

/* PonleTuSello Styles */
.historia-table {width:512px;}
.historia-table-cell-labels {width:163px; text-align:right; padding-right:5px;}
.historia-table-cell-labels-left {width:163px; text-align:left; padding-right:5px;}
.historia-table-cell-controls {width:349px; text-align:left;}
.historiaTextBox {font-family:Arial; font-size:1em; color:#666; width:307px; height:16px; border:solid 1px #F90;}
.historiaTextArea {font-family:Arial; font-size:1em; color:#666; width:307px; height:81px; border:solid 1px #F90;}

/* News Styles */
.news-wrapper {clear:both; width:662px;}
.news-title-wrapper {width:100%; height:36px;}
.news-title {background:url(fnd_tit_large.png) repeat-x; float:left; vertical-align:middle; text-align:center; height:28px; padding-top:8px; font-family:Verdana, Arial; font-size:16px; font-weight:bold; color:#FFF;}
.news-title a {font-family:Verdana, Arial; font-size:16px; font-weight:bold; color:#FFF !important; text-decoration:none !important;}
.news-title-left {background:url(fnd_tit_lft_large.png) no-repeat; width:15px; height:36px; float:left;}
.news-title-rigth {background:url(fnd_tit_rgth_large.png) no-repeat; width:15px; height:36px; float:left;}
.news-content {width:100%; padding-top:10px; color:#FFF; text-align:left;}
.news-content p {font-family:Verdana, Arial; font-size:12px; font-weight:normal; color:#FFF; text-align:left;}
.news-link {width:100%; text-align:right; margin-top:10px;}
.vermasButton {width:75px; height:20px; background:transparent url(btn_ver_mas.gif) no-repeat; border:0; cursor:pointer;}

/* Pager Styles */
.pager-left {background:url(pager_left.png) no-repeat; width:16px; height:18px; float:right;}
.pager-right {background:url(pager_right.png) no-repeat; width:14px; height:18px; float:right;}
.pager-content {background:url(pager.png) repeat-x; float:right; height:18px;}
.pager-content a {color:#000; text-decoration:none;}
.pager {width:100%;}

/* Popup Styles */
.messagePopup {padding:3px; width:556px;}
.messagePopupBackground {background-color:#000; filter:alpha(opacity=70); opacity:0.7;}
.message {width:556px; position:relative;}
.message-top {background:transparent url(fnd_header_ligth.png) no-repeat top center; width:556px; height:17px;}
.message-bottom {background:transparent url(fnd_bot_ligth.png) no-repeat bottom center; width:556px; height:23px; clear:both;}
.message-wrapper {background:#F00 url(fnd_top_ligth.png) no-repeat top center; width:556px; min-height:171px;}
.message-content {float:left; width:516px; padding-left:20px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-align:left;}
.message-button {position:absolute; top:2px; right:15px;}
.message-content p, .message-content ol {padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF;}
.closeButton {width:65px; height:20px; background:transparent url(btrn_meca_cerrar.png) no-repeat; border:0; cursor:pointer;}

/* Mecanica Styles */
.mecanica-wrapper {width:586px;}
.mecanica-top {float:left; width:586px; height:43px; background:url(fnd_top_meca.gif) no-repeat top center;}
.mecanica-title {margin:10px 0 0 24px; background:url(tit_mecanica.gif) no-repeat center top; width:72px; height:22px;}
.mecanica-content {float:left; width:586px; background:url(fnd_meca.gif) no-repeat center top; min-height:452px; position:relative;}
.mecanica-number1 {position:absolute; top:10px; left:24px; background:url(tit_mec_1.gif) no-repeat center top; width:22px; height:29px;}
.mecanica-number2 {position:absolute; top:130px; left:80px; background:url(tit_mec_2.gif) no-repeat center top; width:22px; height:29px;}
.mecanica-number3 {position:absolute; top:240px; left:24px; background:url(tit_mec_3.gif) no-repeat center top; width:22px; height:29px;}
.mecanica-number4 {position:absolute; top:360px; left:60px; background:url(tit_mec_4.gif) no-repeat center top; width:22px; height:29px;}
.mecanica-contenido1 {position:absolute; top:10px; left:50px; background:url(frase_meca1.gif) no-repeat center top; width:472px; height:88px;}
.mecanica-contenido2 {position:absolute; top:130px; left:105px; background:url(frase_meca2.gif) no-repeat center top; width:442px; height:73px;}
.mecanica-contenido3 {position:absolute; top:237px; left:45px; background:url(frase_meca3.gif) no-repeat center top; width:508px; height:96px;}
.mecanica-contenido4 {position:absolute; top:360px; left:82px; background:url(frase_meca4.gif) no-repeat center top; width:479px; height:91px;}
.mecanica-bottom {float:left; width:586px; height:132px; background:url(fnd_bott_meca.gif) no-repeat center bottom;}
.mecanica-summary {margin:auto; background:url(frase_meca5.gif) no-repeat center bottom; width:504px; height:120px;}

/* Otros */
.linea-roja {border:solid 1px #A30;}
.linea-naranja {border:solid 1px #D46B00;}
.restricciones {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; float:left;}
.menu-secundario {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#FF9B9B;}
.menu-secundario a {color:#FF9B9B; text-decoration:none;}
.recordar {font-family:Tahoma, Verdana, Arial !important; font-size:11px !important; color:#FF0 !important; text-decoration:none !important;}
.recordar a {font-family:Tahoma, Verdana, Arial !important; font-size:11px !important; color:#FF0 !important; text-decoration:none !important;}
span.navbar-title {padding-left:8px; padding-right:8px; font-weight:bold;}