#botonera {
	padding: 0px;
	float: none;
	height: 45px;
	width: 980px;
	margin: 0px;

}

body {

	background-color: #85A08B;

	background-image: url(Images/fondobody.gif);

	background-repeat: repeat-x;

}



#cuerpo h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #030;
	font-style: italic;
	background-image: url(Images/fndtitcategoria.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 250px;
	line-height: 45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#cuerpo2 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #030;
	font-style: italic;
	background-image: url(Images/fndtitcategoria.gif);
	background-repeat: no-repeat;
	height: 60px;
	line-height: 45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}


.titulocategoria {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #008001;
	text-decoration: none;
	background-image: url(Images/fndtitcategoria.gif);
	background-repeat: repeat;
	height: 47px;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



#inicio {
	height: 43px;
	width: 145px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(Images/inicio2.png);

}

#inicio a {
	background-image: url(Images/inicio1.png);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 145px;
	float: left;
outline: none;
}



#inicio a:link, inicio a:active, inicio a: visited {

	background-image: url(Images/inicio1.png);

}



#inicio a:hover {

	background-image: url(Images/inicio2.png);

}



#ne {
	height: 43px;
	width: 145px;
	float: left;
	margin: 0px;
	padding: 0px;

}



#ne a {
	background-image: url(Images/ne1.png);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 145px;
	float: left;
outline: none;
}



#ne a:link, ne a:active, ne a: visited {

	background-image: url(Images/ne1.png);

}



#ne a:hover {

	background-image: url(Images/ne2.png);

}



#ubicacion {
	height: 43px;
	width: 145px;
	float: left;
	margin: 0px;
	padding: 0px;

}



#ubicacion a {
	background-image: url(Images/ubicacion1.png);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 145px;
	float: left;
outline: none;
}



#ubicacion a:link, ubicacion a:active, ubicacion a: visited {

	background-image: url(Images/ubicacion1.png);

}



#ubicacion a:hover {

	background-image: url(Images/ubicacion2.png);

}





#contenedor {

	padding: 0px;

	width: 980px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFF;

}

#contacto {
	float: left;
	height: 43px;
	width: 145px;
	margin: 0px;
	padding: 0px;

}



#contacto  a {
	background-image: url(Images/contacto1.png);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 43px;
	width: 145px;
	float: left;
outline: none;
}



#contacto  a:link, contacto  a:active, contacto  a: visited {

	background-image: url(Images/contacto1.png);

}



#contacto  a:hover {

	background-image: url(Images/contacto2.png);

}







p {

	margin: 0px;

	padding: 0px;

}



#banner {

	margin: 0px;

	padding: 0px;

}



#pie {

	background-image: url(Images/pie.png);

	padding: 0px;

	height: 40px;

	width: 980px;

	font-family: Verdana, Geneva, sans-serif;

	color: #FFF;

	font-size: 12px;

	line-height: 35px;

	text-align: center;

	clear: both;

	float: none;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#categoria {
	float: left;
	width: 239px;
	margin: 0px;
	padding: 0px;
	background-image: url(Images/fondocategoria.png);
	background-repeat: repeat-y;
	height: 400px;

}

#cuerpo {
	float: left;
	width: 741px;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-image: url(Images/fondo1.png);
	background-repeat: no-repeat;

}
#cuerpo2 {
	float: left;
	width: 741px;
	margin: 0px;
	padding: 0px;
	height: auto;

}
#cuerpo3 {
	float: left;
	width: 741px;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-image: url(Images/fondo2.png);
	background-repeat: no-repeat;

}
#cuerpo4 {
	float: left;
	width: 741px;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-image: url(Images/fondo.png);
	background-repeat: no-repeat;

}
.listaproductos {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	float: left;

	width: 204px;

	height: 42px;

	background-image: url(Images/fondocategoria.png);

	line-height: 34px;

	color: #FFF;

	text-decoration: none;

	margin: 0px;

	padding-top: 0px;

}

.listaproductos a {

	background-image: url(Images/fndboton.png);

	display: block;

	margin: 0px;

	height: 32px;

	width: 209px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	line-height: 27px;

	color: #FFF;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}



.listaproductos a:link, listaproductos a:active, listaproductos a:visited {

		color: #FFF;

	}



.listaproductos a:hover {

	color: #D6D5F0;

	}

#categoria img {

	margin: 0px;

	padding: 0px;

}





#FlashID {

	margin: 0px;

	padding: 0px;

}



.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}

 

html[xmlns] .clearfix {

	display: block;

}

 

* html .clearfix {

	height: 1%;

}

#caja1 {
	float: left;
	height: 234px;
	width: 208px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
	text-align: center;
	position: relative;
}

.caja1 {
	float: left;
	height: 234px;
	width: 208px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
	text-align: center;
	position: relative;
}


.nombrecaja {
	background-image: url(Images/nombreproducto.gif);
	height: 50px;
	width: 208px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
	padding-top: 7px;
	background-repeat: no-repeat;
}

.nombrecaja a{
	
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	text-decoration: none;

}



.nombrecaja a:link, nombrecaja a:hover, nombrecaja a:active{

	

	color: #FFF;



}



.nombrecaja a:hover{

	color: #B4B1E4;



}




/*

#caja1 p img {

	padding: 7px;

}

*/




#caja2 {

	float: left;

	height: 203px;

	width: 175px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(Images/caja2.png);

	background-repeat: no-repeat;

	padding: 0px;

}

.nombrecaja2 {

	background-image: url(Images/nombrecaja2.png);

	height: 25px;

	width: 165px;

	font-family: Verdana, Geneva, sans-serif;

	color: #FFF;

	text-align: center;

	font-size: 15px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	line-height: 25px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.nombrecaja2 a{

	background-image: url(Images/nombrecaja2.png);

	height: 25px;

	width: 165px;

	font-family: Verdana, Geneva, sans-serif;

	color: #FFF;

	text-align: center;

	font-size: 15px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	line-height: 25px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-decoration: none;

}





.nombrecaja2 a:link, nombrecaja2 a:hover, nombrecaja2 a:active{

	

	color: #FFF;



}



.nombrecaja2 a:hover{

	color: #B4B1E4;



}







#caja3{
	float: left;
	height: 355px;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(Images/cajapricipal.png);
	background-repeat: no-repeat;
	padding: 0px;
	text-align: center;

}
#caja4{
	float: left;
	height: 355px;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(Images/cajapricipal.png);
	background-repeat: no-repeat;
	padding: 0px;
	text-align: center;

}
#caja3 p img {

	padding: 12px;

}
#caja4 p img {

	padding: 12px;

}

#datos {
	float: left;
	width: 720px;
	margin-left: 20px;

}

.textodetalle {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #333;

	text-decoration: none;

	text-align: justify;

}



.textodetalle a{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #333;

	text-decoration: none;

	text-align: justify;

}



.textodetalle a: link, textodetalle a: visited, textodetalle a: active{

		color: #333;

	text-decoration: none;

	

}



.textodetalle a: hover{

	color: #312D84;

	text-decoration: none;

	

}

.titulodetalle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004F00;
	text-decoration: none;
	text-align: left;
	height: 30px;

}
#menu-superior{
margin: 0;
padding: 0;
list-style: none;
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;
}
#menu-superior li{
float:right;
margin: 0 10px;
}
.ingreso, .contacto{
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;

}
.h1{
font-family: "Times New Roman",Times,serif;
font-size: 22px;
color:#003300;
margin: 0;
margin-bottom: 20px;
margin-left: 10px;
font-weight: bold;
}
.registro{
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;
text-align: left;
}
.req{
	background:url(Images/requerido.gif) no-repeat right 4px;
	padding-right:12px;
}
.carro{
border-collapse: collapse;
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;
border:1px solid #255006;
width: 730px;
}
.carro thead{
background: #255006;
color: #fff;
}
.carro caption{
font-size: 12px;
font-weight: bold;
color: #255006;
text-align: left;
}
.carro .hover:hover{
background: #B6C8E2;
}
#frmFinalizar{
margin-right: 25px;
}
.compras{
border-collapse: collapse;
font-family: Verdana,Geneva,sans-serif;
font-size: 11px;
border:1px solid #255006;
width: 500px;
}
.compras thead{
background: #255006;
color: #fff;
text-align: left;
}
.compras .hover:hover{
background: #B6C8E2;
}
.text{
border:1px solid #255006;
}
.thumbnails{
display: block;
overflow: hidden;
width: 164px;
height:146px;
border: none;
color: transparent;
position: relative;
margin: 2px;
}
.thumbnails2{
display: block;
overflow: hidden;
width: 196px;
height:177px;
border: 2px solid #FFF;
color: transparent;
position: relative;
margin: 2px;
}
.thumbnails2 img{
left:-2px;
position:relative;
top:-2px;
}