body
{
background-color:#000;
margin:0 auto;
}

html, body {height: 100%;}

#piefalso { clear: both; }

img{border: 0px solid #000;}

h1,h2,h3,h4,h5,h6 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}


p { margin: 0;}

	
#contenedor
{
	clear:both;
	border: 0px solid #fff;
	padding:0px 0px 0px 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}



	#cabecera
	{

		clear: both;	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border: 0px solid #000;
	}
	
#cabecera_contenidoA {}
	
	
	
	#contenido_logo
	{
		clear: both;	
		margin:0px 0px 0px 0px;  
		border: 0px solid #000;
	}
	
	#contenido_logo_texto
	{
		clear: both;
		width:1280px;
		margin:0 auto;
		padding: 0px 0px 0px 0px;  /* modificar en fixed tamaño cabecera_contenidoA */
		border: 0px solid #000;	
		
		/* background:url("imagecontenido_logo_textos/fondo1.png");   no-repeat , repeat , repeat-x , repeat-y */
	}
	
		#contenido_logo_texto img
	{
		vertical-align:middle;
	}
	
	
#contenido_contenido_logo
{
float:left;
width: 300px;
}

#contenido_contenido_texto
{
}


	#contenido
	{
		clear: both;	
		margin:0px 0px 0px 0px;    

		border: 0px solid #fff;
		/* background-color:#fff; */
		
	}
	
	#contenido_contenido
	{
		clear: both;
		width: 1280px;
		padding:10px 3px 3px 3px;
		border: 0px solid #fff;
		font-size: 1em;

		 /* text-align:center;  vertical-align:text-top;   left - right */
		 /* line-height: 20px; espacio entre lineas*/
	}


		#contenido_contenido a
		{
		text-decoration: none;
		}
		
		#contenido_contenido a:hover
		{
		text-decoration: none;
		}

	#contenido_imagen
	{
		clear: both;	
		margin:0px 0px 0px 0px;    
		border: 0px solid #fff;		
	}
	
	#contenido_contenido_imagen
	{
		clear: both;
		width: 1280px;
		padding:0px;
		border: 0px solid #fff;
		margin: 0 auto;
		height: 400px;
		line-height: 400px;
	}

#pie 
{
	margin:0px 0px 0px 0px;
	clear:both;
	border: 0px solid #fff;
}

#pie_contenidoA
{
clear:both;
border: 0px solid #000;
padding: 2px 0px 0px 0px;
font-weight:bold;
font-size: .7em !important;	
margin:0 auto;
width: 1280px;
text-align:center; 
}
		#pie_contenidoA a{text-decoration:none;}
		#pie_contenidoA a:hover{text-decoration: underline;}
	
	#derecha
	{
		float:left;
		text-align:left; 
		width: 85%;
		border: 0px solid #000;
	}

	#menu_1000px 
	{

	
	}

.center_redes {
    margin-left: auto;
    margin-right: auto;

}


	#izquierda
	{
		float:right;
		text-align:right; 
		margin: 4px 0px 0px 0px;
	}


#izquierda_abajo
	{
		float:right;
		
		width:265px;
		border: 0px solid #000;
	}

.boton
{
background-color: #000000; /* Green */
border: none;
color: white;
padding: 14px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
transition-duration: 0.4s;
cursor: pointer;
}

.boton:hover {background-color: #000000; color: #ffffff;}

.casilla
{
width:450px;
height: 40px;
color: #828282;
font-size: .9em;
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 1px solid #C7C7C7;
background-color: #000000; color: #ffffff;
}

.casilla_mini
{
width:150px;
height: 40px;
color: #828282;
font-size: .9em;
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 1px solid #C7C7C7;
background-color: #000000; color: #ffffff;
}

.casillatext
{
width:450px;
height: 150px;
color: #828282;
font-size: .8em;
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 1px solid #C7C7C7;
background-color: #000000; color: #ffffff;
}



	#casillas {margin: .4em 0;}
	/* label {width: 25%;float: left;} */
	label {display: block; margin: .5em 0 0 0;}


	.codigo {
	width: 200px;
	height: 70px;
	}
	


		#menu2
		{  
		clear: both;
		border: 0px solid #000;
		margin: 10px 0px 10px 0px;
		}
		#menu2 ul {margin: 0px;padding: 0px;}
		#menu2 li
		{ 
		/* float: left; ordenar a la derecha*/
		list-style: none;
		border: 0px solid #000;
		/* tamaño original de la imagen y margenes exteriores*/
		height:32px;
		margin:0px 0px 7px 0px; 
		background: url(images/icono2.png) no-repeat;
		/* fuente sin vinculo */
		color:#78C94D;
		font-size: 1.1em;
		/*espacio entre lineas*/
		line-height: 33px; 	
		}
		#menu2 li a
		{
		/* definir margenes interiores */
		padding:0px 0px 0px 32px;
		display: block;	
		/* fuente*/
		color:#78C94D;
		font-size: 1.1em;
		text-decoration: none;
		}
		/* Para cambiar fondo de link */
		#menu2 li a:hover
		{
		background: url(images/botona.png) no-repeat;
		display: block;	
		}
		
		
/* --- pop -------- */

    #popup
    {
    
    width:350px;
     height:430px;
    
        position: fixed;
         z-index: 500;
        
        bottom: 0;
           
        background:url("images/pop.png");
    }
  
  



/* ====================== PAGINACION ======================= */

#paginacion
{
clear:both;
margin:10px 0px 10px 0px;
text-align:center;
border: 0px solid #000;
}

#paginacion a
{
font-weight:bold;
color:#ffffff !important;
}


#no_paginacion
{
float:left;
margin:0px 3px 0px 3px;
background:url("images/numero.png");
width:38px;
height:31px;
		color:#ffffff;
		line-height: 30px;
		
text-align:center;

		font-weight:bold;
}

		#no_paginacion a
		{
		text-decoration: none;
		color:#ffffff;
		}
		
.rojo
{
 color:#FF0000;
}




/* --------------------- tabla */
.titulo_tabla {
font-size: 1em;
color:#ffffff;
font-weight:bold;
background-color:#7F7F7F;
height:30px;
}
.par_tabla {
font-size: 1em;
color:#000000;
background-color:#DEDEDE;
height:30px;
}
.impar_tabla {
font-size: 1em;
color:#000000;
background-color:#FBFBFB;
height:30px;
}

.menostab
{
line-height: 20px;
font-size: .9em;
color:#5E5E5E;
font-weight: normal;
}




#iconos_redes img
{
margin: 0px 5px 0px 5px;
}




	.barragris
	{
		clear: both;

		margin: 10px 0px 10px 0px;
		padding: 10px;

		background-color: #E6E6E6;

		border: 0px solid #000;  /* border-color: #FAFAFA #FAFAFA #fff #FAFAFA; */
    
		color: #565656;
		font-size: 1em;

		line-height: 20px; /*espacio entre lineas*/
	
	}


	.barraespacio
	{
		clear: both;

		margin: 10px 0px 10px 0px;
		padding: 10px;


		line-height: 20px; /*espacio entre lineas*/
		
		overflow: hidden;
	
	}
	
	
	
/* ==============================================  */


 #background_buscador 
{ 
float:right;
	 left: 0px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 499px;
	 height: 69px; 
	 overflow: hidden;
	 z-index:0;
	} 

 .casilla_buscador
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 295px;
	 padding:0px 5px 0px 19px;
	 height: 69px;
	 z-index:1;
	 background: url(images/casilla.png) no-repeat;
	 margin: 0px 0px 0px 0px;
	 border: 0;
} 

 .lupa_buscador 
{ 
	 left: 319px; 
	 top: 0px; 
	 position: absolute; 
	 width: 64px;
	 height: 69px;
	 z-index:2;
	 background: url(images/lupa.png) no-repeat;
	 border: 0;
} 

 #sesion_buscador 
{ 
	 left: 383px; 
	 top: 0px; 
	 position: absolute; 
	 width: 56px;
	 height: 69px;
	 z-index:3;
} 

 #carrito_buscador 
{ 
	 
left: 439px;
    top: 0px;
    position: absolute;
    width: 60px;
    height: 69px;
    z-index: 4;
    background: url(images/carrito.png);
    text-align: right;
    color: #FFB900;
    font-size: .8em;
    font-weight: bold;
    
} 


 #background_buscador_mini
{ 
border: 0px solid #000;
	 width: 350px;
	 height: 69px; 

	 z-index:10;
	} 

.PastedLayer_buscador_mini
{ 

	 position: absolute; 
	 width: 155px;
	 padding:0px 5px 0px 15px;
	 height: 69px;
	 z-index:1;
	 background: url(images/buscador_mini.png) no-repeat;
	 margin: 0px 0px 0px 0px;
	 border: 0;
} 

.lupa_buscador_mini 
{ 
	 left: 170px; 

	 position: absolute; 
	 width: 64px;
	 height: 69px;
	 z-index:2;
	 background: url(images/lupa.png) no-repeat;
	 border: 0;
} 

 #sesion_buscador_mini 
{ 
	 left: 234px; 

	 position: absolute; 
	 width: 56px;
	 height: 69px;
	 z-index:3;
} 

 #carrito_buscador_mini 
{ 
	 left: 290px; 

	 position: absolute; 
	 width: 60px;
	 height: 69px;
	 z-index:4;
} 


/* ---------------------------------------------------------------  */

 #background_productos
{ 
	 float: left; 
	 position: relative; 

	 width: 190px;
	 height: 450px; 
	 overflow: hidden;
	 z-index:0;
	 margin: 50px;
	} 

 #Background_productos
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 190px;
	 height: 450px;
	 z-index:1;
} 

 #descripcion_productos 
{ 
	 left: 5px; 
	 top: 333px; 
	 position: absolute; 
	 width: 181px;
	 height: 40px;
	 z-index:2;
	 font-size: .8em;
	 text-align:center; 
	 line-height: 40px;
} 

 #precio_productos 
{ 
	 left: 5px; 
	 top: 377px; 
	 position: absolute; 
	 width: 181px;
	 height: 24px;
	 z-index:3;
	 
		font-size: 1em;
		font-weight:bold;
		text-align:center; 
} 

 #imagen_productos 
{ 
	 left: 3px; 
	 top: 3px; 
	 position: absolute; 
	 width: 183px;
	 height: 321px;
	 z-index:4;
} 

 #boton_productos 
{ 
	 left: 2px; 
	 top: 410px; 
	 position: absolute; 
	 width: 186px;
	 height: 35px;
	 z-index:5;
} 

/* ---------------------------------------------------------- */

.button_gabo_pagar
	{

		margin: 10px;
		padding: 15px;

		background-color: #ffb900;

    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
     border: 1px solid #C5C5C5;
    
		color:#ffffff;
		font-size: 1.3em;
		font-weight:bold;
		
		overflow: hidden;
	}
	
	
	
#error
{
		clear: both;

		width:90%;
		height:150;
		margin: 5px auto;
		padding: 10px;

		background-color:#FFEA08;

		color:#000000;
		font-size: 1em;
		font-weight:bold;
		text-align:center;  /* vertical-align:text-top;   left - right */
		
		border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		-webkit-border-radius: 4px 4px 4px 4px;
		border: 1px solid #000000;
}


#exito
{
		clear: both;

		width:90%;
		height:150;
		margin: 5px auto;
		padding: 10px;

		background-color:#0FC100;

		color:#fff;
		font-size: 1em;
		font-weight:bold;
		text-align:center;  /* vertical-align:text-top;   left - right */
		
		border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		-webkit-border-radius: 4px 4px 4px 4px;
		border: 1px solid #000000;
}

fieldset
{
	background-color:#ffffff;
}