body.principal{
	background-color:#3E2E20;
	margin:0px;
	font-family: "Arial", sans-serif;
}

body.lc{
        background-color:#F5F0EB;
        color:#000000;
        font-family: "Arial", sans-serif;
        font-size:9pt;
	margin:0px;
}



a{
	text-decoration:none;
	padding:1px;
	color:#4C4C4C;
}

a:hover{
	background:#68645A;
	color:white;
}

#menuseccion a{
	text-decoration:none;
	color:white;	
}

#menuseccion a:hover{
	text-decoration:underline;
	background:none;
}

input{
	font-size:10pt;
	border:1px solid #62524E;
	padding:2px;
}

textarea{
	
	font-size:9pt;
	border:1px solid #62524E;
	padding:2px;
	
}

input.buscador{
	font-size:8pt;
	background-color:#F2E7E5;
	border:1px solid #62524E;
	padding:2px;
}

select.buscador{
	font-size:8pt;
	background-color:#F2E7E5;
	border:1px solid #62524E;
	padding:2px;
}

ul {
	list-style-position: outside;
	margin-left:25px;
}

li {
	list-style-image:url(../imx/ul_dot.gif);
	margin-bottom:5px;
}



table.principal{
	width:793px;
	height:100%;
	background-color:#E3DBCD;
	border-right:1px solid #4C4C4C;
}

table.portada{
	width:100%;
	height:175px;
	background:url('../imx/seccion_portada.jpg');
}

table.seccion_noticias{
	width:100%;
	height:175px;
	background:url('../imx/seccion_noticias.jpg');
}

table.tienda{
	width:100%;
	height:175px;
	background:url('../imx/seccion_tienda.jpg');
}

table.empresa{
	width:100%;
	height:175px;
	background:url('../imx/seccion_empresa.jpg');
}

table.envios{
	width:100%;
	height:175px;
	background:url('../imx/seccion_envios.jpg');
}

table.comunidad{
	width:100%;
	height:175px;
	background:url('../imx/seccion_comunidad.jpg');
}

table.valoraciones{
	width:100%;
	height:175px;
	background:url('../imx/seccion_valoraciones.jpg');
}

table.contacto{
	width:100%;
	height:175px;
	background:url('../imx/seccion_contacto.jpg');
}


table.contenido{
	height:100%;
	width:100%;
	background-color:white;
}

table.contenidoportada{
	width:100%;
	background-color:white;
}

table.busca, table.noticias,table.carrito{
	width:100%;
}

td.esquerda{
	width:166px;
	margin:0px;
	border-right:1px solid #4C4C4C;
}

td.central{
	width:471px;
	margin:0px;
	border-right:1px solid #4C4C4C;
}

td.dereita{
	width:156px;
	margin:0px;
	background-color:#EAE7E0;
}

td.abaixo{
	height:10px;
	margin:0px;
	background-color:#4c4c4c;
	width:793px;
}

td.bordeabajo{
	border-bottom:1px solid #4C4C4C;
	margin:0px;
	padding:0px;
}

td.legal{
	padding:8px;
	font:8pt Arial,sans-serif;
}

td.menu{
	padding:10px;
	font-size:14pt;
	color:#ffffff;
	text-transform:lowercase;
}

td.titulo{
	height:40px;
	background-color:#CCB29C;
	padding:10px;
	font-size:12pt;
	font-family:georgia;
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #4C4C4C;
}

td.titulo_noticia{
	height:40px;
	background-color:#CCB29C;
	padding:10px;
	font-size:14pt;
	font-family:georgia;
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #4C4C4C;
}

td.contenido_principal{
	height:100%;
	background-color:white;
	padding:20px;
	font-family:georgia,serif;
	font-size:10pt;
	color:black;
}

td.formbusca {
	padding:8px;
	font-size:7pt;
	color:black;
}

td.lsnoticias{
	padding-top:10px;
	padding-right:5px;
	font-size:8pt;
	color:black;
}

td.precio{
	padding:10px;
	height:60px;
	font-size:8pt;
}

td.foto_articulo_listado,td.descripcion_articulo_listado{
	padding:10px;
	border-bottom:1px solid #cccccc;
}


div.titulolc{
	font-size:14pt;
	font-weight:bold;
	padding:20px;
	background:#68645A;
	border-bottom:1px solid #4C4C4C;
	color:#ffffff;
	margin-bottom:10px;
}

div.ouros{
	font-family:georgia,serif;
	font-size:18pt;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	width:90%;
}

div.titulotienda{
	font-size:12pt;
	font-weight:bold;
	font-family:georgia,serif;
	padding-bottom:5px;
	border-bottom:1px solid #4C4C4C;
	color:#000000;
	margin-bottom:10px;
}

div.titulo_articulo{
	font-size:16pt;
	font-family:arial,sans-serif;
	font-weight:bold;
	margin-bottom:4px;
}

div.descripcion_articulo{
	font-size:9pt;
	font-family:arial,sans-serif;
	color:#333333;
	margin-bottom:2px;
}

span.precio_articulo{	
	font-family:georgia,serif;
	font-size:16pt;
	font-weight:bold;
	margin-right:5px;
}

H1 {
    margin-bottom: 5px;
    font-size:12pt;
	font-family:georgia;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #4C4C4C;
}

/* Valoraciones */
.cabVal1 {
  background: #CCB29C;
  padding: 10px;
  border-bottom: 1px solid #4C4C4C;
  height: 20px;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  border-right: 1px solid #4C4C4C;
  cursor: pointer;
  cursor: hand;
  }
.cabVal1s {
  background: #68645A;
  color: #E3E2E1;
  padding: 10px;
  border-bottom: 1px solid #4C4C4C;
  height: 20px;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  border-right: 1px solid #4C4C4C;
  cursor: pointer;
  cursor: hand;
  }

.cabVal2 {
  background: #CCB29C;
  padding: 10px;
  border-bottom: 1px solid #4C4C4C;
  height: 20px;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  }
.cabVal2s {
  background: #68645A;
  color: #E3E2E1;
  padding: 10px;
  border-bottom: 1px solid #4C4C4C;
  height: 20px;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}

.contVal1 {
    background: #f6f6f6;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
    height: 25px;
    font-family: verdana;
    font-size: 8pt;
    border-right: 1px solid #4C4C4C;
}
.contVal1f {
    background: #f6f6f6;
    border-bottom: 1px solid #cccccc;
    height: 25px;
    font-family: verdana;
    font-size: 8pt;
    padding-top: 4px;
    padding-bottom: 4px;
}

.contVal2 {
    background: #EAE7E0;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
    height: 25px;
    font-family: verdana;
    font-size: 8pt;
    border-right: 1px solid #4C4C4C;
}
.contVal2f {
    background: #EAE7E0;
    border-bottom: 1px solid #cccccc;
    height: 25px;
    font-family: verdana;
    font-size: 8pt;
    padding-top: 4px;
    padding-bottom: 4px;
}
