﻿@import url("sapaburu.css");

/* background color for the content part of the pages */
Body
{
	background-color: white;
	background-image: url(/Portals/imagenes/fondo_web.gif);
	/*height:100%;*/
	/*margin: 0px;*/
}

html {
	/*height:100%;*/
	overflow-x: hidden;
	overflow-y: scroll;
}

.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-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: #636563;
	font-weight:normal;
	text-align:right;
}

/* 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: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
}

/* 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;
	color:#9C9E9C !important;
}*/

/* text style used for error messages */
.NormalRed
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #C68ZFF;

}

/* 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: Arial, Helvetica;
	background-color: #EDEDED;
	width: 200px;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EDEDED;
	padding: 2px 5px 2px 5px;
	border: 1px solid #333333 !important;
	/*height:18px;*/
	/*min-height:25px !important;*/
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: none;
	color: #333333;
}

A.CommandButton:visited
{
	text-decoration: none;
	color: #333333;
	background-color: #CCCCCC;
}

A.CommandButton:hover
{
	text-decoration: none;
	color: #333333;
	background-color: #CCCCCC;
}

A.CommandButton:active
{
	text-decoration: none;
	color: #333333;
	background-color: #CCCCCC;
}

/* 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: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

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: #636563;
	/*color:#9C9E9C;*/
	}

A:visited
{
	text-decoration: none;
	color: #636563;
	/*color:#9C9E9C;*/
}

A:hover
{
	text-decoration: none;
	color: #000000;
}

A:active
{
	text-decoration: none;
	color: #636563;
}

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
{
	
}

/* estilos Sapaburu */

/* div */
#web{
	width:975px;
	margin-top: 17px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	/*background-color: #FFFFFF !important;*/
	/*height:100%;*/
	
}

#logotipo {
	float:left;
	/*_margin-top:-32px;*/
}

#buscador {
	width:400px;
	/*border:solid 1px #f00;*/
	background-image: url(/Portals/imagenes/fondo_buscador.jpg);
	background-repeat: no-repeat;
	background-position: 210px 9px;
	padding: 10px 10px 0 0;
	float: right;
	/*text-align: right;*/
}

#buscador input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	border:none;
	/*float:right;*/
	margin:4px 0 5px 235px;
	background:transparent;
}

#buscador a{/*border:solid 1px #f00;*/ width:10px !important; height:10px; 
background: transparent url(/images/boton_buscar.gif) no-repeat 0 5px;
_background: transparent url(/images/boton_buscar.gif) no-repeat 0 2px;
 }

/*
#separador {
	width:990px;
	height:5px;
}
*/
#menu_inf {
	float:left;
	width:975px;
	font-family: arial, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #999999;
	background-color: #FFFFFF;
}

#menu_inf  ul {
	padding:0;
	margin:0;
}

#menu_inf  ul li {
	float:left; 
	position:relative; 
	list-style-type:none;
	background-color: transparent;
	background-image: url(/Portals/imagenes/separador_3puntos.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#menu_inf  ul li a, #menu_inf ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#666666; 
	padding:0px 16px; 
	line-height:18px; 
	height:15px; 
	font-weight:bold;
}

#menu_inf ul li a:hover {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#000000; 
	padding:0px 16px; 
	line-height:18px; 
	height:15px; 
	font-weight:bold;
}

#firma {
	float:right;
	width:25%;
	font-family: arial, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	color: #999999;
	text-align: right;
	padding-top: 3px;

}

#pie{
	float:left;
	width:100%;
	font-family: arial, sans-serif;
	font-size:9px;
	color: #999999;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}

#pie  ul {
	padding:0;
	margin:0;
}

#pie  ul li {
	float:left;
	position:relative;
	list-style-type:none;
	background-color: transparent;
	background-image: url(/Portals/imagenes/separador_linea.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;	
}

#pie  ul li a, #pie ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#666666; 
	padding-right: 1px;
	padding-left: 1px;
	line-height:12px; 
	height:12px; 
	font-weight:bold;
}

#pie ul li a:hover {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#000000; 
	padding-right: 1px;
	padding-left: 1px;
	line-height:12px; 
	height:12px; 
	font-weight:bold;
}



/* skin portada */

#cuerpo {
	float:left;
	padding-top: 15px;
	width:100%;
	text-align: left;
	background-color: #FFFFFF;
	margin-bottom:10px;
	}

#menu_sup {
	float: right;
	text-align: right !important;
	width:515px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #a1a1a1;
	margin-top: 16px;
	margin-right: 28px;
	_margin-right: 13px;
	*margin-right: 29px;
	text-transform: uppercase;
	font-weight: normal;	
	display:inline;
}

#menu_sup .SEOMenu{
	display:inline;
	_width:142px;
	*width:142px;
}

#menu_sup  ul {
	padding:0;
	margin:0;	
	float:right;
	
}

#menu_sup  ul li {
	float:right;	
	/*float:left;*/
	/*text-align:right;*/	 
	position:relative; 
	list-style-type:none;
	background-color: transparent;
	background-image: url(/Portals/imagenes/separador_linea.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;


}

#menu_sup  ul li a, #menu_inf ul li a:visited {
	/*float:left;
	display:block;*/
	text-decoration:none; 
	color:#a4a4a4; 
	padding:0px 6px; 
	line-height:18px; 
	height:15px;
}

#menu_sup ul li a:hover {
	/*float:left; 
	display:block;*/
	text-decoration:none; 
	color:#000000; 
	padding:0px 6px; 
	line-height:18px;  
	height:15px;
}

#carrito_administracion {
	background-image: url(/Portals/imagenes/fondo_carrito_administracion.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 175px;
	float:right;
	margin-top: 20px;
	margin-right: 18px;
	_margin-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	padding-left:36px;
	padding-top:8px;
}

#carrito {
	background-image: url(/Portals/imagenes/fondo_carrito.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 175px;
	float:right;
	margin-top: 20px;
	margin-right: 18px;
	_margin-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	padding-left:36px;
	padding-top:8px;
}

#carrito a{
	text-decoration: none;	
}

#carrito a:hover{
	text-decoration: underline;
	color: #000000;	
}

/* fin skin portada */

/* skin 2col */

#cabecera {
	/*width:975px;*/
	width:980px;
	_width:992px;
	*width:986px;
	float:left;
	background-color: #FFFFFF;
}

#menu_htal {
	/*border:#FF0000 solid 1px;*/
	width:975px;
	float:left;
	background-color: #FFFFFF;
	margin-left:5px;
}

#menu_vert {
	/*border:#00FF00 solid 1px;*/
	float:left;
	width:235px;
	background-color: #FFFFFF;
	height:100%;
}

/*col_dcha{
float:right;
width:100px;
border:dashed 1px #fabada;
}*/

#bottom_pane{ float:left;
	width:975px;}

#contenedor_cuerpo {
	width:975px;
	height:100%;
	overflow:hidden;
	background:#FFFFFF;
	/*padding-bottom:20px;*/
}

#contenedor_cuerpo br {
	display:none;
}

#cuerpo2 {
	/*border:#0000FF solid 1px;*/
	float:left;
	width:736px;
	background-color: #FFFFFF;	
}

#cuerpo3 {
	/*border:#0000FF solid 1px;*/
	float:left;
	width:535px;
	background-color: #FFFFFF;
	/*border-right:1px solid #aaaaaa;*/	
	margin-top:10px;
}

#pie2{
	float:left;
	/*width:975px;*/
	width:980px;
	_width:992px;
	*width:986px;
	height:40px;
	font-family: arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color: #999999;
	padding-top: 24px;
	background-color: #FFFFFF;
	text-align:center;
	background-image: url(/Portals/imagenes/borde_pie.gif);
	background-repeat: repeat-x;
}

#pie2  ul {
	padding:0;
	margin:0;
	text-align:center;
	margin: 0px auto;
	/*width:425px;*/
	width:243px;
}

#pie2  ul li {
	float:left;
	position:relative;
	list-style-type:none;
	background-color: transparent;
	background-image: url(/Portals/imagenes/separador_linea.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;
}

#pie2  ul li a, #pie2 ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#666666; 
	padding-right: 1px;
	padding-left: 1px;
	line-height:12px; 
	height:12px; 
	font-weight:bold;
}

#pie2 ul li a:hover {
	float:left; 
	display:block; 
	text-decoration:none; 
	color:#000000; 
	padding-right: 1px;
	padding-left: 1px;
	line-height:12px; 
	height:12px; 
	font-weight:bold;
}

/* fin skin 2col */

/* fin div */

/* estilos generales */

.clear{ 
	clear:both;
 }

.texto_normal {
	font-weight: normal;
 }
 
.texto_normal a {
	font-weight: normal;
	text-decoration: none;
 }
 
 .texto_normal a:hover {
	font-weight: normal;
	text-decoration: none;
 }
 
/* container simple */

.container_home_wrapper{
	background-color:#ffffff;
	margin:0;
	padding:0;
	/*border:dashed 1px #000;*/
}

/*
.Head {
	color:#333333;
	display:block;
	white-space:nowrap;
	#margin:0; 
	_margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-transform: uppercase;

}
*/
.contenido{
	padding:0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	text-align: justify;
}

.contenido p{ 
	font-family: Arial, Helvetica, sans-serif; 
	color:#777777; 
	font-size:11px;
	text-align: justify; 
}

.contenido strong{ 
	color:#777777;
 }
 

/* fin container simple */

/* formulario contacto */
/*.contenido form {
	margin-left: 500px;	
}*/
.contenido input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EDEDED;
	border: 1px solid #666666;
}
.contenido textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EDEDED;
	border: 1px solid #666666;
	height: 200px;
	width: 400px;
}
.contenido label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
#dnn_ctr393_ContentPane {
	margin-left: 200px;
}
/* fin formulario contacto */


/* administraciones de perfiles */

#dnn_ctr_ManageUsers_pnlUser {
	text-align: left;
}

#dnn_ctr_ManageUsers_pnlPassword {
	text-align: left;
}

#dnn_ctr_ManageUsers_pnlProfile {
	text-align: left;
}
/* fin administraciones de perfiles */

/* tienda antigua */

.NewProduct-Title {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #777777;
	padding-bottom: 5px;
	font-style: italic;
}

.NewProduct-Title br {
	display:none;
}

.NewProduct-Title span {
	padding-left: 10px;
	/*font-weight: bold;*/
}

.NewProduct-Price {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #d18cb8;
	font-weight:bold;
}
.CatalogWrapper {
	/*background-color: #CCCCCC;*/
	text-align:left;
	width:720px;
	margin-left:40px;
	_margin:0;
	*margin:0;
}

.ListContainer-Title {
	color:#777777 !important;
	font-family:"Times New Roman", Times, serif !important;
	font-size:12px !important;
	text-transform: uppercase;
	font-weight: normal !important;
	padding-left:22px;
	_padding-left:23px;
	*padding-left:22px;
	float:left;
}

#dnn_ctr440_Catalog_ctl04_ctl02 {
	float:left;
}

#invisible {
	height:1px;
}

.ProductDetail-Entity {
	padding-top: 10px;
	padding-right: 20px;
	_padding-right: 0px;
	padding-bottom: 0;
	padding-left: 20px;	
	_padding-left: 0px;		
	float:left;
	_width:650px;
}

.nombre_modelo {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #010101;
	padding-top: 5px;
}

.descripcion_producto {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-bottom: 15px;
	padding-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	white-space:normal;
}

.precio {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #646464;
	font-weight:bold;
	padding-top: 5px;
}

.pvp {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #d18cb8;
	font-weight:bold;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

a.sub_precio {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-top: 5px;
}

a.sub_precio:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
}

a.sub_precio:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: underline;
}

a.sub_precio:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
}

.cantidad {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
	border: 1px doble #646464;	
}

.NewProduct-LinkDetail {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #646464;
}

/* botones tienda antigua */
.botones {position:relative; width:27em; text-align:right;}

.botones dl {position:absolute; z-index:900; top:-140px; left:14em}

.botones #capaEsperar {position:absolute; z-index:910; top:-72px; left:14em}

.botonesInfo {position:relative; width:27em; text-align:right;}

.botonesInfo #capaEsperar2 {position:absolute; z-index:910; top:-97px; left:14em}



#mapaBotones {display:block; width:110px; height:144px; background: url(/Portals/imagenes/botonesmixto.gif) no-repeat; position:absolute;}

#mapaBotones dt span {display:none}

#mapaBotones a#botonArriba, #mapaBotones a#botonDebajo {display:block; position:absolute; overflow:hidden;}

#mapaBotones a#botonArriba:hover, #mapaBotones a#botonDebajo:hover {background:transparent url(/Portals/imagenes/botonesmixto.gif) no-repeat }



#mapaBotones a#botonArriba {top:0px; left:55px; height:50px; width:60px;}

#mapaBotones a#botonArriba:hover {background-position: -289px 0px;  z-index:900; margin:0;}



#mapaBotones a#botonDebajo {top:30px; left:0px; height:67px; width:75px;}

#mapaBotones a#botonDebajo:hover {background-position: -117px -30px;  z-index:900; margin:58 0 0 0;}

/* fin botones tienda antigua */

/* fin tienda antigua */

/* Tienda */

#dnn_ctr374_CategoryMenu_MyList {
	/*border:#FF0000 solid 1px;*/
	text-transform: uppercase;
	width:500px;
}

#dnn_ctr374_CategoryMenu_MyList a:hover {
	text-decoration:none;
}

/* --- productos destacados start --- */

.FeaturedProduct-Entity{ 
	position:relative; 
	/*float:left;*/ 
	
	margin:4px 4px;
	/*border:#0000FF solid 1px; azul*/ 
}
.destacado_nombre_modelo span{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:36px !important;
	color:#777777;
	margin-left:10px;
	font-weight: normal !important;
}

.destacado_sumario{
	position:relative;
	left:0;
	top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:155px;
	/*padding-top:20px;*/
	clear:both;
	color: #a1a1a1;	/*border:#00FF00 solid 1px; verde*/
	margin-left:10px;
	font-weight: normal !important;
}

.destacado_sumario span{}

.destacado_sumario_bdetalle{ 
	margin:5px 0 0 0;
	margin-left:0px;
 }

.destacado_imagen{
	position:relative;
	/*border:#FF0000 solid 1px; rojo*/
	clear:both;	
	padding-top:10px;
}
.destacado_sinstock{position:absolute; left:0; top:10px;}

.destacado_imagen img{
/*width:311px;*/
border:none;
}

.destacado_xtra{display:none;}

/* --- productos destacados ende --- */

/* --- detalle producto start --- */

.ProductDetail-Title{ font-family:Times; font-style:italic; font-weight:bold; font-size:27px; color:#777777;}

.ProductDetail-Descripcion{ font-family:Arial; font-size:11px; color:#777777; margin:10px 0; font-weight:normal;  }

.ProductDetail-DescripcionAdicional{border-top:solid 1px #aaaaaa; padding:10px 0 0 0 !important; font-family:Arial; font-size:11px; color:#777777; font-weight:normal; }

.ProductDetail-DescripcionAdicional .titulo{display:block; font-weight:bold; }

.ProductDetail-Precio{font-family:Times; font-style:italic; font-size:22px; color:#777777; font-weight:bold;}

.ProductDetail-Precio em{font-family:Arial; font-size:11px; color:#777777; font-weight:normal !important; padding-left:10px;}

.ProductDetail-BarraCompra{border-top:solid 1px #cbc6be; border-bottom:solid 1px #cbc6be; margin:10px 0; line-height:34px; height:37px; _height:34px; }

.ProductDetail-BarraCompra input{ vertical-align:middle; }

.ProductDetail-BarraCompra img { vertical-align:middle; }

.ProductDetail-BarraCompra{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777;}

.ProductDetail-BarraCompra b {color:#000000;}

.ProductDetail-Image{ text-align:center; position:relative; /*border:dashed 1px f00 !important; */}

.ProductDetail-SinStock{ position:absolute; left:111px; top:10px; }

/* --- detalle producto ende --- */

/* --- LISTADO productos start --- */

.NewProduct-Entity{
	/*border:dashed 1px #f00;*/ 
	text-align:center; 
	/*height:190px;*/
	width:228px;
	*margin-top:25px;
	margin-top:15px;
	margin-left: 0px;
	float:left !important;
	}
.NewProduct-Title{ margin:5px 0 0 0; }
.NewProduct-Image{ 
	position:relative;
	*margin-top:-10px !important; 
 }
.NewProduct-Image img{border:none;}
.NewProduct-Summary{ }
.NewProduct-Price{ }
.NewProduct-LinkDetail{ }
.NewProduct-SinStock{ 
	position:absolute; 
	left:2px; 
	top:2px;
	padding-left:30px;
	_padding-left:0px;
}

.NewProduct-AddToCart {
	width:130px;
	height:33px;
	float:left;
	*padding-bottom:30px !important;
	display:none;

}

.NewProduct-Vatprice {
	width:58px;
	height:33px;
	/*float:left;*/
	padding-left:12px;
	/*padding-bottom:30px !important;*/
	margin:auto;
	padding-bottom:5px;

}

/* --- LISTADO productos ende --- */

/* Inicio Categorías */

.elementosListaCategorias {
	margin:0 0 20px 0;
	overflow:hidden;
	width:720px;
	float:left;
	/*border-bottom:#CEC7BD solid 1px;*/
	/*_border:#00FF00 solid 1px;*/
	_margin-left:-15px;
}

.elementosListaCategorias img{
	width:100px;
	height:100px;
}

#cuerpo3 {
	_width:730px;
	_overflow:hidden;
	_padding-left:0px;
}

.elementoListaCategorias {
	width:132px;
	height:140px;
	/*overflow:hidden;*/
	/*border:#00FF00 solid 1px;*/
	float:left;
	margin:0 10px 0 0;
}

.elementoListaCategorias img{
margin:0 auto 5px auto;
}

.elementoListaCategorias a{
display:block;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;

}

.fadfasd a {
	/*margin-right:20px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold !important;
	text-transform: uppercase;
	text-align:center;
	border:#FF0000 solid 1px;
	/*height:150px;*/
	float:left;
}

#dnn_ctr373_Catalog_ctl08_ctl02 {
	/*border:#00FF00 solid 1px;*/
	width:630px;
}

/* Fin Categorías */


/* Fin Tienda */

/* administración productos ProductEdit.ascx START */

#tVariosPrecios{
border:dashed 2px #666666;
}

.chuleta{font-size:10px; font-family:verdana; display:block; float:left; margin:6px 0 0 0;}

.tabla_atributos{border:solid 2px #dddddd; background-color:#ffff00; border-spacing: 3px; }

.tabla_atributos td{ background-color:#ECEFF2; padding:4px; border:none;}

.tabla_atributos th{ background-color:#ffffff; padding:4px; border:none;}

#dnn_ctr371_Store_ctl00_grdProducts{ word-wrap: break-word; width:600px !important; _width:850px !important; #width:850px !important; border:solid 2px #dddddd; background-color:#ffff00; border-spacing: 3px;}

#dnn_ctr371_Store_ctl00_grdProducts td{ background-color:#ECEFF2; padding:4px; border:none;}

.tabla_styled{ word-wrap: break-word; border:solid 2px #dddddd; background-color:#DDE2E8; border-spacing: 3px; }

.tabla_styled td{ background-color:#ECEFF2; padding:4px; border:none; }
/* administración productos ProductEdit.ascx ENDE */

.tabla_styled th {
border:none;
}

/* TABLAS ADMINISTRACIÓN start*/

#dnn_ctr371_Store_ctl00_tblShippingProvider table{ word-wrap: break-word; border:solid 2px #dddddd; background-color:#DDE2E8; border-spacing: 3px; }

#dnn_ctr371_Store_ctl00_tblShippingProvider table td{ background-color:#ECEFF2; padding:4px; border:none; }
/* administración productos ProductEdit.ascx ENDE */

#dnn_ctr371_Store_ctl00_tblShippingProvider table th{
border:none;
}


#dnn_ctr371_Store_ctl00_ctl00_grdOrders{word-wrap: break-word; border:solid 2px #dddddd; background-color:#DDE2E8; border-spacing: 3px; width:850px !important; margin:0 auto;}

#dnn_ctr371_Store_ctl00_ctl00_grdOrders td{background-color:#ECEFF2; padding:4px; border-bottom:1px solid #95959F;}


#dnn_ctr371_Store_ctl00_grdCategories, #dnn_ctr371_Store_ctl00_grdReviews{word-wrap: break-word; border:solid 2px #dddddd; background-color:#DDE2E8; border-spacing: 3px; width:850px !important; margin:0 auto;}

#dnn_ctr371_Store_ctl00_grdCategories td, #dnn_ctr371_Store_ctl00_grdReviews td, #dnn_ctr371_Store_ctl00_grdPropiedades td{background-color:#ECEFF2; padding:4px; border-bottom:1px solid #95959F;}

#dnn_ctr371_Store_ctl00_grdPropiedades, #dnn_ctr371_Store_ctl00_grdAtributos, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales{word-wrap: break-word; border:solid 2px #dddddd; background-color:#DDE2E8; border-spacing: 3px; width:550px !important; margin:0 auto;}

#dnn_ctr371_Store_ctl00_grdPropiedades td, #dnn_ctr371_Store_ctl00_grdAtributos td, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales td{background-color:#ECEFF2; padding:4px; border-bottom:1px solid #95959F;
}

#dnn_ctr371_ContentPane{border:none !important;}

/* TABLAS ADMINISTRACIÓN ende*/

/* administración productos ProductEdit.ascx ENDE */

/* Inicio Login */

#dnn_ctr_Login_pnlLogin {
	/*border:#FF00FF solid 1px;*/
	width:40%;
	margin:auto;
	padding:20px;
}

#dnn_ctr_Login_tdRegister {
	margin-bottom:10px;
}

#dnn_ctr_Login_tdPassword {
	margin-top:10px;
}

#dnn_ctr_Login_pnlLogin .NormalTextBox{
border:none;
padding:3px 4px 3px 8px;
background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px;
font-size:11px;
color:#777777;
}

#dnn_ctr_Login_pnlLogin #dnn_ctr_Login_Login_DNN_plUsername_imgHelp, #dnn_ctr_Login_pnlLogin #dnn_ctr_Login_Login_DNN_plPassword_imgHelp{
display:none;
}

#dnn_ctr_Login_pnlLogin #dnn_ctr_Login_Login_DNN_cmdLogin{
border:none;
background:transparent url(/Portals/0/estilos/iniciar_sesion.gif) no-repeat -2px -3px !important;
padding:5px 12px 6px 12px;
cursor:pointer;
}

#dnn_ctr_Login_pnlLogin .SubHead{
color:#333333;
text-align:left;
}

#dnn_ctr_Login_pnlLogin #dnn_ctr_Login_Login_DNN_cmdLogin, #dnn_ctr435_Login_Login_DNN_cmdLogin{
border:none;
background:transparent url(/Portals/0/estilos/iniciar_sesion.gif) no-repeat -2px -3px !important;
*background:transparent url(/Portals/0/estilos/iniciar_sesion.gif) no-repeat 3px -3px !important;
padding:5px 12px 6px 12px;
_padding:5px 12px 6px 0px;
*padding:5px 15px 6px 1px;
cursor:pointer;
}

#dnn_ctr_Login_pnlLogin #dnn_ctr_Login_tdRegister{
height:35px;
}

#dnn_ctr_Login_pnlLogin #dnn_ctr_Login_cmdRegister{
border:none !important;
background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat 0px 6px;
_background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat 0px 4px;
padding:14px 12px 12px 12px;
_padding:12px;
cursor:pointer;
_line-height:30px;
}

#dnn_ctr_Login_pnlLogin {
border:none !important;
padding:14px 12px 12px 12px;
_padding:12px;
cursor:pointer;
_line-height:30px;

}

a.CommandButton {
color:#636563;
}

a.CommandButton:hover {
color:#000000;
}

#dnn_ctr_Login_cmdPassword {
/*border:dashed 1px #f00;*/
border:none !important;
background:transparent url(/Portals/0/estilos/bot_recordar_contrasena.gif) no-repeat 0px 6px;
_background:transparent url(/Portals/0/estilos/bot_recordar_contrasena.gif) no-repeat 0px 4px;
padding:14px 12px 12px 12px;
_padding:12px;
cursor:pointer;
_line-height:30px;
line-height:30px;
}

/* Fin Login */

/* REGISTRO init */

#dnn_ctr_ManageUsers_pnlUser{
	/*border:dashed 1px #f00;*/
}

#dnn_ctr_ManageUsers_pnlUser .SubHead {
width:200px;
/*border:dashed 1px #f0f;*/
}

#dnn_ctr_ManageUsers_pnlUser input{
border:none;
padding:3px 4px 3px 8px;
background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px;
_background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px fixed;
font-size:11px;
color:#777777;
/*width:169px;*/
width:145px;
}

#dnn_ctr_ManageUsers_pnlUser .CommandButton {
	border:#000000 solid 1px !important;
}


#dnn_ctr_ManageUsers_pnlProfile{ 
	/*border:dashed 1px #f00;*/
	margin-top:12px;
 }

#dnn_ctr_ManageUsers_User_UserEditor_tbl {
	margin-top:30px;
	_margin-top:0px;
}

/* REGISTRO ende */

/* Inicio Recuperar Contraseña */

#dnn_ctr_SendPassword_lblHelp {
	/*border:#FF0000 solid 1px;*/
	width:916px;
	margin:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin:10px;
	text-align:left;
	margin-left:37px;
	color:#777777;
}

#dnn_ctr_ModuleContent .SubHead{
	/*border:#FF0000 solid 1px;*/
	/*color:#333333*/
}

#dnn_ctr_SendPassword_txtUsername {
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
	border:medium none;
	color:#777777;
	font-size:11px;
	padding:3px 4px 3px 8px;
}

#dnn_ctr_SendPassword_txtEmail {
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
	border:medium none;
	color:#777777;
	font-size:11px;
	padding:3px 4px 3px 8px;
}

#dnn_ctr_SendPassword_cmdSendPassword {
	background:transparent url(/Portals/0/estilos/bot_recordar_contrasena.gif) no-repeat scroll 0 6px;
	/*border:medium none;*/
	cursor:pointer;
	padding:14px 12px 12px;
	border:none !important;
}

#dnn_ctr_SendPassword_cmdSendPassword .CommandButton {
	border:none !important;;
	background-color: transparent;
	padding:10px 10px 10px 2px;
	_padding:0px 10px 5px 3px;
	*padding:0px 10px 5px 3px;
}

#dnn_ctr_SendPassword_cmdSendPassword .CommandButton:hover {
	background-color: transparent;
}

#dnn_ctr_SendPassword_cmdSendPassword input {
	display:none;
}

.espacio_arriba_bajo {
	padding:10px;
}

#dnn_ctr_ctl00_imgIcon {
	margin-left:30px;
}

#dnn_ctr_SendPassword_rowEmailText td {
	background:#00FF00;
	display:none;
}

/* ENDE Recuperar Contraseña */

/* Inicio Información Usuario */

.input_rosa {
border:none;
padding:3px 4px 3px 8px;
background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px;
_background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px fixed;
font-size:11px;
color:#777777;
/*width:169px;*/
width:145px;
}

#dnn_ctr_ManageUsers_User_UserEditor, #dnn_ctr436_ManageUsers_User_UserEditor_tbl {
padding-left:50px;
}

#dnn_ctr436_ContentPane #dnn_ctr_ManageUsers_User_UserEditor {
border:#00FF00 solid 1px;
}

#dnn_ctr_ManageUsers_cmdRegister {
	background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat scroll 0 6px;
	border:medium none;
	cursor:pointer;
	padding: 13px 14px 12px 12px;
	text-align:center;
}

#dnn_ctr_ManageUsers_cmdRegister .CommandButton {
	border:none;
	background-color: transparent;
	
	
}

#dnn_ctr_ManageUsers_cmdRegister .CommandButton:hover {
	background-color: transparent;
}

#dnn_ctr_ManageUsers_cmdRegister input {
	display:none;
}

#dnn_ctr_ManageUsers_pnlProfile select {
	margin-right:12px;
}

#dnn_ctr_ManageUsers_lblTitle {
	display:none;
}

#dnn_ctr_ManageUsers_User_pnlAddUser, #dnn_ctr436_ManageUsers_User_pnlAddUser {
	/*width:900px;*/
	padding:10px 20px 10px 50px;
	margin-top:20px;
	
	border-top:#D6D3D6 solid 1px;
	border-bottom:#D6D3D6 solid 1px;
}

#dnn_ctr_ManageUsers_User_pnlAddUser .SubHead {
	
}

/* Fin Información Usuario */

/* CARRITO DE LA COMPRA START */

.CartDetailsMasterTABLE{
	width:555px !important;
	margin:0 auto;
}

.Store-DataGrid{
width:555px !important;
margin:0 auto;
/*border-left:#525152 solid 1px;*/
/*border:#777777 solid 1px !important;*/
border:none !important;
}

.CartDetailsMasterTABLE td, .CartDetailsMasterTABLE th{
	padding:6px !important;
}

.FinalizarCompra td, .FinalizarCompra th{
padding:5px !important;
}




.CartDetailsMasterTABLE .carrito_mas{
	background:transparent url(/Portals/0/estilos/carrito_mas.jpg) no-repeat 0 0; 
	margin:1px; 
	padding:3px 7px 7px 5px;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-family:verdana; 
	font-weight:bold !important; 
	color:#636563 !important;
	width:26px;
	height:27px;
}

.CartDetailsMasterTABLE .carrito_menos{
	background:transparent url(/Portals/0/estilos/carrito_mas.jpg) no-repeat -1px -1px;
	*background:transparent url(/Portals/0/estilos/carrito_mas.jpg) no-repeat -2px 0px;  
	margin:1px; 
	padding:3px 12px 8px 3px;  
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold !important; 
	color:#636563 !important;
	width:26px;
	height:27px;
}

.CartDetailsMasterTABLE .carrito_borrar{
	background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat 0 0;
	margin:1px;
	padding:8px 40px 10px 0px; /*padding:8px 80px 10px 12px;*/  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal !important;
	color:#636563 !important;
	width:97px;
	/*height:32px;*/
	display:block;
}

.CartDetailsMasterTABLE .carrito_borrar:hover {
	background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat 0 0;
	margin:1px;
	padding:8px 40px 10px 0px; /*padding:8px 80px 10px 12px;*/  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal !important;
	color:#000000 !important;
	width:97px;
	/*height:32px;*/
	display:block;
}



.FinalizarCompra .carrito_mas{background:transparent url(/Portals/0/estilos/carrito_mas.jpg) no-repeat 0 0; margin:1px; padding:2px 4px; font-family:verdana; font-weight:bold !important; color:#FFFFFF !important;}

.FinalizarCompra .carrito_menos{background:transparent url(/Portals/0/estilos/carrito_mas.jpg) no-repeat -2px 0; margin:1px; padding:2px 4px; font-family:verdana; font-weight:bold !important; color:#FFFFFF !important;}

.FinalizarCompra .carrito_borrar{background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat 0 0; margin:1px; padding:2px 4px; font-family:verdana; font-weight:bold !important; color:#FFFFFF !important;}


/* CARRITO DE LA COMPRA ENDE */

/* DIRECCION DE FACTURACION Y ENVIO start */

#dnn_ctr372_Checkout_ctl10_pnlBillingAddress input, #dnn_ctr372_Checkout_ctl10_pnlShippingAddress input{
border:none;
padding:3px 4px 3px 8px;
background:transparent url(/Portals/0/estilos/bk_login_big.gif) no-repeat 0 -3px;
font-size:11px;
color:#777777;
/*width:169px;*/
}

#dnn_ctr372_Checkout_ctl10_pnlBillingAddress select, #dnn_ctr372_Checkout_ctl10_pnlShippingAddress select{
border:none;
padding:3px 0px 3px 0px;
background:transparent url(/Portals/0/estilos/bk_login_med.gif) no-repeat -1px -3px;
font-size:11px;
color:#777777;
/*width:169px;*/
}


/* DIRECCION DE FACTUYRACION Y ENVIO ende */

/* Inicio Búsqueda  */

#dnn_ctr412_dnnTITLE_lblTitle.Head {
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7c705e;
	text-transform: uppercase;
	background-color:#FFFFFF;
	padding: 0px 20px 0px 20px;
}

#dnn_ctr421_dnnTITLE_lblTitle.Head {
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7c705e;
	text-transform: uppercase;
	background-color:#FFFFFF;
	padding: 0px 20px 0px 20px;
}

#dnn_bottom_pane div #titulo {
	height:16px;
	width:96%;
	margin:auto;
	background-image: url(/Portals/0/estilos/fondo_titulo_buscador.gif);
	background-repeat: repeat-x;
	text-align:center;
	margin:0 30px 10px 20px;
}

#container_menu_descubre {
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}

#dnn_ctr412_Busquedas_lbPalabra, #dnn_ctr412_Busquedas_lbEdad, #dnn_ctr412_Busquedas_lbPrecio, #dnn_ctr412_Busquedas_lbMarca, #dnn_ctr412_Busquedas_lbCategoria, #dnn_ctr424_Busquedas_lbPalabra, #dnn_ctr424_Busquedas_lbEdad, #dnn_ctr424_Busquedas_lbPrecio, #dnn_ctr424_Busquedas_lbMarca, #dnn_ctr424_Busquedas_lbCategoria, #dnn_ctr434_Busquedas_lbPalabra, #dnn_ctr434_Busquedas_lbEdad, #dnn_ctr434_Busquedas_lbPrecio, #dnn_ctr434_Busquedas_lbMarca, #dnn_ctr434_Busquedas_lbCategoria  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
	padding-left:10px;
}

#dnn_ctr412_Busquedas_pnBusquedas, #dnn_ctr424_Busquedas_pnBusquedas {
	margin:auto;
}
	
#dnn_ctr412_Busquedas_tbPalabra, #dnn_ctr424_Busquedas_tbPalabra, #dnn_ctr434_Busquedas_tbPalabra {
	border:none;
	padding:3px 8px 3px 4px;
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px;
	font-size:11px;
	color:#777777;
	width:155px;
}

#dnn_ctr412_ContentPane select, #dnn_ctr424_ContentPane select, #dnn_ctr434_Busquedas_ddlEdad, #dnn_ctr434_Busquedas_ddlPrecio, #dnn_ctr434_Busquedas_ddlMarca, #dnn_ctr434_Busquedas_ddlCategoria {
	border:none;
	padding:3px 8px 3px 8px;
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat 0 -3px;
	font-size:11px;
	color:#777777;
	width:160px;
	margin-right:8px;
	}

#dnn_ctr412_Busquedas_pnBusquedas table {
	margin:auto;
}

#dnn_ctr424_Busquedas_pnBusquedas table {
	margin:auto;
}

#dnn_ctr412_Busquedas_lbBuscar, #dnn_ctr424_Busquedas_lbBuscar, #dnn_ctr434_Busquedas_lbBuscar {
	/*border:medium none;*/
	cursor:pointer;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	/*height:28px;*/
	min-height:80px;
	height:80px !important;
	/*_min-height:60px;*/
	_height:80px !important;
	text-transform:uppercase;
	padding: 12px 28px 12px 28px;
	_padding: -10px 28px 0px 28px;
	/*border:#FF0000 solid 1px;*/	
	background-color: transparent;
	background-image: url(/Portals/0/estilos/bot_registrarse.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;	
	position:relative;
}


/* Fin Búsqueda  */

/* Inicio Tienda Varios */

#dnn_ctr372_Account_lblParentTitle {
	display:none;
}

#dnn_ctr372_Account_ctl00_ctl00_lblBasketEmpty.Normal {
	font-weight: bold;
	text-align: center;
}

.CartDetailsMasterTABLE td {
	font-weight: bold;
	color:#636563;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	/*text-align: center;*/
}

div #dnn_ctr372_Checkout_ctl10_pnlBillingAddress.SubHead {
	text-align:left;
	color:#FF0000;
}

#dnn_ctr372_Checkout_txtCartTotal {
	width:90px !important;
}

#dnn_ctr372_Checkout_ctl10_pnlBillingAddress, #dnn_ctr372_Checkout_ctl10_pnlShippingAddress {
	text-align:right !important;
}

#dnn_ctr372_Checkout_ctlGateway_Button1 {
	background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat scroll 0 6px;
	border:medium none;
	cursor:pointer;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	height:18px;
	text-transform:uppercase;
	padding: 14px 30px 28px 24px;
}

#dnn_ctr372_Checkout_ctlGateway_pnlContinue table {
	text-align:center !important;
	margin:auto;
}

#dnn_ctr372_Checkout_ctlGateway_btnContinue {
	background:transparent url(/Portals/0/estilos/bot_recordar_contrasena.gif) no-repeat scroll 0 6px;
	border:medium none;
	cursor:pointer;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	height:18px;
	text-transform:uppercase;
	padding: 14px 20px 24px 6px;
}

#dnn_ctr372_Account_ctl00_detailsTable {
	width:80% !important;
	margin:auto;
}

#btnBack {
	background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat scroll 0 6px;
	border:medium none;
	cursor:pointer;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	height:36px;
	text-transform:uppercase;
	padding: 14px 40px 28px 40px;
	_padding: 14px 40px 28px 23px;
	*padding: 14px 40px 28px 23px;
}

#dnn_ctr372_Account_ctl00_grdOrderDetails_ctl01_lblModelName.NormalBold {
	background:#525552 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	text-align:center;
	padding:5px;
	margin:-5px;
}

#dnn_ctr372_Account_ctl00_grdOrderDetails_ctl01_lblQty.NormalBold {
	background:#525552 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	text-align:center;
	padding:5px;
	margin:-5px;
}

#dnn_ctr372_Account_ctl00_grdOrderDetails_ctl01_lblODPrice.NormalBold {
	background:#525552 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	text-align:center;
	padding:5px;
	margin:-5px;
}

#dnn_ctr372_Account_ctl00_grdOrderDetails_ctl01_lblODSubtotal.NormalBold {
	background:#525552 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	text-align:center;
	padding:5px;
	margin:-5px;
}

#Store-Account-Entity {
	border:#FF0000 solid 1px;
}

.texto_operacion {
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.ProductDetail-Entity .ProductDetail-Title img {
	/*width:55px;*/
	vertical-align: middle;
	margin-left:10px;
}

#dnn_ctr373_dnnTITLE_lblTitle.Head {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#757575;
}

#dnn_ctr371_ModuleContent label {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr373_ModuleContent table td div a.NormalRed {
	font-weight:bold;
}

#dnn_ctr373_ModuleContent table td div a.NormalBold {
	font-weight:bold;
	font-size:14px;
}

/* Fin Tienda Varios */

/* Inicio Búsqueda Avanzada */

#producto_destacado {
	width:450px;
	vertical-align: text-top;
	overflow:hidden;
	margin-bottom:10px;
}

#dnn_ctr423_dnnTITLE_lblTitle {
	display:none;
}

#dest_imagen {
	width:90px;
	float:left;
}

#dest_imagen img {
	width:80px;
	border:none;
}

#dest_nombre_modelo {
	width:335px;
	margin-left:90px;
	_margin-left:80px;
	font-family:Times !important; 
	font-style:italic; 
	font-size:23px !important; 
	color:#777777;
}

#dest_sumario {
	position:relative;
	left:0;
	top:5px;
	font-family:Arial;
	font-size:11px;
	width:335px;
	margin-left:90px;
	color:#777777;
}

#dest_sumario_bdetalle{ 
	float:left;	
}

#dest_xtra{
	display:none;
}

/* Fin Búsqueda Avanzada */

/* Inicio Comentarios */
	
a#dnn_ctr376_Catalog_ctl01_lnkReturn.NormalBold{
	/*border:1px solid #333333;
	font-family:Arial,Helvetica;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	height:18px;
	padding:2px 5px;
	text-transform:uppercase;
	background-color:#EFEFEF;*/
}	

#dnn_ctr376_Catalog_ctl01_lnkReturn.NormalBold:hover {
	/*background-color:#CECFCE;*/
}	

#dnn_ctr376_Catalog_ctl01_pnlReviews td {
	height:20px;
}

#dnn_ctr376_ModuleContent td {
	height:20px;
}


#dnn_ctr376_ModuleContent {
	margin-bottom:20px;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews {
	padding-top:12px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-top:#ADAEAD solid 1px;
	border-bottom:#ADAEAD solid 1px;
}

#dnn_ctr376_Catalog_ctl01_ctl13_lstReviews {
	margin-left:25px;
	padding-left:4px;
	border-left:#f7dbff solid 10px;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews table {
	color:#757575;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews input {
	border:#757575 solid 1px;
	color:#757575;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews select {
	border:#757575 solid 1px;
	color:#757575;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews textarea {
	border:#757575 solid 1px;
	color:#757575;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	
/* Fin Comentarios */

/* Inicio Mensaje Error */

#error {
	margin:auto;
	padding-left:300px;
	border:#0000FF solid 1px;
	background-image: url(/Portals/imagenes/fondo_error.gif);
	background-repeat: no-repeat;
	background-position: 210px 1px;
	min-height:85px;
	_height:110px;
}
.text1 {
	width:400px;
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}

.text2 {
	width:400px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

/* Fin Mensaje Error */

/* Inicio cambios después de reunión */

/* Inicio Home */

#dnn_ctr402_ModuleContent {
	margin-left:-23px;
	_margin-left:-19px;
	margin-right:20px;
	background:transparent url(/Portals/0/estilos/fondo_novedades.gif) repeat-x 44px 0;
	_background:transparent url(/Portals/0/estilos/fondo_novedades.gif) repeat-x -34px 0;
	*background:transparent url(/Portals/0/estilos/fondo_novedades.gif) repeat-x 0 0;
	
	/*display:inline;*/
	/*padding-left:1px;*/
}



#dnn_ctr402_dnnTITLE_lblTitle {
	display:none;
}

#dnn_ctr432_dnnTITLE_lblTitle.Head {				
	background-color:#FFFFFF;
	color:#7C705E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
	
	margin-top:20px;
	margin-bottom:20px;
}

#dnn_abajo_pane div #titulo {
	background-image:url(/Portals/0/estilos/fondo_titulo_buscador.gif);
	background-repeat:repeat-x;
	height:16px;
	/*margin:auto auto 10px;*/
	text-align:center;
	width:96%;
	margin: 0px 30px 10px 20px;
}

#dnn_abajo_pane {
	margin-left:-7px;
	_margin-left:-9px;
	*margin-left:-9px;
	
}

#cuerpo_abajo {
	margin-top:5px;
	overflow:hidden;
	margin-left:15px;
	margin-right:1px;
}

#dnn_bottom_pane {
	margin-top:5px;
	overflow:hidden;
	margin-left:3px;
	*margin-left:-1px;
	_margin-left:5px;
	margin-right:1px;
}

#dnn_ctr434_dnnTITLE_lblTitle.Head {						
	background-color:#FFFFFF;
	color:#7C705E;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
}

#dnn_ctr434_ContentPane {
	padding-left:15px;
}


/* Fin Home */

/* Inicio tienda */

#dnn_ctr438_dnnTITLE_lblTitle {
	margin-top:40px;
} 

#dnn_ctr438_dnnTITLE_lblTitle.Head {
	color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	padding-left:53px;
}

#selecciona_categoria {						
color:#777777 !important;
font-family:"Times New Roman",Times,serif !important;
font-size:12px !important;
font-weight:normal !important;
padding-left:53px;
text-transform:uppercase;
padding-bottom:20px;
}


#dnn_ctr372_ContentPane .Store-Cart-Entity{margin:15px 0 0 0;}

#dnn_ctr372_ContentPane .Store-Cart-BtnViewCart{text-align:left; margin:10px 0 0 0;}

#dnn_ctr372_ContentPane .Store-Cart-BtnViewCart a {
background:#EDEDED; 
border:1px solid #CBC6BE; 
padding:1px 6px;
}

#dnn_ctr372_ContentPane .Store-Cart-BtnViewCart #dnn_ctr372_Account_ctl00_lblInfos{
/*line-height:44px;*/
/*margin:40px 0 0 15px;*/
text-align:center; 
font-family:Arial,Helvetica,sans-serif; 
font-size:11px; 
color:#777777;
}


#dnn_ctr436_ManageUsers_UserRow input{
background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
border:medium none;
color:#777777;
font-size:11px;
padding:3px 4px 3px 8px;
width:169px;
}

#dnn_ctr435_Login_pnlLoginContainer #dnn_ctr435_Login_Login_DNN_txtPassword, #dnn_ctr435_Login_pnlLoginContainer #dnn_ctr435_Login_Login_DNN_txtUsername {
background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
border:medium none;
color:#777777;
font-size:11px;
padding:3px 4px 3px 8px;
width:169px;
}

#dnn_ctr436_ManageUsers_User_tblPassword .SubHead {
width:200px;
/*display:block;*/
/*border:dotted 1px #f00;*/
}

span#dnn_ctr436_dnnTITLE_lblTitle {
display:none;
}

/*#dnn_ctr440_Catalog_ctl02_ctl02 {
border:#FF0000 solid 1px;
margin-left:0px;
}*/

#cuerpo_gestion {
	padding-left:30px;
}

.Store-Cart-Entity {
	/*text-align:center;*/
	padding-bottom:20px;
	float:left;

	padding-left:30px;
	_padding-left:39px;
	
	_width:760px !important;

}

.Store-Boutton-back {
	height:20px;
	margin:auto;
}

#dnn_ctr436_ManageUsers_lblTitle {
	/*color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	padding-left:2px;
	_padding-left:36px;
	*padding-left:2px;
	padding-top:20px;
	margin-top:10px;
	border-top:#d3d3d3 solid 1px;
	margin-right:10px;*/
}

 #dnn_ctr435_Login_tdRegister, #dnn_ctr435_Login_tdPassword {
	display:none;
}

#dnn_ctr435_ContentPane {
	padding-left:30px;
}

#dnn_ctr436_ManageUsers_lblUserHelp {
	/*padding-left:30px;*/
	padding-right:30px;
}

#dnn_ctr436_ManageUsers_lblUserHelp br {
	height:20px;
}

#dnn_ctr434_Busquedas_pnBusquedas {
	margin-bottom:0px;
}

/* Fin tienda */

#dnn_ctr436_ContentPane{
	padding:0 15px;
	margin-left:19px;
} 

#dnn_ctr436_ContentPane #dnn_ctr436_ManageUsers_User_UserEditor_tbl {
	_margin-left:66px;
	*margin-left:46px;
}

#dnn_ctr436_ManageUsers_trTitle #dnn_ctr436_ManageUsers_lblTitle, #dnn_ctr436_ManageUsers_trTitle b{
	display:block;
}

#dnn_ctr436_ContentPane hr {
	display:none;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties_lblName, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_lblAddress, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_lblContact Info {
	color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	padding-left:2px;
	_padding-left:36px;
	*padding-left:2px;
}

#dnn_ctr436_ContentPane .Head {
	/*margin-left:38px;*/
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px !important;
	font-weight:bold!important;
	text-transform:lowercase;
	padding-bottom:10px !important;
	padding-top:20px;
}

#dnn_ctr436_ManageUsers_pnlRegister {
	height:40px;
	_height:0px;
	*height:0px;
	padding-top:15px;
	padding-bottom:7px;
	width:auto;
	padding-left:275px;
}

#dnn_ctr436_ManageUsers_pnlRegister span {
	border:none;

}

#dnn_ctr436_ManageUsers_cmdRegister a.CommandButton {
	/*background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat scroll 0 6px;
	cursor:pointer;
	padding: 13px 14px 12px 12px;
	text-align:center;
	border:none !important;
	background-color: transparent !important;*/
}


/* Inicio Migas */

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #a1a1a1;
	text-transform: lowercase;
	
	overflow:hidden;
	border-bottom:2px dotted #C4C4C4;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:35px;
	margin-right:30px;
	
	_padding-top:1px;
	_padding-bottom:30px;
	_margin-left:40px;
	_margin-right:25px;
	
}

#dnn_MIGASPANE {
	float:left;
}

#dnn_MIGASPANE #titulo {
	display:none;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb {
	float:left;
}

#dnn_ctr443_MigaPan_lbMigaPan {
	float:left;
}

#angulo {
	float:left;
	padding-left:2px;
	padding-right:2px;
}

#dnn_dnnPAGETITLE_lblPageTitle {
	float:left;
}

#dnn_dnnPAGETITLE_lblPageTitle.Head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #a1a1a1;
	text-transform: lowercase;
}

/*Fin Migas */

/* Inicio Gestión */

#dnn_ctr_ManageUsers_User_pnlUpdate input {
	background:none;
	width:20px;
	padding:0px;
	border:none !important;
}

#dnn_ctr_ManageUsers_User_pnlUpdate {
	margin-top:15px;
	margin-bottom:15px;
}

#dnn_ctr_ManageUsers_pnlTabs {
	height:40px !important;
	padding-left:35px;
}

#dnn_ctr_ManageUsers_pnlTabs table td {
	height:30px;
	margin-top:15px;
	margin-bottom:15px;
}
#dnn_ctr_dnnICON_imgIcon {
	padding-left:35px;
	display:none;
}



/*#dnn_ctr_ManageUsers_cmdUser {
	margin-top:15px !important;
	margin-bottom:15px !important;
}*/


.Store-Boutton-back {
	border-bottom:#cec7bd solid 1px;
	margin-top:15px;
	margin-bottom:15px;
	margin:auto !important;
	
}

#dnn_ctr_ManageUsers_UP {
	margin-left:35px;
	margin-right:35px;
	overflow:visible;
}

#dnn_ctr_ManageUsers_UP hr {
	display:none;
}


#dnn_ctr_ManageUsers_cmdRegister.CommandButton {
	border:none !important;
}

#dnn_ctr_ManageUsers_UP.CommandButton  {
	border:none !important;		
	padding:0 10px 6px 10px;
	_padding-bottom:10px;

}

#dnn_ctr_ManageUsers_UP .CommandButton  {
	/*border:none !important;*/		

}

#dnn_ctr372_ModuleContent {
	/*border:#FF0000 solid 1px; rojo*/
}

#dnn_ctr372_ModuleContent .Store-Boutton-back {
	border-bottom:none;
	height:40px;
}

#dnn_ctr372_ModuleContent .Store-Cart-BtnViewCartMasterTD {
	/*text-align:center !important;*/
	margin:auto;
}

#dnn_ctr372_Account_ctl00_lblInfos {
	/*border:#0000FF solid 1px; azul*/
}

#dnn_ctr372_Account_ctl00_btnCheckout {
	/*border-bottom:#FF0000 solid 1px;*/
}

/* Fin Gestión */

#dnn_ctr423_Catalog_ctl02_ctl02 {
	margin-bottom:10px;
	_margin-bottom:0px;
	*margin-bottom:0px;
	_margin-left:40px;
	*margin-left:40px;
}

#menu_htal .Store-CategoryMenu-Item {
	background-image: url(/Portals/imagenes/ralla_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	/*border-right:#cbc6be solid 1px;*/	
}

#menu_htal .Store-CategoryMenu-ItemSelected {
	/*border-right:#cbc6be solid 1px;*/
}

#dnn_ctr376_Catalog_ctl01_tbCantidad {
	margin-right:10px;
}


#dnn_ctr436_ManageUsers_User_pnlUpdate input{
	background:none;
	width:20px;
}

#dnn_ctr372_dnnTITLE_lblTitle {
	display:none;
}

/* Inicio Aviso Legal y Contacto */

#dnn_ctr385_ContentPane {
	/*border:#FF0000 solid 1px;*/
	padding-left:22px;
	_padding-left:26px;
	*padding-left:26px;
	padding-right:20px;
	_padding-right:14px;
	*padding-right:14px;
	background-image: url(/Portals/imagenes/fondo_aviso_legal.jpg);
	background-repeat: no-repeat;
}

#dnn_ctr385_dnnTITLE_lblTitle {
	color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	padding-left:32px;
	_padding-left:36px;
	*padding-left:36px;
}

h3 {
 	font-family: Arial, Helvetica, sans-serif; 
	color:#777777; 
	font-size:12px;
	text-align: justify;
	font-weight:bold;
 }
 
.datos_sapaburu {
	list-style-type: none;
}

#dnn_ctr446_ContentPane {
	/*border:#FF0000 solid 1px;*/
	padding-left:22px;
	_padding-left:26px;
	*padding-left:26px;
	padding-right:20px;
	_padding-right:14px;
	*padding-right:14px;
	margin-top:-15px;
	_margin-top:-20px;
	#margin-top:-20px;
	background-image: url(/Portals/imagenes/fondo_contacto.jpg);
	background-repeat: no-repeat;
}

#dnn_ctr446_dnnTITLE_lblTitle {
	color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
	padding-left:32px;
	_padding-left:36px;
	*padding-left:36px;

}


#dnn_ctr446_Feedback_txtEmail {
	margin-left:21px;
}

#dnn_ctr446_Feedback_txtName {
	margin-left:81px;
}

#dnn_ctr446_Feedback_txtSubject {
	margin-left:85px;
}

#dnn_ctr446_Feedback_txtBody {
	margin-left:67px;
}

#dnn_ctr446_Feedback_cmdSend {
	margin-left:156px;
	
	border:none !important;
	background:transparent url(/Portals/0/estilos/bot_enviar.gif) no-repeat -2px -3px !important;
	padding:6px 32px 10px 28px;
	cursor:pointer;
	width:105px;
	margin-top:25px;
}

#boton_volver_contacto {
	padding:10px 0 5px 0;
}

.asterisco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000 !important;	
}

#dnn_ctr446_ContentPane ul {
	padding-top:15px;
}

/* Fin Aviso Legal y Contacto */

/* Inicio Operación Cancelada */

#operacion_cancelada .CommandButton {
	height:25px !important;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}

#operacion_cancelada_img {
	margin:auto;
	text-align:center;
}

#operacion_cancelada_texto{
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 5px 0px;	
}

#boton_volver {
	padding:5px;
	margin:auto;
	text-align:center;
}

/* Fin Operación Cancelada */

/* Inicio Carrito */

#dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl02_lblPrice, #dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl03_lblTotals, #dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl03_lblTotal {
	font-family:Arial,Helvetica;
	font-size:11px;
}

#dnn_ctr372_Checkout_ctl09_grdItems_ctl02_lblPrice, #dnn_ctr372_Checkout_ctl09_grdItems_ctl03_lblTotals, #dnn_ctr372_Checkout_ctl09_grdItems_ctl03_lblTotal {
	font-family:Arial,Helvetica;
	font-size:11px;
}

#dnn_ctr372_Checkout_ctl10_lblBillingAddressTitle_lblLabel, #dnn_ctr372_Checkout_ctl10_lblShippingAddressTitle_lblLabel {
	font-family:Arial,Helvetica;
	font-size:11px;
	padding-left:10px;
	/*color:#777777;*/
}

#dnn_ctr372_Checkout_ctl10_pnlBillingAddress, #dnn_ctr372_Checkout_ctl10_pnlShippingAddress, #dnn_ctr372_Checkout_ctl10_addressShipping_plStreet, {
	text-align:left !important;
	padding-left:10px;
}

#dnn_ctr372_Checkout_ctl10_pnlBillingAddress .SubHead {
	padding-right:10px;
}

#dnn_ctr372_Checkout_ctl10_pnlShippingAddress  .SubHead {
	padding-right:10px;
}

#dnn_ctr372_Checkout_ctl10_lblUseBillingAddress_lblLabel, #dnn_ctr372_Checkout_ctl10_addressShipping_plStreet_label, #dnn_ctr372_Checkout_ctl10_addressBilling_plStreet_label {
	font-family:Arial,Helvetica;
	font-size:11px;
	color:#777777;
}

#dnn_ctr372_Checkout_ctlGateway_pnlProceedToEmail {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}


#dnn_ctr372_Checkout_ctlGateway_lblConfirmMessage p {
	text-align:justify;
}

#dnn_ctr372_Checkout_trRow2 {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#777777;
	border:#FF0000 solid 1px !important;
}

#dnn_ctr372_Checkout_trRow2 input{
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#777777;
}

.cabecera_carrito {
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	background:#FFFFFF;
	color:#000000 !important;
}

#dnn_ctr372_ModuleContent hr {
	margin: 0px 30px 0px 30px;
	color:#d6d3d6 !important;
}

#dnn_ctr376_Catalog_ctl01_tbCantidad {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr437_CodPromocional_pnFelicidades {
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
	/*border:#FF0000 solid 1px;*/
	/*padding: 3px;*/
	text-align:center !important;
	margin-bottom:5px;
}

#dnn_ctr437_CodPromocional_btNoDescuento {	
	background: url(/Portals/0/estilos/carrito_compra.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:7px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636563 !important;
	width:220px;
	display:block;
	text-transform: uppercase;
	cursor:pointer;
}

#dnn_ctr437_CodPromocional_btNoDescuento:hover {	
	background: url(/Portals/0/estilos/carrito_compra.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:7px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000 !important;
	width:220px;
	display:block;
	text-transform: uppercase;
	cursor:pointer;
}


#dnn_ctr437_CodPromocional_lbDescuento {
	margin_bottom:5px;
}

#dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl03_lblTotal {
	white-space: nowrap;
}

/* Fin carrito */

/* Inicio Administración Tienda */

#dshTaxProvider_lblTitle, #dshShippingProvider_lblTitle {
	color:#777777 !important;
	font-family:"Times New Roman",Times,serif !important;
	font-size:12px !important;
	font-weight:normal !important;
	text-transform:uppercase;
}

#dnn_ctr371_Store_ctl00_tblShippingProvider {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_tblShippingProvider input {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_tbOrderNumber, #dnn_ctr371_Store_ctl00_lstCustomers, #dnn_ctr371_Store_ctl00_lstOrderStatus {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblImagenHeader, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblNameHeader, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblDescriptionHeader, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblOrderHeader, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblParentCategory, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblArchived, #dnn_ctr371_Store_ctl00_grdCategories_ctl02_lblDescubre {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	display:block;
	padding:5px 3px 5px 3px;
	text-align:center;
}

#dnn_ctr371_Store_ctl00_tbFabricante, #dnn_ctr371_Store_ctl00_cmbCategory, #dnn_ctr371_Store_ctl00_cmbStatus, #dnn_ctr371_Store_ctl00_cmbProduct {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdReviews_ctl02_lblSubmitter, #dnn_ctr371_Store_ctl00_grdReviews_ctl02_lblProduct, #dnn_ctr371_Store_ctl00_grdReviews_ctl02_lblRating, #dnn_ctr371_Store_ctl00_grdReviews_ctl02_lblComments, #dnn_ctr371_Store_ctl00_grdPropiedades_ctl02_lblPropiedadHeader, #dnn_ctr371_Store_ctl00_grdAtributos_ctl02_lblPropiedadHeader, #dnn_ctr371_Store_ctl00_grdAtributos_ctl02_lblAtributoHeader, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales_ctl02_lblCodigoPromocionalHeader, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales_ctl02_lblDescuentoHeader, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales_ctl02_lblFechaInicioHeader, #dnn_ctr371_Store_ctl00_grdCodigosPromocionales_ctl02_lblFechaFinHeader {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	display:block;
	padding:5px 3px 5px 3px;
	text-align:center;
}

.Tab59 {
	display:none;
	_display:none !important;
}

/* Inicio Detalles Producto */


#dnn_ctr376_ModuleContent {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px !important;
	font-weight:bold;
	color:#333333;
	text-align:left;
	_margin:0px 0px 0px 0px;
	*margin:0px 30px 0px 30px;	
	_width:650px;
	float:left;
	_overflow:hidden;
}

#dnn_ctr376_dnnTITLE_lblTitle {
	margin:0px 30px 0px 32px;
}

#dnn_ctr376_ModuleContent input, select, textarea {
	font-family:Arial,Helvetica;
	font-size:11px !important;
	font-weight:normal;
}

#dnn_ctr376_CatalogEdit_ctl00_grdProductosCategorias th {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	/*display:block;*/
	padding:5px 3px 5px 3px;
	text-align:center;
}

#dnn_ctr376_CatalogEdit_ctl00_txtDescription_txtDescription_ceopener, #dnn_ctr376_CatalogEdit_ctl00_txtDescription_txtDescription_cerefresh {
	margin-top:20px;
	margin-bottom:20px;
}

#dnn_ctr376_CatalogEdit_ctl00_txtDescription_pnlRichTextBox .normal {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr376_CatalogEdit_ctl00_gvAtributos tr {
	font-family:Arial,Helvetica;
	font-size:11px !important;
	font-weight:normal;
	padding:2px;
}

#dnn_ctr376_CatalogEdit_ctl00_gvAtributos th {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	/*display:block;*/
	padding:5px 3px 5px 3px;
	text-align:center;
}

#dnn_ctr376_CatalogEdit_ctl00_ImagenAtributo_FileRow td {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr402_ModuleContent {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px !important;
	font-weight:bold;
	color:#333333;
	text-align:left;
	_margin:0px 30px 0px 20px;
	*margin:0px 30px 0px 20px;
}

#dnn_ctr402_ModuleContent input, select, textarea {
	font-family:Arial,Helvetica;
	font-size:11px !important;
	font-weight:normal;
}

#dnn_ctr402_ModuleContent th {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	/*display:block;*/
	padding:5px 3px 5px 3px;
	text-align:center;
}

#dnn_ctr402_CatalogEdit_ctl00_txtDescription_txtDescription_ceopener, #dnn_ctr402_CatalogEdit_ctl00_txtDescription_txtDescription_cerefresh {
	margin-top:20px;
	margin-bottom:20px;
}

#dnn_ctr402_CatalogEdit_ctl00_txtDescription_pnlRichTextBox .normal {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr402_CatalogEdit_ctl00_gvAtributos tr {
	font-family:Arial,Helvetica;
	font-size:11px !important;
	font-weight:normal;
	padding:2px;
}

#dnn_ctr402_CatalogEdit_ctl00_gvAtributos th {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
	/*display:block;*/
	padding:5px 3px 5px 3px;
	text-align:center;
}

#dnn_ctr402_CatalogEdit_ctl00_ImagenAtributo_FileRow td {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr376_Catalog_ctl01_pnlReturn {
	padding-top:5px;
	padding-bottom:5px;
	
	width:515px;
	/**padding-bottom:20px;
	_padding-bottom:20px;*/
	float:left;
	/*border:#FF0000 solid 1px;*/
}

#dnn_ctr376_Catalog_ctl01_pnlReturn a:hover {
	/*color:#FF0000 !important;*/
}

#dnn_ctr376_Catalog_ctl01_pnlReturn a {
	background:transparent url(/Portals/0/estilos/carrito_compra.jpg) no-repeat scroll 0 0 !important;
	border:medium none !important;
	color:#636563 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:1px;
	padding:0 0 14px;
	text-transform:uppercase;
	width:220px;
	line-height:30px;
	font-weight:normal !important;
	
	border:#FFFFFF solid 1px;
}

#dnn_ctr376_Catalog_ctl01_pnlReviews #dnn_ctr376_Catalog_ctl01_ctl13_btnAddReview {
	margin-top:40px !important;
	margin-bottom:20px;
}


/* Fin Detalles Producto */

/* Inicio Lápiz Grande */

.edad {
	width:16px !important;
}

/* Fin Lápiz Grande */

/* Fin Administración Tienda */

/* Inicio Carrito */

.Store-Account-BtnTD {
	padding-left:15px;
}

#dnn_ctr372_Account_ctl00_ctl00_grdItems {

	border-left:#FFFFFF;
	float:left;
	width:740px !important;
	margin-left:11px;
	_margin-left:4px;
}

#dnn_ctr372_Account_ctl00_ctl00_grdItems tr {
	height:35px !important;
	border:#FFFFFF solid 1px !important;
}

#dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl01_lblPriceHeader, #dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl01_lblQty, #dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl01_lblSubtotalHeader {
	text-align:center !important;
	margin:auto;
}

#dnn_ctr372_Account_ctl00_ctl00_grdItems_ctl02_lblPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636563;
}

.centro {
	text-align:center !important;
	margin:auto;
}

.Store-Cart-BtnViewCartMasterTD {
	padding-bottom:10px;
	padding-left:0px;
	_padding-left:0px;
	*padding-left:0px;	
	width:912px;
	float:left;
}

.Store-Cart-BtnViewCart {
	border:#FF0000 solid 1px; /*rojo*/

}

#nombre_producto {
	text-align:left;
}

.pie_tabla {
	*background:transparent url(/Portals/imagenes/fondo_pie_tabla_ie.gif) repeat-x;
	_background:transparent url(/Portals/imagenes/fondo_pie_tabla_ie.gif) repeat-x;
	background:transparent url(/Portals/imagenes/fondo_pie_tabla_mf.gif) repeat-x;
	height:56px;
}



.Store-Cart-BtnViewCart a {
	padding-top:20px;
	padding-bottom:20px;
}

#izda_volver {
	float:left;
	padding-left:15px;
}

#izda_volver .volver {
	background: url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:8px 36px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636563 !important;
	width:97px;
	display:block;
}

#izda_volver a.volver:hover {
	background: url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:8px 36px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000 !important;
	width:97px;
	display:block;
}

#dcha_comprar {	
	float:right;
	padding-right:12px;
}

#dcha_comprar .comprar {
	background: url(/Portals/0/estilos/carrito_compra.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:8px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636563 !important;
	width:220px;
	display:block;
	text-transform: uppercase;
}

#dcha_comprar a.comprar:hover {
	background: url(/Portals/0/estilos/carrito_compra.jpg) no-repeat 0px 0px !important;
	border:none !important;
	margin:1px;
	padding:8px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000 !important;
	width:220px;
	display:block;
	text-transform: uppercase;
}

·centro_mensaje {
	width:100%;
	float:right;
}

#iva {
	float:left;
	text-align:left;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	padding-bottom:29px;
}

#dnn_ctr372_Checkout_ctl12_txtShippingTotal, #dnn_ctr372_Checkout_ctl11_txtTaxTotal, #dnn_ctr372_Checkout_txtCartTotal {
	padding-right:129px;
	_border:#FFFFFF solid 1px !important;
}

#dnn_ctr372_Checkout_ctl12_lblShippingTotal_imgHelp, #dnn_ctr372_Checkout_ctl11_lblTaxTotal_imgHelp, #dnn_ctr372_Checkout_lblCartTotal_imgHelp {
	display:none;
}

/* Inicio código promocional */

#dnn_ctr437_ContentPane {
	overflow:hidden;
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#problematico {
	overflow:hidden;
	width:900px;
}

.promocion {
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
	border:medium none;
	color:#777777;
	font-size:11px;
	padding:3px 0px 3px 8px;
	width:161px;
}

#dnn_ctr437_ModuleContent{
	float:left;
	margin-right:12px;
	*margin-right:24px;
	padding-top:5px;
	width:100%;

}

#dnn_ctr437_dnnTITLE_lblTitle, #dnn_ctr435_dnnTITLE_lblTitle {
	margin-left:48px;
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px !important;
	font-weight:bold!important;
	text-transform:lowercase;
	padding-bottom:10px !important;

}

#dnn_ctr437_CodPromocional_btCodPromocional{
	/*border:#cbc6be solid 1px;
	background:#ededed;
	font-size:10px;
	margin:0 5px 0 0;
	padding:1px 5px;
	color:#777777;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;*/
	background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat scroll 0 0 !important;
	border:medium none !important;
	color:#636563 !important;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:1px;
	padding:6px 36px 10px 30px;
	_padding:6px 0px 10px 0px;
	*padding:6px 0px 10px 0px;
	width:97px;
	text-transform:uppercase;
	cursor:pointer;
}

/* Fin código promocional */
	
/* Fin Carrito */

/* Inicio Login */

#dnn_ctr_dnnTITLE_lblTitle {
	margin-left:38px;
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px !important;
	font-weight:bold!important;
	text-transform:lowercase;
	padding-bottom:10px !important;
}

/* Fin Login */

/* Inicio Formulario Tienda*/

#dnn_ctr372_Checkout_txtCartTotal, #dnn_ctr372_Checkout_lblCartTotal_lblLabel {
	color:#636563 !important;;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	font-weight:bold;
	text-transform:uppercase;
}

.Store-checkout-Entity label img {
	display:none;
}

#grupo_campos {
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px !important;
	font-weight:bold!important;
	text-transform:lowercase;
	padding-bottom:10px !important;
	text-align:left;
	padding-left:30px;
}

#dnn_ctr372_ContentPane hr {
	margin:10px 0 10px 35px;
	color:#D6D3D6 !important;
	width:900px;
	align:center;
}

#dnn_ctr_ModuleContent {
	margin-top:10px;
}

#dnn_ctr_ModuleContent label img {
	display:none;
}

#dnn_ctr_ManageUsers_User_UserEditor_ctl00_Username_Label, #dnn_ctr_ManageUsers_User_UserEditor_ctl01_FirstName_Label, #dnn_ctr_ManageUsers_User_UserEditor_ctl02_LastName_Label, #dnn_ctr_ManageUsers_User_UserEditor_ctl03_DisplayName_Label,
#dnn_ctr_ManageUsers_User_UserEditor_ctl04_Email_Label, #dnn_ctr_ManageUsers_User_plPassword_label, #dnn_ctr_ManageUsers_User_plConfirm_label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl02_FirstName_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl03_LastName_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl04_FechaNacimiento_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl07_Country_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl08_Region_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl09_City_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl10_Street_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl11_PostalCode_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl14_Email_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl15_Telephone_Label {
	text-align:right;
	padding-right:10px;
	float:right !important;
	width:auto !important;
}

#dnn_ctr_ManageUsers_User_plPassword_label, #dnn_ctr_ManageUsers_User_plConfirm_label {
	height:24px;
}


#dnn_ctr372_ContentPane select {
	margin-left:12px;
}

#dnn_ctr372_Checkout_ctl10_lblShipAddressOptions_lblLabel {
	white-space: nowrap;
	font-weight: bold;
	padding-left:10px;
}

#dnn_ctr372_Checkout_ctl10_lblUseShippingAddress_lblLabel {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
}

#dnn_ctr372_Checkout_ctlGateway_lbModoPago {
	font-weight: bold;
	white-space: nowrap;
	color:#000000;
	text-transform: lowercase;
}

.lista_pagos {
	color:#777777;
	margin-left:60px;
	list-style:none !important;
	margin-top:15px;
}

.lista_pagos li {
	list-style:none !important;
}

#dnn_ctr372_Checkout_ctlGateway_pnlProceedToEmail {
	text-align:left !important;
	margin-left:40px;
}

#dnn_ctr372_Checkout_ctlGateway_btPasarela {
	border:#cbc6be solid 1px;
	background:#ededed;
	font-size:10px;
	/*width:40px;*/
	margin:10px 5px 0 0;
	padding:1px 5px;
	color:#777777;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties {
	/*border:#FF0000 solid 1px;*/
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties div img {
	display:none;
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties .CommandButton {
	/*border:#313031 solid 1px !important;
	padding-right:10px;*/
	display:none;
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties_icoName, #dnn_ctr_ManageUsers_Profile_ProfileProperties_icoAddress, #dnn_ctr_ManageUsers_Profile_ProfileProperties_icoContact_Info {
	display:none;
}

#dnn_ctr_ManageUsers_User_lblPasswordHelp, #dnn_ctr_ManageUsers_Profile_ProfileProperties_lblName, #dnn_ctr_ManageUsers_Profile_ProfileProperties_lblAddress, #dnn_ctr_ManageUsers_Profile_ProfileProperties_lblContact Info {
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;	
	padding-bottom:20px !important;
	text-transform:lowercase;
}

#dnn_ctr436_ManageUsers_User_lblPasswordHelp {
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;	
	text-transform:lowercase;
}

#dnn_ctr_ManageUsers_pnlProfile div .Head{
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;	
	padding-bottom:20px !important;
	text-transform:lowercase;
}

/* Fin Formulario Tienda */

/* Inicio Varios */

.destacado_sumario_bdetalle input {
	display:none;
}

/* Fin Varios */

/* Inicio Paginación */

#idPagina {
	/*border:#FF0000 solid 1px; rojo*/
	/*border-top:#D8D8D6 solid 1px;*/
	float:left;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #5B5B5B;
	/*width:20%;*/
	text-align:left;
	padding-left:19px;
	padding-top:15px;
}

#avisos .SubHead span{
display:block;
}

#dnn_ctr440_Catalog_ctl02_infinito a div {
	display:inline;	
}

#dnn_ctr440_Catalog_ctl02_infinito {
	/*border:#00FF00 solid 1px; verde*/
	/*border-top:#D8D8D6 solid 1px;*/
	text-align:right;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #5B5B5B;
	padding-top:15px;
	padding-right:19px;
}

#linea_paginador {
	height:1px;
	border-bottom:#D8D8D6 solid 1px;
	margin-top:25px;
}

/* Fin Paginación */

/* Inicio Quitar Tienda */

#SEOMenu0 .CurrentItem #CurrentLink{
	display:none;
	/*border:#FF0000 solid 1px;*/
}

#SEOMenu0 .CurrentItem #CurrentLink.sub{
	/*display:none;*/
	border:#00FF00 solid 1px !important;
}

/* Fin Quitar Tienda */

/* Inicio formulario sin registrar */

#dnn_ctr436_ManageUsers_UP img {
	display:none;
}

#dnn_ctr436_ManageUsers_User_UserEditor_ctl00_Username_Label, #dnn_ctr436_ManageUsers_User_UserEditor_ctl01_FirstName_Label, #dnn_ctr436_ManageUsers_User_UserEditor_ctl02_LastName_Label, #dnn_ctr436_ManageUsers_User_UserEditor_ctl03_DisplayName_Label, #dnn_ctr436_ManageUsers_User_UserEditor_ctl04_Email_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl02_FirstName_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl03_LastName_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl04_FechaNacimiento_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl07_Country_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl08_Region_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl09_City_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl10_Street_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl11_PostalCode_Label,#dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl14_Email_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl15_Telephone_Label  {
	float:right !important;
	padding-right:10px;
	text-align:right;
	width:auto !important;
}

#dnn_ctr436_ManageUsers_User_plPassword_label, #dnn_ctr436_ManageUsers_User_plConfirm_label {
	float:right !important;
	padding-right:10px;
	text-align:right;
	width:auto !important;
	width:200px;
	height:22px;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties {
	/*padding-left:50px;*/
	border:#FFFFFF solid 1px;
	float:left;
	margin-left:-52px;
	margin right:88px;
}

#dnn_ctr436_ManageUsers_pnlProfile {
	border:#FFFFFF solid 1px;
	text-align:left;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties .Head {
	/*padding-left:64px;*/
}

#dnn_ctr435_Login_Login_DNN_plUsername_imgHelp, #dnn_ctr435_Login_Login_DNN_plPassword_imgHelp {
	display:none;
}


#dnn_ctr435_Login_pnlLogin {
	padding-left:125px;
}

#dnn_ctr435_Login_pnlLogin .SubHead {
	text-align:left !important;
}

#dnn_ctr436_ManageUsers_cmdRegister input {
	display:none;
}
/*
.CatalogWrapper table{
	border:#FF0000 solid 1px;
	float:left !important;
}
*/
.CatalogWrapper #dnn_ctr440_Catalog_ctl02_ctl02{
	float:left !important;
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl02_Country_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl03_Region_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl04_City_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl05_Street_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl06_Telephone_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl07_PostalCode_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl08_Unit_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl09_Cell_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl10_FechaNacimiento_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl11_Sexo_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl06_PostalCode_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl07_Telephone_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl08_Cell_Label, #dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl09_NIF_CIF_Label    {
	text-align:right;
	padding-right:10px;
	float:right !important;
	width:auto !important;
	text-transform: lowercase;	
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl09_NIF_CIF_Label {
	text-transform:capitalize !important;
}

#dnn_ctr_ctl01_imgIcon, #dnn_ctr_ctl01_lblMessage {
	padding:10px 0 10px 0px;
	color:#CC0000 !important;
	font-weight:bold;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties .CommandButton {
	display:none;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl02_Country_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl03_Region_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl04_City_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl05_Street_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl06_Telephone_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl07_PostalCode_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl08_Unit_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl09_Cell_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl10_FechaNacimiento_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl11_Sexo_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl06_PostalCode_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl07_Telephone_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl08_Cell_Label, #dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl09_NIF_CIF_Label {
	text-align:right;
	padding-right:10px;
	float:right !important;
	width:auto !important;
	text-transform: lowercase;	
}

/* Fin formulario sin registrar */

/* Inicio administrar perfil */

.Head_contra {
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	padding-bottom:20px !important;
	padding-top:20px !important;
	text-transform:lowercase;
}

#dnn_ctr_ManageUsers_Password_txtOldPassword, #dnn_ctr_ManageUsers_Password_txtNewPassword, #dnn_ctr_ManageUsers_Password_txtNewConfirm {
	background:transparent url(/Portals/0/estilos/bk_login.gif) no-repeat scroll 0 -3px;
	border:medium none;
	color:#777777;
	font-size:11px;
	padding:3px 4px 3px 8px;
	width:169px;
	margin-left:10px;
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties .Head {
	display:none;
}

/* Fin administrar perfil */

/* Inicio historial */

#dnn_ctr372_Account_ctl00_grdOrders td {
	border-bottom:#777777 solid 1px !important;
}

#dnn_ctr372_Account_ctl00_grdOrders_ctl01_lblOrderNumberHeader, #dnn_ctr372_Account_ctl00_grdOrders_ctl01_lblOrderDateHeader, #dnn_ctr372_Account_ctl00_grdOrders_ctl01_lblOrderTotalHeader, #dnn_ctr372_Account_ctl00_grdOrders_ctl01_lblOrderStatusHeader, #dnn_ctr372_Account_ctl00_grdOrders_ctl01_lblShipDateHeader {
	background:#525552 none repeat scroll 0 0;
	color:#FFFFFF !important;
	display:block;
	text-align:center;
	padding:5px;
	margin:-5px;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr372_Account_ctl00_grdOrders {
	_margin-top:20px;
	*margin-top:20px;
	border:#FF0000 solid 1px;
}

#dnn_ctr372_Account_ctl00_grdOrders .NormalBold {
	_height:38px !important;
	*height:38px !important;
}

#dnn_ctr372_Account_ctl00_detailsTable {
	_margin-top:15px;
	*margin-top:15px;
}

.Store-CommandDetails {
	text-align:left;
}

.Store-CommandDetails .NormalBold {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr372_Account_ctl00_lblTotalTag, #dnn_ctr372_Account_ctl00_lblPostageTag, #dnn_ctr372_Account_ctl00_lblTaxTag, #dnn_ctr372_Account_ctl00_lblTotalIncPostageTag {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#totales {
	margin:20px 112px 0px 0px;
	_margin:20px 56px 0px 0px;
}

#dnn_ctr372_Account_ctl00_grdOrderDetails {
	border:#777777 solid 1px !important;
	_border:#777777 solid 1px !important;
	*border:#777777 solid 1px !important;
}

/* Fin historial */

/* Inicio resumen carrito */

.titulo_resumen {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:48px;
	padding-bottom:10px;
	text-transform:lowercase;
	text-align:left;
}

.concepto_resumen {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	text-align:right;
	/*color:#636563;*/
}

.concepto_resumen_invisible {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	text-align:right;
	display:none;
}

.concepto_resumen2 {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.concepto_resumen2n {
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	background:#dcdcdc;
	text-align:left;
}

.texto_resumen {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.texto_resumen_invisible {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	display:none;
}

.texto_resumen2 {
	color:#636563;
	font-family:Arial,Helvetica;
	font-size:11px;
	padding-left:10px;
}

.texto_resumen2n {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	background:#dcdcdc;
	padding-left:10px;
}

.borde_resumen {
	border:#777777 solid 1px;
}

#separador_resumen {
	margin:auto;
	text-align:center;
	width:890px;
	height:5px;
	border-bottom:#D8D8D6 solid 1px;
	margin:14px 0px 15px 0px;
}

.borde_blanco {
	border:#ffffff solid 1px;
	width:400px;
	/*background:#dcdcdc;*/
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	
}

#dnn_ctr372_Checkout_ctlGateway_grdItems_ctl01_lblProduct, #dnn_ctr372_Checkout_ctlGateway_grdItems_ctl01_lblQty {
	color:#000000;
	background:#dcdcdc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	display:block;
}

#dnn_ctr372_Checkout_ctlGateway_grdItems {
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	
}

.borde_productos {
	border:#777777 solid 1px !important;
	width:300px;
	margin:auto;
	text-align:left;
}

#finalizar_resumen {
	width:48%;
	float:left;
	height:35px;
}

#volver_resumen {
	width:48%;
	float:left;
	height:35px;
}

#finalizar_resumen input {
	background:transparent url(/Portals/0/estilos/boton_resumen.gif) no-repeat scroll -2px -3px !important;
	border:medium none;
	cursor:pointer;
	padding:5px 15px 6px 10px;
	width:110px;
}

#volver_resumen input {
	background:transparent url(/Portals/0/estilos/boton_resumen.gif) no-repeat scroll -2px -3px !important;
	border:medium none;
	cursor:pointer;
	padding:5px 15px 6px 10px;
	width:110px;
}

.boton_resumen {	
	background:#DDDDDD none repeat scroll 0 0;
	color:#000000;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:4px;
	padding-right:8px;
}

#botonConfirmar1 {
	height:40px;
	width:98%;
	margin:auto;
	text-align:center;
	margin-top:15px;
}

#botonConfirmar1 input {
	height:40px;
	width:180px;
}

#dnn_ctr372_Checkout_ctlGateway_btnConfirmOrder {
	background:transparent url(/Portals/0/estilos/bot_recordar_contrasena.gif) no-repeat scroll 0 6px;
	border:medium none;
	cursor:pointer;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	height:18px;
	text-transform:uppercase;
	padding: 14px 20px 24px 4px;
}

#divTarjeta, #divTransferencia, #divReembolso {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}

.listaFacturacion, .listaEnvio {
	margin-top:0px;
}

/* Fin resumen carrito */

/* Inicio administración productos */

#mensajes_productos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;	
	margin: 15px 0px 15px 0px;
	text-align:center;
}

#tabla_productos {
	width:890px;
	margin:auto !important;
	text-align:center;
}

#tabla_productos label {
	text-align:left;
}

#dnn_ctr371_Store_ctl00_ctl00_image1_TypeRow {
	text-align:left;
}

#dnn_ctr371_Store_ctl00_ctl00_image1_FileRow select{
	width:200px !important;
}

#dnn_ctr371_Store_ctl00_ctl00_image1_FileRow {
	padding:0 0 5px 0;
}

#tabla_productos .NormalBold {
	text-align:left !important;
}

#dnn_ctr371_Store_ctl00_ctl00_txtDescription_pnlRichTextBox .normal {
	padding:5px;
}

#Botones {
	text-align:center;
	margin-top:10px;
	float:left;
	width:100%;
}

#dnn_ctr371_Store_ctl00_ctl00_labelImage_label, #dnn_ctr371_Store_ctl00_ctl00_image1_TypeRow {
	float:left;
}

#dnn_ctr371_Store_ctl00_ctl00_grdOrders_ctl01_lblOrderNumberHeader, #dnn_ctr371_Store_ctl00_ctl00_grdOrders_ctl01_lblOrderDateHeader, #dnn_ctr371_Store_ctl00_ctl00_grdOrders_ctl01_lblOrderTotalHeader, #dnn_ctr371_Store_ctl00_ctl00_grdOrders_ctl01_lblOrderStatusHeader,
#dnn_ctr371_Store_ctl00_ctl00_grdOrders_ctl01_lblShipDateHeader,
#dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails_ctl01_lblModelName,
#dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails_ctl01_lblQty,
#dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails_ctl01_lblODPrice,
#dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails_ctl01_lblODSubtotal, #dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails_ctl01_lblModelNumber,
#dnn_ctr371_Store_ctl00_ctl01_grdOrders_ctl01_lblOrderNumberHeader,
#dnn_ctr371_Store_ctl00_ctl01_grdOrders_ctl01_lblOrderDateHeader,
#dnn_ctr371_Store_ctl00_ctl01_grdOrders_ctl01_lblOrderTotalHeader, #dnn_ctr371_Store_ctl00_ctl01_grdOrders_ctl01_lblOrderStatusHeader,
#dnn_ctr371_Store_ctl00_ctl01_grdOrders_ctl01_lblShipDateHeader {
	background-color:#666666;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:5px 3px;
	text-align:center;
}

#dnn_ctr371_Store_ctl00_ctl00_detailsTable {
	padding-left:35px !important;
}

#dnn_ctr371_Store_ctl00_ctl00_grdOrderDetails {
	border:#000000 solid 1px !important;
}

#dnn_ctr371_Store_ctl00_ctl00_lblTotalTag, #dnn_ctr371_Store_ctl00_ctl00_lblPostageTag, #dnn_ctr371_Store_ctl00_ctl00_lblTaxTag, #dnn_ctr371_Store_ctl00_ctl00_lblTotalIncPostageTag, #dnn_ctr371_Store_ctl00_ctl00_Label4, #dnn_ctr371_Store_ctl00_ctl00_Label5 {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_ctl00_detailsTable #totales {
	margin-right:188px;
	_margin-right:94px;
}

#etiqueta_categoria {	
	margin-left:46px;
	margin-bottom:20px;
	text-align:left !important;
}

#productos_categorias {	
	margin-left:46px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
}

#dnn_ctr371_Store_ctl00_ctl00_grdProductosCategorias, #dnn_ctr371_Store_ctl00_ctl00_gvAtributos {
	margin:auto;
}

#dnn_ctr371_Store_ctl00_ctl00_lbPropiedad, #dnn_ctr371_Store_ctl00_ctl00_lbAtributo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:10px;
}

#dnn_ctr371_Store_ctl00_tblTaxProvider {
	text-align:left;
}

#dnn_ctr371_Store_ctl00_ctl00_txtMessage_pnlRichTextBox .normal {
	margin-top:20px;
	margin-bottom:20px;
}

#dnn_ctr371_Store_ctl00_grdReviews .NormalBold span {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdPropiedades .NormalBold span {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdAtributos .NormalBold span {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdCodigosPromocionales .NormalBold span {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#tabla_codigo_promocional {
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
}

#tabla_codigo_promocional input {
	/*font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:normal;*/
}

#dnn_ctr371_Store_lblParentTitle.SubHead {
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#000000;
	padding-left:20px;
	text-transform:lowercase;
}

#dnn_ctr371_Store_ctl00_ctl00_tVariosPrecios {
	float:left;
	overflow:hidden;
	width:100%;
	text-align:center;
}

#dnn_ctr371_Store_ctl00_grdProducts {
	margin-top:15px;
}

#dnn_ctr371_Store_ctl00_grdProducts .NormalBold span {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdProducts .NormalBold a {
	color:#777777;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdProducts .NormalBold a:hover {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblCodigo, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblManufacturer, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblArchived, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblFeatured, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblSinStock, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblPrice, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblPropiedad, #dnn_ctr371_Store_ctl00_grdProducts_ctl02_lblCategoria {
	background-color:#666666;
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:5px 3px;
	text-align:center;
}

#dnn_ctr371_Store_ctl00_ctl00_gvAtributos td{
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}

#tabla_atributos_producto {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#tabla_atributos_producto2 {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:normal;
}

#tabla_atributos_producto2 select{
	width:150px !important;
}

.atributo {
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#003063;
	}
	
.atributo_input {
	border:#003063 solid 2px;
	}

#dnn_ctr371_Store_ctl00_ctl00_ImagenAtributo_FileRow {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr351_Users_grdUsers .NormalBold {
	background-color:#666666;
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:5px 3px;
	text-align:center;
	margin-top:15px;
}

#dnn_ctr351_Users_grdUsers {
	margin-top:15px;
}

.PagingTable .Normal {
	padding-top:5px;
	padding-bottom:5px;
}

#dnn_ctr350_Roles_grdRoles .NormalBold {
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#636563;
}

#dnn_ctr322_ModuleDefinitions_grdDefinitions .NormalBold {
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#636563;
}

#dnn_ctr324_Vendors_grdVendors .NormalBold {
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#636563;
}

/* Fin administración productos */

/* Inicio carrito pago */

#campos_obligatorios {

}

#campos_obligatorios span {
	float:left;
	width:auto !important;
	padding-right:10px;
}

/* Fin carrito pago */

/* Inicio código promocional */

#codigo_promocional {
	/*background-image: url(/Portals/imagenes/codigo_promocional.jpg);
	background-repeat: no-repeat;
	background-position: 260px 0px;
	padding-top:50px;
	height:150px;*/
}

#codigo_promocional .Head{
	color:#000000 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	/*margin-left:319px;*/
	margin-left:53px;
	text-transform:lowercase;
	}

#titulo #dnn_ctr437_dnnTITLE_lblTitle {
	display:none;
}


/* Inicio código promocional */

/* Inicio administrar perfil */

#botones_perfil_arriba {
	overflow:hidden;
	width:905px;
	/*margin-left:-32px;
	_margin-left:-32px;*/
	margin-left:0px;
	background-image: url(/Portals/imagenes/fondo_perfil.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	_background-position: 0px 3px;
	*background-position: 0px 3px;
}

#botones_perfil_abajo {
	overflow:hidden;
	margin-left:237px;
	margin:10px 0px 5px 0px;
	padding:10px 0px 10px 0px;
}

#boton_tienda {
	text-align:center;
	width:100%;
	margin-bottom:20px;
	_margin-bottom:0px;
	*margin-bottom:0px;
	margin-top:0px;
	padding:10px 0px 10px 0px;
}

#boton_tienda a {
	background:transparent url(/Portals/imagenes/boton_actualizar.jpg) no-repeat scroll 0 0 !important;
	border:1px solid #FFFFFF !important;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	padding:8px 55px 12px 50px;
	text-transform:uppercase;
	color:#333333 !important;
}

#boton_tienda a:hover {
	color:#000000 !important;
}

#espacio_boton {
	padding:10px 0 10px 0;
	_padding:7px 0 7px 0;
	*padding:7px 0 7px 0;
	float:left;
	width:auto;
}

#espacio_boton_invisible {
	display:none;
}

#espacio_boton .CommandButton {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF !important;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	padding:2px 5px;
	text-transform:uppercase;
}

#espacio_boton a.CommandButton {
	color:#777777 !important;
}

#espacio_boton a:hover.CommandButton {
	color:#000000 !important;
}

.Seleccionado {
	background-color:#ffffff;
	padding-bottom:15px;
	border-left:#c7c7c7 solid 1px;
	border-right:#c7c7c7 solid 1px;
}

#dnn_ctr_ManageUsers_cmdUser input {
	display:none;
}

#dnn_ctr_ManageUsers_cmdPassword input {
	display:none;
}

#dnn_ctr_ManageUsers_cmdProfile input {
	display:none;
}

#botones_perfil_abajo input {
	display:none;
}

#botones_perfil_abajo a.CommandButton {
	background-color:#FFFFFF !important;
	border:1px solid #FFFFFF !important;
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	/*padding:2px 5px;*/
	text-transform:uppercase;
	
	background:transparent url(/Portals/imagenes/boton_actualizar.jpg) no-repeat scroll 0 0 !important;
	padding:8px 55px 12px 50px;
}

#dnn_ctr_ManageUsers_User_cmdUpdate.CommandButton {
	background-image: url(/Portals/imagenes/boton_actualizar.jpg);
	background-repeat: no-repeat;
	padding:8px 55px 12px 50px;
	background-color: transparent !important;
	width:169px;
	height:33px;
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#dnn_ctr_ManageUsers_User_cmdDelete.CommandButton {	
	background-image: url(/Portals/imagenes/boton_baja.jpg);
	background-repeat: no-repeat;
	padding:8px 22px 12px 17px;
	width:169px;
	height:33px;
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#formulario_perfil {
}

#dnn_ctr_ManageUsers_Profile_ProfileProperties {
	padding-left:69px;
	_padding-left:69px;
}

#boton_actualizar {
	margin:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	width:400px;
	float:left;
	padding-left:129px;
}

#boton_actualizar a.CommandButton {
	background-image: url(/Portals/imagenes/boton_actualizar.jpg);
	background-repeat: no-repeat;
	padding:8px 55px 12px 50px;
	background-color: transparent !important;
	width:169px;
	height:33px;
	border:none !important;
}

#dnn_ctr_ManageUsers_Profile_cmdUpdate {
	border:none !important;
	background-color:#FFFFFF;
}

#boton_actualizar input {
	display:none;
}

.clase_contra {
	margin:20px 0px 0px 0px;
}

#alto_boton input {
	display:none;
}

#alto_boton {
	padding-top:20px;
	padding-bottom:20px;
}

#alto_boton a.CommandButton {
	background-image: url(/Portals/imagenes/boton_actualizar.jpg);
	background-repeat: no-repeat;
	padding:8px 45px 12px 25px;
	background-color: transparent !important;
	width:169px;
	height:33px;
	border:none !important;
}

#dnn_ctr_ManageUsers_Password_cmdUpdate {
	border:none !important;
	background-color:#FFFFFF;
}

#dnn_ctr372_Checkout_ctlGateway_pnlResumen{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;	
	margin: 15px 0px 25px 0px;
	text-align:center;
	}
/* Fin administrar perfil */

#dnn_ctr_ManageUsers_pnlRegister #dnn_ctr_ManageUsers_cmdRegister .CommandButton {
	/*border:#FF0000 solid 10px !important;*/
	border:none !important;
}

#dnn_ctr_ManageUsers_pnlRegister {
	margin:1px 0 1px 0;
	padding:0px 0 20px 0;
	width:600px;
	float:left;
}

#dest_sumario_bdetalle input {
	border:#FF0000 solid 1px !important;
	display:none;
	
}

#formulario_perfil #dnn_ctr436_ManageUsers_Profile_ProfileProperties {
	margin-left:65px;
}

#dnn_ctr436_ManageUsers_trHelp{
	padding-bottom:10px;
}

#dnn_ctr436_ManageUsers_cmdRegister.CommandButton {
	background:transparent url(/Portals/0/estilos/bot_registrarse.gif) no-repeat scroll 0 6px;
	border:none !important;
	cursor:pointer;
	padding:13px 14px 12px 12px;
	text-align:center;	
	background-color:#FFFFFF;
}

#dnn_ctr436_ManageUsers_pnlRegister #dnn_ctr436_ManageUsers_cmdRegister .CommandButton {
	border:#FFFFFF solid 1px !important;
	background-color:#FFFFFF;
	text-align:left;
}

#dnn_ctr436_ManageUsers_pnlProfile #boton_actualizar {
	/*display:none;*/
}

/* Fin cambios después de reunión */

/* Inicio ocultar campo descripción */

#dnn_ctr372_Checkout_ctl10_addressBilling_rowDescription, #dnn_ctr372_Checkout_ctl10_addressShipping_rowDescription {
	display:none;
}

/* Fin ocultar campo descripción */

#SEOMenuList54 {
	border:#FF0000 solid 1px;
	z-index:1000;
}

#dnn_ctr446_Feedback_pnlFeedbackFormFields .SubHead {
	text-align:left;
}

#alinear_arriba {
	padding-bottom:29px;
}


#dnn_ctr372_Checkout_ctl09_grdItems_ctl03_lblCount {
	position:relative;
	_top:15px;
	*top:15px;
	top:14px;
}

#dnn_ctr372_Checkout_ctl09_grdItems #iva {
	padding-top:30px;
}

#formulario_perfil select {
	width:175px;
}

#espacio_boton span input {
	display:none;
}

#dnn_ctr436_ManageUsers_UserRow td p {
	color:#FFFFFF;
}

#dnn_ctr436_ManageUsers_User_cmdUpdate.CommandButton{
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#dnn_ctr436_ManageUsers_Password_cmdUpdate.CommandButton{
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#dnn_ctr436_ManageUsers_Profile_cmdUpdate.CommandButton{
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#dnn_ctr436_ManageUsers_User_cmdDelete.CommandButton{
	border:#FFFFFF solid 1px !important;
	background:#FFFFFF !important;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties_tblPreferences div{
	overflow:visible !important;
	float:left;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties_tblPreferences {
	width:700px !important;
}

.descuento {
	color:#ff0000;
	font-family:Arial,Helvetica;
	font-size:11px;
	padding-left:10px;
}

#dnn_ctr372_Checkout_ctlGateway_pnlConfirmed #boton_volver a{
	background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat scroll 0 0 !important;
	border:medium none !important;
	color:#636563 !important;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:1px;
	padding:8px 36px 10px 0;
	width:97px;
	text-transform: uppercase;
}

#dnn_ctr372_Checkout_ctlGateway_pnlConfirmed #boton_volver a:hover{
	background:transparent url(/Portals/0/estilos/carrito_quitar.jpg) no-repeat scroll 0 0 !important;
	border:medium none !important;
	color:#000000 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:1px;
	padding:8px 36px 10px 0;
	width:97px;
	text-transform: uppercase;
}

#dnn_ctr372_Checkout_ctlGateway_pnlConfirmed #boton_volver{
	padding-left:100px;
}

/* Inicio Cart Detail */

#cantidadFinal {width:auto; display:inline;} /*rosa*/

#DescuentoTotal {width:auto; display:inline; padding:0px 2px 0px 2px;} /*verde*/

#TotalGeneral {width:auto; display:inline; overflow:hidden;} /*negro*/

#capa11 {width:auto; display:inline;} /*rojo*/

#capa1 {overflow:hidden; white-space:nowrap;} /*negro*/

/* Fin Cart Detail */

#dnn_ctr371_Store_ctl00_ctl01_grdOrders, #dnn_ctr371_Store_ctl00_ctl00_grdOrders {
	border:#000000 solid 1px !important;
}

#dnn_ctr436_ManageUsers_Profile_ProfileProperties_ctl10_Street_Label {
	width:auto !important;
	float:left !important;
}

#dnn_ctr372_Checkout_ctl10_addressBilling_rowRegion {
	width:300px !important;
}

#formulario_tienda hr {
	margin:15px 0px 15px 0px;
	_margin:15px 0px 15px 35px;
	*margin:15px 0px 15px 35px;
}

.tabla_marcada td {}
.etiqueta_invisible {display:none;}