.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-variant: normal;

}
.titulo2 {
	font-size: 11px;
	color: #b72e20;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: normal;
	color: #009966;
}
.textochico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.textobreadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-transform: lowercase;
}
.textomuychico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}
.textomuychico1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}

a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009966;
	text-decoration: none;
	
}

a.menu:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009966;
	text-decoration: none;
	

}
a.menu:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009966;
	text-decoration: none;
	
}

a.menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #006645;
	text-decoration: none;

}
a.menuabajo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
a.menuabajo:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
    color: #999999;
	text-decoration: none;
	
}
a.menuabajo:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #b72e20;
	text-decoration: none;
	
}

a.menuabajo:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	
}
a.login:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #C12817;
	text-decoration: none;
}
a.login:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
    color: #666666;
	text-decoration: none;
	
}
a.login:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #999999;
	text-decoration: none;
	font-variant: small-caps;

	
}

a.login:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #999999;
	text-decoration: none;
	

}
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C12817;
	font-weight: normal;
	font-variant: normal;

}
.linea {
	border-top: none;
	border-right: none;
	border-bottom: thin solid #CC3333;
	border-left: none;

}
.recuadro {
	border: thin solid #C83B2A;
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 12px;
    color: #660000;
    font-family: Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
	text-decoration:    none;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.SelectedTab:visited  {
	text-decoration:    none;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.SelectedTab:active   {
	text-decoration:    none;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.SelectedTab:hover    {
	text-decoration:    none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 12px;
    color:#660000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
	text-decoration:    none;
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.OtherTabs:visited  {
	text-decoration:    none;
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.OtherTabs:active   {
	text-decoration:    none;
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.OtherTabs:hover    {
	text-decoration:    underline;
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	font-weight: bold;
    font-size: 12px;
    color: #660000;
    font-family: Arial, Helvetica;
    text-decoration: none;
}
A.CommandButton:visited  {
	text-decoration:    none;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.CommandButton:active   {
	text-decoration:    none;
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.CommandButton:hover    {
	text-decoration:    none;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Main Menu */

.MenuContainer {
	border-bottom: #404040 0px solid;
	border-left: #FF8080 0px solid;
	border-top: #FF8080 0px solid;
	border-right: #404040 0px solid;
	background-attachment: fixed;
	background-color: transparent;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/MenuBar.gif);
	background-position: left top;
	height: 32px;
}

.MenuBar {
	cursor: pointer;
	cursor: hand;
	height:32;
	position: relative;
	left: 7px;
}


.MenuIcon {
	display: none;
	height: 28px;
}

.MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
	background-image: url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/NormalState.gif);
}
.MenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: #33FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/HoverState.gif);
	clear: both;
	float: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}

.MenuBreak {
	height: 0px;
}

.SubMenu {
	z-index: 1000;
	cursor: hand;
	cursor: hand;
	filter:progid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF99;
	background-attachment: fixed;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/NormalState.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 135px;
	text-indent: 5px;
	background-color: #660000;
:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid;
}

.MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	color: white;
	cursor: pointer;
	cursor: hand;
	background-color: #000033;
	background-image:  url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/NormalState.gif);
}

.RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	position: relative;
}

.RootMenuItemBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image:    none;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}

.SubMenuItemBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/ActiveState.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}
.RootItem {
	cursor: pointer;
	cursor: hand;
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
	background-image: none;
}
.RootItemActive {
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:    none;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}
.SubMenuItemActive {
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-attachment: fixed;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/ActiveState.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}
.RootItemSel {
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-attachment: fixed;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/HoverState.gif);
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}
.SubMenuItemSel {
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-attachment: fixed;
	background-image:    url(/Portals/0/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//dotnetnuke/Portals/_default/Skins/skin_redelac_derecho/libreria//Portals/_default/Skins/skin_redelac/libreria/HoverState.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	height: 28px;
	width: 135px;
	text-indent: 5px;
}
.Separator {
}
.LeftSep {
}
.RightSep {
}
.LeftSepActive {
}
.RightSepActive {
}
.LeftSepBC {
}
.RightSepBC {
}
.bg {
	background-attachment: fixed;
	background-image: url(/Portals/0/Skins/skin_redelac_derecho/libreria/../imagenes/fondo4.gif);
	background-repeat: repeat;
}
.Head   {
   font-size: 13px;
	color: #C12817;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

