/* CSS Document */
html					{height:100%}
.base					{}
.sub_base				{}

p						{color:#2c3440;}

body {
	font-size:12px;
	font-family:arial, sans-serif;
	color:#2c3440;
	BACKGROUND: url(img/main_bg.jpg);
/*---------para el scrollbar-----------*/
scrollbar-face-color: #FFF; /* la barra*/
scrollbar-highlight-color: #252d39; /*borde L*/
scrollbar-3dlight-color: #FFF; /*fondo L*/
scrollbar-darkshadow-color: #FFF; /*fondo R*/
scrollbar-shadow-color: #000; /*borde R*/
scrollbar-arrow-color: #252d39;
scrollbar-track-color: #FFF; /*Fondo Trck*/
	padding:0px;
	margin:0px;
}


#intercambio_links{
	font-size:1px;
}
#intercambio_links a, #intercambio_links a:hover{
	color:#FFF;
}

.table_main {/* para la tabla principal*/
	width:1000px;
	border:1px  #00F solid;
}
.table_main2 {/* para la tabla2 que sigue a la principal*/
	width:1000px;
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/

}
.table_arriba {/* para la tabla BANNER*/
}
.table_main3 {/* para la tabla2 que sigue a la principal*/
	background-color:#FFF;
	width: 1000px;
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/
}
.table_banner {/* para la tabla BANNER*/
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/
	background-color:#FFF;
	height:150px;
}
.table_body {/* para la tabla2 que sigue a la BODY*/
	margin: 0px 0px 0px 0px;
}
.table_abajo {/* para la tabla2 que sigue a la COPY*/
	width:1000px;
	height:40px;
	BACKGROUND: url(menu/fondo.jpg);
	
}
.texto_copy {/* para la tabla2 que sigue a la COPY*/
	margin: 0;/*top,der,aba,izq*/
	padding: 8px 0 0 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.caja_lang_top {
	text-align:right;
	padding: 0px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0;

}
.caja_lang_lateral {
	BACKGROUND: url(menu/fondo.jpg);
	text-align:center;
	padding: 0px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0;

}
.banderas {/* para la tabla2 que sigue a la principal*/
	margin: 7px 0px 6px 2px;
}
.fieldset { /*para dentro del admin editor cuadrocon texto interior*/
	font-size:12px;
	color:#003;
	font-style:oblique;
	font-weight:bold;
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/
	text-decoration:none;
}

INPUT.admin {
	background-color: #FFFFFF; 
	font-size: 12px;  
	color: #000000; 
	border: 1px solid #003; 
	margin: 0px 0;
}
SELECT{ font-size: 14px; color: white; background-color:#666;}

}
TEXTAREA {
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #003; 
	overflow: auto; 
	margin: 4px 0;
}

.admintable {
	border: 1px solid #F9EBBD;
	background-color:#FFF;
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/
	width:100%;
}
.fondo_titulo_grantable_cart_1{
BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
height:36px;
font-size:22px;
color:#FFF;
}
.grantable_1 {
	padding: 0px 0px 0px 0px;/*top,der,aba,izq*/
	width:100%;
	border-left:1px solid #E3E7ED;
	border-bottom:1px solid #E3E7ED;
	border-right:1px solid #E3E7ED;
}

.chitable_1 {
	margin: 0px 0px 0px 0px;/*top,der,aba,izq*/
	width:240px;
}

.chitable_2 {
	margin: 0px 0px 0px 0px;/*top,der,aba,izq,     es para la caja de la derecha*/
	width:180px;
}

/* Titulo de la caja admin */
.titulo_admintable{
	background-color: #E3E7ED;
	text-align:center;
	height: 30px;
	padding: 0px;
	white-space: nowrap;
	font-size:24px;
	color: #000;
	font-weight: bold;
	padding: 5px 0px 5px 0px;/*top,der,aba,izq*/
	font-style:oblique;
}
/* Titulo de la caja central */
.fondo_titulo_grantable_1_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_grantable_1{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}

.titulo_grantable_1{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	color:#FFF;
	font-size:18px;
	/*font-weight: bold;*/
	font-style:oblique;
	text-align:center;
	height: 34px;
	padding: 4px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
/* Titulo de la caja central BOX*/
.fondo_titulo_grantable_1_box_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_grantable_1_box{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}

.titulo_grantable_1_box{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	font-size:22px;
	/*font-weight: bold;*/
	font-style:oblique;
	text-align:center;
	height: 34px;
	padding: 4px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
/* titulo de caja lateral Izquierda*/
.fondo_titulo_chitable_1_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_chitable_1{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}
.titulo_chitable_1{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	color:#FFF;
	font-size:18px;
	font-weight: 100;
	text-align:center;
	height: 34px;
	padding: 6px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
/* titulo de caja lateral Izquierda BOX*/
.fondo_titulo_chitable_1_box_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_chitable_1_box{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}
.titulo_chitable_1_box{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	color:#FFF;
	font-size:18px;
	font-weight: 100;
	text-align:center;
	height: 30px;
	padding: 6px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
/* titulo de caja lateral Derecha*/
.fondo_titulo_chitable_2_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_chitable_2{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}
.titulo_chitable_2{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	color: #FFF;
	font-size:18px;
	font-weight: 100;
	text-align:center;
	height: 30px;
	padding: 6px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
/* titulo de caja lateral Derecha BOX*/
.fondo_titulo_chitable_2_box_R {
	BACKGROUND: url(img/fondo_blanco_50_1000_R.gif) no-repeat right top;
    width:100%; overflow:hidden;
}

.fondo_titulo_chitable_2_box{
	BACKGROUND-IMAGE: url(img/fondo_caja.jpg);
}

.titulo_chitable_2_box{
	BACKGROUND: url(img/fondo_blanco_50_1000_L.gif) no-repeat;
	font-size:18px;
	font-weight: 100;
	text-align:center;
	height: 30px;
	padding: 6px 0px 0px 0px;/*top,der,aba,izq*/
	margin:0px;
	white-space: nowrap;
}
.caja_int_admintable{
	text-align:left;
	padding: 0px 20px 10px 20px;/*top,der,aba,izq*/

}
.caja_int_grantable_1{
	text-align:left;
	font-size:12px;
	padding: 0px 10px 10px 10px;/*top,der,aba,izq*/
}
.caja_int_chitable_1{
	text-align:left;
	font-size:12px;
	padding: 0px 10px 10px 10px;/*top,der,aba,izq*/
}
.caja_int_chitable_2{
	text-align:left;
	font-size:12px;
	padding: 0px 10px 10px 10px;/*top,der,aba,izq    de la caja izquierda*/
}
.caja_int_chitable_arti{
	text-align:left;
	background-color: #E3E7ED;
	font-size:12px;
	padding: 0px 0px 0px 0px;/*top,der,aba,izq*/
}
.titre {
	padding: 0px;
	white-space: nowrap;
	font-size:14px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	font-style:oblique;
		
}
.bouton{
	text-decoration:blink;
	background-color:#000;
	color:#FFF;
	font-size:10px;
	border: 1px solid #999;
	overflow:visible;
	padding: 1px 5px 1px 5px;
}

p {margin: 0 0 0 0px;
}
a{ /* lien */
 color: #526EB0;
 background-color:inherit;
 text-decoration: none;
}
a:hover { /* lien survolé */
 font-weight: bold;
 color: #88C81A;
 background-color: inherit;
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: none;
}
/*------------------------------------------------Articulos y CART------------------------------------*/
#articulos_1 {
	        width: 100%;
        padding: 0 0 0 0;
        margin-bottom: 0;
        font-size : 12px;
        color: #333;
		border: 1px solid #E3E7ED;
        }
#articulos_1 .categoria {
                padding: 3px 5px 3px 5px;/*top,der,aba,izq*/
				margin: 0 0 0 0px;
                background-color: #B7B7FF;
                color: #FFF;
				border-bottom:1px solid #FFF;
				font-weight:bold;				
                text-decoration: none;

}

#articulos_1 ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

#articulos_1 li {
                border-bottom: 1px solid #FFF;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

#articulos_1 li a {
                display: block;
                padding: 3px 5px 3px 5px;/*top,der,aba,izq*/
                border-left: 10px solid #B7B7FF;
                border-right: 0px solid #FFF;
                background-color: #F3F5F8;
                color: #6C5D32;
                text-decoration: none;
                
                }


#articulos_1 li a:hover {
                border-left: 10px solid #454E5F;
                border-right: 0px solid #FFF;
                background-color: #B7B7FF;
                color: #454E5F;
                }

#articulos_1 li #activo {
                border-left: 10px solid #454E5F;
                border-right: 0px solid #FFF;
                background-color: #CAD1DD;
                color: #454E5F;
				font-weight:bold;
                }
				
/*-------------------------------------Para el MENUSTYLE 1 dinamico --------------------------------------------*/
#arti_style1 {
border-bottom:1px #8889FD solid;
}
#arti_style1 .categoria{
	background-color:#B7B7FF;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
	padding:4px 0 4px 1px;
	color:#FFF;
}
#arti_style1 .categoria_activo{
	background-color:#B7B7FF;
	border-top:1px #FFF solid;
	border-bottom:1px #FFF solid;
	padding:2px 0 2px 1px;
	color:#FFF;
}

#arti_style1 .articulo{
	padding:2px 0 2px 12px;
	background-color:#F3F5F8;
	border-bottom:1px #FFF solid;
	color:#333;
}
#arti_style1 .articulo_activo{
	padding:2px 0 2px 4px;
	background-color:#FFF;
	border-left:8px  #B7B7FF solid;
	color:#333;
}
#arti_style1 a{
	color:#444;
}
#arti_style1 a:hover{
	color:#F00;
}


#menustyle1 {
	    width: 100%;
        padding: 0 0 0 0;
        margin-bottom: 0;
        font-size : 12px;
		border: 1px solid #E3E7ED;
}
#menustyle1 .cat {
                padding: 3px 5px 3px 5px;/*top,der,aba,izq*/
				margin: 0 0 0 0px;
                background-color: #A3A3FF;
                color: #434C5D;
				border-bottom:1px solid #FFF;
				font-weight:bold;				
                text-decoration: none;
}

#menustyle1 .cat2 {
                padding: 0px 0px 0px 0px;/*top,der,aba,izq*/
                text-decoration: none;
}
#menustyle1 .subcat {
                padding: 3px 5px 3px 20px;/*top,der,aba,izq*/
                border-left: 1px solid #FFF;
                border-right: 1px solid #FFF;
				border-bottom:1px solid #A9AFB7;
                background-color: #B7B7FF;
                color: #434C5D;
                text-decoration: none;
}
#menustyle1 .subcatact {
                padding: 3px 5px 3px 12px;/*top,der,aba,izq*/
                border-left: 1px solid #FFF;
                border-right: 1px solid #FFF;
                background-color: #C8CBCE;
                color: #FFF;
                text-decoration: none;
}
#menustyle1 a {
                color: #434C5D;
                text-decoration: none;
}

/*--------------------------------------FIN el MENUSTYLE 1 dinamico -------------------------------------------------*/
			
/*-----------------------------------------------ARTI STYLE2----------------------------------*/
#arti_style2 dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#arti_style2 {
}
dl#arti_style2 {
width: 240px;
}
dl#arti_style2 dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #FBD73D ;
}
dl#arti_style2 dd {
border: 1px solid gray;
}
dl#arti_style2 li {
text-align: center;
background: #fff;
}
dl#arti_style2 li a, dl#arti_style2 dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#arti_style2 li a:hover, dl#arti_style2 dt a:hover {
background: yellow ;
}
dl#arti_style2 li #activo {
                border-left: 10px solid #6C5D32;
                border-right: 10px solid #FFF;
                background-color: #D9CB9E;
                color: #6C5D32;
				font-weight:bold;
                }

/*----------------------------------------FIN ARTI STYLE2----------------------------------*/

/*-------------------------------------------MENU PRINCIPAL ------------------------------------------------------------*/
#menu_top {
	margin:0;
	padding:0;
    FONT-SIZE: 14px;
	BACKGROUND: url(menu/fondo.jpg);
	FLOAT: left; 
	WIDTH: 100%; 
	LINE-HEIGHT: normal;
		
}
#menu_top UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menu_top LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(menu/left.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#menu_top a {
        PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: bold; BACKGROUND: url(menu/right.jpg) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 12px; COLOR: #FFFFFF; PADDING-TOP: 12px; TEXT-DECORATION: none;
}
#menu_top a {
        FLOAT: none;
}
#menu_top a:hover {
        COLOR: #FFF;
		top: 0px;
		left: 0px;
		BACKGROUND-IMAGE: url(menu/hover.jpg); PADDING-BOTTOM: 12px;
}
#menu_top #current {
        BACKGROUND-IMAGE: url(menu/left_on.jpg);
}
#menu_top #current A {
        BACKGROUND-IMAGE: url(menu/right_on.jpg); PADDING-BOTTOM: 12px; COLOR: #000;
}



#menu_bottom {
        width: 230px;
        margin: 0px;
        border-style: solid solid none solid;
        border-color: #D8D5D1;
        border-size: 1px;
        border-width: 1px;
        }

#menu_bottom li a {
	font-size:14px;
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
         
        text-decoration: none;
        }

#menu_bottom li a:link, #menu_bottom li a:visited {
        color: #3688BA;
        display: block;
        background:  url(menu/menu_bottom1.gif);
        padding: 8px 0 0 30px;
        }

#menu_bottom li a:hover, #menu_bottom li #current { {
        color: #3688BA;
        background:  url(menu/menu_bottom2.gif);
        padding: 8px 0 0 32px;
        }
		
		
		
		
		
		
		
		
		
		
/*----------------------------------------------------------------------------------------------------------------------------*/




#tplPreview {
	text-align:center;
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #444444 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; LEFT: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #444444 1px solid; COLOR: #4b4b4b; PADDING-TOP: 0px; BORDER-BOTTOM: #444444 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tplPreviewTitle {
	FONT-SIZE: 16px
}
#tplPreviewBody {
	POSITION: relative
}
#tplPreviewImage {

}
#tplPreviewProgressBar {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #6a6a6a 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; LEFT: 50%; PADDING-BOTTOM: 15px; MARGIN-LEFT: -67px; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 125px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; POSITION: absolute; TOP: 45%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
