﻿body
{
	text-align:center; 
	background-color:#FBFBFB;
	margin:0px auto 0px auto;
	word-wrap:break-word;
    font-size: small;
    font-family: Tahoma, Arial;
    height:100%;
}

#ContenedorPrincipal
{
    width: 750px; 
	height:100%;
	margin: 0px auto 0px auto; 
	text-align: left; 
}


#Encabezado{
	width: 750px; 
	background-color: Transparent; 
	height: 150px;
	/*position: fixed;*/
	/*top: 0px;
	z-index:10;*/
	float:left;
	clear:both;
	margin-bottom:0px;
	word-wrap:normal;
}

#Centro{
	width: 750px; 
	height:100%;
	background-color: Transparent; 
	float:left;
	clear:both;
}

#MenuIzq
{
   width:190px;
   background-color:Transparent; 
   float:left;
   /*clear:left;*/
   /*top:150px;
   position:absolute;*/
}

.tablaPaginasPersonalizadas
{
    width:185px;
    height:80px;
   /* border:dotted thin #ff0000;*/
    margin:2px auto 2px auto;
}

#Cuerpo
{
    width:550px;
    height:100%;
    float:right;
    /*clear:right;*/
    background-color:Transparent;
	vertical-align:top;
	/*position:absolute;*/
	/*top:150px;*/
	/*left:260px;*/
}

#ContentMain
{
    width:550px;
    height:100%;
    float:left;
    /*clear:right;*/
    background-color:Transparent;
	vertical-align:top;
	/*position:absolute;*/
	/*top:150px;*/
	/*left:260px;*/
}

.tablaCentral
{
    margin:10px auto auto auto;
}

#Pie{
	width: 750px; 
	background-color: Transparent; 
	height: 50px;
	background-color:orange;
	/*position:fixed;*/
	float:left;
	clear:both;
	margin-bottom:0px;
}

#hrMoneda
{
    width:100px;
}

#divLogo
{
    float: left;
    background-color: Transparent;
    width: 300px;
    height: 120px;
    text-align: left;
    vertical-align: middle;
}

#divFuncionesEncabezado
{
    width:445px;
    float:right;
}

.divEncabezado3
{

    float:left;
    margin:10px 5px auto 0px;
    vertical-align:middle;
    text-align:left;
    border-left-style:double;
    border-left-width:thin;
    height:100px;
}

.divEncabezado2
{

    float:left;
    margin:10px 5px auto 0px;
    vertical-align:middle;
    text-align:left;
    border-left-style:double;
    border-left-width:thin;
    height:100px;
}

.divEncabezado1
{
    float:right;
    margin:10px 5px auto 0px;
    vertical-align:middle;
    text-align:left;
    border-left-style:double;
    border-left-width:thin;
    height:100px;
}

.tablaEncabezado1
{
    width:190px;
    text-align:center;
    word-wrap:normal;
   
}

.tdEncabezado50
{
    width:50%;
}

.tdEncabezado75
{
    width:75%;
}

.tdEncabezado25
{
    width:25%;
}

.divInterno
{
    float:left;
    clear:both;
    margin:5px 2px 5px 2px;
    vertical-align:middle;
    text-align:left;
}

.divInterno1
{
    float:left;
    clear:left;
    margin:5px 10px 5px 5px;
    text-align:center;
}
.divInterno2
{
    float:left;
    clear:both;
    margin:2px 2px 0px 2px;
    vertical-align:middle;
    text-align:left;
}

#divMenuArriba
{
    float:right;
    margin:15px 0px 0px auto;
    vertical-align:bottom;
}




/*Carrito de compras*/

.linkCarrito
{
    width:150px;
    height:30px;
    cursor:hand;
    border:none;
    float:right;
    clear:both;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.tablaCarrito
{
    float:right;
    clear:both;
    width:150px;
    height:30px;
    /*border:dotted thin #ff0000;*/
    margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     border-width:0px;
     border-style:none;
}

#tblCarrito
{
       margin:0px  0px 0px 0px;
     padding:0px 0px 0px 0px;
     border-width:0px;
}

.tblReducida
{
    border:none 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}

.contenedorTablaCarrito
{
    
    float:right;
    clear:both;
    width:180px;
        /*border:dotted thin #ff0000;*/
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-width:0px;
}

.divPagProducto
{
    
    float:left;
    clear:both;
        /*border:dotted thin #ff0000;*/
    margin:0px 0px 10px auto;
}

.contenido 
{
	float:right;
	clear:both;
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
} 

.alaDerecha
{
    float:right;
    margin:0px 0px 5px 10px;
    padding:0px 0px 0px 0px;
}

.alaDerecha1
{
    float:right;
    margin:0px 0px 5px 5px;
    padding:0px 0px 0px 0px;
}

.alaIzquierda
{
    float:left;
    margin:0px 0px 5px 10px;
    padding:0px 0px 0px 0px;
}

.alaIzquierda1
{
    float:left;
    margin:0px 0px 5px 5px;
    padding:0px 0px 0px 0px;
}


/***********************Botones****************************/

.btnTransparenteBlancoOver
{
	background:Transparent;
    color:#FAFAD2;
    border-style:none;
    font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	text-decoration: underline;
	margin:0px 2px 0px 2px;
}

.btnTransparenteBlancoOut
{
    background:Transparent;
    color:#FFFFFF;
    border-style:none;
    font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	margin:0px 2px 0px 2px;
}

.btnNormalOver
{
    background:Transparent url(../../images/sitioPublic/bns.gif) ;
    width: 100px;
    height: 22px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
}

.btnNormalOut
{
    background:Transparent url(../../images/sitioPublic/bnn.gif);
    width: 100px;
    height: 22px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
}


.btnPequeNoOver
{
    background:Transparent url(../../images/sitioPublic/bnsp.gif) ;
    width: 50px;
    height: 17px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
}

.btnPequeNoOut
{
    background:Transparent url(../../images/sitioPublic/bnnp.gif);
    width: 50px;
    height: 17px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
}


.btnNormalOver90
{
    background:Transparent url(../../images/sitioPublic/bns90.png) ;
    width: 90px;
    height: 24px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
}

.btnNormalOut90
{
    background:Transparent url(../../images/sitioPublic/bnn90.png);
    width: 90px;
    height: 24px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
}

.rblPequeNo
{
    width: 50px;
    height: 17px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
}

.btnPequeNoTransparenteOver
{
    width: 50px;
    height: 17px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
	cursor:hand;
	
}

.btnPequeNoTransparenteOut
{
    width: 50px;
    height: 17px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
	cursor:hand;
}


.btnCuadroOver
{
    background:Transparent url(../../images/sitioPublic/bncs.gif) ;
    width: 22px;
    height: 22px;
    color:#505050;
    border-style:none;
    font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
}

.btnCuadroOut
{
    background:Transparent url(../../images/sitioPublic/bncn.gif);
    width: 22px;
    height: 22px;
    color:#808080;
    border-style:none;
    font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
}

.btnCerrarOver
{
    background:Transparent url(../../images/sitioPublic/bcs.gif) ;
    width: 20px;
    height: 20px;
    color:#AAAAAA;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnCerrarOut
{
    background:Transparent url(../../images/sitioPublic/bcn.gif);
    width: 20px;
    height: 20px;
    color:white;
    border-style:none;
    font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
}

.btnEspannolOver
{
	padding-left: 16px;
	background-image: url(../../images/sitioPublic/es-CRs.gif); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	float:left;	
	clear:both;
}

.btnEspannolOut
{
	padding-left: 16px;
	background-image: url(../../images/sitioPublic/es-CRn.gif); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
	float:left;
	clear:both;
}

.btnInglesOver
{
	padding-left: 16px;
	background-image: url(../../images/sitioPublic/en-USs.gif); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	float:left;
	clear:both;
}

.btnInglesOut
{
	padding-left: 16px;
	background-image: url(../../images/sitioPublic/en-USn.gif); 
	background-position:left;
	height: 16px; 
	background-color: transparent; 
	clip: rect(auto auto auto auto);
	background-repeat: no-repeat; 
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
	float:left;
	clear:both;
}

.btnLinkPeqOver
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-align: right;
}

.btnLinkPeqOut
{
   font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-align:right;
}


.btnLinkPieOver
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FAFAD2;
    text-decoration:underline;
    margin:5px auto 5px auto;
}

.btnLinkPieOut
{
   font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FFFFFF;
    text-decoration: none;
    margin:5px auto 5px auto;
}

.btnLinkPie1Over
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FF0000;
    text-decoration: underline;
     margin:0px 10px 0px 0px;
}

.btnLinkPie1Out
{
   font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#40505E;
    text-decoration: none;
    margin:0px 10px 0px 0px;
}


.btnLinkTituloOver
{
	font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#FFFFFF;
    font-weight:bold;
    margin: 0px auto 0px auto;
    text-decoration: underline;
}

.btnLinkTituloOut
{
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#40505E;
    font-weight:bold;
    margin: 0px auto 0px auto;
    text-decoration: none;
}

.contenidoIzq
{
    background:Transparent;
    text-align:left;
}

.textoListaCalendarioEncabezado
{
    font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
}

.textoListaCalendarioNormal
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
}

.textoListaProductosIzqCursor
{
    font-weight:bold;
	font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
    cursor:hand;
}

.textoListaProductosIzqPeq
{
    font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
}

.textoListaProductosDerNormal
{
    font-weight:normal;
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:right;
    text-align:right;
    margin:0px 10px 0px auto;
}

.textoListaProductosDerNormal10
{
    font-weight:normal;
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:right;
    text-align:left;
    width:60px;
    margin:0px 10px 0px 10px;
}


.textoListaProductosIzqNormal
{
    font-weight:normal;
	font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
}

.tituloListaProductosIzq
{
    font-weight:bolder;
	font-family: Tahoma;
	font-size: 14px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
}

.tituloListaProductosIzqPeq
{
    font-weight:bolder;
	font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
}

.textoListaProductosDer
{
    font-weight:bold;
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:right;
    text-align:right;
    margin:0px 10px 0px auto;
}

.textoListaProductosDerTachado
{
    font-weight:bold;
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#40505E;
    text-decoration:line-through;
    float:right;
    text-align:right;
    margin:0px 10px 0px auto;
}

.textoListaProductosIzq
{
    font-weight:bold;
	font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
}

.textoListaProductosDerTC
{
    font-weight:bold;
   font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:right;
    text-align:right;
    margin:0px 10px 0px auto;
    text-align:right;
}


.textoListaProductosIzqTC
{
       font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px auto 0px 10px;
    text-align:left;
}

.textoListaProductosCentroTC
{
       font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	background:Transparent;
    color:#3C3C3C;
    text-decoration: none;
    float:left;
    text-align:left;
    margin:0px 10 0px 10px;
    text-align:center;
}


.textoTitulo
{
       font-family: Tahoma;
	font-size: 11px;
	background:Transparent;
    color:#40505E;
    font-weight:bold;
    margin: 0px auto 0px auto;
}

.btnLinkFondoBlancoOver
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff0000;
	text-align:center;
	text-decoration: underline;
	/*margin:3px auto 3px auto;*/
}

.btnLinkFondoBlancoOut
{
   font-family: Tahoma;
	font-size: 11px;
	color: #191970;
	text-align:center;
	text-decoration: none;
	/*margin:3px auto 3px auto;*/
}

.btnLinkFondoBlancoOver1
{
	font-family: Tahoma;
	font-size: 11px;
	color: #ff0000;
	text-align:left;
	text-decoration: underline;
	/*margin:3px auto 3px auto;*/
}

.btnLinkFondoBlancoOut1
{
   font-family: Tahoma;
	font-size: 11px;
	color: #191970;
	text-align:left;
	text-decoration: none;
	/*margin:3px auto 3px auto;*/
}

.btnLinkPieDerOver
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FF0000;
    text-decoration: underline;
    float:right;
    text-align:right;
    margin:5px 20px 0px auto;
}

.btnLinkPieDerOut
{
   font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#40505E;
    text-decoration: none;
    float:right;
    text-align:right;
    margin: 5px 20px 0px auto;
}

.btnLinkPieIzqOver
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FF0000;
    text-decoration: underline;
  float:left;
    text-align:left;
    margin:5px auto 0px 20px;
}

.btnLinkPieIzqOut
{
   font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#40505E;
    text-decoration: none;
   float:left;
    text-align:left;
    margin:5px auto 0px 20px;
}

/***********************Botones****************************/

/************************Texto************************/

.pequeNoNegritaFont
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #696969;
	text-align: justify;
	margin-right: 5px;
	vertical-align: bottom;
	/*line-height: 25px;*/
	height:20px;
}

.normalFontLabel
{
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align: top;
}

.txtParrafo
{
    background-color:Transparent;
    border-style:none;
    padding:0px;
    margin:2px 2px 2px 2px
}

/*---Fuentes---*/

.linkPeqFont {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffee;
	text-decoration: none;
	text-align:left;
}

.textoPanColapsableRCEOut
{
    font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #404040;
	font-weight: bold;
	margin-left:5px;
}


.textoPanColapsableOver
{
    font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #808080;
	font-weight: bold;
	cursor:hand;
}

.textoPanColapsableOut
{
    font-family: Tahoma;
	font-size: 12px;
	line-height: 13px;
	color: #404040;
	font-weight: bold;
}

.TituloVP
{
	font-weight: bold;
	font-size: 22px;
	color: gray;
	font-family: Arial;
	margin: 10px auto 10px auto;
	text-align:center;
	vertical-align:middle;
}

.tituloPrincipalFont {
	font-family: Tahoma;
	font-size: 16px;
	text-align:center;
	color: #606165;
	font-weight:bold;
}

.tituloFont {
	font-family: Tahoma;
	font-size: 13px;
	text-align:center;
	color: #606165;
	font-weight:bold;
}

.titulo2Font {
	font-family: Tahoma;
	font-size: 13px;
	text-align:left;
	text-decoration:underline;
	color: #606165;
	font-weight:bold;
}

.pieFont {
	font-family: Tahoma;
	font-size: 9px;
	color: #606165;
}

.langFont
{
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}

.normalFont
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: 5px;
	vertical-align:bottom;
}

.normalFontCentrado
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: auto 5 auto 0;
	vertical-align:bottom;
}

.normalFontNegritaCentrado
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: auto 5 auto 0;
	vertical-align:middle;
	font-weight:bold;
}

.normalFontNegrita
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: 5px;
	vertical-align:bottom;
	font-weight:bold;
}

.normalFontTachado
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: 5px;
	vertical-align:bottom;
	text-decoration:line-through;
}

.normalFontNegritaTachado
{
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
	text-align:justify;
	margin-right: 5px;
	vertical-align:bottom;
	font-weight:bold;
	text-decoration:line-through;
}

.normalFontLabel
{
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align: top;
}


.pequeNoNormalFont
{
	font-family: Tahoma;
	font-size: 10px;
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align: bottom;
	/*line-height: 25px;*/
	height:20px;
}

.pequeNoNegritaFont
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #696969;
	text-align: justify;
	margin-right: 5px;
	vertical-align: bottom;
	/*line-height: 25px;*/
	height:20px;
}


.normalFontLabelCenter
{
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align: middle;
	line-height: 25px;	
}

.normalFontLabelCapital
{
	font-family: Tahoma;
	font-size: 12px; /*line-height: 12px;*/
	color: #606165;
	text-align: justify;
	margin-right: 5px;
	vertical-align: bottom;
	line-height: 25px;
	text-transform:capitalize;
}

.asterisco
{
	font-size: 8pt;
	color: #ff6600;
	font-family: Tahoma;
}

.FuenteDeControlesValidacion
{
	font-size: 9px;
	color: #00cc33;
	font-family: Tahoma;
	line-height: 9px;
	
}

.msgCuerpo
{
	background-color:#dcdcdc;
	text-align:center;
}

.msgTitulo
{
	background-color:#555555;
}

.msgTituloTexto
{
	background-color:Transparent;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	margin-left:10px;
}

.msgCuerpoTexto
{
	background-color:Transparent;
	font-family:Tahoma;
	font-size:11px;
	color:#a9a9a9;
}

.btnInvisible
{
	visibility: hidden;
}

.btnVisible
{
	visibility:visible;
}


.grid
{
    padding:0px;
    border-color:#606165;
    color:#FF0000;
    font-family: Tahoma;
    background-color: #6666CC; 
}

.grid-header
{
    font-weight: bold;
    font-size: 12px;
    color: white;
    font-family: Tahoma;
    background-color: #6666CC; 
}

.grid-header a,
.grid-header a:link,
.grid-header a:hover,
.grid-header a:visited
{
    font-size: 12px;
    color: white;
} 


.grid-linea1
{
	/*font-weight:bold;*/
	font-size: 12px;
	color: #333333;
	font-family: Tahoma;
	background-color: #EEEEEE;
	vertical-align: top;
}

.grid-linea2
{
	/*font-weight:bold;*/
	font-size: 12px;
	color: #333333;
	font-family: Tahoma;
	background-color: white;
	vertical-align: top;
}

.grid-pag
{
    font-weight: bold;
    text-align:left;
    font-size: 9px;
    color:#FF0000;
    font-family: Tahoma;
    background-color: #EEEEFF; 
}

.grid-pag a,
.grid-pag a:link,
.grid-pag a:hover,
.grid-pag a:visited
{
    font-size: 9px;
    color: #606165;
} 

.btnAgregar
{
	background:Transparent url(../../images/sitioPublic/add.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnEditar
{
	background:Transparent url(../../images/sitioPublic/edit.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnEliminar
{
	background:Transparent url(../../images/sitioPublic/remove.png);
	width: 14px;
	height: 14px;
	border-style: none;
}
.btnAdmitir
{
	background:Transparent url(../../images/sitioPublic/admitir.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnRechazar
{
	background:Transparent url(../../images/sitioPublic/rechazar.png);
	width: 14px;
	height: 14px;
	border-style: none;
}
.btnRechazarS
{
	background:Transparent url(../../images/sitioPublic/rechazars.png);
	width: 14px;
	height: 14px;
	border-style: none;
}
.btnAdmitirS
{
	background:Transparent url(../../images/sitioPublic/admitirs.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnAgregarS
{
	background:Transparent url(../../images/sitioPublic/adds.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnEditarS
{
	background:Transparent url(../../images/sitioPublic/edits.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnEliminarS
{
	background:Transparent url(../../images/sitioPublic/removes.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnRefrescar
{
	background:Transparent url(../../images/sitioPublic/refresh.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnRefrescarS
{
	background:Transparent url(../../images/sitioPublic/refreshs.png);
	width: 14px;
	height: 14px;
	border-style: none;
}

.btnNormalFont {
	font-family: Tahoma;
	font-size: 14px;
	line-height: 14px;
	color: #606165;
	font-weight:bold;
}

.top {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #F1880B;
}
.copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #606165;
}
A.text_1 {	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight: bold;
}
.text_1b {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #606165;
	padding-left:10px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	height:21;
	width:220px;
}
.text_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #F1880B;
	text-decoration: none;
}
.text_3 {	font-family: Tahoma;
	font-size: 11px;
	color: #CC6633;
	font-weight: bold;
}
A.text_3 {	font-family: Tahoma;
	font-size: 11px;
	color: #CC6633;
	font-weight: bold;
	text-decoration:none;
}
.text_4 {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 14px;
	color: #606165;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
}
.form_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	background-color: #FFFFFF;
	height: 22px;
	width: 222px;
	border: 1px solid #BABAB9;
}
.form_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #606165;
	background-color: #FFFFFF;
	height: 104px;
	width: 222px;
	border: 1px solid #BABAB9;
	overflow:auto;
}
.form_3
{
	 border-style:solid; 
	 border-width:1px;
	 border-color:#999999;
	 height: 16px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#606165;
	 font-size: 11px;
}
.form_4
{
	 border-style:solid; 
	 border-width:1px;
	 border-color:#999999;
	 height: 16px;
	 width: 100px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#606165;
	 font-size: 11px;
}
.title {
	font-family: Tahoma;
	font-size: 13px;
	color: #606165;
	font-weight:bold;
}
.main {
	font-family: Tahoma;
	font-size: 11px;
	color: #606165;
}
.menu {
	font-family: Tahoma;
	font-size: 12px;
	color: #606165;
}
.top2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #d56633;
}

/************************Texto************************/

.Lista
{
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	width: 100px;
	text-transform: capitalize;
	font-variant: normal;
}

.ListaDefault
{
	background-color: white;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-transform: capitalize;
	font-variant: normal;
}

.txtPequeNo
{
    font-family: Tahoma;
	font-size: 10px;
	color: #606165;
	text-align: justify;
	margin-right: 2px;
	vertical-align: bottom;
	line-height: 110%;
    width:75px;
    height:15px;
}

.txtPequeNoCantidad
{
    font-family: Tahoma;
	font-size: 10px;
	color: #606165;
	text-align: justify;
	margin-right: 2px;
	vertical-align: bottom;
	line-height: 110%;
    width:50px;
    height:15px;
}

.ddlPequeNo
{
	font-family: Tahoma;
	font-size: 9px;
	color: #606165;
	text-align: justify;
	margin-right: 2px; /*line-height: 25px;*/
	width: 50px; /*height: 20px;*/
	vertical-align: middle;
	font-weight: bold;
}

.ddlMediano
{
    font-family: Tahoma;
	font-size: 11px;
	color: #606165;
	font-weight:bold;
	text-align: justify;
	margin-right: 2px;
	vertical-align: bottom;
	line-height: 25px;
    width:100px;
    height:20px;
}

/*Calendario*/

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: #bfbfbf;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: #282828;
	text-decoration: underline;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: #343434;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	background-color: gainsboro;
}
.MyCalendar .ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.MyCalendar .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar .ajax__calendar_header
{
	height: 20px;
	width: 100%;
	color: #505050;
}
.MyCalendar .ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../../images/sitioPublic/registroAnterior12.gif);
}
.MyCalendar .ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../../images/sitioPublic/registroSiguiente12.gif);
}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px;}
.MyCalendar .ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
	color: #ff0000;
}
.MyCalendar .ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
	color: #ff6600;
}
.MyCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.textoListaCalendarioEncabezado
{
    font-weight:bold;
	font-family: Tahoma;
	font-size: 10px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
}

.textoListaCalendarioNormal
{
	font-family: Tahoma;
	font-size: 9px;
	background:Transparent;
    color:#FF0000;
    text-decoration: none;
}

.btnCalendario{
 background-image:url(../../images/sitioPublic/calendario.png);
 text-align:center;
 width: 21px;
 height: 21px;
 padding:0px 0px 0px 0px;
}

.imgCalendario{ 
 text-align:center;
 width: 21px;
 height: 21px;
 padding:0px 0px 0px 0px;
 cursor:pointer;
}

a:visited, a:active, a:hover, a:link, a:visited
{
    text-decoration:none;
}


/*Estilos para paginacion de productos*/

#divEncabezado
{
    float:left;
    width:500px;
    clear:both; 
    margin:5px 5px 5px 5px;
}

#divOrdenYFiltros
{
    float:left;
    width:500px;
    clear:both; 
    visibility:hidden;
    display:none;
    border: solid 2px gray;
}

#divOrden
{
    float:left;
    width:500px;
    clear:both; 
}

.mostrar{
    visibility:visible;
    display:block;
    cursor:hand;
}

.ocultar{
    visibility:hidden;
    display:none;
    cursor:hand;
}

.ddlOrden
{
    font-size:small;
    float:left;
    margin:2px 2px 2px 0px;
}

.btnOrden
{
    font-size:small;
    font-weight:bold;
    float:right;
    margin:2px 2px 2px 5px;
}

.grvFiltro
{
    float:left;
    clear:right;
    margin:2px 2px 2px 2px;
}

.rblOrden
{
    font-weight:bold;
    font-size:small;
    float:left;
    clear:right;
    margin:2px 2px 2px 5px;
}

.orden
{
    font-size:small;
    float:left;
    margin:2px 2px 2px 5px;
}
.ordenB
{
    font-weight:bold;
    font-size:small;
    float:left;
    margin:2px 2px 2px 5px;
}

#divLista
{
    float:left;
    width:500px;
    clear:both;  
}
#divPie
{
    float:left;
    width:500px;
    clear:both;
}

.imgVistaNormal
{
    border-style:solid;
    border-color:white;
    border-width:thin;
    margin:2px 2px 2px 2px;
    cursor:hand;
}

.imgLoad
{
    margin:4px 4px 4px 4px;
}

.imgVistaSeleccionada
{
    border-style:solid;
    border-color:Black;
    border-width:thin;
    margin:2px 2px 2px 2px;
    cursor:hand;
}

/* vista de carrito */
.panDTLCarrito
{
    width:500px;
}

.DTLCarritoPanProductoVista0
{
    float:left;
    width:500px;
    clear:both;
    margin: 0px auto 1px auto;
    padding:1px 1px 1px 1px;
    
}

.DTLCarritoPanDatosVista0
{
    float:left;
    width:430px;
    clear:none;
    text-align:left;
    margin: 1px auto 2px auto;
}

.DTLCarritoPanDatos1Vista0
{
    float:left;
    width:420px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTLCarritoPanDatos2Vista0
{
    float:left;
    width:420px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTLCarritoImgProductoVista0
{
    float:left;
    width:100px;
    height:100px;
    clear:none;
}

.DTLCarritoLblCodigo1Vista0
{
    float:left;
    clear:none;
    margin:1px auto 1px 5px;
}

.DTLCarritoLblCodigo2Vista0
{
    float:right;
    clear:right;
    margin:1px 5px 1px auto;
}

.DTLCarritoLblProductoVista0
{
    float:left;
    font-variant:small-caps;
    clear:left;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTLCarritoLblDisponible1Vista0
{
    float:left;
    clear:left;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTLCarritoLblDisponibleVista0
{
    float:left;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTLCarritoLblPrecioVista0
{
    float:left;
    clear:none;
    font-weight:bold;
    text-decoration:line-through;
    margin:1px 5px 1px auto;
}

.DTLCarritoLblDescuentoVista0
{
    float:left;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTLCarritoLblTotalPrecioVista0
{
    float:right;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}


.DTLCarritoTxtCantidadVista0
{
    float:left;
    clear:none;
    text-align:right;
}                    

.DTLCarritoLblUnidadVista0
{
    float:left;
    clear:none;
    margin:1px 5px 1px 5px;
}

.DTLCarritoBtnAgregarVista0
{
    float:right;
    clear:right;
}

/* Fin Vista de Carrito*/


/*Vista 0*/
.DTL2000PanProductoVista0
{
    float:left;
    width:500px;
    clear:both;
    margin: 0px auto 1px auto;
    padding:1px 1px 1px 1px;
    
}

.DTL2000PanDatosVista0
{
    float:left;
    width:385px;
    clear:none;
    text-align:left;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos1Vista0
{
    float:left;
    width:370px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos2Vista0
{
    float:left;
    width:370px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000ImgProductoVista0
{
    float:left;
    width:100px;
    height:100px;
    clear:none;
}

.DTL2000LblCodigo1Vista0
{
    float:left;
    clear:none;
    margin:1px auto 1px 5px;
}

.DTL2000LblCodigo2Vista0
{
    float:right;
    clear:right;
    margin:1px 5px 1px auto;
}

.DTL2000LblProductoVista0
{
    float:left;
    font-variant:small-caps;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponible1Vista0
{
    float:left;
    clear:left;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponibleVista0
{
    float:left;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblPrecioVista0
{
    float:right;
    clear:none;
    font-weight:bold;
    text-decoration:line-through;
    margin:1px 5px 1px auto;
}

.DTL2000LblDescuentoVista0
{
    float:right;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTL2000TxtCantidadVista0
{
    float:right;
    clear:left;
    text-align:right;
}                    

.DTL2000LblUnidadVista0
{
    float:right;
    clear:none;
    margin:1px 5px 1px 5px;
}

.DTL2000BtnAgregarVista0
{
    float:right;
    clear:right;
}
/*FIN Vista 0*/


/*Vista 1*/
.DTL2000PanProductoVista1
{
    float:left;
    width:500px;
    clear:both;
    margin: 0px auto 1px auto;
    padding:1px 1px 1px 1px;
}

.DTL2000PanDatosVista1
{
    float:left;
    width:495px;
    clear:left;
    text-align:left;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos1Vista1
{
    float:left;
    width:490px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos2Vista1
{
    float:left;
    width:490px;
    clear:both;
    margin: 1px auto 2px auto;
}


.DTL2000ImgProductoVista1
{
    float:left;
    width:300px;
    height:300px;
    clear:none;
    margin:1px auto 1px 100px;
}

.DTL2000LblCodigo1Vista1
{
    float:left;
    clear:none;
    margin:1px auto 1px 5px;
}

.DTL2000LblCodigo2Vista1
{
    float:right;
    clear:right;
    margin:1px 5px 1px auto;
}

.DTL2000LblProductoVista1
{
    float:left;
    font-variant:small-caps;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponible1Vista1
{
    float:left;
    clear:left;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponibleVista1
{
    float:left;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblPrecioVista1
{
    float:right;
    clear:left;
    font-weight:bold;
    text-decoration:line-through;
    margin:1px 5px 1px auto;
}

.DTL2000LblDescuentoVista1
{
    float:right;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTL2000TxtCantidadVista1
{
    float:right;
    clear:none;
    text-align:right;
}                    

.DTL2000LblUnidadVista1
{
    float:right;
    clear:none;
    margin:1px 5px 1px 5px;
}

.DTL2000BtnAgregarVista1
{
    float:right;
    clear:right;
}
/*FIN Vista 1*/

/*Vista 2*/
.DTL2000PanProductoVista2
{
    float:left;
    width:250px;
    clear:none;
    margin: 0px auto 1px auto;
    padding:1px 1px 1px 1px;
}

.DTL2000PanDatosVista2
{
    float:left;
    width:245px;
    clear:left;
    text-align:left;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos1Vista2
{
    float:left;
    width:240px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos2Vista2
{
    float:left;
    width:240px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000ImgProductoVista2
{
    float:left;
    width:150px;
    height:150px;
    clear:none;
    margin:1px auto 1px 45px;
}

.DTL2000LblCodigo1Vista2
{
    float:left;
    clear:none;
    margin:1px auto 1px 5px;
}

.DTL2000LblCodigo2Vista2
{
    float:right;
    clear:right;
    margin:1px 5px 1px auto;
}

.DTL2000LblProductoVista2
{
    float:left;
    font-variant:small-caps;
    clear:right;
    font-size:small;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponible1Vista2
{
    float:left;
    clear:left;
    font-size:small;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponibleVista2
{
    float:left;
    font-size:small;
    clear:right;
    margin:1px auto 1px 5px;
}

.DTL2000LblPrecioVista2
{
    float:right;
    clear:left;
    text-decoration:line-through;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTL2000LblDescuentoVista2
{
    float:right;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTL2000TxtCantidadVista2
{
    float:right;
    clear:none;
    text-align:right;
}                    

.DTL2000LblUnidadVista2
{
    float:right;
    clear:none;
    margin:1px 5px 1px 5px;
    font-size:small;
}

.DTL2000BtnAgregarVista2
{
    float:right;
    clear:right;
}
/*FIN Vista 2*/



/*Vista 5*/
.DTL2000PanProductoVista3
{
    float:left;
    width:500px;
    clear:none;
    margin: 0px auto 1px auto;
    padding:1px 1px 1px 1px;
}

.DTL2000PanDatosVista3
{
    float:left;
    width:495px;
    clear:left;
    text-align:left;
    margin: 1px auto 2px auto;
}

.DTL2000PanDatos1Vista3
{
    float:left;
    width:490px;
    clear:both;
    margin: 1px auto 2px auto;
}
.DTL2000PanDatos2Vista3
{
    float:left;
    width:490px;
    clear:both;
    margin: 1px auto 2px auto;
}

.DTL2000ImgProductoVista3
{
    display:none;
    visibility:hidden;
}

.DTL2000LblCodigo1Vista3
{
    float:left;
    clear:none;
    margin:1px auto 1px 5px;
}

.DTL2000LblCodigo2Vista3
{
    float:right;
    clear:right;
    margin:1px 5px 1px auto;
}

.DTL2000LblProductoVista3
{
    float:left;
    font-variant:small-caps;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponible1Vista3
{
    float:left;
    clear:left;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblDisponibleVista3
{
    float:left;
    clear:right;
    font-size:medium;
    margin:1px auto 1px 5px;
}

.DTL2000LblPrecioVista3
{
    float:right;
    clear:left;
    font-weight:bold;
    text-decoration:line-through;
    margin:1px 5px 1px auto;
}

.DTL2000LblDescuentoVista3
{
    float:right;
    clear:none;
    font-weight:bold;
    margin:1px 5px 1px auto;
}

.DTL2000TxtCantidadVista3
{
    float:right;
    clear:none;
    text-align:right;
}                    

.DTL2000LblUnidadVista3
{
    float:right;
    clear:none;
    margin:1px 5px 1px 5px;
}

.DTL2000BtnAgregarVista3
{
    float:right;
    clear:right;
}
/*FIN Vista 5*/