﻿/* 
CSS principal para Usyscom
Autor: Alberto Martínez
Empresa: Sarein

*/
@import url("seomenu.css");
@import url("faq.css");

#web{
/*width:900px; Formato ancho*/
width:780px;
margin:0px auto;
padding:0px;
text-align:left;}


/*--Clearfix de "Position is everything"   http://www.positioniseverything.net/easyclearing.html---*/

#web:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#web {display: inline-block;}

/* Hides from IE-mac \*/
* html #web {height: 1%;}
#web {display: block;}
/* End hide from IE-mac */


/*--Fin de Clearfix de "Position is everything" http://www.positioniseverything.net/easyclearing.html---*/
#top_premenu{
height:19px;
/*padding:40px 0px 0px 0px ; Formato ancho*/
padding:40px 20px 0px 0px ;
text-align:right;
background:#FFFFFF url(images/top_premenu_bg.jpg) no-repeat top left;
color:#858585;
text-transform:capitalize;}
	
	#top_premenu a, #top_premenu a:visited{
	color:#858585;
	font-weight:bold;}

	#cabecera{
	width:780px;
	background:#FFFFFF url(Skins/home/images/logo_Eliker.png) no-repeat left top;
	height:112px;
	margin:0px;
	padding:0px;
	overflow:hidden;}
	
		body #cabecera *{
		margin:0px;
		padding:0px;}
		

		
		
		
		
		#cuerpo{
		text-align:left;
		/*width:900px; Formato ancho*/
		width:780px;
		float:left;
		padding-bottom:20px!important;
		padding-bottom:0px;}
		#dnn_ContentPane{
		text-align:left;}
			#cuerpo p{
			margin-top:0px;}
				
				#contenido{
				float:right;
				/*width:714px; Formato ancho*/
				width:594px;
				background-color:#FFFFFF;
				min-height:300px;
				height:auto!important;
				height:300px;}		
					 
					#dnn_dnnBREADCRUMB_lblBreadCrumb{
					/*border-bottom:1px solid #b5d0e0;*/
					text-align:left;
					color:#686868;
					font-weight: bold;
					background:#FFFFFF;	
					float:left;
					/*padding:0px 0px 5px 23px;*/
					/*width:569px;*/
					height:30px;
					clear:both;
					/*background-color: #FFFFFF;*/
					/*background-image: url(images/fondo_migas.jpg);
					background-repeat: no-repeat;*/
					}
					
					
						#dnn_dnnBREADCRUMB_lblBreadCrumb a{
						color:#686868;
						font-weight: bold;
						background:#FFFFFF;	
						padding:10px 0px 5px 0px;
						margin-top:10px;
						/*background:#FFFFFF url(images/fondo_separador.gif) no-repeat left top;*/
						/*padding-left:15px;*/					
						}
						
						.SkinItem {
						background-color: #FFFFFF;
						}
						
				.migas {
				/*border:#00FF00 solid 1px;*/
				background-image: url(images/fondo_degradado.gif);
				background-repeat: repeat-y;
				padding-top:11px;
				padding-left:20px;
				}	
				
				.migas_bolas {
				/*border:#FF0000 solid 1px;*/		
				background-image: url(images/fondo_migas.jpg);
				background-repeat: no-repeat;
				}	
				
				#barra_lat{
				margin:0px;
				padding:0px 0px 0px 32px ;
				width:154px;
				float:left;
				background:#FFFFFF url(images/barra_lat_bg.jpg) no-repeat left top; 
				min-height:327px;
				height:auto!important;
				height:327px;}
			
				
				
				
			
			
				/*--El contenido del cuerpo está definido en "home.css" e "interiores.css", dependiendo del Skin---*/
					


			


/*######################VMasanas-CompactLogin #########################################################*/

.user, .pass, div#dnn_dnnCOMPACTLOGIN_pnlLogin .Normal{
float:left;
width:144px;}

.user{
padding-bottom:3px;}

div#dnn_dnnCOMPACTLOGIN_pnlLogin{
margin-top:0px;
padding-top:20px;
border:1px solid #ffffff;
float:left;
clear:both;}

	
	span#dnn_dnnCOMPACTLOGIN_Label1, span#dnn_dnnCOMPACTLOGIN_Label2{
	float:left;
	width:60px;}
	input#dnn_dnnCOMPACTLOGIN_txtUsername, input#dnn_dnnCOMPACTLOGIN_txtPassword{
	width:80px;
	height:12px;
	font-size:12px;
	border:1px solid #cccccc;
	float:left;}
	
.entrar{
text-align:right;
margin-top: 5px;
float:left;
width:144px;}

	.entrar input{
	border:2px solid #CCCCCC;
	background-color:#940829;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	cursor:hand;}
	
div#dnn_dnnCOMPACTLOGIN_pnlUser{
clear:both;
float:left;
padding:20px;
margin-top:20px;
width:100px;
background:#FFFFFF url(images/masanas_bg.jpg) no-repeat left 5px;}
	a#dnn_dnnCOMPACTLOGIN_hypUser, a#dnn_dnnCOMPACTLOGIN_hypLogout{
	float:left;
	display:block;
	clear:both;
	color:#000000;}
	
	a#dnn_dnnCOMPACTLOGIN_hypLogout{
	padding-left:15px;
	background:#FFFFFF url(images/salir.jpg) no-repeat left 1px;
	color:#950a29;}
	
.registrarse{
width:144px;
float:left;}


/*######################finde VMasanas-CompactLogin #########################################################*/








/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */
Body
{
	background: #ffffff url(images/body_bg.jpg) repeat-x;
	margin: 0px ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#828282; antiguo color de texto*/
	color:#686868;
	/*
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#bdbabd;
	scrollbar-3dlight-color:#bdbabd;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#bdbabd;
	scrollbar-arrow-color:#bdbabd;
	scrollbar-track-color:#ffffff;
    */
}

.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:#940829;
	font-family:   Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color:#940829;
}

A.SkinObject:visited
{
	text-decoration: none;
	color:#940829;
}

A.SkinObject:hover
{
	text-decoration: none;
	color:#940829;
}

A.SkinObject:active
{
	text-decoration: none;
	color:#940829;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family:   Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color:#940829;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family:   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:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family:   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:   Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family:   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:   Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family:   Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family:   Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family:   Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family:   Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color:#940829;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color:#940829;
}

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:#940829;
}

/* 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:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family:   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:   Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color:#940829;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color:#940829;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color:#940829;
}

/* 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:   Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family:   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:   Arial, Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton
{
	font-family:   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:#940829;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color:#940829;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color:#940829;
}

A.CommandButton:active
{
	text-decoration: underline;
	color:#940829;
}

body #contenido a#dnn_ctr414_Feedback_cmdSend.CommandButton:link{
color:#FFf;
float:left;
background-color:#5db0e0;
padding:3px 5px 5px 5px ;
text-decoration:none;}

body #contenido a#dnn_ctr414_Feedback_cmdSend.CommandButton:hover{
color:#FFf;
float:left;
background-color:#5db0e0;
padding:3px 5px 5px 5px ;
text-decoration:underline;}

.feedback{
color:#3692e0;
font-weight:bold;
font-size:12px;}





/* 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:   Arial, Helvetica;
	font-size: 20px;

	font-weight: normal;
	color: #666644;
}

H2
{
	font-family:   Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family:   Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#940829;
}

H4
{
	font-family:   Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color:#940829;
}

H5, DT
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color:#940829;
}

H6
{
	font-family:   Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color:#940829;
}

TFOOT, THEAD
{
	font-family:   Arial, Helvetica;
	font-size: 12px;
	color:#940829;
}

TH
{
	vertical-align: baseline;
	font-family:   Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#940829;
}

A:link
{
	text-decoration: none;
	color: #940829;
}

A:visited
{
	text-decoration: none;
	color: #940829;
}

A:hover
{
	text-decoration: underline;
	color: #940829;
}

A:active
{
	text-decoration: none;
	color: #940829;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
}


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: 16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family:   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:   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:   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:   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:   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:   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
{
	
}


/*--------------Estilos para el FCK Editor------------------*/
/* CSS Document FCK de Eliker*/


.Image_on_Left{
float:left;
padding: 0px; 
margin-left: 0px; 
margin-right: 12px; 
border:1px solid #c3c3c3;}

.Image_on_Right{
padding: 0px; 
margin-left: 0px; 
margin-right: 12px; 
border:1px solid #c3c3c3;
}
.Titulo_de_prueba{
padding-left:15px; 
background:#FFFFFF url(Skins/container_soluciones/img/cuadradito.gif) no-repeat left 3px; 
color:#005e8f; font-size:12px;
font-family:  Arial, Helvetica, sans-serif;
}

.Titulo_de_modulo{

		text-align:left;
		border-bottom:1px solid #006aa7;
		font-size:14px;
		font-family: Arial;
		font-weight:bold;
		color:#006aa7;
}
.Title {
padding-left:15px; 
background:#FFFFFF url(file:///Z:/Eliker/Website/Portals/_default/Containers/container_soluciones/img/cuadradito.gif) no-repeat left 3px; 
color:#005e8f; font-size:12px;
font-family:  Arial, Helvetica, sans-serif;
}

.Topic {
font-family: Ariel, sans-serif;
font-size: 14px;
font-weight: bold;
color: red;
font-style: italic;
}

.Bold {
font-weight: bold;
}

H1 {
font-family: arial, sans-serif;
font-size: 1.7em;
font-weight: bold;
color: #006699;
}

H2 {
font-family: arial, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #006699;
}
/*--------------Fin de estilos para el FCK Editor------------------*/

/*--------------estilos para el Mapa WEb------------------*/


TABLE.headline
{
	MARGIN-TOP: 12px
}
TD.partition
{
	PADDING-BOTTOM: 12px
}
.gutterPlug
{
	WIDTH: 10px; HEIGHT: 1px
}
DIV.verticalRule
{
	MARGIN-TOP: 12px; BACKGROUND: #e6e6e6; WIDTH: 1px; HEIGHT: 100%
}
.pixel
{
	WIDTH: 1px; HEIGHT: 1px
}
P.blurb
{
	MARGIN: 0em;
	font-family: arial, helvetica, sans-serif;
}
.bullet
{
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 70% Verdana; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TABLE.subbullets 
{
	MARGIN-TOP: 3px
}
.subbullet 
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: 55% Verdana; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TD.sublink 
{
	PADDING-BOTTOM: 3px;
}

A.sitemap_root:link, A.sitemap_root:active, A.sitemap_root:visited
{
	font-weight: bold;	
	text-decoration: none;
}
A.sitemap_root:hover
{
color:#60b4e0;
	font-weight: bold;		
	text-decoration: underline;
}

A.sitemap_child:link, A.sitemap_child:active, A.sitemap_child:visited
{
	font-weight: normal;
	text-decoration: none;		
}
A.sitemap_child:hover
{
color:#60b4e0;
	font-weight: normal;
	text-decoration: underline;
}
/*--------------fin de estilos para el Mapa WEb------------------*/

/*--------------catalogo------------------*/
#Table3
{
	width:100%;}
.nombre_producto
{
 clear:both;}
 
.titulo_familia
{
 color:#940829;
 background:transparent url(images/migas_interior.gif) no-repeat left center;
 padding-left: 20px;
 font-size:18px;}
 .familia
 {
	font-size:18px;}
 
				.grupo_prod
			   {
				margin-left:10px;
				font-size:14px;
				color:#888888;
				font-weight:bold;}


.subtitulo_catalogo
{
	font-size:18px;
	color:#940829;
	padding-left:20px;
	display:block;
	}
	.product_container
	{
		float:right;}
	
		
		.product_contenidos
		{
			float:right;
			width:360px;}
			
	.product_contenidos ul 
	{
		 margin:0px;
		 padding:0px;}
		
		.product_contenidos ul li
	{
		display:inline;
		 margin:0 10px 0px 0px ;}
		
	.col_productos
	{
		
		background:transparent url(images/col_productos_bg.jpg);
		}
	a.item
	{
		width:169px;
		height:148px;
		display:block;
		background:transparent url(images/item_bg.jpg);
		text-decoration:none;
		}
.img_producto
	{
	border:0;
	position:relative;
	top:18px;
	left:20px;
	height:80px;
	width:120px;
	}
	
.enlace_item{
	clear:both;
	display:block;
	position:relative;
	top:40px;
	text-transform:capitalize;
	color:#940829;
	text-align:center;
	font-weight:bold;
	/*background:transparent url(images/flecha.jpg) no-repeat 130px bottom;*/
	width: 144px;
	font-size:14px;
	}
		  
		  
		  
		  .producto
		  {
			border:0px;
			background:#ffffff url(images/col_productos_bg.jpg) repeat-x 0px ;
			margin-bottom:20px;
			width:520px;}
			
		.nombre_producto
		  {
			 font-family:Arial;
			 font-size:16px;
			 font-weight:bold;
			 color:#000000;
			  text-decoration:underline;
			   margin-bottom:20px;
			   display:block;}
			   
			 /* mikeldi fix detalle productos */
	 
	 		.bubblebubble_top{
						height:15px;
			background:transparent url('/images/bubblebubble_top.jpg') no-repeat 0 0;

			}
			
	 		.bubblebubble_mid{
			background:transparent url('/images/bubblebubble_mid.jpg') repeat-y 0 0;
			padding:0 0 0 4px;			}
			
	 		.bubblebubble_bottom{
			height:15px;
			background:transparent url('/images/bubblebubble_bottom.jpg') no-repeat 0 0;
			}
	 
		 	 /* mikeldi fix detalle productos (ende) */   
			 
			 .producto .celda_imagen
			 {
			 vertical-align:top;
			  padding:5px 5px 5px 5px ;
			 /* background:#ffffff url(images/celda_imagen_bg.jpg) no-repeat left top;*/	 
			  height:122px;
			  width:143px;
			  }
			  
			  #imgProducto
			  {
				margin-top:10px;
				margin-left:10px;}
			  
			.producto a.ver_detalle, .producto a.ver_detalle:link, .producto a.ver_detalle:visited
			 {  background:#980427 url(images/lupa.jpg) no-repeat right center;
			color:#ffffff;
			text-decoration:none;
			padding:3px 30px 3px 3px ;}
			
			.detalle_btn
			{
				 background:transparent url(images/detalle_btn_bg.jpg) repeat-x;
				  padding:4px 8px 4px 8px ;
				  font-weight:bold;
				   height:18px;}
				 
				 .product_imagen
				 {
					float:left;
					/*background:transparent url(images/detalle_img_bg.jpg) no-repeat left top;*/
					 width:177px;
					  height:224px;}
					  
					  .product_imagen img
						{
						width:150px;
						 margin:7px 0px 7px 12px ;}
					  
				 .product_contenidos p
				 {
					background:#ffffff url(images/detalle_contenido.jpg) repeat-x;
					padding:10px;
					padding-top:20px;
					margin:0px;
					min-height:120px;
					height:auto!important;
					height:120px;
					/*margin-bottom:10px !important;*/
					}
					.download
					{
						clear:both;
						 border-top:1px solid #940829;
						 display:block;
						 text-align:right;
						 background: transparent url(images/pdf.gif) no-repeat right top;
						 height:25px;
						 padding:5px 25px 0px 0px ;
						 cursor:pointer;}
						 
						 .table_familias td
						 {
							border:1px solid #ffffff;
							width:544px;}
							
							.verListadoProd
							{
								color:#ffffff;
							 background:#940829 url(images/flecha_blanca.gif) no-repeat right top;
							 margin-left:55px;
							 cursor:pointer;
							 padding:2px 25px 2px 5px ;}
							 #imgProducto
							 {
							 width:120Px;}
							 
							
/*--------------fin de catalogo------------------*/


#dnn_ctr397_Feedback_pnlFeedbackFormField
{
	border:1px solid red;
	}
	
a#dnn_ctr397_Feedback_cmdSend.CommandButton {
	background-color:#940829;
	color:#ffffff;
	padding:1px 8px;
 	text-decoration:none;
  	font-weight:bold;
  	float:left;
	border:2px solid #CCCCCC;
	}
	
textarea#dnn_ctr397_Feedback_txtBody.NormalTextBox {
	width:500px;
	}
	
textarea#dnn_ctr446_Feedback_txtBody.NormalTextBox {
	width:500px;
	}
	
a#dnn_ctr446_Feedback_cmdSend.CommandButton {
	background-color:#940829;
	color:#ffffff;
	padding:1px 8px;
 	text-decoration:none;
  	font-weight:bold;
  	float:left;
	border:2px solid #CCCCCC;
	}












#HomeMenu
{
	color:#ff0000;
	visibility: hidden;
	display: none;
	padding-right:-20px;
}




#pie{
width:710px;
/*width:840px; Formato ancho*/
padding:7px 30px 0px 40px ;
margin:0 auto;
background:#FFFFFF url(images/pie_bg.gif) no-repeat 10px top;
height:35px;
clear:both;}

#pie_home{
width:720px;
padding:7px 20px 0px 40px ;
margin:0 auto;
background:#FFFFFF url(images/pie_home_bg.gif) no-repeat 20px top;
height:35px;}
.legal{
float:left;
padding-top:7px;}



/*  Botones de conformidad del pie  */
			
			.iconconform {
			
				text-align: left;
			
			}
			
			.w3cbutton4 {
			
			  margin: 1em 0;
			
			  width: 9.8em;
			
			  font-family: helvetica,arial,sans-serif;
			
			  font-size: 70%;
			
			  font-weight: bold;
			
			}
			
			.w3cbutton4 a {
			
			  display: block;
			
			  width: 100%;
			
			}
			
			.w3cbutton4 a:link,
			
			.w3cbutton4 a:visited,
			
			.w3cbutton4 a:hover {
			
			  background-color: #fc6;
			
			  color: #000;
			
			  text-decoration: none;
			
			}
			
			.w3cbutton4 a:link,
			
			.w3cbutton4 a:visited {
			
			  border-top: 1px solid #cecece;
			
			  border-bottom: 2px solid #4a4a4a;
			
			  border-left: 1px solid #cecece;
			
			  border-right: 2px solid #4a4a4a;
			
			}
			
			.w3cbutton4 a:hover {
			
			  border-bottom: 1px solid #cecece;
			
			  border-top: 2px solid #4a4a4a;
			
			  border-right: 1px solid #cecece;
			
			  border-left: 2px solid #4a4a4a;
			
			}
			
			.w3cbutton4 span.w3c {
			
			  padding: 0 0.4em;
			
			  background-color: #fff;
			
			  color: #0c479d;
			
			  font-family: helvetica,arial,sans-serif;
			
			}
			
			.w3cbutton4 span.hera {
			
				padding: 0 0.4em;
			
				background-color: #fff;
			
				color: inherit;
			
				background-image: url(../graf/heraboton.gif);
			
				background-repeat: no-repeat;
			
			}
			
			.w3cbutton4 span.taw {
			
				padding: 0 0.4em;
			
				background-color: #fff;
			
				color: inherit;
			
				background: url(../graf/semaforo.gif);
			
				background-repeat: no-repeat;
			
			}
			
			.w3cbutton4 span.acces {
			
				padding: 0 0.4em;
			
				background-color: #fff;
			
				color: inherit;
			
				background: url(../graf/accesboton.gif);
			
				background-repeat: no-repeat;
			
			}

	.navlistpie 
	
	{
	
	float: right;
	position: relative;
	margin:0px;
	
	}

	.navlistpie li	{
	display: inline;
	list-style-type: none;
	font-family: helvetica,arial,sans-serif;
	margin-right: 1em;
	display: block;
	float: left;
	position: relative;
	}

		.navlistpie li.direccion
		
		{
		padding-top:7px;
		padding-right:10px!important;
		}

		.botongris {
		
		margin: 1em 0;
		width: 10em;
		font-family: helvetica,arial,sans-serif;
		font-size: 70%;
		font-weight: bold;
		
		}
			
			.botongris a {
			
				display: block;
			
				width: 100%;
			
				height: 1.3772em;
			
			}

				.botongris a:link,
				
				.botongris a:visited,
				
				.botongris a:hover {
				
					background-color: #fc6;
				
					color: #000;
				
					text-decoration: none;
				
				}

						.botongris a:link,
						
						.botongris a:visited {
						
						  border-top: 1px solid #cecece;
						
						  border-bottom: 2px solid #4a4a4a;
						
						  border-left: 1px solid #cecece;
						
						  border-right: 2px solid #4a4a4a;
						
						}

					.botongris a:hover {
					
					  border-bottom: 1px solid #cecece;
					
					  border-top: 2px solid #4a4a4a;
					
					  border-right: 1px solid #cecece;
					
					  border-left: 2px solid #4a4a4a;
					
					}

						.botongris span.w3c {
						
						  padding: 0 0.4em;
						
						  background-color: #fff;
						
						  color: #0c479d;
						
						  font-family: helvetica,arial,sans-serif;
						
						}

								.botongris span.hera {
								
									padding: 0 0.4em;
								
									background-color: #060;
								
									color: #fff;
								
									font-family: "MS Serif", "New York", serif;
								
								}

										.botongris span.taw {
										
											padding: 0 0.4em;
										
											background-color: #fff;
										
											color: inherit;
										
											background: url(../graf/semaforo.gif);
										
											background-repeat: no-repeat;
										
											padding-right: 2.5em;
										
										}



																.botongris span.acces {
																
																	padding: 0 0.4em;
																
																	background-color: #fff;
																
																	color: inherit;
																
																	background: url(../graf/accesboton.gif);
																
																	background-repeat: no-repeat;
																
																	padding-right: 2.5em;
																
																}
																			
																			acronym.spec {
																			
																				cursor: help;
																			
																				font-family: helvetica,arial,sans-serif;
																			
																				border: none;
																			
																				text-decoration: none;
																			
																				border-bottom-style: none;
																			
																				border-style: none;
																			
																				font-weight: bolder;
																			
																				padding: 0.2504em;
																			
																				
																			
																			}

																		abbr.spec {
																		
																			cursor: help;
																		
																			font-family: helvetica,arial,sans-serif;
																		
																			border: none;
																		
																			text-decoration: none;
																		
																			border-bottom-style: none;
																		
																			border-style: none;
																		
																			font-weight: bolder;
																		
																			padding: 0.2504em;
																		
																			
																		
																		}

																		acronym.w3c {
																		
																			cursor: help;
																		
																			font-family: helvetica,arial,sans-serif;
																		
																			border: none;
																		
																			text-decoration: none;
																		
																			border-bottom-style: none;
																		
																			border-style: none;
																		
																			font-weight: bolder;
																		
																		
																		
																		}
																		
																		abbr.w3c {
																		
																			cursor: help;
																		
																			font-family: helvetica,arial,sans-serif;
																		
																			border: none;
																		
																			text-decoration: none;
																		
																			border-bottom-style: none;
																		
																			border-style: none;
																		
																			font-weight: bolder;
																		
																			
																			}
																			
																			div.resalta {
																			
																				margin: 0.1878em;
																			
																				border: 1px solid #A0ACC0;
																			
																				height: auto;
																			
																				text-align: center;
																			
																				background-color: inherit;
																			
																				margin-bottom: 1em;
																			
																				padding-top: 1.3em;
																			
																				padding-bottom: 0.3em;
																			
																			}	
																			
																			span.resalta {
																			
																				background-color: transparent;
																			
																				color: #000066;
																			
																				text-align: center;
																			
																				font-size: 1.12em;
																			
																				font-weight: bolder;
																			
																				font-style: italic;
																			
																				padding-top: 0.8em;
																			
																				padding-left: 0.5em;
																			
																				padding-right: 0.5em;
																			
																				padding-bottom: 0.5em;
																			
																				margin-top: 1em;
																			
																				margin-bottom: 1.5em;
																			
																			}
																			
																			
																			
																			span.nivel {
																			
																				background: transparent; 
																			
																				color: Maroon;
																			
																			}
																			
																			
																			
																			.disclamer {
																			
																				text-align: center; 
																			
																				padding-top: 2em;
																			
																			}
																			
																			center{
																			margin:0px;}
																			
																				
#dnn_dnnCOMPACTLOGIN_pnlLogin input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#dnn_ctr386_Events_EventList_lstEvents {
	margin-left:40px
}

.product_imagen .bubble_top{
/*border:dashed 1px #f00;*/
height:13px;
background:transparent url('/images/bubble_top.jpg') no-repeat 0 0;
_background:transparent url('/images/bubble_top.jpg') no-repeat 0 1px;
}
.product_imagen .bubble_mid{
/*border:dashed 1px #f00;*/
background:transparent url('/images/bubble_mid.jpg') repeat-y 0 0;
overflow:hidden;
}
.product_imagen .bubble_bottom{
/*border:dashed 1px #f00;*/
height:13px;
background:transparent url('/images/bubble_bottom.jpg') no-repeat 0 0;
}

/* FIX MIKELDI */

.product_contenidos ul li a.ver_detalle{
/*border:dashed 55px #f00 !important;*/
}

.product_contenidos ul li a.ver_detalle:hover{
/*border:dashed 55px #0f0 !important;*/
text-decoration:none !important;
}

/* FIX MIKELDI ende */

/* Inicio Whitepapers */

#dnn_ctr488_ContentPane {
	margin-bottom:10px;
	/*border-right:#cccccc solid 1px;*/
}

.DescriptionHeader {
	border-bottom:#940829 solid 1px;
}

.TitleHeader{
	border-bottom:#940829 solid 1px;
}

.DescriptionCell{
	border-bottom:#cccccc solid 1px;
}

.TitleCell {
	border-bottom:#cccccc solid 1px;
	/*border-right:#cccccc solid 1px;*/
}

/* Fin Whitepapers */

/* Incio Buscador */

	#buscar {
	float:left;
	width:144px;
	margin-top:20px;
	border:1px solid #ffffff;
	clear:both;
	}
	
	#buscar input {
	width:140px;
	height:12px;
	font-size:11px;
	border:1px solid #cccccc;
	float:left;	
	}
	
	#dnn_dnnSEARCH_cmdSearch , #dnn_dnnSEARCH_cmdSearch:visited {
	background-color:#940829;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 8px 1px 8px;
	margin-top:5px;
	*margin-top:-10px;
	-margin-top:-10px;
	float:right;
	border: 2px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	} 
	
	#dnn_dnnSEARCH_cmdSearch:hover {
	background-color:#940829;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 8px 1px 8px;
	margin-top:5px;
	*margin-top:-10px;
	_margin-top:-10px;
	float:right;
	text-decoration:none;
	}
	
	#dnn_ctr353_SearchResults_dgResults td {
	border-bottom:#cccccc solid 1px;
	}
	

/* Fin Buscador */

table.xsDetails {
	/*border-top:solid 1px #bdbabd;*/
	/*background:#fabada url(images/borde_gris_tabla.gif) repeat-x 0px 5px;*/
	background:transparent url(images/borde_gris_tabla.gif) repeat-x 0 0;

}

dl {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
}

/* Inicio Trabaja con Nosotros */

#dnn_ctr448_ViewPositionsAvailable_btnApply, #dnn_ctr448_ViewPositionsAvailable_btnSendEmail {
	font-family:Arial,Helvetica,sans-serif;
	background-color:#940829;
	border:2px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
} 

#dnn_ctr448_EditSubmittedApplications_btnExportImg, #dnn_ctr448_EditSubmittedApplications_btnExportTxt {
	display:none;
}

#dnn_ctr448_ViewPositionsAvailable_lblHeader.SubHead {
	color:#686868;
	font-weight: normal;
}

#dnn_ctr501_ViewPositionsAvailable_lblHeader.SubHead {				
	color:#686868;
	font-weight:normal;
}

#dnn_ctr455_ViewPositionsAvailable_lblHeader.SubHead {
	color:#686868;
	font-weight: normal;
}

#dnn_ctr455_ViewPositionsAvailable_btnApply, #dnn_ctr455_ViewPositionsAvailable_btnSendEmail {
	font-family:Arial,Helvetica,sans-serif;
	background-color:#940829;
	border:2px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}

.textos_interiores .sub {
	font-weight:bold;
}
/* Fin Trabaja con Nosotros */

/* Inicio Eventos */

#dnn_ctr426_dnnACTIONBUTTON1_ico1 {
	float:right;
}

/* Fin Eventos */

/* Inicio Categorías Abajo */

.Store-CategoryMenu-Item {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#dnn_ctr409_CategoryMenu_MyList_ctl04_lbTituloCategoria a {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.Descripcion {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Descripcion a:link {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Descripcion a:hover {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Fin Categorías Abajo */

/* Inicio ocultar campo de correo electrónico del usuario en Eventos */

#dnn_ctr386_EventDetails_txtUserEmail {
	display:none;
}

/* Fin ocultar campo de correo electrónico del usuario en Eventos */
