body{
	text-align: center;
}


SELECT {
	BORDER-RIGHT: #b0a756 1px solid;
	BORDER-TOP: #b0a756 1px solid;
	FONT-SIZE:9px; BORDER-LEFT: #b0a756 1px solid;
	COLOR: #000000; BORDER-BOTTOM: #b0a756 1px solid;
	FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE:10px;
	FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}
TEXTAREA{
	FONT-SIZE:10px;
	FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}
a:link {
	font-family: verdana;
	color: #008000;
	text-decoration: none;
}
a:visited {
	font-family: verdana;
	color: #008000;
	text-decoration: none;
}
a:hover {
	font-family: verdana;
	color: #008000;
	text-decoration: underline;
}
a:active {
	font-family: verdana;
	color: #008000;
	text-decoration: none;
}

a.servicios:link {
	font-family: verdana;
	color: #656C65;
	text-decoration: none;
}
a.servicios:visited {
	font-family: verdana;
	color: #656C65;
	text-decoration: none;
}
a.servicios:hover {
	font-family: verdana;
	color: #656C65;
	text-decoration: underline;
}
a.servicios:active {
	font-family: verdana;
	color: #656C65;
	text-decoration: none;
}



a.simple:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.simple:visited {	
	text-decoration: none;
	color: #FFFFFF;
}
a.simple:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
a.simple:active {
		text-decoration: none;
		color: #FFFFFF;
}

a.simpleNegro:link {
	text-decoration: none;
	color: #000000;
}

a.simpleNegro:visited {	
	text-decoration: none;
	color: #000000;
}
a.simpleNegro:hover {
	text-decoration: underline;
	color: #000000;
	}
a.simpleNegro:active {
	text-decoration: none;
	color: #000000;
}





a.Titdestacado:link {
	text-decoration: underline;
	color: #CC0033;
	font-weight: bold;
	font-size: xx-small;
}
a.Titdestacado:visited {	
	text-decoration: underline;
	color: #CC0033;
	font-weight: bold;
	font-size: xx-small;
}
a.Titdestacado:hover {
	text-decoration: underline;
	color: #CC0033;
	font-size: xx-small;
	}
a.Titdestacado:active {
		text-decoration: underline;
		color: #CC0033;
		font-weight: bold;
		font-size: xx-small;
}


a.destacado:link {
	text-decoration: underline;
	color: #656C65;
	font-size: xx-small;
}
a.destacado:visited {	
	text-decoration: underline;
	color: #656C65;	
	font-size: xx-small;
}
a.destacado:hover {
	text-decoration: underline;
	color:#656C65;
	font-size: xx-small;
	}
a.destacado:active {
		text-decoration: underline;
		color: #656C65;
		font-size: xx-small;
}



.subTituloContenido {
	font-size: x-small;
	vertical-align: middle;
}


.tituloListaProductos{
	background-color: #666666;
	color: rgb(255, 255, 255);
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

td.tituloListaProductosC1{
	width: 20%;
}

td.tituloListaProductosC2{
	width: 44%;
}
td.tituloListaProductosC3{
	width: 36%;
}

.listaProductosC1{
		
}
td.listaProductosC1{
	width:20%;
	vertical-align: top;
}
.listaProductosC2{
		
}
td.listaProductosC2{
	width:44%;
	vertical-align: top;
}
.listaProductosC3{
		
}
td.listaProductosC3{
	width:36%;
	vertical-align: top;
}

/* :::: DATOS PRODUCTOS DE PT_CATEGO ::::::::*/
.nombreProducto {
	color: #DF0007;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

.nombreProducto  a:link {
	text-decoration: none;
	color: #DF0007;
}
.nombreProducto a:visited {	
	text-decoration: none;
	color: #DF0007;
}
.nombreProducto a:hover {
	color: #DF0007;
	text-decoration: underline;
}
.nombreProducto a:active {
	color: #DF0007;
	
}

.descripcionProducto{
	color: #656C65;
	font-size: 10px;
	font-family: Verdana;
}

.categoriaNombreTienda {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
}

.categoriaNombreTienda a:link{
	color: #656C65;
	text-decoration: none;	
}
.categoriaNombreTienda a:visited{
	color: #656C65;
	text-decoration: none;
}
.categoriaNombreTienda a:hover{
	color: #656C65;
	text-decoration: underline;
}
.categoriaNombreTienda a:active {
	color: #656C65;
	text-decoration: none;
}

.categoriaPrecio {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000;
}

td.categoriaPrecio {
	vertical-align: middle;
	height: 20px;
}

/*::::::::::::::::::::::::::::::::::::::::*/




/*::::::::::::::::::  CATEGORIAS ::::::::::::::::::::::*/

#DescCategoriaProd{
	font-size: 10px;
	color: #000;;
	font-family: Verdana;
	padding: 6;
	padding-top: 8px;
	vertical-align: middle;
}


.descDestacado {
	color: #656C65;
	font-size: xx-small;
	font-family: verdana;
}

.precioDestacado {
	color: #000000;
	font-size: xx-small;
	font-family: verdana;
}

/*::::: Contenedora de los escaparates*/
div#ContPromoEscaparte{	
	margin: 0 auto;
}

/*:: Promociones escaparates  */
div.PromoEscaparate{
	float: left;
	width: 80px;
	height: 100%;
	text-align: center;
	margin: 1px;
}
.PromoDescripcion{
	color: #656C65;
	font-size: 10px;
	font-family: verdana;	
} 

/*:: Limitadores de los floats  */
div.LimF{
	clear: both;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::*/


/*Colores para los titulos de las secciones*/
.td-bgcolor4	{ background-color: #C8C7C2; }	/* (marron) */
.td-bgcolor5	{ background-color: #EEEEE2; }	/* (marrón claro) */

.TitSeccContenedora {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #008000; 
	text-decoration: none;
	font-weight: bold;
}
.txt-botones2 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}


/*::::::::::::::::: PRODUCTOS ::::::::::::::::::::*/
.DatoProducto {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}
.ValorDatoProducto{
	font-size: 12px;	
	font-family: Tahoma;
}

 





/*::::::::::::    TABLA PRINCIPAL DEL PORTAL   ::::::::::::::*/
table#Principal{
	border: solid 0px #CCC;
	margin-top: 10px;
	width: 772;
	margin-left: auto;
	margin-right: auto;
}
/*:::::    SECCIONES DE LA TABLA PRINCIPAL    ::::::*/
td#PCabecera{
	
}

tr#PCuerpo{
}

td#PCuerpo{
	padding: 0px;
}


td#PPie{
}


/*:::::::   DIVISIONES DEL CUERPO   ::::::*/

table#Cuerpo{
	border: 0px solid #CCC;
	
}
td#CpIzq{	
	width: 164px;
	vertical-align: top;
	padding: 0px;
}

td#CpCentral{
	width: 438;
	vertical-align: top;
	padding-left:3px;
	padding-right: 1px;
}

td#CpDch{
	width: 165px;
	padding: 0px;
}

/*:::::::::::::   CUERPO IZQ   :::::::::::::*/
table.CISecciones{
	border: 0px dotted red;
	width: 100%;
	background-color: #E9F5E9;
}
/*:: Celdas con enlaces a sección :*/
td.CISeccion{
	padding: 1px;
	padding-left: 4px;	
	font-size: 10px;	
}

.CISeccion a,
.CISeccion a:visited {	
	color: #656C65;
	text-decoration: none;	
	font-weight: bold;
	font-family: verdana;
	
}

.CISeccion a:hover {
	text-decoration: underline;
}

/*:::::::::::::  CUERPO CENTRAL   :::::::::::*/
table#Contenido{	 
	 width: 100%;
	 border: none 0px;
	 border-spacing: 0px;
}
td#Contenido{
	border: none 0px green;
	padding: 0px;
	text-align: center;
}




/*:::::::::::::   CUERPO DCH   :::::::::::::*/
 /*: Contiene a la tabla CDSecciones, en su celda dch. */
table#TCDch{ /*Tabla del cuerpo Derecho.*/ 
	width: 100%;
	border: none 0px;
	/*border-spacing: 10px;*/
}

td#TdDchTCD{ /*Celda decha de la tabla TCDcha*/
	padding: 0px;
	vertical-align: top; 	
}
table#CDSecciones{
	border: 0px dotted red;
	width: 100%;
	height: 100%;
	border-spacing: 0px;
}

#CDSecciones th{
	padding-bottom: 4px;
}

td.CDSeccion {
	padding-top:2px;
	padding-bottom: 2px;
}
.Recomendamos{
	padding-top:4px;
	padding-bottom: 4px;
	font-size: 10px;
	font-family: Verdana;
	padding-left: 8px;
	float: none;
}

tr.CDSeccionMargen{
	height: 10px;
}
td.CDSeccionMargen{
	
}


/*::::::::::::::  CONTENEDORA :::::::::::::::::*/
td#CabeceraMenus{
	vertical-align: bottom;
}
#CabeceraMenus div{
	padding: 0px;
}

#CabMenu1{
	padding: 0px;
	height: 32px;
}
tr#CabMenu1{
	white-space: nowrap !important;
	text-align: center;
}

td.CabMenu1Cd1{	
	padding-left: 8px;
}
#CabMenu2{
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #F00;
	height: 20px;	
}

#CabMenu2 a,
#CabMenu2 a:Visited{	
	color: #393;
}

.CabNegrita1{
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
.CabNormal1{
	color: #FFF;
	font-size: 10px;
	font-family: Verdana;
}


/*:::::::::: INICIO ::::::::::*/

/*::: Banners :::*/
table#Banners{
	border: 0px;
}
td.BannerT1{	
	text-align: center;
	padding: 0px;
	text-align: center;
}
td.BannerT2{
	padding: 0px;
	padding-top: 8px;
	text-align: center;
}



/* ::::::: ACTIVIDAD PT_ACTIVI ::::::::*/

td#DescActividad{
	padding: 7px 6px;	
	font-size: 10px;
	font-family: Verdana;	
}

span.actividadNombreTienda{
	display: block;
	vertical-align: middle;
	height: 24px;
}

.actividadNombreTienda {
	color: #DF0007;
	font-weight: bold;
	font-size: 12px;
}

.actividadNombreTienda  a:link {
	text-decoration: none;
	color: #DF0007;
}
.actividadNombreTienda a:visited {	
	text-decoration: none;
	color: #DF0007;
}
.actividadNombreTienda a:hover {
	color: #DF0007;
	text-decoration: underline;
}
.actividadNombreTienda a:active {
	color: #DF0007;
	
}


.galeriaNegocio{
	font-size: 12px;
	font-weight: bold;
	-color: #FFF;
	font-family: Verdana;
}

td.galeriaNegocio{
	background: url(/images/portal/2/fondoBanner.jpg);
    background-repeat: repeat-x ! important;
	height: 33px;
	vertical-align: middle;
}

span.activdadNegocio {
	height: 100%;
	vertical-align: top;
}
.actividadNegocio {
	font-size: 12px;	
	font-family: Verdana;
}

.galeriaNegocio  a:link {
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.galeriaNegocio a:visited {	
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.galeriaNegocio a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}
.galeriaNegocio a:active {
	color: rgb(255, 255, 255);
}


/*:::::::::::::::::: PT_TIENDA :::::::::::::::::::*/

#NombreTienda_PtT{
	color: #C30;
	font-size: 12px;	
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
}


/*:::::::: FORMULARIO DE SOLICITUD ::::::::::*/
table#FSolicitud{
	width: 90%;
	border: solid 1px #E9F5E9;
	margin-left: auto;
	margin-right: auto;
}
#FSolicitud td{
	font-size: 10px;
	font-family: Verdana;
}

table#CabTienda{
	width: 100%;	
}

td#CabTCDEnlaces{
	padding: 0px;
}

th#MsjFSolicitud{	
	padding: 5px;
	font-size: 10px;
	font-family: Verdana;
	background-color: #E9F5E9;
}

table#DatosPortal{
	font-size: 10px;
	font-family: Verdana;
}

/*:::::::: FORMULARIO DE SOLICITUD ::::::::::*/
table#FBusqueda{
	width: 90%;
	border: solid 1px #E9F5E9;
	margin-left: auto;
	margin-right: auto;
}
#FBusqueda td{
	font-size: 10px;
	font-family: Verdana;
}
th#MsjFBusqueda{	
	padding: 5px;
	font-size: 10px;
	font-family: Verdana;
	background-color: #E9F5E9;
}

.PtCoTexto{
	font-size: 11px;
	font-family: Verdana;
}

.PtCoTextoA{
	color: #656C65;
	font-size: 11px;
	font-family: Verdana;
}

.PtCoTextoDestacado{
	color: #449749;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.PtCoNota{
	font-size: 10px;
	font-family: Verdana;
}
.PtCoNotaA{
	color: #656C65;
	font-size: 10px;
	font-family: Verdana;
}

table.PtCoTbB{
	border: solid 1px #E9F5E9;
	font-size: 10px;
	font-family: Verdana;
}
.PtCoTbB th{
	background-color: #E9F5E9;
}


/*:::::::::::::::::: COMUNES :::::::::::::::::::*/

tr#TitSeccion{
	background-color: #449749;    
	height: 33px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFF;
	word-spacing: -2px;
}

td#TitSeccion {
	padding-left: 8px; /*Para alinear con el texto inferior.*/
}

#TitSeccion a,
#TitSeccion a:visited {
	color: #FFF;
	text-decoration: none;
}
#TitSeccion a:hover{
	text-decoration: underline;
}


/*En ptInicio, aparecen dos Titulos que serán de esta clase.*/
td.TitContenido {
	background-color: #449749;
	color: #FFF;
	text-decoration: none;
	padding-left: 8px; /*Para alinear con el texto inferior.*/
	font-family: Verdana;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*word-spacing: -2px;*/
}
.TitContenido a,
.Titcontenido a:visited {
	color: #FFF;
	text-decoration: none;
}
.TitContenido a:hover{
	text-decoration: underline;
}

td.TitContenidoLin {
	height: 1px;
	border-left: none 0px;
	border-right: none 0px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	background-color: #449749;
	text-align: center;
	padding: 0px;
}
td.TitContenidoLin img{
	border: none;
	width: 1px;
	height: 1px;
	visibility: hidden;
}
span.TitContActivo {
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	font-family: Verdana;
}


/*:: TABLA AL 100% */
table.TWCien{
	width: 100%;
	border: none 0px;
	border-spacing: 0px;
}

/*:: Aplicados en pt_activi y pt_catego ::*/

table#ListSubCatego{
	width: 95%;
	margin: 3px;
	*margin-top: 5px;
	border: 0px;
}
#ListSubCatego td{
	vertical-align: middle;
}
td.ListSubCatego{
	padding: 4px 1px;
	/*background-color: #E9F5E9;*/
}
.ListSubCatego a,
.ListSubCatego a:visited{
	color: #000;
	font-weight: bold;
	font-size: 10px;
	font-mamily: Verdana;
}
.ListSubCatego a:hover{
	text-decoration: underline;
}

td.DescSubCatego{
	padding: 4px 6px;
	font-size: 10px;
	font-family: Verdana;	
}



table.lineaSeparadora {
	border:none;
	background-color: #FFFFFF;
	width: 98%;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 1%;
	margin-right: 1%;
}

td.lineaSeparadora {
	padding:0;
	border:none;
	background-color: #DFE1DE;
	width: 100%;
	height: 1px;
}

tr.LineaSeparadora100 {
	height: 1px;	
}
.LineaSeparadora100 td{
	width:100%;
	padding: 0px;
	background-color:#DFE1DE;
}


/*Asterisco Rojo*/
span.asterisco {
	color: red;
	font-size: 10px;
	font-family: Tahoma;
}

.notaPie{
	font-size: 11px;
	font-family: Tahoma;

}

/* */
#ContHtmlDefecto,
#ContHtmlDefecto td{
	font-size: 11px !important;
	font-family: Verdana;	
}

.Estilo1{
	font-size: 11px;
	font-family: Verdana;
}

div.aviso {
	color: red;
	border: solid 1px green;
	padding: 8px;
	text-align: center;
	font-weight: bold;
	font-falmily: Verdana;

}