/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: transparent;
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
	border-right: #271d71 1px solid; 
	border-top: #271d71 1px solid; 
	border-left: #271d71 1px solid; 
	border-bottom: #271d71 1px solid; 
}
.skinheader {
background-image:url(banner.jpg);
background-position:right;
}
.skingradient {
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.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: 10px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    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: #ffffff; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}


.main_dnnmenu_itemhover {  
	color: #ffffff; 
	text-decoration:underline;
}

.main_dnnmenu_itemhover td {  
	color: #ddf4fc; 
	text-decoration:underline;
}


.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: 10px;
  font-weight: normal;
  padding:5px;
}
.TreeViewMenu {
	width: 218px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4195;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:3px;
	border-bottom:#6d85de 1px solid;
}
a.TreeViewMenu:link, a.TreeViewMenu:visited {
	width: 218px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4195;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:3px;
	border-bottom:#6d85de 1px solid;
}

a.TreeViewMenu:hover {
	width: 218px;
	background-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:3px;
	border-bottom:#6d85de 1px solid;
}

.TreeViewMenu_Header {
	background-color:#ffffff;
	font-size: 10px;
	color: #231f4b;
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   text-transform: none;
   color: #231f4b;
}



/* 
================================
Skin styles for my
================================
*/  

body{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 7px;
	background-image:url(bg-page.gif);
	background-color:#c3c3c3;
	background-position:top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	color: #003366;
}

a:active {
	font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	color: #6666FF;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	color: #6666FF;
	text-decoration: none;
}
a:link {
	font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	color: #6666FF;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";
	font-size: 10px;
	color: #666699;
	text-decoration: underline;
}

.registro {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 10px;color: #b1ddf3;font-weight:bold;text-transform:uppercase;text-decoration: none;}
.registro:active {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 10px;color: #b1ddf3;font-weight:bold;text-transform:uppercase;text-decoration: none;}
.registro:visited {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 10px;color: #b1ddf3;font-weight:bold;text-transform:uppercase;text-decoration: none;}
.registro:link {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 10px;color: #b1ddf3;font-weight:bold;text-transform:uppercase;text-decoration: none;}
.registro:hover {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 10px;color: #ffffff;font-weight:bold;text-transform:uppercase;text-decoration: underline;}

.fecha {font-family: Tahoma, Arial, Helvetica, Verdana, "Microsoft Sans Serif";font-size: 9px;color:#183f8d;font-weight:bold;text-decoration: none;}

.submenus {
	font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

.submenus:active {
	font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.submenus:visited {
	font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.submenus:link {
	font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}
.submenus:hover {
	font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: underline;
}

#skinfooter{width:95%;margin:0 auto;}
#skinfooter div{text-align:center;padding:5px;}
.skinfooter {font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;font-size: 9px;font-weight:bold;color: #848cf3;text-decoration: none;}
.skinfooter:active {font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;font-size: 9px;font-weight:bold;color: #848cf3;text-decoration: none;}
.skinfooter:visited {font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;font-size: 9px;font-weight:bold;color: #848cf3;text-decoration: none;}
.skinfooter:link {font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;font-size: 9px;font-weight:bold;color: #848cf3;text-decoration: none;}
.skinfooter:hover {font-family: Verdana, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, Geneva;font-size: 9px;font-weight:bold;color: #6666cc;text-decoration: underline;}

.aabrothers-bg {padding-top:3px ;height:19px; width:782px; text-align:center; background-image:url(aabrothers-bg.jpg);background-color:#aca9e2;background-position:bottom;background-repeat:no-repeat;}
.aabrothers:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#c8cbe9;text-decoration: none;}
.aabrothers:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#c8cbe9;text-decoration: none;}
.aabrothers:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#c8cbe9;text-decoration: none;}
.aabrothers:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff;text-decoration: none;}


/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

/* Vertical Menu */
#HouseMenuNav
{
    /* menu wrapper div */
    width: 210px;
	display:block;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4195;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:6px;
	text-align:left;
	margin:0;
	text-decoration: none;
}



#HouseMenuNav li a:link, #HouseMenuNav li a:visited
{
    /* main colour of the menu */
    width: 210px;
	display:block;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4195;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:6px;
	border-bottom:#6d85de 1px solid;
	text-align:left;
	margin:0;
	text-decoration: none;
}

#HouseMenuNav li a:hover
{
    width: 210px;
	display:block;
	background-color: transparent;
	background-image:url(menu-over.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 10px;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:3px;
	padding-left:6px;
	border-bottom:#6d85de 1px solid;
	text-align:left;
	margin:0;
}


#HouseMenuNav ul ul
{
    /* second level menu items */
    margin-left: 1px;
}
#HouseMenuNav ul ul li
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
}
#HouseMenuNav ul ul a:link, #HouseMenuNav ul ul a:visited
{
    background-color: transparent;
    color: #0066CC;
}
#HouseMenuNav ul ul a:hover
{
    background-color: #e9ecfc;
    color: #000000;
}

#HouseMenuNav ul
{
    /* all submenu lists */
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
}

#HouseMenuNav a
{
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
}

#HouseMenuNav li
{
    /* all list items */ /* -- Border around each menu item -- */
    border-bottom: 1px solid #ffffff; /* added for opera browser to remove bullets on lists */
    list-style: none;
}



