﻿body 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:12px; color:Black;
    margin:0px; padding:0px;
}

#divbody
{
    width:1015px; margin:0px auto;
}

.tablabody
{
    width:100%;
}
.tdbodyenc
{
    height:90px; padding-bottom:3px;
    border-bottom:solid 3px #A7A7A7;
}

/* Encabezado body */

.dlogobanner
{
    width:1015px; height:90px; margin:0px auto; padding:0px; text-align:center;
}
.dlogo
{
    width:287px; float:left; margin:0px 0px 0px 0px; padding:0px; text-align:right;
}
.dbanner728x90
{
    width:728px; float:right; margin:0px; padding:0px;
}

/* Fin Encabezado body */

/* Menu horizontal */

.tdmenuh
{
    height:31px; padding-top:3px;
    background:white url(images/bg_menuh.gif) top left repeat-x;
}
#menu
{
	/*background: url(images/homepage05.gif) repeat-x left top; margin:0px auto;*/
	width:480px; margin:0px auto;
}

#menu a {
	text-decoration: none;
	font-weight: bold;
	color: #4C4C4C;
}
/*#menu a {
	position: relative;
	padding: 7px 15px 7px 15px;
	text-decoration: none;
}*/


#menu a:hover {
	background: url(images/bg_menuh_hover.gif) repeat-x left top;
	color: #FFF;
}

#menu .active, #menu .active a {
	background: url(images/bg_menuh_hover.gif) repeat-x left top;
	color: #FFF;
}
.tdmenuh ul{
	list-style: none;	
	padding:0;
	margin:0;
}
.tdmenuh ul li
{
	float: left;
	position: relative;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px;
}
.tdmenuh ul li a
{
	color: white;
	text-decoration: none;
	height:25px;
	padding: 5px 10px;
}
.tdmenuh ul li a:hover{
	color:#BEAA8A;
	text-decoration: none;
}
.liconbordeder
{
    border-right:dashed 1px #FFFFFF;
}

/* Fin Menu horizontal */

.tdcontenido
{
    padding:5px 0px 10px 0px; vertical-align:top;
}
.tablacontenido
{
    width:761px; vertical-align:top;
    padding:0px 0px 0px 0px;
}
.tdizq
{
    width:249px; vertical-align:top; padding:0px;
}
.tdcen
{
    width:548px; vertical-align:top; padding:0px 5px;
}
.tdder
{
    width:218px; vertical-align:top; padding:0px;
}
.dladoizq
{
    width:249px; float:left; vertical-align:top;
}
.dcontenido
{
    width:538px; float:left; vertical-align:top;
    padding:0px;
}

/*=======box===========*/
.box{
	width:100%;
	padding-bottom:10px;
}
.box .padded, .padded1, .padded2, .padded3, .padded4, .padded5{
	border-left:1px solid #c8cfd2;
	border-right:1px solid #c8cfd2;
	background-color:#fff;
}

.box .top{
	background:url(images/top-center.gif) left top repeat-x;
	height:40px;
}
.box .left_top{
	background:url(images/top-left.gif) left top no-repeat;
		height:40px;
}
.box .right_top{
	background:url(images/top-right.gif) right top no-repeat; 
	height:40px;
}
.box .bot{
	background:url(images/base-center.gif) left bottom repeat-x;
	height:20px;
}
.box .left_bot{
	background:url(images/base-left.gif) left bottom no-repeat;
	height:20px;
}
.box .right_bot{
	background:url(images/base-right.gif) right bottom no-repeat; 
	height:20px;
}
.box .title{
	text-align:center

}
/*=====//box===========*/

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	color: #000;
}

h1, h2 {
	height: 22px;
	padding: 15px 0px 0px 12px;
/*	background: url(../images/homepage08.gif) repeat-x left top;*/
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
}

h1 span, h2 span {
	color: #000;
}

h2.text1, h3 {
	height: auto;
	padding: 0px;
	background: none;
	text-transform: none;
	font-size: 12px;
	color: #000;
}
/** Fin HEADINGS */

/** MISC */

.padded {
	padding:20px 10px 5px 10px;
}
.padded1 {
	padding:5px 5px 5px 5px;
}

.padded2 {
	padding:20px 10px 5px 10px;
}
.padded2 ul
{
    margin:0px; padding:0px 0px 0px 15px;
}
.padded2 ul li
{
    margin:0px; padding:0px 0px 3px 0px;
}
.padded2 ul li a
{
    text-decoration:none; color:#457EC1;
}
.padded2 ul li a:hover
{
    text-decoration:underline;
}

.padded3 {
	padding:15px 20px 5px 20px;
}
.padded3 ul
{
    margin:0px; padding:0px 0px 0px 0px;
}
.padded3 ul li
{
    margin:0px; padding:0px 0px 3px 0px; list-style-type:none;
}
.padded3 ul li a
{
    text-decoration:none; color:#457EC1;
    display: block; margin: 0; padding: 2px 2px; width:156px;
}
.padded3 ul li a:hover
{
    text-decoration:none;
    background: #0075BC; color:White;
}
.padded4
{
    padding:10px 0px 0px 0px;
}
.padded5
{
    padding:10px 5px 0px 5px;
}

/** Fin MISC */

/** CONTENT */

.dbanner505x164
{
    width:538px; margin:0px 0px 5px 0px; float:left; text-align:center;
}
#content {
}


.dladoder1
{
    float:right;padding:0px;width:218px;
}
.dnovedades
{
    width:538px; margin:5px 0px; float:left; text-align:center;
}

/* Fin CONTENT */

/* pie */

.tdpie
{
    height:41px; vertical-align:top; padding: 5px 0px;
    background:white url(images/bg_pie.gif) top left repeat-x;
}
.tdpieizq
{
    padding:0px 0px 0px 5px;
}
.tdpiecen
{
    padding:0px 5px 0px 5px; text-align:center;
}
.tdpieder
{
    padding:0px 5px 0px 0px; text-align:right;
}
.dpie1
{
    width:100%; margin:10px 0px 0px 0px;
}
.dpievisitas
{
    float:left; margin:0px 5px;
}
.dpiecopyriht
{
    float:right; margin:0px 5px;
}
.dpie2
{
    width:100%; height:60px; margin:0px 0px; vertical-align:top; text-align:center;
}
.parrafopie2
{
    margin:1px 5px;
}

.divmenupie
{
    width:530px; margin:0px auto;
}
.divmenupie ul
{
    list-style: none; margin:0px 0px;
}
.divmenupie ul li
{
	float:left;
	position: relative;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px;
}
.divmenupie ul li a
{
	color:#6F6F6F;
	text-decoration: none;
	height:25px;
	padding: 5px 10px;
}
.divmenupie ul li a:hover{
	color:#BEAA8A;
	text-decoration: none;
}
.liconbordeder1
{
    border-right:dashed 1px #FFFFFF;
}

/* fin pie */

/* Formularios */

.tdconetiqueta{padding:2px 3px 2px 0px; text-align:right;}
.tdconetiqueta1{padding:2px 0px 5px 0px; text-align:left;}
.tdcontextbox{padding:2px 0px; text-align:left;}
.tdcontextbox1{padding:2px 5px 2px 15px;}
.tdconlineasup{border-top:solid 1px #c8cfd2;}
.celdacontb{padding:2px 0px; text-align:left;}
.celdacontb1{padding: 2px 0px 3px 4px; text-align:left; vertical-align:top;}
.tdconbonton{padding:3px 0px; text-align:right;}
.tdconbonton1{padding:3px 3px; text-align:left;}
.boton{border:solid 1px gray; background-color:White;}
.boton:hover{background-color:#F0F4F5; cursor:hand;}
.tbconlink{padding:2px 0px;}
.tbconlink1{padding:2px 0px 2px 0px;}
.tbconlink2{padding:0px 0px 2px 0px;}
.tbconlink3{padding:0px 0px 5px 0px;}
.tbconlink4{padding:2px 0px 3px 5px;}
.parrafo1{margin:0px;}
.parrafoenccajacontenido{margin:2px 3px;}
.tdetiqueta1{padding:1px 0px; text-align:left; font-size:10px; color:Gray;}
.parrafo1empresa{margin:0px;}
.parrafofecha{color:Gray; margin:0px;}
.parrafotitulo1{margin:0px;}
.parrafoleermas{margin:2px 0px; float:right;}
.parrafoleermas a{text-decoration:none;}
.parrafoleermas a:hover{text-decoration:underline;}

/* Fin Formularios */

/* caja */

.tdcajaizq{width:20px; height:40px; background: url(images/top-left.gif) left top no-repeat;}
.tdcajacen{width:95%; height:40px; background: url(images/top-center.gif) left top repeat-x; text-align:center;}
.tdcajacen2{width:99%; height:40px; background: url(images/top-center.gif) left top repeat-x; text-align:center;}
.tdcajader{width:20px; height:40px; background: url(images/top-right.gif) top right no-repeat;}
.tdcajacontenido{border-left:solid 1px #c8cfd2; border-right:solid 1px #c8cfd2; padding:5px;}
.tdcajainfizq{width:20px; height:20px; background: url(images/base-left.gif) left bottom no-repeat;}
.tdcajainfcen{height:20px; background: url(images/base-center.gif) left bottom repeat-x;}
.tdcajainfder{width:20px; height:20px; background: url(images/base-right.gif) right bottom no-repeat;}

.thcaja1supizq{width:20px; height:40px; background:url(images/top-left.gif) left bottom no-repeat;}
.thcaja1supder{width:20px; height:40px; background:url(images/top-right.gif) right bottom no-repeat;}
.tdcaja1infizq{width:20px; height:20px; background:url(images/base-left.gif) left top no-repeat;}
.tdcaja1infder{width:20px; height:20px; background:url(images/base-right.gif) right top no-repeat;}

.tablacaja3{width:538px;}
.thcaja3supcen{width:498px; height:40px; background:url(images/top-center.gif) left bottom repeat-x; text-align:center;}
.tdcaja3infcen{width:498px; height:20px; background:url(images/base-center.gif) left top repeat-x;}
.tdcaja3conten{border-left:1px solid #c8cfd2; border-right:1px solid #c8cfd2; background-color:#FFFFFF; padding:5px 5px 0px 5px;
    /* 506 px es el ancho que queda*/}

.tablacaja4{width:260px;}
.thcaja4supcen{width:220px; height:40px; background:url(images/top-center.gif) left bottom repeat-x; text-align:center;}
.tdcaja4infcen{width:220px; height:20px; background:url(images/base-center.gif) left top repeat-x;}
.tdcaja4conten{border-left:1px solid #c8cfd2; border-right:1px solid #c8cfd2; background-color:#FFFFFF; padding:5px 5px 0px 5px;}

/* fin caja */

/* Categoria */

.tdMapa
{
    height:15px; font-size:11px; font-family: tahoma;
}
.tdMapa a
{
    text-decoration:none;
}
.tdfiladivision5px
{
    height:5px;
}
.tdfiladivision10px
{
    height:10px;
}
.tdfiladivision10pxconlinea
{
    height:10px; border-top:solid 1px #c8cfd2;
}

#DSubCategorias{
	border-left:1px solid #c8cfd2;
	border-right:1px solid #c8cfd2;
	background-color:#fff;
	padding:10px 5px 0px 5px;
}
#DSubCategorias A
{
    text-decoration:none;
    color:Blue; font-family:Tahoma;
}
#DSubCategorias A:Visited
{
    text-decoration:none;
    color:Blue;
}
#DSubCategorias A:Hover
{
    text-decoration:none;
    color:Red;
}

.cdaListSubCategoria1
{
    width:259px;
    padding:0px 5px 0px 0px; text-align:left;
}
.cdaListSubCategoria2
{
    width:259px;
    padding:0px 0px 0px 5px; text-align:left;
}

#dformcontenido2
{
    /*border-left:1px solid #c8cfd2;
	border-right:1px solid #c8cfd2;*/
	background-color:#fff;
	text-align:left;
}
#dformcontenido2 a
{
    color:Blue;
    font-weight:bold;
}
#dformcontenido2 a:visited
{
    text-decoration:none;
    color:Blue;
}
#dformcontenido2 a:hover
{
    text-decoration:none;
    color:Green;
}

.CdaDescripcion
{
    padding: 0px 0px 4px 4px;
    text-align:left; vertical-align:top;
    /*border-bottom:solid 1px #c8cfd2;
    width:350px;*/
}
.CdaImagenBordeInf
{
    /*border-bottom:solid 1px #c8cfd2;*/ vertical-align:top;
}
.CdaDescripcionArticulo
{
    /*width:360px;*/
    padding: 0px 0px 4px 5px;
    text-align:left; vertical-align:top;
    font-size: 12px; font-family:verdana;
}
.CdaImagenSinBorde
{
    vertical-align:top;
    width:160px;
}


#dformcontenido2 ul
{
    margin:0px; padding:0px 0px 0px 25px;
}
#dformcontenido2 ul li
{
    margin:0px; padding:0px 0px 3px 0px;
}
#dformcontenido2 ul li a
{
    text-decoration:none; color:#457EC1;
}
#dformcontenido2 ul li a:hover
{
    text-decoration:underline;
}

.nodestyle
{
    color:#464646; text-decoration:none; font-size:11px;
}
.hovernodestyle
{
    text-decoration:underline;
}
.rootnodestyle
{
    font-weight:bold; font-size:13px;
}
.parentnodestyle
{
    font-size:12px;
}
.divbuscar
{
    padding:0px 0px 5px 0px;
}

/* Fin Categoria */

/***** Paginacion *****/

#DPaginacion .cIzq
{
    /*border: solid 1px #000000;*/
    width: 20%;
    padding: 5px;
    text-align: right;
    background-color:#F0EFEF;
}
#DPaginacion .cIzq a
{
    color:Blue;
    text-decoration:none;
}
#DPaginacion .cIzq a:visited
{
    color:Blue;
    text-decoration:none;
}
#DPaginacion .cIzq a:hover
{
    color:red;
    text-decoration:none;
}
#DPaginacion .cCen{
    /*border: solid 1px #000000;*/
    width: 60%;
    padding: 5px;
    text-align: center;
    color:Red;
    background-color:#F0EFEF;
    font-weight:bold;
}
#DPaginacion .cCen a
{
    text-decoration:underline;
    font-weight:normal;
    color:Blue;
}
#DPaginacion .cCen a:visited
{
    text-decoration:underline;
    font-weight:normal;
    color:Blue;
}
#DPaginacion .cCen a:hover
{
    color:red;
    font-weight:normal;
    text-decoration:underline
}
#DPaginacion .cDer
{
    /*border: solid 1px #000000;*/
    width: 20%;
    padding: 5px;
    text-align: left;
    background-color:#F0EFEF;
}
#DPaginacion .cDer a
{
    color:Blue;
    text-decoration:none;
}
#DPaginacion .cDer a:visited
{
    color:Blue;
    text-decoration:none;
}
#DPaginacion .cDer a:hover
{
    color:red;
    text-decoration:none;
}

#DPaginacion
{
    width:300px;
    margin:0 auto;
    color:Black;
}

/***** Fin Paginacion *****/

/* Carrito */

#divcarrito
{
    font-size:11px;
}
.tablacarrito
{
    width:100%;
}
.tablacarritocontencart
{
    border:solid 1px #AACCEE;
}
.editFlaEnc
{
    background-color:#EBF3FB;
    color:Blue;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    height:20px;
}
.editCdaEn0
{
    text-align:left; padding:0px 0px 0px 5px; border-bottom:solid 1px #AACCEE;
}
.editCdaEnc1
{
    text-align:left; padding:0px 0px 0px 0px; border-bottom:solid 1px #AACCEE;
}
.editCdaEnc2
{
    text-align:left; padding:0px 0px 0px 0px; border-bottom:solid 1px #AACCEE;
}
.editCdaEncCant
{
    text-align:right; padding:0px 5px 0px 0px; border-bottom:solid 1px #AACCEE;
}
.editCdaEncPre
{
    text-align:right; padding:0px 5px 0px 0px; border-bottom:solid 1px #AACCEE;
}
.editCdaEnc3
{
    text-align:right; padding:0px 5px 0px 0px; border-bottom:solid 1px #AACCEE;
}
.editFlaCuerpo
{
    background-color:#E5E5E5;
    font-family:Tahoma;
    font-size:11px;
}
.editCdaCuerpo
{
    border-bottom:solid 1px #B5B4B3;
    text-align:left;
}
.editCdaCuerpo1
{
    border-bottom:solid 1px #B5B4B3;
    text-align:right; padding-right:5px;
}
.editCdaCuerpo2
{
    border-bottom:solid 1px #B5B4B3;
    text-align:left; padding-left:5px;
}
.editCdaCuerpoTotales
{
    text-align:right; padding-right:5px;
}
.editCdaCuerpoTotales2{
    border-bottom:solid 1px #000;
    text-align:right; padding-right:5px;
}
.editCdaCuerpoTotalesN{
    font-weight: bold;
    text-align:right; padding-right:5px;
}
.editFlaBotones
{
    background-color:#D6D4D0;
    font-family:Tahoma;
    font-size:11px;
}
.editFlaNota
{
    font-family:Tahoma;
    font-size:10px;
    color:Gray;
    text-align:left;
}
.editbasketCdaCestaBasia
{
    border-left:solid 1px #001D6B;
    border-bottom:solid 1px #001D6B;
    border-right:solid 1px #001D6B;
    padding:2px;
}
.CdaEncContenidoCarrito{
    background-color:#EBF3FB;
    border:solid 1px #AACCEE;
    font-weight:bold;
    font-family:Verdana;
    padding-left:2px;
}
.cdaParaTablaDetalle{
    border:solid 1px #AACCEE;
    border-top:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    padding-right:2px;
}

/* Fin Carrito */

/* Seguimiento de pedido */

.TablaAncho
{
    width:100%;
}
.CeldaEncabezado
{
    background-color:#EBF3FB; border-bottom:solid 1px #AACCEE;
    font-weight:bold;
    font-family:Verdana;
    padding:0px 2px;
}
.CeldaConBorde
{
    border:solid 1px #AACCEE;
}
.etiqueta
{
    padding-left:2px;
    padding-right:2px;
}
.PaddingDerecho
{
    padding:2px 2px 0px 0px;
}
.cSummary{ 
    font-family:Tahoma;
    font-size:10px;
    text-align:center;
}
.tdseguimientosincontenido
{
    padding:2px
}

/* Fin Seguimiento */

/* Galeria de fotos */

.pictablaformcontenido
{
    border:solid 1px #c8cfd2;
}
.pictablaformceldaenccontenido
{
    border-bottom:solid 1px #c8cfd2;
    padding:0px 2px;
    height:20px;
    background:#F0F4F5 url(images/bg_enc_form_conten.gif) top left repeat-x;
    font-weight:bold;
}
.pictablaformceldacontenido
{
    padding:5px;
}
.pictdimgchicaFilaDivision
{
    height:5px;
}
.pictdimgchicaDivision
{
    width:4px;
}
.pictdimgchica
{
    vertical-align:top;
    text-align:center;
    border:solid 1px #c8cfd2;
}
/* Fin Galeria de fotos */

/* Caja */

#dformcontenido3{border-left:1px solid #c8cfd2; border-right:1px solid #c8cfd2; background-color:#fff; text-align:left; padding:10px 5px 0px 5px;}
#dformcontenido3 a{text-decoration:none;}
.cTextBox{padding:2px 0px;}
.etiqueta1{text-align:right; padding:0px 3px 0px 5px;}

/* Fin Caja */

/* Usuarios formularios */

.tablaform
{
    border:solid 1px gray;
}
.tdencform
{
    background-color:#F7F6F3;
    border-bottom:solid 1px gray; font-weight:bold; padding:3px 2px; text-align:center;
}
.tdencform1
{
    background-color:#F7F6F3;
    border-bottom:solid 1px gray; border-right:solid 1px gray; font-weight:bold; padding:2px;
}
.tdcontenidoform1
{
    border-right:solid 1px gray; padding:2px;
}
.tdcontenidoform2
{
    border-right:solid 1px gray; padding:2px; text-align:left;
}
.listbox1
{
    height:200px;
}

/* Fin Usuarios formularios */