﻿@import url("seomenu.css");	

/* Inicio Estilos DNN */

/* background color for the content part of the pages */
Body
{
	/*background-color: white;*/
	background-image: url(/Portals/0/fondo_web.gif);
	margin: 0px;
}

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #003366;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	/*font-size: 20px;*/
	font-size: 18px;
	font-weight: normal;
	/*color: #333333;*/
	color:#e95b11;
	margin:0px 0px 0px 12px;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	/*font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;*/
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	/*color: #ff0000;*/
	color: #ef5910;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: normal;
	color: #E95B11;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #E95B11;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #a5a2a5;
	background-image: url(/Portals/0/fondo_cuadro_tabla.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding:0px 0px 0px 18px;
	display:block;
	margin:2px 0px 2px 0px;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #E95B11;
	background-image: url(/Portals/0/fondo_linea.gif);
	background-position:left top;
	background-repeat: no-repeat;
	padding:0px 0px 0px 5px;
	display:block;
	margin:2px 0px 2px 0px;
}

H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: none;
	color: #003366;
}

A:visited
{
	text-decoration: none;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #E95B11;
}

A:active
{
	text-decoration: none;
	color: #003366;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat 100% center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	text-align: center;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}

#tablist 
{
	width: 120px;
	margin: 0;
	border-right: 1px solid black;
	padding-bottom: 10px;
	float:left;
}

.dashboardPanel 
{
	margin-left: 120px;
	padding: 0 10px 10px 10px;
	
}

.dashboardPanel table td
{
	padding: 2px 4px;
}

.dashboardPanel table th
{
	padding: 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #036;
	border-bottom: 1px solid #9FB1BC;
}

.dashboardTableAlt 
{
	background-color: #eee;
}

.dashboardGrid
{
	margin: 10px;
}


/* Fin Estilos DNN */

/* Inicio Estilos NBI*/

#web {
	width:1000px;
	text-align:left;
	margin:0px auto 0px auto;
	z-index:0;
	position:relative;
	/*font-family: "Futura Lt BT", Tahoma, Arial, Helvetica;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: 12px;
	color: #141212;
	background-color:#FFFFFF;
	overflow:hidden;
} 

#cabecera {
	background-image: url(/Portals/0/fondo_cabecera.jpg);
	background-repeat: no-repeat;
	width:1000px;
	float:left;
	overflow:hidden;
	font-size:11px;
}

#idiomas {width:auto; float:left; margin:72px 0px 0px 10px; color:#FFFFFF; font-weight:bold; text-transform:capitalize; padding:3px 0px 0px 0px;}
#idiomas a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#idiomas a:hover {color:#FFFFFF; text-decoration:underline;}

#logo {width:365px; float:right;}

#banner_flash, #banner {width:1000px; height:136px; clear:both;}

#sub_banner {width:1000px; height:24px; background-image: url(/Portals/0/fondo_sub_banner_flash_home.jpg); background-repeat: no-repeat;}
#sub_banner #menu_banner {width:250px; float:left; font-weight:bold; color:#E95B11; margin:4px 0px 0px 10px; padding:1px 0px 0px 0px;}
#sub_banner #menu_banner a {color:#000000; padding:0px 10px 0 10px; font-weight:normal; font-size:11px;}
#sub_banner #menu_banner a.hover {color:#000000;}
#sub_banner #area_usuarios {width:252px; float:right; font-weight:bold; color:#FFFFFF; margin:4px 0px 0px 0px; font-size:11px;}

#breadcrumb {
	/*border:#FF0000 solid 1px;*/
	/*width:680px;*/
	/*width:425px;*/
	width:550px;
	float:left;
	/*padding:10px 0px 10px 20px;*/
	/*padding:10px 0px 10px 280px;*/
	/*padding:10px 0px 10px 235px;*/
	padding:5px 0px 5px 235px;
	color:#a2a2a2;
	background-image: url(/Portals/0/flecha_breadcrumb.gif);
	background-repeat: no-repeat;
	/*background-position: 270px 5px;
	_background-position: 270px 7px;
	*background-position: 270px 7px;*/
	background-position: 225px 0px;
	_background-position: 225px 2px;
	*background-position: 225px 2px;
}
#breadcrumb a {color:#a2a2a2; font-size:10px;}
#breadcrumb a:hover {color:#a2a2a2;}

#usuarios {width:285px; height:77px; float:right; border-bottom: #f29d70 solid 1px; border-left: #f29d70 solid 1px; display:none;}
#dnn_dnnLOGIN_PETEIRO_pnlLogin {margin:5px 0px 0px 30px;}
#dnn_dnnLOGIN_PETEIRO_Label1, #dnn_dnnLOGIN_PETEIRO_Label2 {font-size:11px;}
#dnn_dnnLOGIN_PETEIRO_txtUsername, #dnn_dnnLOGIN_PETEIRO_txtPassword {width:95px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border:#e95b11 solid 1px;}
#dnn_dnnLOGIN_PETEIRO_cmdLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image: url(/Portals/0/fondo_login.gif);
	background-repeat: no-repeat;
	border:none;
	width:45px;
	height:24px;
	color:#FFFFFF;
	background-position: right bottom;
	cursor:pointer;
}

#titulo {/*margin:30px 0px 0px 0px; padding:30px 0px 0px 0px; _padding:0px; *padding:0px;*/}

#titulo h1 {padding:0px; margin:0px 0px 10px 0px;}

#cuerpo {
	margin:0px 0px 0px 0px;
	float:right;
	/*width:738px;*/
	/*width:775px;*/
	width:784px;
	_width:730px;
	background-image: url(/Portals/0/contenido_lat_izdo.jpg);
	background-repeat: repeat-y;
	/*_border:#FF0000 solid 1px; ROJO*/
}

#contenido {float:right; /*width:726px;*/ width:772px; _height:535px; min-height:535px; min-height:535px;}
#contenido p {text-align:justify;}

#lateral_izda {border:#ffffff solid 1px;}

#cuerpo_inf {float:right; width:726px; padding:10px 0px 10px 0px; color:#e95b11;}
#cuerpo_inf a {color:#A2A2A2; font-size:11px;}
#cuerpo_inf img {margin:0px 5px 0px 0px; vertical-align: middle;}

#cuerpo_borde {
	float:right;
	/*width:738px;*/
	width:784px;
	background-image: url(/Portals/0/contenido_lat_inf.jpg);
	background-repeat: no-repeat;
	height:3px;
}

#pre_pie {float:right; width:626px;  _width:525px; /*padding:10px 0px 10px 0px;*/ padding:5px 0px 5px 0px; color:#A2A2A2; text-align:right; margin:0px 100px 0px 0px;}
#pre_pie a {color:#e95b11; font-size:11px;}
#pre_pie img {border:none; margin:0px 0px 0px 10px;}

#pie {float:right; width:726px; padding:0px 0px 50px 0px; font-size:10px;}

#contenido_container, #contenido_novedades {font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 12px !important;*/  font-size: 11px !important; color: #141212 !important; text-align:justify !important; margin:0px 20px 0px 0px;}

#container, #container_estrecho {width:100%; float:left; margin:0px 0px 20px 0px;}

#titulo_novedades {
	border-top:#e95b11 solid 5px;
	background-image: url(/Portals/0/fondo_novedades.gif);
	background-repeat: no-repeat;
	height:40px;
}

#titulo_novedades .Head {color:#ffffff !important; margin:10px 0px 0px 10px;}

.lista_sumario {font-variant:inherit !important;}
.lista_sumario li {list-style-image: url(/Portals/0/lista_sumario.gif);}

#container ul {font-variant:inherit !important;}
#container li {list-style-image: url(/Portals/0/lista_sumario.gif);}

#cabecera_sup {width:100%; float:left; /*height:94px;*/ height:66px;}
#cabecera_izda {position:relative; z-index:0; width:630px; float:left;}
#idiomas_enlaces {position:absolute; z-index:6; /*left:10px;*/ left:5px; /*top:72px;*/ top:47px; color:#FFFFFF; font-weight:bold; text-transform:capitalize; padding:0px 0px 0px 0px; *padding:0px 0px 0px 0px; font-size:11px;}
#idiomas_enlaces a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
#idiomas_enlaces a:hover {color:#FFFFFF; text-decoration:underline;}

#idiomas_enlaces #dnn_dnnDSLOCALESELECTOR_lblLinks {}

#banner {}

#banner_top {/*position:relative;*/ z-index:1 !important; width:1000px; float:left; height:160px;}
#sub_banner_top {position:absolute; z-index:5; left:0px; top:202px; width:100%;}
#menu_banner_top {width:auto; float:left;}
#menu_banner_top img {vertical-align:middle;}
#menu_banner_top #dnn_dnnLOGIN_cmdLogin {margin:0px 0px 0px 2px;}
/*#area_usuarios_top {width:auto; float:right; width:200px;}*/

#sub_banner_top #menu_banner_top {/*width:250px;*/ width:300px; float:left; font-weight:bold; color:#E95B11; /*margin:4px 0px 0px 10px;*/ margin:4px 0px 0px 3px; padding:1px 0px 0px 0px;}
#sub_banner_top #menu_banner_top a {color:#000000; /*padding:0px 10px 0 10px;*/ padding:0px 1px 0px 0px;  font-weight:normal; font-size:11px;}
#sub_banner_top #menu_banner_top a.hover {color:#000000;}
#sub_banner_top #area_usuarios_top {width:252px; float:right; font-weight:bold; color:#FFFFFF; margin:4px 0px 0px 0px; font-size:11px;}

#buscador {}
#buscador .NormalTextBox {border:1px solid #EF5910; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px !important; margin:5px 0px 0px 0px; }
#buscador .BtnBuscar {margin:3px 0px 0px 0px !important;}
#buscador .texto_search {color:#A2A2A2; font-size:10px;}

.DNN_Documents .SubHead {color:#ffffff; font-weight:normal;}

.DNN_Documents .SubHead td {
	background-image: url(/Portals/0/fondo_titulo_tabla.gif);
	background-position:right;
	background-repeat: no-repeat;
}

.DNN_Documents tr.SubHead td:first-child {background-image:none; border:none;}

.DNN_Documents tr td:first-child {
	background-image: url(/Portals/0/fondo_cuadro_tabla.gif);
	background-position:right;
	background-repeat: no-repeat;
	width:10px;} 

.DNN_Documents {font-size:11px; color:#a5a2a5;}
.DNN_Documents table td {padding:4px;}
.DNN_Documents table {border-collapse:collapse;}

#titulo_container, #titulo_container_estrecho {background-image: url(/Portals/0/fondo_titulo_tabla.gif); background-position:right; background-repeat: no-repeat; width:240px; margin:0px 0px 15px 18px;}

#titulo_container .Head, #titulo_container_estrecho .Head {font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#FFFFFF; margin:0px 0px 0px 4px;}

#contenido_container_estrecho table {width:40%;}

#contenido_col_izda {overflow:visible; float:left; /*width:490px;*/ width:540px; _width:500px; /*_border:#00FF00 solid 1px; VERDE*/}
#contenido_col_izda img {/*border:#a5a2a5 solid 1px;*/ margin:5px;}
#contenido_col_dcha {overflow:visible; float:left; width:210px; _width:200px; /*_border:#0000FF solid 1px; AZUL*/}
#contenido_col_dcha p {margin:0px; padding:0px; _margin-top:-10px; font-size:9px; color:#787878;}
#contenido_col_dcha hr {color: #787878; height: 1px; background-color:#787878; border:0px;}

.MML-Default-Description {width:100%; color:#A5A2A5; font-size:11px;}
.MML-Default-Description p {width:45%; float:left; margin:0px; padding:0px 0px 0px 18px; background-image: url(/Portals/0/fondo_cuadro_tabla.gif); background-position:left; background-repeat: no-repeat;}
.MML-Default-Description p a{display:block; float:left;}
.MML-Default-Link {display:block; float:right;}
.MML-Default-Description p:first-child {float:right; background-image:none; padding:0px;}
.MML-Default-ImageLink {display:none;}

.LinksDesignTable a { background-image: url(/Portals/0/fondo_cuadro_tabla.gif); background-position:left; background-repeat: no-repeat; padding:0px 0px 0px 18px;}

#dnn_ctr499_ContentPane {}
#dnn_ctr500_ContentPane {}
#dnn_ctr499_ContentPane .Head {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #141212; background-image: url(/Portals/0/fondo_cuadro_tabla.gif); background-position:left top; background-repeat: no-repeat;padding:0px 0px 0px 18px; display:block; margin:2px 0px 2px 0px;}
#dnn_ctr499_ContentPane .SubHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#787878; font-weight:normal;}
.invisible {display:none;}

#dnn_ctr499_ViewPositionsAvailable_btnApply, #dnn_ctr499_ViewPositionsAvailable_btnSendEmail {
/*background-image:url(/Portals/0/boton_formulario_largo.gif); 
background-repeat:no-repeat; 
color:#FFFFFF; 
cursor:pointer; 
height:42px; 
width:102px; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:center; 
border:none !important;*/
background-color:#E95B11;
color:#FFFFFF;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:2px 10px 2px 10px;
cursor:pointer;
}

#dnn_ctr499_ViewPositionsAvailable_btnApply:hover, #dnn_ctr499_ViewPositionsAvailable_btnSendEmail:hover {/*background-image:url(/Portals/0/boton_formulario_largo_over.gif);*/ background-color:#ff9966;}

#dnn_ctr499_ContentPane input, #dnn_ctr499_ContentPane select, #dnn_ctr500_ContentPane input {border:1px solid #D2D2D2;}

.sidemenu span.SubHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#787878; font-weight:normal;}

#dnn_ctr500_ViewPositionsMenu_btnSearch {
/*background-image:url(/Portals/0/boton_formulario.gif); 
background-repeat:no-repeat; 
color:#FFFFFF; 
cursor:pointer; 
height:42px; 
width:60px; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:center; 
border:none !important;*/
background-color:#E95B11;
color:#FFFFFF;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:2px 10px 2px 10px;
cursor:pointer;

}
#dnn_ctr500_ViewPositionsMenu_btnSearch:hover {/*background-image:url(/Portals/0/boton_formulario_over.gif);*/
background-color:#ff9966;}



/* Inicio Menú productos */

/* Inicio ocultar submenú productos */

/*.SEOMenuList68 {display:none !important;}*/

/* Fin ocultar submenú productos */

#contenido .SEOMenu_v {margin:15px 0px 0px 0px;}
#contenido .SEOMenu_v ul li {list-style-type: none !important;}	
#contenido .SEOMenu_v ul li a {color:#A2A2A2; text-transform: uppercase; background-image: url(/Portals/0/fondo_cuadro_tabla.gif);  background-position:left; background-repeat: no-repeat; padding:0px 0px 0px 18px; font-size: 11px;}
#contenido .SEOMenu_v ul li ul li a {color:#E95B11; text-transform:none; background-image: url(/Portals/0/fondo_linea.gif);  background-position:left; background-repeat: no-repeat; padding:0px 0px 0px 5px; font-size: 11px;}
#contenido .SEOMenu_v ul li ul li {display:block; margin:0px 0px 0px 50px;}

/* Fin Menú productos */

#contenido_arriba {overflow:visible; float:left; width:490px;}
#contenido_medio {overflow:visible; float:right; width:210px;}
#contenido_abajo {overflow:visible; float:left; width:490px;}
#contenido_medio p {margin:0px; padding:0px; _margin-top:-10px; font-size:9px; color:#787878;}
#contenido_medio input {border:1px solid #D2D2D2;}

/* Inicio Login */

#dnn_ctr_Login_pnlLogin {}
#dnn_ctr_Login_pnlLogin table {float:left;}
#dnn_ctr_Login_pnlLogin table .SubHead {color:#141212}
#dnn_ctr_Login_Login_DNN_txtUsername, #dnn_ctr_Login_Login_DNN_txtPassword {font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px !important; border:#ef5910 solid 1px;}
#dnn_ctr_Login_Login_DNN_cmdLogin {border:#ef5910 solid 1px; color:#FFFFFF; background:#ef5910; cursor:pointer;}
#dnn_ctr_Login_Login_DNN_cmdLogin:hover {border:#ef5910 solid 1px; color:#FFFFFF; background:#ff9966;}


/* Fin Login */

/* Inicio Administración */

#cuerpo_admin {border:#ffffff solid 1px;}
#lateral_izda_admin {border:#ffffff solid 1px;}

/* Fin Administración */

/* Inicio Flash Home */

#banner_flash {}
#sub_flash {
	/*position:absolute;*/
	/*z-index:5;*/
	/*left:0px;
	top:136px;*/
	width:100%;
	background-image: url(/Portals/0/flash/sub_flash.jpg);
	background-repeat: no-repeat;
	overflow:hidden;}

#sub_flash #menu_banner_top {/*width:250px;*/ width:300px; float:left; font-weight:bold; color:#E95B11; /*margin:4px 0px 0px 10px;*/ margin:4px 0px 0px 3px; padding:1px 0px 0px 0px;}
#sub_flash #menu_banner_top a {color:#000000; /*padding:0px 10px 0 10px;*/ padding:0px 1px 0px 0px;  font-weight:normal; font-size:11px;}
#sub_flash #menu_banner_top a.hover {color:#000000;}
#sub_flash #area_usuarios_top {width:252px; float:right; font-weight:bold; color:#FFFFFF; margin:4px 0px 0px 0px; font-size:11px;}

#banner_top {}

/* Fin Flash Home */

/* Inicio Desplegable Idiomas */

#divRestoIdiomas {position: absolute; top: 3px; left: 230px; z-index: 90; background-color:#E95B11;}
#divRestoIdiomas span.SkinItem {padding:0px 2px 3px 0px; background-color:#E95B11;}

/* Fin Desplegable Idiomas */

/* Inicio Retoque Careers, Industries */

#cuerpo_careers, #cuerpo_industries {margin:0px 0px 0px 0px; float:right; width:784px; _width:730px; background-image: url(/Portals/0/contenido_lat_izdo.jpg); background-repeat: repeat-y;}
#lateral_izda_careers, #lateral_izda_industries {border:#ffffff solid 1px;}
#cuerpo_borde_careers, #cuerpo_borde_industries {float:right; width:784px; background-image: url(/Portals/0/contenido_lat_inf.jpg); background-repeat: no-repeat; height:3px;}

/* Fin Retoque Careers */

/* Fin Estilos NBI*/

