@charset "utf-8";
/* CSS Document */
body {
	font:12px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing: 0.01em;
	background-color:#A7C94E;
	text-align:center;
  background-image:url(img/bg.jpg);
}
#externo{
	margin-left : auto;
	margin-right : auto;
	width: 944px;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #666;
}
#top {
  background-repeat: no-repeat;
  padding:0px;
  margin:0px;
  height:180px;
}
.top_fondo_home {
    background-image:url(img/fondo_home.png);
}
.top_fondo_producto {
    background-image:url(img/fondo_productos.png);
}
.top_fondo_arte {
    background-image:url(img/fondo_arte.png);
}
.top_fondo_comprar {
    background-image:url(img/fondo_comprar.png);
}
 
.busqueda{
	margin:1.0em 0;
	font-size:12px;
	line-height:1.3;
	padding:0px;
	text-align:justify;

}

#menu{  /* Contenedor del menú. Es un div*/
  float:left;
  letter-spacing:0.1em;
  margin:60px 0 0 3px;
  text-align:center;
}
#menu ul
{
  list-style:none;
  margin:0px;
  padding:0px; 
  height: 20px;
  line-height: 20px;
}
#menu li{
  background-image: url(img/boton1.png);
  background-repeat: no-repeat;
  width:78px;
  height:20px;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#menu li:hover{ 
	background: url(img/boton2.png); 
	background-repeat: no-repeat;
}
#menu li a {
  vertical-align: middle;
}
#menu img {
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  border: none;
}

#contenido{
	background-image:url(img/fondo.jpg);
	background-repeat: no-repeat;
	background-position:top;
	
}
#contenido2{
	background-image:url(img/fondo_c.jpg);
	background-repeat: no-repeat;
	background-position:top;
	border: #FFF solid 1px;
	
}
.contenido_principal {
	margin: 0px;
/*	outline: #030 solid 1px;*/
	/**height:480px;*/
	overflow: hidden;
	background-repeat: no-repeat;
}
/*********************************************/
a:link, a:visited {
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
}
#resultado a:link, #resultado a:visited {
text-decoration:none; color:#A50006;
}
#der_reportem a:link, #der_reportem a:visited {
text-decoration:none; color:#A50006;
}
#imagen a:link{
text-decoration:none; color:#000;
}
#imagen{
     float: left; margin:5px 5px 5px 20px; width:105px; height:140px; ;
}
#der_reportem{
	line-height:1.3;
	padding:0px;
	text-align:justify;
}
/*********************************************/
#izq{
	margin:0px 0px 0px 5px;
	/*outline: #C00 solid 1px;*/
}
.img{
	padding-bottom:10px;
}
#contenido_home{
	float: left;
	width:565px;
	margin:15px 0px 0px 0px;
	/*outline: #33F solid 1px;*/
}
#fondo{
	
	height:52px;
	margin:5px 0px 0px 0px;
	/*outline:#9C0 solid 1px;*/
	/*background-image:url(img/que.jpg);*/
}
p{
	/*outline: #999 solid 1px;*/
	/*width:560px;*/
	/*margin-left:0px;*/
	margin:1.0em 0;
	font-size:12px;
	line-height:1.3;
	padding:0px;
	text-align:justify;
	

}
.pimg{
	width:410px;
	margin-left:150px;
}
.pcomra{
	width:80px;
	margin-left:0px;
}
.pi{
	width:350px;
	margin-left:0px;
}
.pmas{
	width:550px;
	margin-left:0px;
}
#parte ul {
   list-style:none;
}
#parte li
{
float: left;
margin: 0 o.15em;
}
#parte a:link, #parte a:visited {
  text-decoration:underline;
  color:#A50006;
  font-weight:bold;
}
.elementoCatalogo{
	float: left;
	margin:0px;
	
}
#parte li
{
float: left;
margin: 0 0.65em;
}
#parte a:hover{
	border-bottom:#82020C solid 1px;

}

/*********************************************/
#resultado{
	/*outline:#0CF solid 1px;*/
	width:580px;
	margin:90px 0px 0px 0px;	
	font-size:12px;
	line-height:1.3;
	padding:0px;
}
#primario{
	
	margin:0px 10px 0px 15px;
}
/*********************************************/
#der{
	float: right;
	width:360px;
	margin:0px 0px 0px 0px;
	
}
#img_cambia ul{
	list-style:none;
	margin:0px;
	padding:0px;   

}
#fondo_der{
	
	height:52px;
	margin:19px 0px 0px 20px;
	/*outline: #903 solid 1px;*/
	/*background-image:url(img/fondo_video.jpg);*/
}
/************* pie ***************************/
#pie{
    padding-top:56px;
    padding-bottom:30px;
    background-image:url(img/pie_mariposa.png);
    background-repeat:no-repeat;
}
#pie div {
    padding-top:4px;
    padding-bottom:4px;
    text-align:center;
    color:white;
    background-color:#a40006;
}

input, select, textarea {
  font:12px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	border-width: 1px;
	border-style: solid;
	border-top-color: #739751;
	border-right-color: #739751;
	border-bottom-color: #739751;
	border-left-color: #739751;
	background-color: #E8E8E8;
}

.renglon0{
	background:#CCCCCC;
	border-top:1px solid #5F4121;
}
.renglon1{
	background:#EEEEEE;
	border-top:1px solid #5F4121;
}

.negrillas{
	font-weight:bold;
}

.encabezado{ background:#769a16}	