/************************** Panel del Administrador **********************************/

/*************************** MASTER ***********************/
#CMS_header
{	
	position:relative;
	width:892px;
	height:100px;	
}

#CMS_header #tblFiltros
{
	position:absolute;
	top:40px;
	left:15px;
}

#CMS_header #nombre_fecha
{
	position:absolute;
	top:77px;
	left:15px;
	width:862px;
	height:14px;	
	background:url(../../images/MiCuenta/lnHorizontal_MiCuenta.jpg) no-repeat bottom left;
}

#CMS_header #nombre_fecha #nombre
{
	position:relative;
	float:left;
	
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	margin-bottom:10px;
}

#CMS_header #nombre_fecha #separador
{
	position:relative;
	float:left;
	width:33px;
	height:12px;	
	background:url(../../images/MiCuenta/nombre_fecha_separador.jpg) no-repeat center;
}

#CMS_header #nombre_fecha #fecha
{
	position:relative;
	float:left;
	
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	margin-bottom:2px;	
}

#CMS_content
{		
	width:100%;
	height:100%;
	/*overflow:hidden;	*/
	display:table;
	padding-bottom:20px;
}
	
#CMS_content #panelIzq
{
	position:relative;
	float:left;
	width:200px;	
	height:534px;
	display:block;
	top:0px;
	left:15px;	
	background:url(../../images/MiCuenta/lnVertical_MiCuenta.jpg) no-repeat right top #e4e4e4;	
}

#CMS_content #panelIzq ul
{
	position:absolute;
	margin-top:30px;
	margin-left:15px;
	
	width:150px;
}

#CMS_content #panelIzq ul li
{	
	background:url(../../images/MiCuenta/bullet.jpg) no-repeat 0 5px;	
	padding:0 0 25px 10px;	
	list-style-type:none;
	line-height:13px;
	width:100%;
}

#CMS_content #panelIzq ul li a.cuentaMenu, a.cuentaMenu:link, a.cuentaMenu:active, a.cuentaMenu:visited, a.cuentaMenu:hover
{
	font-family:Century Gothic;
	font-size:11px;
	color:#474747;
	line-height:13px;
	text-decoration:none;
}

#CMS_content #form_action
{
	position:relative;	
	left:30px;
	float:left;		
	width:647px;
	min-height:534px;
	z-index:9;
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;	
}

#CMS_content #CMS_imagenFondo
{
	position:absolute;		
	bottom:125px;
	right:21px;
	background:url(../../images/Cms/fondo_Cms.jpg) no-repeat;
	display:block;
	width:433px;
	height:404px;
	z-index:8;	
}

#CMS_content #form_action .content_loader
{
	position:absolute;	
	top:0px;
	left:0px;	
	width:100%;
	height:100%;
	background-color:#fff;
	opacity: .50;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	z-index: 10;
}

#CMS_content #form_action .loader
{	
	position:absolute;	
	top:0;
	right:0;
	
	background:url(../../images/Cms/loader.gif) #fff no-repeat 65px 0px;			
	text-align:left;
	width:85px;
	height:12px;
	padding:5px 0 4px 5px;
	border:solid 1px #b3b3b3;
	z-index: 11;
}


/*Tabla de Contenido del Administrador*/
table.tblCmsContent
{	
	border-collapse: collapse;
	width: 647px;
}

table.tblCmsContent caption
{
}

table.tblCmsContent th
{
}

table.tblCmsContent tr
{
}

table.tblCmsContent td
{
	padding: 2px 4px 2px 4px;
}

table.tblCmsContent col
{
}

table.tblCmsContent col.labels
{
	background-color: #F0F0F0;	
}

table.tblCmsContent col.inputs
{
}

table.tblCmsContent tr.alt
{
}

table.tblCmsContent tr.title
{
	height:40px;
}

table.tblCmsContent tr.title td
{		
	font-size: 14px;
	color: #808080;
		
	text-align: left;	
	background: url(../../images/Cms/lineaRoja33.jpg) #fff no-repeat 10px 0px;
	padding-left:20px;
}

table.tblCmsContent tr.actions
{		
}

table.tblCmsContent tr.actions td
{	
	text-align: right;	
}

table.tblCmsContent tr.actions td.transp
{	
	background-color:#fff;		
}

table.tblCmsContent tr.validation
{
	font-weight: bold;
	color: red;
	background-color: #ffff99;	
	/*border-top:solid #fff 2px;	*/
}

table.tblCmsContent tr.validation td
{	
	padding:0 0 0 20px;
	margin:2px 0 0 0;
	text-align: left;
}

table.tblCmsContent td.grid
{
	background-color:#fff;
	padding:5px 0 0 0;
}


/***************************** LOGIN ***************************/
#CMSLogin
{
	width:892px;
	height:250px;
	padding-top:100px;	
}

#CMSLogin table
{
	margin:auto;		
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
}

#CMSLogin table tr
{
	height:25px;
}

#CMSLogin table .titulo
{
	font-family:Century Gothic;
	font-size:14px;
	color:#474747;
}


/************************* CONTROLES ***********************/
/******************* GRID *****************/
.viewGrid
{		
	font-family:Verdana;
	margin-top:15px;	
}

.viewGridHeader th
{
	font-family:Verdana;
	font-size:10px;
	background-color: #F0F0F0;
	border: solid 1px #B5B5B5;
	color: #808080;	
}

.viewGridHeader td
{		
	color: #808080;	
}

.viewGridHeader th a
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:11px;
	color: black;
}

.viewGridHeader th a:hover
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:11px;
	color: black;
}

.viewGridRow
{	
	background-color: #FFFFFF;
	height:20px;
}

.viewGridRow td
{
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #B5B5B5;
}

.viewGridRow td a
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
}

.viewGridRow td a:hover
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
}

.viewGridRowAlternate
{
	background-color: #F0F0F0;
	height:20px;
}

.viewGridRowAlternate td
{
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #B5B5B5;
}

.viewGridRowAlternate td a
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
}

.viewGridRowAlternate td a:hover
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
}

.viewGridPager
{
	background-color: #F0F0F0;	
}

.viewGridPager a
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:normal;
}

.viewGridPager a:hover
{
	font-family:Verdana;
	text-decoration:underline;
	font-size:10px;
	color: black;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:normal;
}

.viewGridPager td
{
	font-family:Verdana;
	font-size:10px;
	font-weight: bold;	
}

.viewGridPager table
{
	float:right;	
}

.viewGridPager table td
{
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #d5d5d5;
	background-color: #ffffff;
}


/**************** BOTONES *******************/
.btnCms
{
	font-size:11px;
	font-family: Verdana;
	font-weight:normal;
	color:#606060;
	cursor:hand;
	padding:2px 5px 2px 5px;
}

a.btnLnkNormal, a.btnLnkNormal:hover, a.btnLnkNormal:link, a.btnLnkNormal:visited, a.btnLnkNormal:active
{
	font-family:Tahoma;
	font-size:10px;
	color:#0066cc;
	text-decoration:underline;	
}

/******************** General WUC Controls ******************************/
.wuc_content
{
	position:absolute;
}

.wuc_content .wuc_imgBtnOpen
{
	position:absolute;
	top:0;
	left:0;	
}

.wuc_imgBtnCancel
{
	position:absolute;
	right:5px;
	top:5px;	
}

/******************** WUC Product Selector *************************/
.wuc_content .wucPS_DivControl
{
	position:absolute;
}

.wuc_content .wucPS_DivControl_Left
{
	left:-530px;	
}

.wuc_content .wucPS_DivControl_Right
{
	left:20px;
}

.wuc_content .wucPS_DivControl iframe.iframe { position:absolute; left:0; top:0; width:520px; height:450px; z-index:95;}
	
.wuc_content .wucPS_DivControl .shadow
{
	position:absolute;
	top:8px;
	left:10px;	
			
	width:520px;
	height:450px;
	background-color:#000000;
	z-index: 99;
	
	opacity: 0.15;
	filter: alpha(opacity=15);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
}

.wuc_content .wucPS_DivControl .divControlContent
{
	position:absolute;	
	
	width:505px;
	height:450px;
	padding-left:15px;
	background-color:#ffffff;
	border:solid 1px #000000;
	z-index:100;	
}

.wuc_content .wucPS_DivControl .divControlContent .search_controls
{
	position:absolute;
	top:25px;	
}

.wuc_content .wucPS_DivControl .divControlContent .divProductSelector
{
	position:absolute;
	top:100px;
	width:500px;
	height:340px;
	overflow:auto;	
}