/*
=============================================
	Personal Configuration SITE SUH
=============================================
*/
.Title1{
 	
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color: #333333;
	
	}
.Title2{
	font-size:14px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight:bold;
	
	}
.NormalBlack{
	font-weight:bold;
	font-size:11px;
	}
.Normal
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
.smallLabel{
	font-size:10px;
	}
.NormalRed{
	font-size:8pt;
	font-family: Tahoma, Arial, Helvetica;
	/*font-size: 12px;*/
	font-weight: bold;
	color: #ff0000;
	}
.Normal2{
   font-family: Helvetica;/*font-family: Tahoma, Arial, Helvetica;*/
   font-size:  12px;
   font-weight: normal;
}
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.NormalLink{
	font-size:9pt;
	color:#000;
	}
.SmallLink:LINK{
	font-size:8pt;
	color:#336699;
	}
.SmallLink:ACTIVE{
	font-size:8pt;
	color:#336699;
	}
.SmallLink:HOVER{
	font-size:8pt;
	color:#336699;
	}
.SmallLink:VISITED{
	font-size:8pt;
	color:#336699;
	}
.NormalButton{
	
	}
.hiddenItem{
	display:none;
	visibility:hidden;
	}
.NormalCheckBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.NormalRadioButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.NormalLabel
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
UL{
	list-style-type:circle;
	}
/*tabla dos*/

/*Redeem Points Reward catalogue points*/
.RWPointsTableRedeem{
	font-weight:bold;
	border:solid 1px #E2E212;
	background-color:#FFFFCB;
	
	}
.RWPointsTableRedeem_title{
	padding:0px;
	text-align:left;
	white-space:nowrap;
	
	}
.RWPointsTableRedeem_Item{
	padding:0px;
	text-align:right;
	min-width:25px;
	}

/*Displayer items*/
.DisplayContainerItem{
	/*background-color: #D0f6FF;*/
	background-color: #f5f5f5;	
	 /*border:solid 1px #336699;*/
	 border:solid 1px #eaeaea;
	}


/*COMMON STYLES*/
.ErrorLabel{
	font-size:11px;
	color:red;
	text-align:left;
	}
/*STATIC MENU*/
.mnuStaticMenu:LINK{
	color:#336699;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	font-size:12px;
	text-decoration:none;
	}
.mnuStaticMenu:Active{
	color:#336699;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	font-size:12px;
	text-decoration:none;
	}
.mnuStaticMenu:Hover{
	color:#336699;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	font-size:12px;
	text-decoration:underline;
	}
.mnuStaticMenu:visited{
	color:#336699;
	font-weight:bold;
	font-family:@Arial Unicode MS;
	font-size:12px;
	text-decoration:none;
	}
/*BreadCrums*/
A.SUHBreadCrums:Link{
	
	text-decoration: none;
	font-size:11pt;
	}
A.SUHBreadCrums:visited{
	color:#000;
	text-decoration: none;
	font-size:11pt;
	}
A.SUHBreadCrums:hover{
	color:#000;
	text-decoration:underline;
	font-size:11pt;
	}
A.SUHBreadCrums:active{
	color:#000;
	text-decoration: none;
	font-size:11pt;
}

A.SUHCurrentBreadCrums:Link{
	color:#000;
	text-decoration: none;
	font-size:11pt;
	/*font-weight:bold;*/
	}
A.SUHCurrentBreadCrums:visited{
	color:#000;/*color:#336699;*/
	text-decoration: none;
	font-size:11pt;
	/*font-weight:bold;*/
	}
A.SUHCurrentBreadCrums:hover{
	/*color:#336699;*/
	text-decoration:underline;
	font-size:11pt;
	/*font-weight:bold;*/
	}
A.SUHCurrentBreadCrums:active{
	/*color:#336699;*/
	color:#000;
	text-decoration: none;
	font-size:11pt;
	/*font-weight:bold;*/
}
.SUHCurrentBreadCrums{
	/*color:#336699;*/
	text-decoration: none;
	font-size:11pt;
	/*font-weight:bold;*/
	}
.SUHLastBreadCrums{
	color:#336699;
	text-decoration: none;
	font-size:11pt;
	font-weight:bold;
	}
/* RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(/images/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(/images/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(/images/SavedStar.png);
}
/*================================
	SKIN styles of SUH
  ================================
*/
/* Button 1 */
#button1 ul {
	margin:0;
	padding:0px;
	list-style-type:none;
}
#button1 li {
	display:inline;
}
#button1 a {
	float:left;
    background: url(/images/button1_left.gif) no-repeat top left;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
	border:none;
}
#button1 a span {
    float:left;
    display:block;
    background: url(/images/button1_right.gif) no-repeat top right;
    padding:4px 12px 7px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#994800;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#button1 a span {float:none;}
/* End IE5-Mac hack */
#button1 a:hover {
    background-position:0% -42px;
}
#button1 a:hover span {
    background-position:100% -42px;
}




/*		================================
			Skin styles for DotNetNuke
		================================
*/

.pagemaster {
	width: 100%;
	background-color: #ffffff;
	top:0px;
	left:0px;
	
}
.skinmaster 
{
	top:0px;
	left:0px;
	width:100%;
}
.pageHeaderBar {
	background-color: #032525;
	font-weight: bold;
	font-size: 8.5pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

.pageText {
	font-weight: bold;
	font-size: 9pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	vertical-align:middle;
}

.pageText1 
{	
	font-size: 12pt;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	vertical-align: top;
}

A.pageText:HOVER {
	color: #FFF;
	text-decoration:underline;
}
A.pageText:LINK {
	color: #FFF;
	text-decoration:none;
}
A.pageText:active {
	color: #FFF;
	text-decoration:none;
}
A.pageText:visited {
	color: #FFF;
	text-decoration:none;
}

.skinheader {
	/*background-image: url(gradient_DkBlue.gif);*/
	background-color: #033333; 
	height: 44px;
	background-position:top;
	vertical-align:baseline;
	background-repeat: repeat-x;
	/*width:100%;*/
}
.skingradient 
{
	background-color: #033333;
	/*background-image: url(gradient_DkBlue.gif); */
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.ContainerModules{
	background-color: #336699;
	}
.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	background-color: transparent;
}
.contentpane 
{
	background-color: transparent;	
}
.rightpane {
	background-color: transparent;
}
.bottompane {
	width: 100%;
	background-color: transparent;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); */
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: bold;
   color: #333333;
}


/*----------------------------------------------------------------------------------------------------------------------*/

.itemListRow 
{
	border-top-width:thin;
	border-top-color:Gray;
	border-top-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:Gray;
	border-bottom-style:dotted;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}


/*----------------------------------------------------------------------------------------------------------------------*/



TABLE{
	border-style:none;
	margin:0px;
	padding:0px;
	}
TD{
	border-style:none;
	margin:0px;
	padding:0px;
	}
TR{
	border-style:none;
	margin:0px;
	padding:0px;
	}
IMG{
	border-style:none;
	margin:0px;
	padding:0px;
	}
BODY{
	font-family:Arial;
	margin:0px;
	 font-size:9pt;
	background-color: #ffffff;
	}
	
	
	
.menuSelected
{
	background-color: #91DCF4;
	}
.menuItem{
	text-align: center;	
	font-size:15px;
	font-family: Tahoma, Arial, Helvetica;
	}

.menu{	
	width: 100%
	}
	
	.TitleSubhead
	{
		vertical-align: middle;
	}
	
	.alertbar {
background:#FFCC15 none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:auto auto 12px;
padding:6px;
text-align:center;
width:900px;
}





#tabs a {
	float:left;
    background:url(tableft.gif) no-repeat left top;
    margin:0;
    padding:0 19px 0 19px;
    text-decoration:none;
	border:none
}
#tabs a span {
    float:left;
    display:block;
    background:url(tabright.gif) no-repeat right top;
    padding:8px 19px 19px 0;
	color:#fff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
    color:#268ccb;
}

#tabs a:hover {
    background-position:0% -48px;
}

#tabs a:hover span {
    background-position:100% -48px;
}

#tabs #current a {
	background-position:0% -48px;
}

#tabs #current a span {
	background-position:100% -48px;
	color:#268ccb;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	cursor:default;
}

/* header */

#header {
	background:url(../images/header_wp.gif) #268ccb repeat-x;
}

.CBD_LinkHeader
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: right;
}
.CBD_LinkHeader:LINK
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}
.CBD_LinkHeader:active
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}


.CBD_LinkHeader:HOVER
{
	color: #CCCCCC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align:center;
	text-decoration: none;
}

.CBD_LinkHeader:visited
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	list-style-type: none;
	text-align: right;
	text-decoration: none;
}
.x-small
{
	font-size: 9pt; /*8.5pt*/
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#private_label_notice {
background:#CCCCCC url(../images/greybox-rt.gif) no-repeat scroll right bottom;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:25px;
line-height:25px;
margin:-4px 0 0;
padding-right:7px;
}
.styleheaderblack{
  background-color: #91DCF4;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    color:#000000;
}
