
.HeadBg
{
	background-color: #FFFFFF;
}

Body
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	left: 0px;
	top: 0px;
}


TD
{
	font-size: 12px;
	color:#666666;
}

.rb_DefaultLayoutDiv
{
	text-align: center;
	vertical-align: middle;
	z-index: 99;
}

.rb_DefaultLayoutTable
{
	border-collapse: collapse;
	text-align: center;
	width: 760px;
}

.rb_AlternateLayoutDiv
{
	text-align: center;
	color: #f5f7f1;
	z-index: 99;
}

.rb_AlternateLayoutTable
{
	border-collapse: collapse;
	text-align: center;
	width: 760px;
}


/*  DESKTOP PORTAL Footer SETTINGS */

.rb_AlternatePortalFooter
{
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: f2f2f1;
}

.rb_DefaultPortalFooter
{
	text-align: center;
	color:#000000;
	padding-top:4px;
}

.rb_DefaultPortalFooter a:link, .rb_DefaultPortalFooter a:visited, .rb_DefaultPortalFooter a:hover, .rb_DefaultPortalFooter a:active
{
	color: #FFFFFF;
}
.rb_DefaultPortalContent
{

	vertical-align: top;
}

.rb_AlternatePortalContent
{
width:100%;
}

/* text style for the selected tab */
.SelectedTab
{
	width:205px;
	font-size: 11px;
	background-color:#d5d3d1;
	text-transform: uppercase;
	padding-top:8px;
	padding-bottom:8px;
}


.SelectedTab a:link
{

	color: #000;
}

.SelectedTab a:visited
{
	color: #000;
}

.SelectedTab a:hover
{
	color: #000;
}

.SelectedTab a:active
{
	color: #0000;
}

.OtherTabs
{	
	width:205px;
	font-size: 11px;
	background-color:#f0efef;
	text-transform: uppercase;
	padding-top:8px;
	padding-bottom:8px;
}


.OtherTabs a:link
{	
	color: #000;
}

.OtherTabs a:visited
{
	color: #000;
}

.OtherTabs a:hover
{
	color: #000;
}

.OtherTabs a:active
{
	color: #000;
}

.LeftPane
{
background-color:#f0efef;
}
.RightPane
{

}
.RightPane a:link
{
}
.RightPane a:visited
{
}
.RightPane a:hover
{
}
.RightPane a:active
{
}

.ContentPane
{

border-left:6px solid #fff;
background-color:#f0efef;
padding-top:-14px;
}


/* style for module titles */
.Head
{
}

.TitleHead
{
color:#cb0567;
text-transform:uppercase;
font-style: Trebuchet; 
font-weight: bold; 
font-size: 13px;
}

.TitleHeadAlt
{

}

/* style of item titles on edit and admin pages */
.SubHead
{
	text-decoration: none;
	padding-left: 9px; 

}



/* text style used for most text rendered by modules */
.Normal
{


}
.NormalNT
{
}
.NormalAltNT
{
	color: #333333;

}
.NormalAlt
{
	color: #666666;
	border: 1px solid #df7b10;
}


.NormalRed
{
    font-weight: bold;
    color: red;
}

.NormalBold
{
    font-weight: bold; ;color:#003399
}

.NormalItalic
{
    font-style: italic;	
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    text-decoration: none;
	color: #003366;
	height: 20px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	text-align:center;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited,A.CommandButton:active
{
	text-decoration: none;
	height: 20px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}



A.CommandButton:hover
{
	text-decoration: none;
	color:#CC3300;
	background-image: url(file:///C|/Praxis/boton.gif);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px solid #719DC1;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}



A:link
{
	text-decoration: none;
	color:#1C5A03;
}

A:visited
{
	text-decoration: none;
	color:#1C5A03;
}

A:hover
{
	text-decoration: none;
	color:#666666;
}

A:active
{
	text-decoration: none;
	color:#1C5A03;
}

P
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.module
{
	background-color:#f0eeef;
	padding:20px;
	color:#666666;
	border-top:1px solid #5f5d5e;

	
}

.moduleNT 
{
	padding: 4px;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
}

.moduleAlt
{
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.moduleAltNT
{
	color: #333333;
	width: 570px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.Error
{
    font-weight: bold;
    color: #990000;
}

.NormalTextBox
{
    font-weight: normal;
	border: 1px solid #CECCCC; 
	color: #003366; 
	background-color: #F4F2E8;
	padding:2px;

}
.NormalTextBox2
{
    font-weight: normal;
	border: 1px solid #CECCCC; 
	color: #003366; 
	background-color: #ffffff;
	padding:2px;

}



.tablaHeader
{
	margin-top:8px;
	margin-bottom:5px;

}

.tablaHeader TD
{
	margin-top:8px;
	margin-bottom:5px;

}


.tablaHeader a:link, .tablaHeader a:visited, .tablaHeader a:active
{
	text-decoration: none;
}

.tablaHeader a:hover
{
	text-decoration: none;
	margin-top:8px;

}

.tablaGroup
{
	background-color:#7d939e;
	color:#FFFFFF;
	font-size:14px;
	padding:13px;
}

.Imagen img
{
	border: 1px solid #6c6c6c;
}


 /* ================================
              Noticias 
   ================================ */

.Titulo
{
	font-size: 12px;
	color:#b3055c;
	font-weight:500;
} 
.Titulo a:link, .Titulo a:visited, .Titulo a:active
{
	text-decoration: none;
	font-size: 12px;
	color: #800a45;
}
.Titulo a:hover
{
	color:#6f6d6d;
	text-decoration: none;
}
.Noticia
{
	font-size: 11px;
	color: #6f6d6d;
	text-align: left;
} 

.Fecha
 {
	font-size: 12px;
	color:#2e9007;
}  