﻿*
{
    font-family: 'Arial', 'Sans-Serif', 'Serif';
    margin-left: 0px;
    margin-top: 0px;
}

a
{
	text-decoration: none;
	color: #FF990;
	cursor: pointer;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	color: #0099CC;
	font-size: 18px;
	font-weight: bold;
}

hr, .LineaSuperior
{
    border-style: none;
    border-top: solid 1px #A4BED1;
	color: #A4BED1;
	height: 1px;
}

form
{
    margin-top: 0;
}

body
{
    background-color: #CCCCCC;
    margin: 0;
    padding: 0;
}

.FondoGris
{
    background-color: #F5F5F5;
}

/* Control Captcha */
.Captcha_Boton
{
	width:27px;
	height:28px;
	margin: 8px 20px 0 0;
	background-image: url('view-refresh.png');
	background-position:center center;
}

.Captcha_Imagen
{
	
}

/* Mensaje de advertencia */
.Advertencia_Div, .Advertencia_Tabla
{
    text-align: center;
    background-color: #FFFF99;
    border: 3px solid #FFCC00;
    margin: 18px 0 0 0;
    padding: 5px 15px 5px 15px;
    width: 100%;
}


.Advertencia_Tabla
{
    
}

.Advertencia_Tabla th, .Advertencia_Tabla td
{
	font-family: 'Arial';
	font-weight: bold;
	text-align: center;
}

.Advertencia_Tabla th
{
	font-size: 14px;
	color: #FF6600;
}

.Advertencia_Tabla td
{
	font-size: 12px;
	color: #000000;
}

/* Errores */
.Error_Div, .Error_Tabla
{
	text-align: center;
	background-color: #FFFF99;
	border: 3px solid #FF3300;
	margin: 18px 0 0 0;
	padding: 5px 15px 5px 15px;
}

.Error_Div
{
	
}

.Error_Tabla
{
	
}

.Error_Tabla th, .Error_Tabla td
{
	font-family: 'Arial';
	font-weight: bold;
	text-align: center;
}

.Error_Tabla th
{
	font-size: 14px;
	color: #F40000;
}

.Error_Tabla td
{
	font-size: 12px;
	color: #000000;
}

/* Mensaje de aviso de que no soporta javascript */
.Mensaje_NoScript
{
    position: absolute;
    top: 70px;
    width: 100%;
}

.Mensaje_NoScript .Flotante
{
    margin: 0 auto 0 auto;
    width: 960px;
}

.Mensaje_NoScript .Flotante .Panel
{
    text-align: center;
    background-color: #FFFF99;
    border: 3px solid #FFCC00;
    padding: 5px 15px 5px 15px;
    margin: 0 100px 0 180px;
    width: auto;
}

.Mensaje_NoScript table
{
    width: 100%;
}

.Mensaje_NoScript th,
.Mensaje_NoScript td
{
	font-weight: bold;
	text-align: center;
}

.Mensaje_NoScript th
{
	font-size: 14px;
	color: #FF6600;
}

.Mensaje_NoScript td
{
	font-size: 12px;
	color: #000000;
}

/* Chat */
.HoraDisponibleChat
{
    color: #000000;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 0;
}

.DominioConfirmacion, .MensajeGenerico
{
    font-family: 'Arial';
    font-size: 12px;
    color: #666666;
    padding-top: 24px;
    text-align: center;
}


/* Contenido de la pagina */
.ContenedorPrincipal
{
    margin: 0 auto;
    width: 960px;
}

/* Encabezado */
.Encabezado
{
    background-color: #FFFFFF;
}

.Encabezado .Opciones
{
    background-image: url('Imagenes/Fondo_Encabezado.jpg');
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 126px;
}

.Encabezado .Opciones .Logo a
{
    float: left;
    border: 0;
    cursor: pointer;
    display: block;
}

.Encabezado .Opciones .Logo img
{
    /*height: 126px;
    padding: 5px 0 0 5px;*/
    height:118px;
    padding: 12px 0 0 5px;
}

.Encabezado .Opciones .Botones
{
    padding: 28px 4px 0 0;
    float: right;
}

.Encabezado .Opciones .Botones .Banderas
{
    text-align: right;
    padding-right: 7px;
}

.Banderas_Text
{
    /*color:White;*/
    color:Black; 
    font-size:10px; 
    font-family:Arial, Sans-Serif, Serif;
    font-weight:bold;
}

.Encabezado .Opciones .Botones .RedesSociales
{
    text-align: right;
    padding-right: 7px;
}

.Encabezado .Opciones .Botones .Banderas img
{
    vertical-align:middle;
    width: 24px;
    height: 24px;
}

.BordeEtiqueta
{
    height:20px;
    /*position:relative;
    right:10px;
    top:40px;*/
    clear:left;
}

.EtiquetaBienvenida
{
    padding-top:4px;
    padding-right:5px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: 'Arial', 'Sans-Serif', 'Serif';
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align:right;
}

.Menu_Flotante
{
    position: absolute;
    top: 126px;
    width: 100%;
    background-color: Transparent;
    z-index: 6;
}

.Menu_Flotante .MenuReal
{
    margin: 0 auto;
    width: 960px;
}

.Encabezado .MenuFalso,
.Menu_Flotante .MenuReal,
.Menu_Flotante .MenuReal .Menu_BorderFix
{
    height: 39px;
}

.Encabezado .MenuFalso
{
    width: 100%;
}

.Menu_Flotante .MenuReal,
.Menu_Flotante .MenuReal .Menu_BorderFix
{
    background-image: url('MenuPanel/Fondo_menu_inactivo.png');
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #000000;
}

.Menu_Flotante .MenuReal .Menu
{
    float: left;
}

.Menu_Flotante .MenuReal .Menu_BorderFix
{
    float: left;
    left: -2px;
    position: relative;
    width: 2px;
}

.Menu_Flotante .MenuReal .Busqueda
{
    background-color: Transparent;
    height: 34px;
    padding: 5px 0 0 0;
    float: right;
}

/* DSW_ctlMenuPadre */
.MenuPanel
{
    margin: 0;
    padding: 0;
}
.MenuPanel .MenuItem
{
    display: block;
    float: left;
    cursor: pointer;
}

.MenuPanel .MenuItem a
{
    background-image: url('MenuPanel/Fondo_menu_inactivo.png');
    background-position: left top;
    background-repeat: repeat-x;
    border-right: solid 2px #5C5C5C;
    display: block;
    height: 39px;
    line-height: 39px;
    vertical-align: middle;
    /*width: 168px;*/
    /*min-width:120px;
    max-width:auto;*/
    color: #FFFFFF;
    margin: 0;
    /*padding: 0 22px 0 22px;*/
    padding: 0 30px 0 30px;
    font-family: 'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
}

.MenuPanel .MenuItem a:hover
{
    background-image: url('MenuPanel/Fondo_menu_activo.png');
    text-decoration: none;
}

.MenuPanel .MenuItem div li a
{
    border-style: none;
    height: auto;
    line-height: 1em;
    color: #000000;
}

.MenuPanel .MenuItem .PanelSubMenu
{
    /*background-color: #E7E7E7;
    border: solid 1px #C5C5C5;
    padding: 9px 5px 12px 20px;*/
    z-index: 6;
}

.MenuPanel .MenuItem .PanelSubMenu .SubMenuTitulo,
.MenuPanel .MenuItem .PanelSubMenu ul li a
{
    background-image: none;
    background-color: Transparent;
    color: #000000;
    border-style: none;
    font-family: 'Arial', 'Sans-Serif', 'Serif';
    font-weight: normal;
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 1em;
    text-align: left;
    font-size: 11px;
}

.MenuPanel .MenuItem .PanelSubMenu .SubMenuTitulo
{
    font-weight: bold;
    color: #FF6633;
    padding: 3px 0 1px 0;
    white-space: nowrap;
}

.MenuPanel .MenuItem .PanelSubMenu .SubMenuTitulo:hover
{
    text-decoration: underline;
}

.MenuPanel .MenuItem .PanelSubMenu ul
{
    margin: 0;
    padding: 0 0 15px 0;
    list-style-type: none;
}

.MenuPanel .MenuItem .PanelSubMenu ul li a
{
    background-image: url('MenuPanel/ImagenItem.png');
    background-position: left center;
    background-repeat: no-repeat;
    font-family: 'Arial', 'Sans-Serif', 'Serif';
    font-weight: normal;
    color: #666666;
    padding: 2px 0 0 8px;
    white-space: nowrap;
}

.MenuPanel .MenuItem .PanelSubMenu ul li a:hover
{
    background-image: url('MenuPanel/ImagenItem_Activo.png');
    color: #0E74BC;
}

.MenuPanel .MenuItem .PanelSubMenu td td
{
    vertical-align: top;
    padding: 0 15px 0 0;
}

/* Biñeta del Panel */
.PanelVineta
{
    position: absolute;
    z-index: 9;
}

.PanelVineta div
{
    position: relative;
    top: -8px;
    /*width: 200px;*/
    text-align: right;
}

.PanelVineta div img
{
    display: block;
    margin: 0 0 0 auto;
    width: auto;
}

/* Panel Sombra */
.PanelSombra
{
    position: absolute;
    z-index: 7;
}

.PanelSombra .TablaSombra
{
    position: relative;
    top: 5px;
    left: 5px;
    /*width: 200px;*/
    /*height: 200px;*/
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.PanelSombra .PanelSombra_Sup_Izq div,
.PanelSombra .PanelSombra_Sup_Der div,
.PanelSombra .PanelSombra_Inf_Izq div,
.PanelSombra .PanelSombra_Inf_Der div
{
    background-color: Transparent;
    background-repeat: no-repeat;
    border-style: none;
    width: 6px;
    height: 6px;
    /*padding: 6px 6px 0 0;*/
    margin: 0;
}

.PanelSombra .PanelSombra_Sup_Cen div
{
    margin-top: 1px;
    height: 5px;
}

.PanelSombra .PanelSombra_Inf_Cen div
{
    height: 5px;
}

.PanelSombra .PanelSombra_Cen_Izq div
{
    /*margin-left: 1px;*/
    width: 5px;
}

.PanelSombra .PanelSombra_Cen_Der div
{
    width: 5px;
}

.PanelSombra .PanelSombra_Sup_Cen div,
.PanelSombra .PanelSombra_Cen_Izq div,
.PanelSombra .PanelSombra_Cen_Cen,
.PanelSombra .PanelSombra_Cen_Der div,
.PanelSombra .PanelSombra_Inf_Cen div
{
    background-color: #000000;
    border: none 1px #000000;
    padding: 0;
    margin: 0;
}

.PanelSombra .PanelSombra_Sup_Izq div
{
    background-image: url('Panel/Negro_Sup_Izq2.png');
    background-position: left top;
}

.PanelSombra .PanelSombra_Sup_Cen div
{
    border-top-style: solid;
}

.PanelSombra .PanelSombra_Sup_Der div
{
    background-image: url('Panel/Negro_Sup_Der2.png');
    background-position: right top;
}

.PanelSombra .PanelSombra_Cen_Izq div
{
    border-left-style: solid;
}

.PanelSombra .PanelSombra_Cen_Cen
{
    
}

.PanelSombra .PanelSombra_Cen_Der div
{
    border-right-style: solid;
}

.PanelSombra .PanelSombra_Inf_Izq div
{
    background-image: url('Panel/Negro_Inf_Izq2.png');
    background-position: left bottom;
}

.PanelSombra .PanelSombra_Inf_Cen div
{
    border-bottom-style: solid;
}

.PanelSombra .PanelSombra_Inf_Der div
{
    background-image: url('Panel/Negro_Inf_Der2.png');
    background-position: right bottom;
}

/* Panel Gris */
.PanelGris
{
    position: absolute;
    z-index: 8;
    /*width: 200px;
    height: 400px;*/
}

.PanelGris .PanelGris_Sup_Izq div,
.PanelGris .PanelGris_Sup_Der div,
.PanelGris .PanelGris_Inf_Izq div,
.PanelGris .PanelGris_Inf_Der div
{
    background-color: Transparent;
    background-repeat: no-repeat;
    border-style: none;
    width: 6px;
    height: 6px;
    /*padding: 6px 6px 0 0;*/
    margin: 0;
    font-size: 1px;
    padding: -1px;
}

.PanelGris .PanelGris_Sup_Cen div
{
    margin-top: 1px;
    height: 5px;
}

.PanelGris .PanelGris_Inf_Cen div
{
    height: 5px;
}

.PanelGris .PanelGris_Cen_Izq div
{
    /*margin-left: 1px;*/
    width: 5px;
}

.PanelGris .PanelGris_Cen_Der div
{
    width: 5px;
}

.PanelGris .PanelGris_Sup_Cen div,
.PanelGris .PanelGris_Cen_Izq div,
.PanelGris .PanelGris_Cen_Cen,
.PanelGris .PanelGris_Cen_Der div,
.PanelGris .PanelGris_Inf_Cen div
{
    background-color: #E7E7E7;
    border: none 1px #C5C5C5;
    padding: 0;
    margin: 0;
}

.PanelGris .PanelGris_Sup_Izq div
{
    background-image: url('Panel/Gris_Sup_Izq2.png');
    background-position: left top;
}

.PanelGris .PanelGris_Sup_Cen div
{
    border-top-style: solid;
}

.PanelGris .PanelGris_Sup_Der div
{
    background-image: url('Panel/Gris_Sup_Der2.png');
    background-position: right top;
}

.PanelGris .PanelGris_Cen_Izq div
{
    border-left-style: solid;
}

.PanelGris .PanelGris_Cen_Cen
{
    padding: 3px 0 6px 14px
}

.PanelGris .PanelGris_Cen_Der div
{
    border-right-style: solid;
}

.PanelGris .PanelGris_Inf_Izq div
{
    background-image: url('Panel/Gris_Inf_Izq2.png');
    background-position: left bottom;
}

.PanelGris .PanelGris_Inf_Cen div
{
    border-bottom-style: solid;
}

.PanelGris .PanelGris_Inf_Der div
{
    background-image: url('Panel/Gris_Inf_Der2.png');
    background-position: right bottom;
}


/* Contenido */
.Contenido
{
    background-color: #FFFFFF;
    color: #000000;
}

.Contenido .Padding
{
    padding: 16px 39px 16px 39px;
}

.Contenido .TablaDivisoria
{
    width: 100%;
}

.Contenido .TablaDivisoria .DivisionIzquierda,
.Contenido .TablaDivisoria .DivisionDerecha
{
    vertical-align: top;
}

.Contenido .TablaDivisoria .DivisionIzquierda
{
    
}

.Contenido .TablaDivisoria .DivisionIzquierda .Padding
{
    padding: 14px 25px 16px 25px;
}

.Contenido .LineaDivisoria
{
    height: 1px;
    padding: 0;
    margin: 0;
    border-style: none;
    border-top: solid 1px #999999;
}

.Contenido .TablaDivisoria .DivisionDerecha
{
    background-color: #E9F1FE;
    padding-top: 15px;
    width: 214px;
}

.Contenido .TablaDivisoria .DivisionDerecha .Padding
{
    padding: 0 18px 15px 18px;
}

/* Home */
.Padding_Home
{
    padding: 20px 25px 20px 25px;
}

.Panel_RotorImagenes
{
    height: 272px;
    padding: 0 0 17px 0;
}

/* Control TabPages AjaxControlToolkit */
.ajax__tab_header
{
	height: 40px;
	margin: 0;
	padding-top: 10px; 
}

.ajax__tab_DSW .ajax__tab_header
{
	background-color: #F5F5F5;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: none /*url('Tab/Sombra_Tab.jpg')*/;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	padding-left: 52px;
}

.ajax__tab_default .ajax__tab_header 
{
	white-space: nowrap;
}

.ajax__tab_DSW .ajax__tab_outer
{
	background: url('Tab/TabDerecha2.png') no-repeat right top;
	padding-right: 8px;
	height: 40px;
}

.ajax__tab_default .ajax__tab_outer
{
	display: inline-block;
}

.ajax__tab_DSW .ajax__tab_inner
{
	background: url('Tab/TabIzquierda2.png') no-repeat left top;
	padding-left: 6px;
	height: 40px;
}

.ajax__tab_default .ajax__tab_inner
{
	display: inline-block;
}

.ajax__tab_DSW .ajax__tab_tab
{
	background: url('Tab/TabCentro2.png') repeat-x left top;
	height: 22px;
	margin: 0;
	padding: 18px 6px 0 6px;
}

.ajax__tab_default .ajax__tab_tab
{
	cursor: pointer;
	display: inline-block;
	margin-right: 0px;
	overflow: hidden;
	text-align: center;
	color: #666666;
}

.ajax__tab_DSW .ajax__tab_active
{
    position: relative;
    z-index: 3;
}

.ajax__tab_DSW .ajax__tab_active .ajax__tab_outer
{
	background-image: url('Tab/TabDerechaActivo2.png');
}

.ajax__tab_DSW .ajax__tab_active .ajax__tab_inner
{
	background-image: url('Tab/TabIzquierdaActivo2.png');
	position: relative;
	left: -6px;
}

.ajax__tab_DSW .ajax__tab_active .ajax__tab_tab
{
	background-image: url('Tab/TabCentroActivo2.png');
	position: relative;
	left: 6px;
	color: #FF9933;
}

.ajax__tab_DSW .ajax__tab_body
{
	background-color:#FFFFFF;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-image: none /*url('Tab/Sombra.jpg')*/;
	border-style: none;
	font-family: Arial;
	font-size: 12px;
	padding: 0 52px 15px 52px;
	/*width: 100%;*/
	margin: 0;
}


/* Panel Redondeado */
.PanelRedondeado
{
    
}

.PanelRedondeado .PanelRedondeado_SupIzq,
.PanelRedondeado .PanelRedondeado_SupDer,
.PanelRedondeado .PanelRedondeado_InfIzq,
.PanelRedondeado .PanelRedondeado_InfDer
{
    background-repeat: no-repeat;
    background-color: Transparent;
    position: relative;
}

.PanelRedondeado .PanelRedondeado_Encabezado
{
    /* background-image: url('<Imagen de fondo del encabezado>'); */
    background-color: #FFFFFF;
    border: solid 1px #000000;
}

.PanelRedondeado .PanelRedondeado_SupIzq
{
    /* background-image: url('<Imagen de la esquina superior izquierda>'); */
    background-position: left top;
    top: -1px;
    left: -1px;
}

.PanelRedondeado .PanelRedondeado_SupDer
{
    /* background-image: url('<Imagen de la esquina superior derecha>'); */
    background-position: right top;
    top: 0;
    left: 2px;
}

.PanelRedondeado .PanelRedondeado_Encabezado .PanelRedondeado_Fix
{
    background-image: none;
    position: relative;
    top: 1px;
    left: -1px;
    /* height: <Alto del encabezado>; */
}

.PanelRedondeado .PanelRedondeado_Contenido
{
    /* background-image: url('<Imagen de fondo del contenido>'); */
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border: solid 1px #000000;
    border-top-style: none;
}

.PanelRedondeado .PanelRedondeado_InfIzq
{
    /* background-image: url('<Imagen de la esquina inferior izquierda>'); */
    background-position: left bottom;
    top: 1px;
    left: -1px;
}

.PanelRedondeado .PanelRedondeado_InfDer
{
    /* background-image: url('<Imagen de la esquina inferior derecha>'); */
    background-position: right bottom;
    top: 0;
    left: 2px;
}

.PanelRedondeado .PanelRedondeado_Contenido .PanelRedondeado_Fix
{
    background-image: none;
    position: relative;
    top: -1px;
    left: -1px;
    /* height: <Alto del contenido>; */
}

/* Panel Carreta */
.PanelCarreta
{
    
}

.PanelCarreta .PanelRedondeado_Encabezado
{
    background-image: url('Panel/Naranja_Centro.png');
    background-color: #F08C1D;
    border: solid 1px #CDCEAC;
    border-bottom: solid 1px #F7C97E;
    height: 30px;
}

.PanelCarreta .PanelRedondeado_SupIzq
{
    background-image: url('Panel/Naranja_Sup_Izq.png');
}

.PanelCarreta .PanelRedondeado_SupDer
{
    background-image: url('Panel/Naranja_Sup_Der.png');
}

.PanelCarreta .PanelRedondeado_Encabezado .PanelRedondeado_Fix
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
}

.PanelCarreta .PanelRedondeado_Contenido
{
    background-image: url('Panel/Contenido_Gris_Centro.png');
    background-color: #DEDFE1;
    border: solid 1px #CCCCCC;
    border-top-style: none;
}

.PanelCarreta .PanelRedondeado_InfIzq
{
    /*background-image: url('Panel/Contenido_Inf_Izq_Gris.png');*/
    background-image: none;
}

.PanelCarreta .PanelRedondeado_InfDer
{
    /*background-image: url('Panel/Contenido_Inf_Der_Gris.png');*/
    background-image: none;
}

.PanelCarreta .PanelRedondeado_Contenido .PanelRedondeado_Fix
{
    padding: 13px 0 13px 0;
    text-align: center;
}

.Carretilla
{
    padding: 16px 10px 10px 10px;
}

.Carretilla a
{
    font-weight: bold;
    font-size: 11px;
    color: #FF6600;
    text-decoration: underline;
    cursor: pointer;
}

.Carretilla a:hover
{
    text-decoration: none;
}

.Carretilla .Titulo
{
    padding: 0 0 10px 0;
    /*font-family: 'Arial Black', 'Arial', 'Sans-Serif', 'Serif';*/
    font-weight: bold;
    font-size: 13px;
}

.Carretilla .Productos
{
    padding: 0 0 13px 0;
}

.Carretilla .Productos .Nombre a,
.Carretilla .Productos .Texto,
.Carretilla .Productos .Precio
{
    font-size: 12px;
    text-align: center;
}

.Carretilla .Productos .Nombre a
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.Carretilla .Productos .Nombre a:hover
{
    text-decoration: underline;
}

.Carretilla .Productos .Texto
{
    color: #666666;
}

.Carretilla .Productos .Precio
{
    font-weight: bold;
    color: #3399CC;
    padding: 0 0 13px 0;
}

.BotonCerrar
{
	display: block;
	margin: 0 0 0 auto;
}

.LinkProductoRelacionado
{
	color: #666666;
	font-family: 'Arial';
	font-size: 13px;
	/*font-weight:bold;*/
	text-decoration: none;
}

.TituloProductoRelacionado
{
	color: #0099FF;
	font-family:'Arial';
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding: 15px 0 20px 0;
}

.ContenidoDescripcionArticulo
{
	font-family: 'Arial';
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
	color: #333333;
	padding: 0 8px 0 8px;
}

.ContenidoTitulo, .ContenidoDescripcionArticulo h5
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
}

.LineaDivisoriaArticulo
{
	padding: 0 -5px 0 -5px;
}

.TipologiaArticulo
{
	margin: 0 auto 0 auto;
}

.TipologiaArticulo td, .TipologiaArticulo th
{
	font-family: 'Arial';
	font-weight: bold;
	/*background-image: url('fondo tipologia.jpg');
	background-repeat:repeat;
	background-position: left top;*/
	background-image: none;
	background-color: #EBEBED;
	padding: 0 25px 0 25px;
	height: 32px;
	width: 260px;
	text-align: left;
}

.TipologiaArticulo td
{
	color: #666666;
	font-size: 11px;
}

.TipologiaArticulo th
{
	color: #FF9933;
	font-size: 14px;
}

.DetalleArticulo_PopupImagen
{
	background-color: Gray;
	width: 545px;
}

.DetalleArticulo_DivProducto
{
	padding: 0 20px 10px 40px;
}

.DetalleArticulo_NotasExpertos
{
	width: 100%;
	margin: 0 0 20px 0;
}

.DetalleArticulo_NotasExpertos th
{
	text-align: left;
	padding: 0 8px 2px 30px;
	color: #FF9933;
	width: auto;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
}

.DetalleArticulo_NotasExpertos td
{
	text-align: left;
	width: 240px;
}

.DetalleArticulo_ContenedorBoton
{
	float: right;
	position: relative;
	top: -35px
}


/* Control Productos */
.ControlProducto_Titulo, .ControlProducto_Contenido, .ControlProducto_Precio,
.ControlProducto_PrecioOferta, .ControlProducto_Rating, .ControlProducto_Industria,
.ControlProducto_SistemaOperativo, .ControlProducto_Licencia,
.ControlProducto_SeparadorLinks, .ControlProducto_Links
{
	font-family: 'Arial';
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.ControlProducto_Titulo
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.ControlProducto_Contenido
{
    font-size: 12px;
    text-align: justify;
	font-weight: normal;
}

.ControlProducto_Precio
{
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}

.ControlProducto_PrecioOferta
{
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}

.ControlProducto_Rating
{
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	margin: 0 0 -5px 0;
	display: block;
}

.ControlProducto_Industria
{
	display: none;
	/*margin: -10px 0 0 0;*/
}

.ControlProducto_SistemaOperativo
{
	
}

.ControlProducto_Licencia
{
	display:none;
}

.ControlProducto_SeparadorLinks
{
	font-size: 12px;
	color: #FF9900;
}

.ControlProducto_Links
{
	font-size: 12px;
	text-decoration: underline;
}

.ControlProducto_Botones
{
	background-position: left center;
	padding-left: 21px;
	padding-bottom: 3px;
	text-align: left;
	height: 19px;
	font-family: 'Arial';
	font-size: 11px;
	color: #999999;
	margin: 0 auto 0 0;
}

.dxgvControl_BlackGlass a
{
	color: #000000;
}

.dxdvControlCell
{
	padding: 0px;
}

/* Control Visor Imagenes */
.VisorImagenes_Boton, .VisorImagenes_BotonAnterior
{
	color: #363636;
	font-size: 14px;
	font-weight: bold;
}

.VisorImagenes_Boton
{
	
}

.VisorImagenes_BotonAnterior
{
	/*margin: 0 0 0 auto;*/
}

.VisorImagenes_Imagen
{
	padding: 0 5px 0 5px;
}

.VisorImagenes
{
	
}

/* control comentarios */
.comment
{
	margin: 0 0 0 0;
}

.comment .info {
	background: transparent none no-repeat scroll 0 0;
	padding: 15px 20px 15px 25px;
	/*width: 483px;*/
}

.comment .cabeza 
{
    background-color: #999999;
    padding: 5px 15px 5px 15px;
}

.comment .EncabezadoUsuario, .comment .EncabezadoFecha
{
	font-family: 'Arial';
	font-size: 12px;
}

.comment .EncabezadoUsuario
{
	font-weight: bold;
	color: #FFFFFF;
}

.comment .EncabezadoFecha
{
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.comment .date, .trackback .date
{
	float:left;
	font-size:13px;
}

.comment .avatar
{
	border:1px solid #D2D2D2;
}

.comment .name
{
	font-weight: bolder;
}

.comment .MiembroEtiqueta, .comment .MiembroFecha,
.comment .ExperienciaEtiqueta, .comment .ExperienciaTiempo
{
	font-family: 'Arial';
	font-size: 10px;
	color: #000000;
	display: block;
}

.comment .MiembroEtiqueta
{
	font-weight: bold;
}

.comment .MiembroFecha
{
	margin: 0 0 12px 0;
}

.comment .ExperienciaEtiqueta
{
	font-weight: bold;
}

.comment .ExperienciaTiempo
{
	
}

.comment .InformacionEtiqueta, .comment .InformacionRespuesta
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.comment .InformacionEtiqueta
{
	font-weight: bold;
}

.comment .InformacionRespuesta
{
	
}

.comment .author
{
	text-align:left;
	/*float:left;*/
	padding: 10px 14px 23px 14px;
	background: #F5F5F5;
	width: 152px;
}

.comment .pic
{
	margin: 0 0 10px 0;
}

.comment .content {
	background:transparent url(img/comment.gif) no-repeat scroll 100% 100%;
	line-height:145%;
	float: left;
	padding:10px;
	/*margin:0 -15px;*/
	/*padding:0 15px 10px;*/
}

#commentlist ol, #commentlist li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/* Rating */
.TermoVacio, .Termolleno
{
	background-color:Transparent;
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 20px;
	cursor: default;
}

.TermoVacio
{
	background-image: url('Imagenes/grafica-cuadrito-vacio.jpg');
}

.Termolleno
{
	background-image: url('Imagenes/grafica-cuadrito-lleno.jpg');
}

.EstrellaVacia, .EstrellaLlena
{
	background-color:Transparent;
	background-position: left top;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	cursor: default;
}

.EstrellaVacia
{
	background-image: url('Botones/Estrella_Fab_Desac.png');
}

.EstrellaLlena
{
	background-image: url('Botones/Estrella_Fab_Act.png');
}

.TextoComun
{
    font-family: 'Arial';
    font-size: 11px
}

.TituloProductoRelacionado
{
	color: #0099FF;
	font-family:'Arial';
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	display:block;
	padding: 15px 0 20px 0;
}

.DivFormulario
{
    width: 604px;
    margin: 0 auto 0 auto;
}

/* ======================================================================================= */

/*ESTILO PARA PASTILLAS DE PAGEHOME*/

.Pastilla_Tablas
{
	/*padding: 18px;
	height: 213px;*/
}

.Pastilla_Tablas td
{
    vertical-align: middle;
}

.Pastilla_Tablas .Imagen
{
    padding-right: 10px;
    vertical-align: top;
}

.FondoPastilla
{
    background-image: url('Imagenes/fondo_gris_2.jpg');
    background-position: left top;
    background-repeat: repeat-x;
	width: 440px;
	vertical-align: middle;
	border-style: none;
}

.FondoPastilla .FondoPastilla_Izq
{
	background-image: url( 'Imagenes/fondo_gris_1.png' );
	background-position: left top;
	background-repeat: no-repeat;
}

.FondoPastilla .FondoPastilla_Der
{
	background-image: url(  'Imagenes/fondo_gris_3.png' );
	background-position: right top;
	background-repeat: no-repeat;
	height: 177px;
	padding: 18px;
}

.Pastilla_Titulo,
.Pastilla_Contenido,
.Pastilla_Oferta,
.Pastilla_Precio_Oferta,
.Pastilla_Boton
{
    font-family: 'Lucida Sans', 'Arial', 'Sans-Serif', 'Serif';
    text-align: left;
}

.Pastilla_Titulo
{
	padding: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.Pastilla_Titulo:hover
{
	text-decoration: underline;
}

.Pastilla_Contenido
{
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

.Pastilla_Oferta,
.Pastilla_Precio_Oferta
{
    font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 0 0 3px 6px;
}

.Pastilla_Oferta
{
	color: #0099CC;
}

.Pastilla_Precio_Oferta
{
	color: #FF9933;
}

.Pastilla_Boton
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.Pastilla_1Cent
{
	font-size: 10.5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

.Pastilla_Separacion_Izq
{
	padding: 10px 10px 10px 0px;
	text-align: left;
}

.Pastilla_Separacion_Der
{
	padding: 10px 0px 10px 10px;
	text-align: left;
}
	
	
/*ESTILO PARA MENU */
.MenuUsuarioAcordeon
{
    margin: 0;
    list-style-type: none;
    padding: 0;
}

.MenuUsuarioAcordeon li h3
{
    margin: 15px 0 0 0;
    padding: 0;
}

.MenuUsuarioAcordeon li h3 a
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #333333;
	display: block;
}

.MenuUsuarioAcordeon li ul{
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 18px;
    /*width: 178px;*/
}

.MenuUsuarioAcordeon li li h3
{
    margin-top: 5px;
}

.MenuUsuarioAcordeon li li h3 a
{
    font-size: 11px;
    color: #AEAFB1;
}

.MenuUsuarioAcordeon li li a.ItemSeleccionado,
.MenuUsuarioAcordeon li li a:hover
{
    color: #FF9933;
}

.MenuUsuarioAcordeon li h3.ui-state-active a,
.MenuUsuarioAcordeon li a:hover
{
    color: #0099CC;
}


/* Contorl DSW_ctlNavBar_Ajax */
/*.DSW_ctlMenu_NabBar, .DSW_ctlMenu_NabBar ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 178px;
}


.DSW_ctlMenu_NabBar li a
{
	background-color: #E9F1FE;
	color: #AEAFB1;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	display: block; */ /* padding: 5px 5px 5px 5px;*/
/*	text-decoration: none;
	width: 150px;
	cursor: pointer;
	padding-left: 15px;
}



.DSW_ctlMenu_NabBar li a:visited
{
	color: #AEAFB1;
}
.DSW_ctlMenu_NabBar li a:hover
{
	padding: 4px 4px 4px 15px;
	color: #FF9933;
}

 .DSW_ctlMenu_NabBar li a:active
 {
 	color:#FF9933;
 	}
*/
 /* border: solid 1px #FBB545;
    padding: 4px 4px 4px 4px;
    color: #6F6E6D;*/


/* Control Registro */
.ControlRegistro_Titulo
{
	color: #0099CC;
	font-size: 17px;
	font-family: 'Arial';
	font-weight: bold;
	padding: 0 25px 8px 25px;
	height: 1em;
}

.ControlRegistro_Lectura
{
	border: none 0 FFFFFF;
	width: 100%;
}

.ControlRegistro_Lectura th.ControlRegistro_Registro_Titulo,
.ControlRegistro_Editable th.ControlRegistro_Registro_Titulo
{
	color: #0099CC;
	font-size: 17px;
	font-family: 'Arial';
	font-weight: bold;
	padding: 0 25px 8px 25px;
	height: 1em;
	text-align: left;
}

.ControlRegistro_Lectura th.ControlRegistro_TH
{
	color: #FF9933;
	font-size: 14px;
	font-family: 'Arial';
	font-weight: bold;
	background-color: #EBEBEB;
	border-bottom: none 0 #FFFFFF;
	border-right: solid 2px #FFFFFF;
	text-align: left;
	padding: 8px 25px 5px 25px;
}

.ControlRegistro_Lectura td.ControlRegistro_TD
{
	color: #333333;
	font-size: 11px;
	font-family: 'Arial';
	font-weight: bold;
	background-color: #EBEBEB;
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	text-align: left;
	padding: 0 25px 8px 25px;
}

.ControlRegistro_Lectura div.ControlRegistro_Etiqueta,
.ControlRegistro_Lectura tr.ControlRegistro_Etiqueta
{
	display: inherit;
	visibility: visible;
	border: none 0 #FFFFFF;
}

.ControlRegistro_Lectura div.ControlRegistro_Control,
.ControlRegistro_Lectura tr.ControlRegistro_Control
{
	display: none;
	visibility: hidden;
	border: none 0 #FFFFFF;
}

.ControlRegistro_Editable
{
	border: solid 1px #0191CD;
	width: 100%;
}

.ControlRegistro_Editable th.ControlRegistro_TH
{
	color: #FF9933;
	font-size: 14px;
	font-family: 'Arial';
	font-weight: bold;
	background-color: #E9F1FE;
	border-bottom: none 0 #FFFFFF;
	border-right: solid 2px #FFFFFF;
	text-align: left;
	padding: 8px 25px 4px 25px;
}

.ControlRegistro_Editable td.ControlRegistro_TD
{
	color: #333333;
	font-size: 11px;
	font-family: 'Arial';
	font-weight: bold;
	background-color: #E9F1FE;
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	text-align: left;
	padding: 0 25px 8px 25px;
}

.ControlRegistro_Editable div.ControlRegistro_Etiqueta,
.ControlRegistro_Editable tr.ControlRegistro_Etiqueta
{
	display: none;
	visibility: hidden;
	border: none 0 #FFFFFF;
}

.ControlRegistro_Editable div.ControlRegistro_Control,
.ControlRegistro_Editable tr.ControlRegistro_Control
{
	visibility: visible;
	border: none 0 #FFFFFF;
}

.ControlRegistro_Lectura th.ControlRegistro_TH_Ultimo,
.ControlRegistro_Editable th.ControlRegistro_TH_Ultimo,
.ControlRegistro_Lectura td.ControlRegistro_TD_Ultimo,
.ControlRegistro_Editable td.ControlRegistro_TD_Ultimo
{
	border-bottom: none 0 #FFFFFF;
}

.ControlRegistro_Lectura th.ControlRegistro_TH_Derecha,
.ControlRegistro_Editable th.ControlRegistro_TH_Derecha,
.ControlRegistro_Lectura td.ControlRegistro_TD_Derecha,
.ControlRegistro_Editable td.ControlRegistro_TD_Derecha
{
	border-right: none 0 #FFFFFF;
}

.ControlRegistro_Lectura th.ControlRegistro_TH,
.ControlRegistro_Lectura td.ControlRegistro_TD,
.ControlRegistro_Lectura th.ControlRegistro_TH_Derecha
.ControlRegistro_Lectura td.ControlRegistro_TD_Derecha
.ControlRegistro_Lectura th.ControlRegistro_TH_Ultimo
.ControlRegistro_Lectura td.ControlRegistro_TD_Ultimo
.ControlRegistro_Editable th.ControlRegistro_TH,
.ControlRegistro_Editable td.ControlRegistro_TD,
.ControlRegistro_Editable th.ControlRegistro_TH_Derecha
.ControlRegistro_Editable td.ControlRegistro_TD_Derecha
.ControlRegistro_Editable th.ControlRegistro_TH_Ultimo
.ControlRegistro_Editable td.ControlRegistro_TD_Ultimo
{
	width: 50%;
	vertical-align: top;
}

/* Control registro parte de registro */
.ControlRegistro_Registro, .ControlRegistro_TituloInsercion
{
	width: 604px;
}

.ControlRegistro_TituloInsercion
{
    display: block;
    font-family: 'Arial';
    font-weight: bold;
}

.ControlRegistro_Registro th.ControlRegistro_TH,
.ControlRegistro_Registro td.ControlRegistro_TD
{
	font-family: 'Arial';
	font-weight: bold;
}

.ControlRegistro_Registro th.ControlRegistro_Registro_Titulo
{
    width: 100%;
}

.ControlRegistro_Registro th.ControlRegistro_Registro_Titulo,
.ControlRegistro_TituloInsercion
{
	font-size: 17px;
	color: #FFFFFF;
	background-image: url('Imagenes/titulo-fondo.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 28px;
	text-align: left;
	line-height: 28px;
	padding: 43px 0 0 33px;
}

.ControlRegistro_Registro th.ControlRegistro_TH,
.ControlRegistro_Registro td.ControlRegistro_TD
{
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-align: right;
	vertical-align: middle;
	width: 50%;
}

.ControlRegistro_Registro th.ControlRegistro_TH
{
	color: #FF9933;
	padding-left: 10px;
	padding-right: 0px;
}

.ControlRegistro_Registro td.ControlRegistro_TD
{
	padding-right: 20px;
	padding-left: 10px;
	text-align: left;
	
	color: #333333;
}

.ControlRegistro_Registro td.ControlRegistro_Registro_TBBotones
{
	text-align: right;
	padding-bottom: 18px;
	padding-right: 53px;
}

.ControlRegistro_Registro input[type="text"],
.ControlRegistro_Registro select,
.ControlRegistro_Registro input[type="password"],
.ControlRegistro_Registro textarea,
.ControlRegistro_Editable input[type="text"],
.ControlRegistro_Editable select,
.ControlRegistro_Editable input[type="password"],
.ControlRegistro_Editable textarea
{
	/*width: 310px;*/
	/*height: 28px;*/
	line-height: 21px;
	vertical-align: middle;
	/*background-image: url('campos-fondo-linea.jpg');*/
	background-repeat: repeat-x;
	background-color: #EFF6FE;
	border: solid 2px #9DC6E6;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	width: 256px;
}

.ControlRegistro_Registro input[type="text"],
.ControlRegistro_Registro input[type="password"],
.ControlRegistro_Editable input[type="text"],
.ControlRegistro_Editable input[type="password"]
{
    height: 18px;
}

.ControlRegistro_Registro select,
.ControlRegistro_Editable select
{
    height: 25px;
    width: 264px;
}

.ControlRegistro_Registro textarea,
.ControlRegistro_Editable textarea
{
    height: 60px;
}

.ControlRegistro_Registro input[disabled],
.ControlRegistro_Registro select[disabled],
.ControlRegistro_Registro textarea[disabled],
.ControlRegistro_Editable input[disabled],
.ControlRegistro_Editable select[disabled],
.ControlRegistro_Editable textarea[disabled],
.ControlRegistro_Registro input[readonly="readonly"],
.ControlRegistro_Registro select[readonly="readonly"],
.ControlRegistro_Registro textarea[readonly="readonly"],
.ControlRegistro_Editable input[readonly="readonly"],
.ControlRegistro_Editable select[readonly="readonly"],
.ControlRegistro_Editable textarea[readonly="readonly"]
{
    background-color: #EEEEEE;
    color: #444444;
    border-color: #CCCCCC;
}

.ControlRegistro_Registro input[type="text"],
.ControlRegistro_Registro input[type="password"],
.ControlRegistro_Registro textarea,
.ControlRegistro_Editable input[type="text"],
.ControlRegistro_Editable input[type="password"],
.ControlRegistro_Editable textarea
{
	padding: 3px 2px 0 2px;
}

.ControlRegistro_Registro select
{
	border-left: solid 2px #9DC6E6;
	border-top: solid 2px #9DC6E6;
	border-bottom: solid 2px #9DC6E6;
	border-right: solid 1px #9DC6E6;
}

.ControlRegistro_Registro label
{
	font-family: 'Arial';
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	vertical-align: middle;
}

.Invisible
{
	display: none;
	visibility: hidden;
}

.Visible
{
	visibility: visible;
}

/* ======================================================================================= */

/* Carretilla */
.GridCarretilla_Headers
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: Black;
}

.Carreta_ComboCantidad
{
	font-family: 'Arial';
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.Carretilla_Precio, .Carretilla_Total
{
	color: #666666;
	display: block;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	text-align: center;
}

.Carretilla_Total
{
	
}

.Carretilla_SumaTotal_Etiqueta
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.Carretilla_SumaTotal_Valor
{
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
}

.Carreta_Cupon_Etiqueta
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.Carreta_Cupon_TextBox
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.Carreta_Cupon_Boton
{
	font-family: 'Arial';
	font-size: 11px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: 'underline';
	width: 185px;
	height: 21px;
}

.CarretaNavegacion
{
	padding: 15px 0 15px 0;
	height: 30px;
}

.CarretaNavegacion_Inicio, .CarretaNavegacion_Medio, .CarretaNavegacion_Final,
.CarretaNavegacion_Inicio_Seleccionado, .CarretaNavegacion_Medio_Seleccionado,
.CarretaNavegacion_Final_Seleccionado
{
	background-position: left center;
	background-repeat: no-repeat;
	background-color: Transparent;
	height: 30px;
	line-height: 30px;
	text-align: left;
	vertical-align: middle;
	position: relative;
	
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	/*display: inline;*/
	/*display: inline-block;*/
	/*display: inline-table;*/
	float: left;
}

.CarretaNavegacion_Inicio, .CarretaNavegacion_Inicio_Seleccionado
{
	width: 155px;
	padding: 0 25px 0 10px;
}

.CarretaNavegacion_Medio, .CarretaNavegacion_Medio_Seleccionado
{
	width: 140px;
	padding: 0 25px 0 25px;
}

.CarretaNavegacion_Final, .CarretaNavegacion_Final_Seleccionado
{
	width: 155px;
	padding: 0 10px 0 25px;
}

.CarretaNavegacion_Inicio
{
	background-image: url('Navegacion/navegacion1-no-selec.jpg');
}

.CarretaNavegacion_Medio
{
	background-image: url('Navegacion/navegacion2-no-selec.jpg');
}

.CarretaNavegacion_Final
{
	background-image: url('Navegacion/navegacion4-no-selec.jpg');
}

.CarretaNavegacion_Inicio_Seleccionado
{
	background-image: url('Navegacion/navegacion1-selec.jpg');
}

.CarretaNavegacion_Medio_Seleccionado
{
	background-image: url('Navegacion/navegacion2-selec.jpg');
}

.CarretaNavegacion_Final_Seleccionado
{
	background-image: url('Navegacion/navegacion4-selec.jpg');
}

.dxgvTable_BlackGlass td.dxgvHeader_BlackGlass,
.LineaInferior
{
	background-image: url('Imagenes/linea-gruesa2.jpg');
	background-color: Transparent;
	border: none 0px #FFFFFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 8px 8px 15px 8px;
}

.dxgvTable_BlackGlass a.ControlProducto_Titulo
{
	color: #000000;
}

.GridComunPager
{
    height:25px;
    vertical-align: middle;
}

.GridComunPager a
{
    color:#3E6B96;
    font-family:Tahoma;
    font-size:9pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:0 3px 4px;
    text-align:center;
    text-decoration:underline;
    vertical-align:middle;
    display: block;
}

.GridComunPager span
{
    background-color:#3E6B96;
    color: White;
    font-family:Tahoma;
    font-size:9pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:0 3px 2px;
    text-decoration:underline;
    display: block;
}

.GridPerfil_Encabezado, .EnumeracionPagos
{
    color:Black;
    font-family:'Arial';
    font-size:12px;
    font-weight:bold;
}

/* DSW_ctlVisorPlantillas */
.DSW_ctlVisorPlantillas_Titulo
{
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bold;
    color: #FF9900;
}

.DSW_ctlVisorPlantillas_Descripcion
{
    font-family: 'Arial';
    font-size: 11px;
    text-align:justify;
    display: block;
    color: #666666;
    padding-top: 12px;
}

.DSW_ctlVisorPlantillas_Link
{
    font-family: 'Arial';
    font-size: 11px;
    font-weight: normal;
    color: #0099FF;
    text-decoration: underline;
}

.DSW_ctlVisorPlantillas_Link:hover
{
    text-decoration: none;
}

.DSW_ctlVisorPlantillas_Imagen
{
    width: 200px;
    height: 180px;
    padding-right: 15px;
}

.DSW_ctlProductos_DescripcionPrecio
{
    color: #0099FF;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

/* Pagina Login */
.LoginHtml_OlvideContrasena
{
    font-size: 11px;
    font-weight: bold;
    padding-top: 5px;
    text-align: right;
    /*text-decoration: underline;*/
}

.LoginHtml_RegistrarTexto, .LoginHtml_RegistrarLink
{
    font-size: 11px;
    font-family: 'Arial';
    font-weight: bold;
}

.LoginHtml_RegistrarTexto
{
    color: #666666;
}

.LoginHtml_RegistrarLink
{
    /*color: #0033FF;*/
}

/* ConfirmacionLicencia */
.ConfirmacionLicencia_Titulo
{
	color: #000000;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	padding: 13px 0 14px 5px;
	height: auto;
	display: block;
}

.ConfirmacionLicencia_ContendorTerminos
{
	margin: 17px auto 25px auto;
	width: 600px;
}

.ConfirmacionLicencia_Terminos
{
	color: #333333;
	padding: 16px 27px 16px 25px;
	background-color: #F4F9FF;
	width: 548px;
	height: 350px;
	font-family: 'Arial';
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #CCCCCC;
	overflow: auto;
	margin: 0 0 0 0;
}

.ConfirmacionLicencia_ContenedorAceptar
{
	padding: 17px 5px 0 0;
	height: auto;
	display: block;
	text-align: right;
}

.ConfirmacionLicencia_CheckAceptar
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	margin: 0 0 0 auto;
}

.ConfirmacionLicencia_Opciones
{
	margin: 16px 0 15px auto;
	padding: 0 5px 0 0;
	text-align: right;
}

.Comentarios_ContenedorComentario
{
	margin: 10px auto 23px 18px;	
}

/* Pie de pagina */
.PieDePagina
{
    font-size: 11px;
}

.PieDePagina .Info
{
	padding: 10px 12px 8px 12px;
	color: #FFFFFF;
	background-image: url(      'Imagenes/FondoAbajo.jpg' );
	background-color: #CCCCCC;
	font-weight: bold;
}

.PieDePagina .Info table
{
    margin: 0 auto;
}

.PieDePagina .Info th, .PieDePagina .Info td
{
	text-align: left;
	font-size: 11px;
	padding: 5px 0 7px 0;
	border-bottom: solid 1px #FFAA66;
	border-bottom-color: #FFFFFF;
}

.PieDePagina .Info th
{
    font-weight: bold;
    padding-right: 24px;
    padding-left: 34px;
}

.PieDePagina .Info td
{
    padding-right: 30px;
}

.PieDePagina .Info td div
{
    float: left;
}

.PieDePagina .Info td a
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.PieDePagina .Info td a:hover
{
    text-decoration: underline;
}

.PieDePagina .Info tr.Final th,
.PieDePagina .Info tr.Final td
{
    border-bottom-style: none;
}

.PieDePagina .Copyright
{
    text-align: center;
    font-size: 11px;
    color: #000000;
    height: 60px;
    padding: 8px 0 0 0;
}
.Color_Links_Inferiores
{
	color: #000000;
}

/* ======================================================================================= */
.BotonImagen
{
	background-color: Transparent;
	background-repeat: no-repeat;
	border-style: none;
	cursor: pointer;
}

.Encabezado .Opciones .Botones .BotonImagen
{
    background-position: left bottom;
    vertical-align: bottom;
    text-align: left;
    height: 17px;
    padding-top: 19px;
    margin: 0 8px 0 0;
    /*color: #FFFFFF;*/
    color:Black;
    display: block;
    float: left;
    font-family: 'Arial', 'Sans-Serif', 'Serif';
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.Encabezado .Opciones .Botones .BotonImagen:hover
{
    text-decoration: underline;
}

.Menu_Flotante .MenuReal .Busqueda .BotonImagen
{
    font-family: 'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.Menu_Flotante .MenuReal .Busqueda .BotonImagen:hover
{
    text-decoration: underline;
}

.BotonInicioSesion
{
	background-image: url('Botones/Iniciar_sesion.png');
	padding-left: 30px;
}

.BotonCerrarSesion
{
	background-image: url('Botones/cerrar_cuenta.png');
	padding-left: 35px;
}

.BotonUsuario
{
	background-image: url('Botones/bienvenido.png');
	padding-left: 30px;
}

.BotonRegistrar
{
    background-image: url('Botones/Crear_cuenta.png');
    padding-left: 35px;
}

.BotonCarreta
{
    background-image: url('Botones/Carreta.png');
    padding-left: 36px;
}

.BotonQuienesSomos
{
    background-image: url('Botones/Quienes.png');
    padding-left: 61px;
}

.BotonFAQS
{
    background-image: url('Botones/Faqs.png');
    padding-left: 61px;
}

.BotonChat
{
    background-image: url('Botones/Chat.png');
    padding-left: 61px;
}

.BotonContactenos
{
    background-image: url('Botones/Contactenos.png');
    padding-left: 61px;
}

.BotonCancelar
{
	background-image: url('Botones/icono-cancelar.gif');
}

.BotonAceptar
{
	background-image: url('Botones/icono-guardar.gif');
}

.BotonAgregar
{
    background-image: url('Botones/icono-agregar.png');
}

.BotonEditar
{
	background-image: url('Botones/icono-editar.gif');
}

.BotonGuardar
{
    background-image: url('Botones/icono-guardar.png');
}

.BotonDescargar
{
	background-image: url('Botones/icono-descargar.gif');
}

.BotonComprar
{
	background-image: url('Botones/icono-carreta.png');
}

.BotonComentar
{
	background-image: url('Botones/icono-opinar.jpg');
}

.BotonDemo
{
	background-image: url('Botones/icono-demo.gif');
}

.BotonAtras
{
	background-image: url('Botones/icono-atras.gif');
}

.BotonReiniciar
{
    background-image: url('Botones/icono-reiniciar.png');
}

.BotonIniciar
{
    background-image: url('Botones/icono-iniciar.jpg');
}

.BotonApagar
{
    background-image: url('Botones/icono-apagar.jpg');
}

.BotonFavoritos
{
	background-image: url('Botones/Estrella_Fab_Act.png');
	color: #000000
}

.BotonImprimir
{
    padding-left: 26px;
    height: 24px;
    padding-bottom: 4px;
    background-image: url('Botones/Impresora.png');
}

.BotonRefrescar
{
    background-image: url('Botones/icono-refrescar.png');
}

.BotonFavoritos:hover
{
	background-image: url('Botones/Estrella_Fab_Act.png');
	text-decoration: underline;
	color: Orange;
}

.BotonImagen[disabled]
{
	background-color: Transparent;
	border: 0px none;
	background-repeat: no-repeat;
	cursor: default;
}

.BotonCancelar[disabled]
{
	background-image: url('Botones/icono-cancelar_desabilitado.gif');
}

.BotonAceptar[disabled]
{
	background-image: url('Botones/icono-guardar_desabilitado.gif');
}

.BotonRefrescar[disabled]
{
    background-image: url('Botones/icono-refrescar_deshabilitado.png');
}

.BotonEditar[disabled]
{
	background-image: url('Botones/icono-editar_desabilitado.gif');
}

.BotonDescargar[disabled]
{
	background-image: url('Botones/icono-descargar_desabilitado.gif');
}

.BotonComprar[disabled]
{
	background-image: url('Botones/icono-compra_desabilitado.gif');
}

.BotonComentar[disabled]
{
	background-image: url('Botones/icono-opinar_desabilitado.jpg');
}

.BotonDemo[disabled]
{
	background-image: url('Botones/icono-demo_desabilitado.gif');
}

.BotonAtras[disabled]
{
	background-image: url('Botones/icono-atras_deshabilitado.gif');
}

.BotonReiniciar[disabled]
{
    background-image: url('Botones/icono-reiniciar-deshabilitado.png');
}

.BotonIniciar[disabled]
{
    background-image: url('Botones/icono-iniciar-deshabilitado.jpg');
}

.BotonApagar[disabled]
{
    background-image: url('Botones/icono-apagar-deshabilitado.jpg');
}

.BotonNegro
{
    background-image: url('Botones/BotonNegro_Centro.png');
    height: 68px;
}

.BotonNegro .BotonImagen
{
    background-position: left 10px;
    margin-left: 7px;
    vertical-align: middle;
    text-align: left;
    display: block;
    color: #FFFFFF;
    font-family: 'Arial Narrow', 'Arial', 'Sans-Serif', 'Serif';
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    padding-top: 25px;
    height: 43px;
    text-decoration: none;
}

.BotonNegro .BotonImagen:hover
{
    text-decoration: underline;
}

.BotonNegro_Sup div,
.BotonNegro_Sup div div,
.BotonNegro_Inf div,
.BotonNegro_Inf div div
{
    background-repeat: no-repeat;
}

.BotonNegro_Sup div div
{
    background-image: url('Botones/BotonNegro_Sup_Izq.png');
    background-position: left top;
}

.BotonNegro_Sup div 
{
    background-image: url('Botones/BotonNegro_Sup_Der.png');
    background-position: right top;
}

.BotonNegro_Inf div div
{
    background-image: url('Botones/BotonNegro_Inf_Izq.png');
    background-position: left bottom;
}

.BotonNegro_Inf div
{
    background-image: url('Botones/BotonNegro_Inf_Der.png');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.Boton_Precio
{
	background-position: center;
	background-image: url('Botones/boton_compralo.png');
	background-repeat: no-repeat;
}	

.Boton_UnCentavo
{
	background-image: url('Botones/1_centavo.png');
	text-align: center;
	background-repeat: no-repeat;
	height: 86px;
	width: 88px;
}

.BotonAzul,
.BotonAzul div div
{
    width: 143px;
}

.BotonAzul
{
    margin: 0 auto;
}

.BotonAzul div
{
    background-image: url('Botones/BotonAzul_Centro.png');
    background-position: left top;
    background-repeat: repeat-x;
    background-color: Transparent;
    position: relative;
    left: 8px;
    width: 127px;
}

.BotonAzul div div
{
    background-image: url('Botones/BotonAzul_Izq.png');
    background-position: top left;
    background-repeat: no-repeat;
    background-color: Transparent;
    position: relative;
    left: -8px;
}

.BotonAzul div div a
{
    background-image: url('Botones/BotonAzul_Der.png');
    background-position: top right;
    background-repeat: no-repeat;
    background-color: Transparent;
    height: 23px;
    text-align: center;
    padding: 6px 0 0 0;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    display: block;
}

.BotonAzul div div a:hover
{
    text-decoration: underline;
}

.ControlProducto_Botones
{
	background-position: left center;
	padding-left: 21px;
	padding-bottom: 3px;
	text-align: left;
	font-family: 'Arial';
	font-size: 11px;
	color: #999999;
	margin: 0 auto 0 0;
}

.Pastilla_Tablas .BotonAzul,
.Pastilla_Tablas .BotonAzul div div
{
    width: 120px;
}

.Pastilla_Tablas .BotonAzul
{
    margin: 0;
}

.Pastilla_Tablas .BotonAzul div
{
    width: 104px;
}

/*estilo para pagina Dominios*/
.EstiloCabecera
{
	padding: 5px 0px 0px 40px;
	background-image: url('Imagenes/columna3-franja-fondo.jpg' );
	background-repeat: no-repeat;
}
.EstiloCuadroContenido
{
	padding: 0px 0px 40px 40px;
}

.LinkNavegacionRaiz
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.LinkNavegacionPagina
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9933;
}

.Titulo_Tabla_Info
{
	padding: 5px 0px 5px 5px;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-image: url('Imagenes/fondo_tabla_titulo.jpg' );
	background-repeat: repeat;
	text-align: center;
	height: 35px;
}

.Tabla_Info_Fila1
{
	padding: 0.5px;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-weight: normal;
	background-image: url(      'Imagenes/fondo_tabla_even.jpg' );
	background-repeat: repeat;
	text-align: center;
	color: #666666;
	height: 30px;
}
.Tabla_Info_Fila2
{
	padding: 0.5px;
	font-family: 'trebuchet MS';
	font-size: 12px;
	font-weight: normal;
	background-image: url(     'Imagenes/fondo_tabla_odd.jpg' );
	background-repeat: repeat;
	text-align: center;
	color: #666666;
	height: 30px;
}

.Titulo_Contenido_Dominio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
	padding-top: 20px;
	padding-bottom: 20px;
}
.Contenido_Dominio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.Titulo_Cuadro_Comparativo_Hostings
{
	background-position: left bottom;
	padding: 10px 20px 5px 15px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(     'Imagenes/fondo-caja-2aColumna-comp.png' );
	background-repeat: no-repeat;
	width: 300px; /*height: 35px;*/
	text-align: left; /*z-index: auto;*/
}
.Fondo_Caja_Comp
{
	
}


.Fondo_Caja_Comp_Der div, .Fondo_Caja_Comp
{
	width: 322px;
	/*height: 369px;*/
	vertical-align: middle;
}

.Fondo_Caja_Comp_Der div
{
	background-image: url( 'Imagenes/fondo-caja-2aColumna3.png' );
	background-repeat: no-repeat;
	background-position: right top;
}
.Fondo_Caja_Comp_Der div div
{
	background-image: url(  'Imagenes/fondo-caja-2aColumna1.png' );
	background-repeat: no-repeat;
	background-position: left top;
}
.Fondo_Caja_Comp_Med
{
	height: 100%;
	border-style: none;
	background-image: url( 'Imagenes/fondo-caja-2aColumna2.png' );
	background-repeat: repeat;
}
	


.Fondo_Caja_Comp_Der div div div
{
	background-image:none;
	height:100%;
	}

.Contenido_Caja
{
	padding: 5px 10px 5px 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	text-align: left;
	height: 10px;
}

.Contenido_Caja_Sin_Borde
{
	padding: 5px 10px 5px 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	height: 10px;
}
.Contenido_Caja2
{
	padding: 5px 10px 5px 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	text-align: left;
	height: 5px;
}
.Precio_dominio
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
	vertical-align: bottom;
	text-align: left;
	padding-left: 10px;
}
.Precio_Dominio_anual
{
	padding: 10px 10px 0px 10px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
.Info_Hostings_link
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	text-align: left;
	text-decoration: none;
}
/*//////////////////////////*/

/*ESTILO PARA CONTENIDO EN PANEL*/

.Parrafo_Contenido
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	color: #666666;
	padding-right: 20px;
}

.Titulo_Contenido
{
	font-size: 18px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0099CC;
	text-align: justify;
	padding-left: 10px;
}
.Subtitulo_Contenido
{
	font-size: 15px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9933;

	padding-left: 10px;
}

.Imagen1_Contenido
{
	border: 7px double;
	color: #000000;
}

.Img_WSEmpresarial_Contenido
{
	border: 7px;
	color: #000000;
	margin-left: 10px;
	width: 200px;
}

.Opciones_Link_Contenido
{
	font-family: 'trebuchet MS';
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
/*FIN ESTILO PARA CONTENIDO PANEL*/

.Imagen_Windows div
{
	background-position: right top;
	background-image: url(   'Imagenes/win.jpg' );
	background-repeat: no-repeat;
	padding-right: 20px;
	background-color: Transparent;
}


.dxgvEditFormDisplayRow_BlackGlass td.dxgv,
.dxgvDataRow_BlackGlass td.dxgv,
.dxgvDataRowAlt_BlackGlass td.dxgv,
.dxgvSelectedRow_BlackGlass td.dxgv,
.dxgvFocusedRow_BlackGlass td.dxgv
{
	vertical-align: top;
}

/*Tabla "ayudeme a escoger correo"*/

.Imagen_Correo
{
	background-image: url( 'Imagenes/yes-icono.png' );
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	width: 35px;
	height: 35px;
}
/*----*/

/*Correos*/
.Titulo_Beneficios
{
	font-size: 15px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.Contenido_Beneficio
{
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
.Borde_Beneficio
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
/*---correos---*/
/*Gestion de Proyectos- Dynamics*/
.Caja_Gestion_Der div, .Caja_Gestion
{
	width: 215px;
	vertical-align: middle;
}

.Caja_Gestion_Der div
{
	background-image: url( 'Imagenes/cuadro_Der.jpg' );
	background-repeat: no-repeat;
	background-position: right top;
}
.Caja_Gestion_Der div div
{
	background-image: url( 'Imagenes/cuadro_Izq.jpg' );
	background-repeat: no-repeat;
	background-position: left top;
}
.Caja_Gestion_Der_Med
{
	border-style: none;
	background-image: url( 'Imagenes/cuadro_med.jpg' );
	background-repeat: repeat;
	height: 41px;
}
	

.Caja_Gestion_Der div div div
{
	background-image:none;
	height:100%;
	}
	
.Caja_Contenido_Gestion_Der div, .Caja_Contenido_Gestion
{
	width: 215px;
	vertical-align: middle;
}

.Caja_Contenido_Gestion_Der div
{
	background-image: url( 'Imagenes/fondo-caja-2aColumna3.png' );
	background-repeat: no-repeat;
	background-position: right top;
}
.Caja_Contenido_Gestion_Der div div
{
	background-image: url( 'Imagenes/fondo-caja-2aColumna1.png' );
	background-repeat: no-repeat;
	background-position: left top;
}
.Caja_Contenido_Gestion_Der_Med
{
	border-style: none;
	background-image: url( 'Imagenes/fondo-caja-2aColumna2.png' );
	background-repeat: repeat;
	height: 250px;
}
	
.Caja_Contenido_Gestion_Der div div div
{
	background-image:none;
	height:100%;
	}
	



.Caja_Info_Gestion_Der div, .Caja_Info_Gestion
{
	width: 300px;
	vertical-align: middle;
}

.Caja_Info_Gestion_Der div
{
	background-image: url( 'Imagenes/Gestion/buscador-dom-fondo3.png' );
	background-repeat: no-repeat;
	background-position: right top;
}
.Caja_Info_Gestion_Der div div
{
	background-image: url( 'Imagenes/Gestion/buscador-dom-fondo1.png' );
	background-repeat: no-repeat;
	background-position: left top;
}
.Caja_Info_Gestion_Der_Med
{
	border-style: none;
	background-image: url( 'Imagenes/Gestion/buscador-dom-fondo2.jpg' );
	background-repeat: repeat;
	height: 100%;
}
	
.Caja_Info_Gestion_Der div div div
{
	background-image:none;
	height:100%;
	}
.Titulo_Caja_Gestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px 5px 10px;
}
.Gestion_Columna
{
	padding: 5px 5px 0px 5px;
	vertical-align: bottom;
}

.Contenido_Caja_Gestion
{
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding: 10px;
}

.Opciones_Gestion
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width: 200px;
}
.Opciones_Imagen_Gestion
{
	padding: 10px;
	width: 75px;
}

.Imagen_Basico_Gestion div
{
	background-position: right top;
	background-image: url( 'Imagenes/Gestion/icono-basico-azul.png' );
	background-repeat: no-repeat;
	padding-right: 20px;
	height:43px;
	padding-top:7px;
	background-color: Transparent;
}
.Imagen_Avanzado_Gestion div
{
	background-position: right top;
	background-image: url( 'Imagenes/Gestion/icono-avanzado-black.png' );
	background-repeat: no-repeat;
	padding-right: 20px;
	background-color: Transparent;
	height:43px;
	padding-top:7px;
}

.Caja_Sin_Imagen
{
/*	background-position: right top;
	background-image: url( 'Imagenes/Gestion/icono-avanzado-black.png' );
	background-repeat: no-repeat;*/
	padding-right: 20px;
	background-color: Transparent;
	height:43px;
	padding-top:7px;
	
	}
.Titulo_Opciones_Gestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
}
.Subtitulo_Opciones_Gestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-right: 20px;
}

.Contenido_Opciones_Gestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-right: 20px;
	padding-top: 10px;
}

/*--gestion--*/

.Boton_Compra_Ya
{
	padding-bottom: 10px;
	padding-right: 15px;
	height: 30px;
	text-align: right;
}

.Boton_Contactenos
{
	background-image: url( 'Imagenes/contactenos.jpg' );
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma;
	background-repeat: no-repeat;
	width: 250px;
	height: 82px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}

.Fondo_DDL
{
	background-image: url( 'Imagenes/campos-fondo.jpg' );
	background-repeat: no-repeat;
}

.Imagen_Costado_Derecho
{
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

/*Modal Popup*/
.modalBackground {
	background-color: Black;
	border-collapse: collapse;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #FFFFD5;
	border-width: 2px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

/* ======================================================================================= */

/*ESTILO PARA PASTILLAS DE FORMA DE PAGO*/

.FondoPastillaL
{
    background-image: url('Imagenes/fondo_gris_2S.jpg');
    background-position: left top;
    background-repeat: repeat-x;
	width: 700px;
	height: 140px;
	vertical-align: middle;
	border-style: none;
}

.FondoPastillaL .FondoPastilla_Izq
{
	background-image: url('Imagenes/fondo_gris_1S.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 700px;
	height: 140px;
}

.FondoPastillaL .FondoPastilla_Der
{
	background-image: url('Imagenes/fondo_gris_3S.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 140px;
	width: 690px;
    padding: 5px;
}

.FondoPastillaL:hover
{
    background-image: url('Imagenes/fondo_naranja_2S.jpg');
    background-position: left top;
    background-repeat: repeat-x;
	width: 700px;
	height: 140px;
	vertical-align: middle;
	border-style: none;
}

.FondoPastillaL .FondoPastilla_Izq:hover 
{
	background-image: url('Imagenes/fondo_naranja_1S.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 700px;
	height: 140px;
}

.FondoPastillaL .FondoPastilla_Der:hover 
{
	background-image: url('Imagenes/fondo_naranja_3S.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 140px;
	width: 690px;
    padding: 5px;
}

.LinkFondoPastilla:hover .FondoPastillaL .FondoPastilla_Der
{
	background-image: url('Imagenes/fondo_naranaja_2S.png');
	background-position: right top;
	background-repeat: no-repeat;
	height: 140px;
	width: 700px;
    padding: 5px;
}

.SinDatos
{
    color:#6F7070;
    line-height:16px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}

.PanelASPXFix td
{
    font-size: 1px;
}

/*Estilo para las FAQS acordion*/


.accordionHeader
{

	
	color: #FF9933;
	background-color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.accordionHeader a
{
	color: #FF9900;
	background: none;
	text-decoration: none;
}
.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordeonPrincipal
{	
	color: #0099CC;
	background-color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	
}
.accordeonPrincipal a
{
	color: #0099CC;
	background: none;
	text-decoration: none;
}
.accordeonPrincipal a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #FFFFFF;
	padding: 10px 5px 5px 25px;
	border-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}



/*fin estilo faqs acordeon*/


/*estilo para control de busquedas de cursos*/
.Caja_Busqueda_Der div, .Caja_Busqueda
{
	width: 650px;
	vertical-align: middle;
}

.Caja_Busqueda_Der div
{
	background-image: url( 'Imagenes/buscador-fondo3.png' );
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: middle;
}
.Caja_Busqueda_Der div div
{
	background-image: url( 'Imagenes/buscador-fondo1.png' );
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
}
.Caja_Busqueda_Der_Med
{
	border-style: none;
	background-image: url( 'Imagenes/buscador-fondo2.jpg' );
	background-repeat: repeat;
	vertical-align: middle;
	
}
	

.Caja_Busqueda_Der div div div
{
	background-image:none;
	height:100%;
	}

.Boton_Busqueda_Curso
{
	background-position: center;
	background-image: url( 'Imagenes/boton-negro-buscar.png' );
	height: 35px;
	width:100px;
	background-repeat: no-repeat;
}
.EtiquetaBusqueda
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
.EtiquetaInicio
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-size: 13px;
}
.EtiquetaFinaliza
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9933;
	font-size: 13px;
}
/*fin estilo busqueda cursos*/	

/* Estilo para la página de mantenimiento */
.TitulosBusqueda
{
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    font-family: verdana;
}

.FormasAgregar
{
    font-family: Verdana;
    font-size: 13px; 
    font-weight:normal;
}

.QuitarBold
{
    font-weight:normal;
}

.tablaGrid
{
    font-family: Verdana;
    font-size: 13px;
}

.tablaGrid tr.Encabezado
{
    padding: 6px 7px 6px 7px;
	height: 23px;
	color: #000000;
	text-align:center;
	font-family:'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
	font-size: 13px;
	font-weight: bold;
	background-image: url('ImgSharepoint/fondo_tabla_titulo.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d3eaf8;
	vertical-align:middle;
}

.TablaGrid tr.FilaNaranja td
{
    padding: 1px 5px 1px 5px;
    height: 23px;
    color: #333333;
    text-align: center;
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    background-color: #FF9933;
    vertical-align: middle;
    border-style: none;
    
}

.tablaGrid .alt
{
    padding: 1px 5px 1px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Verdana';
	font-size: 13px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_odd.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
}

.tablaGrid tr td
{
    padding: 1px 5px 1px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Verdana'; 
	font-size: 13px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_even.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fafafa;	
}
    
.tablaGrid tr th
{
    padding: 6px 7px 6px 7px;
	height: 23px;
	color: #000000;
	text-align:center;
	font-family:'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
	font-size: 13px;
	font-weight: bold;
	background-image: url('ImgSharepoint/fondo_tabla_titulo.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d3eaf8;
	vertical-align:middle;
}
/*Fin para Estilo para la página de mantenimiento */

/* Estilos para la página de plantilla empresarial */
.laintroduccion
{
    padding: 6px 7px 2px 7px;
	height: 83px;
	color: #666666;	
	font-family: 'Arial','Helvetica','sans-serif';
	font-size: 12px;
	font-weight: normal;
	text-align:justify;	
	vertical-align:middle;
}

.laintroduccion2
{
	height: 83px;
	color: #666666;	
	font-family: 'Arial','Helvetica','sans-serif';
	font-size: 12px;
	font-weight: normal;
	text-align:justify;	
	vertical-align:middle;
}

.laceldagris
{
    padding: 6px 10px 6px 10px;
	height: 23px;
	color: #666666;	
	font-family: 'Arial','Helvetica','sans-serif';
	font-size: 12px;
	font-weight: normal;
	text-align:justify;	
	vertical-align:middle;
}

.ellinnk
{
    font-size:15px;
    font-weight:bold;
}

.elfondoazultextoblanco
{
    padding: 1px 5px 1px 5px;
    height: 23px;
    color: #FFFFFF;
    text-align: left;
    font-family: 'Arial' , 'Lucida Sans';
    font-size: 14px;
    font-weight: bold;
    background-color: #0291C9;
    vertical-align: middle;
    
}
/* Fin para Estilo para la página de plantilla empresarial*/

/* Estilo para la página de Historial de Compras y Mis Dominios*/ 
.Contenido .TablaDivisoria .DivisionIzquierda .Padding2
{
    padding: 14px 25px 5px 25px;
}

.Contenido .TablaDivisoria .DivisionIzquierda .Padding3
{
    padding: 5px 25px 12px 25px;
}

.TablaGrid2
{
	/*width: 100%;*/
	font-size: 12px;
	margin:auto;
}

.TablaGrid2 tr.FilaEncabezado th
{
	padding: 6px 7px 6px 7px;
	height: 23px;
	color: #000000;
	text-align:center;
	font-family:'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
	font-size: 13px;
	font-weight: bold;
	background-image: url('ImgSharepoint/fondo_tabla_titulo.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d3eaf8;
	vertical-align:middle;
	border-style: none;
}

.TablaGrid2 tr.FilaNaranja td
{
    padding: 1px 5px 1px 5px;
    height: 23px;
    color: #333333;
    text-align: center;
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    background-color: #FF9933;
    vertical-align: middle;
    border-style: none;
    
}

.TablaGrid2 tr.FilaGris td
{
	padding: 1px 5px 1px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Arial';
	font-size: 12px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_odd.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	border-style: none;
}

.TablaGrid2 tr.FilaBlanca td
{
padding: 1px 5px 1px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Arial'; 
	font-size: 12px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_even.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fafafa;	
	border-style: none;
}

.TablaGrid2 tr.FilaGris td img,
.TablaGrid2 tr.FilaBlanca td img
{
	display:block;
	width: auto;
	margin: 0 auto;
}

/* Fin para Estilo para la página de Historial de Compras*/

/* Estilo para pagina de mi clientes*/
.ImagenesClientes
{
    height:100px;
    padding-top: 10px;
}

.TablasClientes
{
    width:100%;
    height:300px;
}

.TablasClientes tr td
{
    align:center;
}

/* Estilos para las páginas de correos en el portal*/
.TablaCorreo
{
    width:100%;
}

/* Fin de los estilos para las páginas de correos en el portal*/

/* Estilo para la página ¿Por qué Nosotros?*/

.ImagenesPorqueNosotros
{
    width: 700px;
}

/*Fin de los estilos para la página ¿Por qué Nosotros?*/

/* Estilos para CSS sprites para pagina de inicio*/
.solucion_clip
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position:absolute;
    top: 0;
    left:1px;
    }

.solucion1_clip
{
    clip:rect(0px 167px 167px 0px);
}

.solucion2_clip
{
    clip: rect(177px 134px 300px 0px);
    top: -177px;
}

.solucion3_clip
{
    clip:rect(310px 167px 477px 0px);
    top:-310px;
}

.solucion4_clip
{
    clip:rect(487px 167px 654px 0px);
    top:-487px;
}

.solucion5_clip
{
    clip:rect(664px 167px 831px 0px);
    top:-664px;
}

.solucion6_clip
{
    clip:rect(841px 167px 1008px 0px);
    top:-841px;
}

.solucion_wrapper1
{
    position:relative;
    height:167px;
    width:167px;
    overflow:hidden;
}

.solucion_wrapper2
{
    position:relative;
    height:123px;
    width:134px;
    overflow:hidden;
}

/* Fin de los estilos para CSS sprites para paginas de inicio */

/*Estilo para CSS sprites de los iconos de la página de inicio */
.iconos_home_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.iconos_home_tu_solucion_clip
{
    clip:rect(1018px 67px 1085px 0px);
    top:-1018px;
}

.iconos_home_isv_clip
{
    clip:rect(1095px 77px 1171px 0px);
    top:-1095px;
}

.iconos_home_gana_clip
{
    clip:rect(1181px 73px 1250px 0px);
    top:-1181px;
}

.iconos_home_bizspark_clip
{
    clip:rect(1260px 65px 1342px 0px);
    top:-1260px;
}

.iconos_home_wrapper
{
    position:relative;
    overflow:hidden;
}

.iconos_home_tu_solucion_wrapper
{
    width:67px;
    height:67px;
}

.iconos_home_isv_wrapper
{
    width:77px;
    height:76px;
}

.iconos_home_gana_wrapper
{
    width:73px;
    height:69px;
}

.iconos_home_bizspark_wrapper
{
    width:65px;
    height:82px;
}

/*Fin de los estilos para CSS sprites de los iconos de la página de inicio */

/* Estilos para CSS sprite imagen de página de SharePoint */
.shp_iconos_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.shp_icono_01_internet_clip
{
    clip:rect(0px 78px 83px 0px);
}

.shp_icono_01_internet_wrapper
{
    width:78px;
    height:83px;
}

.shp_icono_02_no_personal_clip
{
    clip:rect(93px 101px 166px 0px);
    top: -93px;
}

.shp_icono_02_no_personal_wrapper
{
    width:101px;
    height:73px;
}

.shp_icono_03_compartir_clip
{
    clip:rect(176px 90px 267px 0px);
    top:-176px;
}

.shp_icono_03_compartir_wrapper
{
    width:90px;
    height:91px;
}

.shp_icono_04_experto_clip
{
    clip:rect(277px 101px 368px 0px);
    top:-277px;
}

.shp_icono_04_experto_wrapper
{
    width:101px;
    height:91px;
}

.shp_icono_05_wikis_clip
{
    clip:rect(378px 83px 469px 0px);
    top:-378px;
}

.shp_icono_05_wikis_wrapper
{
    width:83px;
    height:91px;
}

.shp_icono_06_conexion_clip
{
    clip:rect(479px 101px 570px 0px);
    top:-479px;
}

.shp_icono_06_conexion_wrapper
{
    width: 101px;
    height: 91px;
}

.shp_icono_07_control_clip
{
    clip:rect(580px 78px 658px 0px);
    top:-580px;
}

.shp_icono_07_control_wrapper
{
    width: 78px;
    height: 78px;
}

.shp_icono_08_seguridad_clip
{
    clip:rect(668px 101px 759px 0px);
    top:-668px;
}

.shp_icono_08_seguridad_wrapper
{
    width:101px;
    height:91px;
}

.shp_icono_09_servidor_clip
{
    clip:rect(769px 73px 855px 0px);
    top:-769px;
}
.shp_icono_09_servidor_wrapper
{
    width:73px;
    height:86px;
}

.shp_icono_10_tiempo_clip
{
    clip:rect(865px 95px 956px 0px);
    top:-865px;
}

.shp_icono_10_tiempo_wrapper
{
    width:95px;
    height:91px;
}


.shp_iconos_wrapper
{
    position:relative;
    overflow:hidden;
}



/* Fin de estilos para CSS sprite imagen de página de SharePoint */

/* Estilos para CSS sprite de los iconos de Correos*/
.correo_iconos_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.correo_icono_01_buzon_clip
{
    clip:rect(0px 93px 87px 0px);
}

.correo_icono_01_buzon_wrapper
{
    width:93px;
    height:87px;
}

.correo_icono_02_encriptado_clip
{
    clip:rect(97px 91px 188px 0px);
    top:-97px;
}

.correo_icono_02_encriptado_wrapper
{
    width:91px;
    height:91px;
}

.correo_icono_03_exchange_clip
{
    clip:rect(198px 96px 281px 0px);
    top:-198px;
}

.correo_icono_03_exchange_wrapper
{
    width:96px;
    height:83px;
}

.correo_icono_04_servidor_clip
{
    clip:rect(291px 86px 362px 0px);
    top:-291px;
}

.correo_icono_04_servidor_wrapper
{
    width:86px;
    height:71px;
}

.correo_iconos_wrapper
{
    position:relative;
    overflow:hidden;
}

/* Fin de estilos para CSS sprite de los iconos de Correos */

/* estilos para CSS Sprite para CRM*/
.crm_iconos_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.crm_icono_01_que_clip
{
    clip:rect(0px 70px 70px 0px);
}

.crm_icono_02_modulos_clip
{
    clip:rect(80px 44px 140px 0px);
    top:-80px;
}

.crm_icono_03_imagina_clip
{
    clip:rect(150px 70px 220px 0px);
    top:-150px;
}

.crm_icono_04_ventajas_clip
{
    clip:rect(230px 70px 300px 0px);
    top:-230px;
}

.crm_icono_05_ayuda_clip
{
    clip:rect(310px 70px 380px 0px);
    top:-310px;
}

.crm_icono_06_visibilidad_clip
{
    clip:rect(390px 70px 460px 0px);
    top:-390px;
}

.crm_iconos_01_wrapper
{
    position:relative;
    overflow:hidden;
    width:70px;
    height:70px;
}

.crm_iconos_02_wrapper
{
    position:relative;
    overflow:hidden;
    width:44px;
    height:60px; 
}

/* Fin de estilos para CSS Sprite para CRM */

/* estilos para CSS Sprite para Manejo de proyectos */
.proyecto_iconos_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.proyecto_icono_01_colaborar_clip
{
    clip:rect(0px 113px 87px 0px);
}

.proyecto_icono_02_procesos_clip
{
    clip:rect(97px 113px 184px 0px);
    top:-97px;
}

.proyecto_icono_03_recursos_clip
{
    clip:rect(194px 113px 281px 0px);
    top:-194px;
}

.proyecto_icono_04_contratacion_clip
{
    clip:rect(291px 113px 378px 0px);
    top:-291px;
}

.proyecto_icono_05_ciclo_clip
{
    clip:rect(388px 113px 475px 0px);
    top:-388px;
}

.proyecto_icono_06_inversion_clip
{
    clip:rect(485px 113px 572px 0px);
    top:-485px;
}

.proyecto_icono_07_administrar_clip
{
    clip:rect(582px 113px 669px 0px);
    top:-582px;
}

.proyecto_iconos_wrapper
{
    position:relative;
    overflow:hidden;
    width:113px;
    height:87px; 
}

/* Fin de estilos para CSS Sprite para Manejo de proyectos */

/* Estilos para CSS Sprites en página de servidor */
.servidor_iconos_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.servidor_icono_01_clip
{
    clip:rect(0px 70px 70px 0px);
}

.servidor_icono_02_clip
{
    clip:rect(80px 80px 150px 0px);
    top:-80px;
}

.servidor_icono_03_clip
{
    clip:rect(160px 70px 222px 0px);
    top:-160px;
}

.servidor_icono_04_clip
{
    clip:rect(232px 70px 294px 0px);
    top:-232px;
}

.servidor_icono_05_clip
{
    clip:rect(304px 80px 366px 0px);
    top:-304px;
}

.servidor_icono_06_clip
{
    clip:rect(376px 70px 446px 0px);
    top:-376px;
}

.servidor_icono_07_clip
{
    clip:rect(456px 70px 526px 0px);
    top:-456px;
}

.servidor_iconos_01_wrapper
{
    position:relative;
    overflow:hidden;
    width:70px;
    height:70px; 
}

.servidor_iconos_02_wrapper
{
    position:relative;
    overflow:hidden;
    width:80px;
    height:70px; 
}

.servidor_iconos_03_wrapper
{
    position:relative;
    overflow:hidden;
    width:70px;
    height:62px; 
}

/* Fin de estilo para CSS Sprite en página de servidor */

/* Estilo para CSS Sprite en página de servidores dedicados */
.servidor_dedicado_clip
{
    position:absolute;
    top: 0;
    left:0;
    border:none;
}

.servidor_dedicado_01_clip
{
    clip:rect(0px 70px 70px 0px);
}

.servidor_dedicado_02_clip
{
    clip:rect(80px 70px 150px 0px);
    top:-80px;
}


.servidor_dedicado_03_clip
{
    clip:rect(160px 70px 230px 0px);
    top:-160px;
}

.servidor_dedicado_04_clip
{
    clip:rect(240px 70px 310px 0px);
    top:-240px;
}

.servidor_dedicado_05_clip
{
    clip:rect(320px 70px 390px 0px);
    top:-320px;
}

.servidor_dedicado_06_clip
{
    clip:rect(400px 70px 470px 0px);
    top:-400px;
}

.servidor_dedicado_07_clip
{
    clip:rect(480px 70px 550px 0px);
    top:-480px;
}

.servidor_dedicado_08_clip
{
    clip:rect(560px 70px 630px 0px);
    top:-560px;
}

.servidor_dedicado_09_clip
{
    clip:rect(640px 70px 710px 0px);
    top:-640px;
}

.servidor_dedicado_10_clip
{
    clip:rect(720px 70px 790px 0px);
    top:-720px;
}

.servidor_dedicado_wrapper
{
    position:relative;
    overflow:hidden;
    width:70px;
    height:70px; 
}

/* Estilo para datagrid de servidores */
.DataGridServidor
{
    font-family: Verdana;
    font-size: 13px;
    width:100%;
}

.DataGridServidor .alt
{
    padding: 10px 5px 10px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Verdana';
	font-size: 13px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_odd.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
}

.DataGridServidor tr td
{
    padding: 10px 5px 10px 5px;
	height: 23px;
	color: #333333;
	text-align: center;
	font-family: 'Verdana'; 
	font-size: 13px;		
	vertical-align: middle;
	text-align:left;
	background-image: url('ImgSharepoint/fondo_tabla_even.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fafafa;	
}
    
.DataGridServidor tr th
{
    padding: 1px 1px 1px 1px;
	height: 5px;
	color: #000000;
	text-align:center;
	font-family:'Arial Black', 'Arial', 'Sans-Serif', 'Serif';
	font-size: 13px;
	font-weight: bold;
	background-image: url('ImgSharepoint/fondo_tabla_titulo.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d3eaf8;
	vertical-align:middle;
}


/*Estilos para la página de contactenos */
table.tabla_contactos
{
    width:100%;
}

.nombre_contacto
{
    color:#ff6600;
    font-family:"Arial","Sans-Serif","Serif";
}
.subnombre_contacto
{
    color:#000000;
    font-family:"Arial","Sans-Serif","Serif";
}

.correo_contacto
{
    color:#0055ee;
   font-family:"Arial","Sans-Serif","Serif";
}

.enlances_servicios
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#0066ff;
}
/*Fin del estilo para la página de contactenos */

/* Estilo del control de producto sin DX */

.dsw_ctrProducto
{
    
}

.dsw_ctrProducto tr td.divImagen
{
    vertical-align:top;
    width:134px;
    border-bottom: solid 1px #a4bed1;
}
.dsw_ctrProducto tr td.divImagen img
{
    width:110px;
    height:110px;
}

.dsw_ctrProducto tr td.divBotones
{
    vertical-align:top;
    width:138px;
    border-bottom: solid 1px #a4bed1;
}

.dsw_ctrProducto tr td.divTitulo
{
    width:480px;
    font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.dsw_ctrProducto tr td.divTitulo a
{
    color:Black;
}

.dsw_ctrProducto tr td.divGrupo
{
    font-family: 'Arial';
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.dsw_ctrProducto tr td.divContenido
{
    font-family: 'Arial';
	color: #000000;
	font-size: 11px;
    text-align: justify;
	font-weight: normal;
}

.dsw_ctrProducto tr td.divEvaCliente
{
    font-size: 12px;
	font-weight: bold;
	color: #FF9933;
	margin: 0 0 -5px 0;
	display: block;
}

.dsw_ctrProducto tr td.divLinks
{
    font-family: 'Arial';
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	border-bottom: solid 1px #a4bed1;
	
}

.dsw_ctrProducto tr td.divLinks .links
{
    text-decoration: underline;
}

.dsw_ctrProducto tr td.divLinks .separador
{
    color: #FF9933;
}

.dsw_ctrProducto tr td.divPrecio
{
    font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}

.listaproductos
{
    border:0px;
}

.listaproductos_emptydata
{
    font-family: 'Arial';
	color: #000000;
	font-size: 14px;
    text-align: justify;
	font-weight: normal;
}

.listaproducto_pager
{
    margin-left:auto;
    margin-right:auto;
}

table.listaproducto_pager tr td
{
    color:#3E6B96;
    font-size: 14px;
    font:'Tahoma';
}

 /* Fin del Estilo de control de producto sin DX*/


 /* Estilo para consola administrativa de servidores */
.modalBackground 
{
    background-color:#333333;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
    padding:1px;
    width:300px;
    Height:200px;
}
 /* Fin de los estilos para consola administrativa de servidores */
 /* Estilo para Adwords */

.mapaAdwords
{
   background-image: url('Adwords/Dip_Win.jpg');
   background-position: center top;
   width:950px;
   height:319px;
   background-repeat:no-repeat;
}

/* Fin Estilo para Adwords */
