BODY {
	background-color:black;
   font-family:tahoma;
   font-size:11px;
   margin:0px;
   cursor:default;

	SCROLLBAR-FACE-COLOR: #ffffff;
   SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
   SCROLLBAR-SHADOW-COLOR: #5f688d;
   SCROLLBAR-3DLIGHT-COLOR: #5f688d;
   SCROLLBAR-ARROW-COLOR: #5f688d;
   SCROLLBAR-TRACK-COLOR: #ffffff;
   SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
a{
   font-weight:bold;
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}

table.main{
	width:720px;
   height:657px;
   background-color:white;
   border:10px solid white;
   border-top:0;
   border-collapse:collapse;
}

table.menus{
	width:100%;
   font-family:"tahoma";
   font-weight:normal;
   font-size:11px;
   text-align:center;
   border-collapse:collapse;
	color:white;
   background-image:none;
}


table.menus td{
	border:0;
	fborder-right:1px dotted black;
   height:22px;
   font-family:"arial";
   font-weight:normal;
   font-size:10px;
   text-align:center;
   background-image:none;
   color:white;
   background-color:#144e56;
}

table.menus td.selected{
  /* background-image:url(/img/menu.b.sel.jpg);*/
  /*background-color:#666600;*/
  color:#ff9900;
}

.td_submenu
{
	background-color:white !important;	
}

.td_submenu a
{
	background-color:white !important;	
}

table .submenus_table
{
	background-color:white !important;
}

table .submenus_table td{
	background-color:white;
}

td.submenus
{
	background-color:#cccccc !important;
}

td.submenu
{
	background-color:#cccccc;
	vertical-align:middle;
	height: 17px;
}

td.submenu a
{
	color: black;
	font-weight: normal;
}

table.menus a{
   height:20px;
   width:100%;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   color:white;
   padding-top:2px;
}

table.menus a:hover{
   text-decoration:underline;
   color:white;
}

table.menus td.selected a{
  color:white;
}

table.menus td.selected a:hover{
  color:white;
  text-decoration:none;
}

table.menus td.first{
	border-left:0;
}

tr.cabecera{
	height:44px;
}
tr.banner{
	height:192px;
}

tr.menus{
	height:35px;
 /*  background-image:url(img/menu.background.jpg);*/
  background-image:url(/img/menu.b.sel.jpg);
}

tr.contenido{
	background-color:#CBCED5;
}

table.contenido{
	width:90%;
}

table.contenido,table.contenido td{
   font-family:"Tahoma";
   font-size:12px;
}

.pie,.pie div{
	margin-top:10px;
	text-align:center;
   width:100%;
   font-fanily:arial;
   font-size:11px;
   color:#333333;
   margin-bottom:20px;
}

.Georgia{
	font-family:"Georgia";
   font-style:italic;
   font-size:24px;  
   color:#0F6C95;
   height:32px;
}

th.nombre{
	font:bold 14px/1.15 tahoma;
   text-align:left; 
   color:#3366cc; 
}

ol.ol_cats,ol.ol_cats *{
	width:144px;
   padding:0px;
   margin:0px;
   list-style-type:none;
}

li.li_cat{
	width:144px;
   height:24px;
   padding:0px;
   margin:0px;
   list-style-type:none;
   font-family:tahoma;
   font-size:12px;
   color:white; 
	background-color:#0099cc;
   background-image:url(/img/li_cat.b.gif);
}

li.li_scat{
	width:144px;
   height:24px;
   padding:0px;
   margin:0px;
	list-style-type:none;
   font-family:tahoma;
   font-size:12px;
   color:white; 
	background-color:#33ccff;
}



li.li_cat a{
	height:24px;
   width:144px;
   font-family:tahoma;
   font-size:12px;
   color:white;
   border:0;
   text-decoration:none;
   font-weight:bold;
   padding-left:23px;
   padding-top:4px;
   border:1px outset white; 
	background-color:transparent;
      display:block


}

li.li_cat a:hover{
	text-decoration:underline;
}

li.li_scat a{
	height:24px;
   width:144px;
   font-family:tahoma;
   font-size:12px;
   color:white;
   font-weight:normal;
   text-decoration:none;
   text-transform:lowercase; 
   border:1px outset white; 
   background-color:#33ccff;
   background-image:none;
      display:block

   /* background-image:url(/img/li_pro.b.gif); */
}



li.li_scat a:hover{
	text-decoration:underline;
}
/* Imagenenes en la categoria de productos */

img.cat_prod_img{
	width:100px;
   height:211px;
   border:0;
}

img.cat_acc_img{
	width:100px;
   border:0;
}

img.prod_p{
	height:211px;
   cursor:hand;
   margin-right:1px;
}

img.prod_t{
	height:211px;
   cursor:hand;
   margin-left:1px;
}

img.prod_vp{
	height:157px;
   cursor:hand;
   margin-right:1px;
}

img.prod_vt{
	height:157px;
   cursor:hand;
   margin-left:1px;
}

img.prod_a{
	width:100px;
   cursor:hand;
}


td.cat_prod_img{
	vertical-align:top;
   padding:20px;
   padding-top:10px;
   padding-bottom:10px;
}

.codigo_producto{
   font-family:tahoma;
   font-size:12px;
   color:gray;
   font-weight:normal;
   text-decoration:none;
}

form{
   margin:0;
   padding:0;
}

.noticia
{
	width: 256px;
	height: 155px;
	display:block;
	text-align:center;
}

.noticia_titulo
{
	width:236px;
	color: #FF9900;
	display:block;
	font-size: 10pt;
	margin-bottom:10px;
	text-align:left;
}

.noticia_titulo a
{
	color: #FF9900;
	font-size: 9pt;
}

.noticia_resumen
{
	width:236px;
	color:white;
	text-align:left;
}

.noticia_imagen
{
	float:left;
	width: 64px;
	margin-right: 10px;
}

.noticia_resumen_texto
{
	width: 135px;
	font-size:8pt;
}


.noticia_detalle
{
	width: 480px;
	height: auto;
	display:block;
	text-align:center;
	margin: 0px 0px;
}

.noticia_detalle_titulo
{
	width:460px;
	color: #FF9900;
	display:block;
	font-size: 10pt;
	margin-bottom:10px;
	text-align:left;
}

.noticia_detalle_fecha
{
	font-size:8pt;
	color: white;
}

.noticia_detalle_titulo a
{
	color: #FF9900;
	font-size: 9pt;
}

.noticia_detalle_resumen
{
	width:460px;
	color:white;
	text-align:left;
}

.noticia_detalle_imagen
{
	float:left;
	margin-right: 10px;
	margin-bottom:10px;
}

.noticia_detalle_resumen_texto
{
	width: auto;
	font-size:8pt;;
}

.autores
{
	width:100%;
	clear:both;
	height:400px;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.autor{
	width:112px;
	height:136px;
	display:block;
	float:left;
	margin: 0 12px 15px 12px;
}

.autor_imagen{
	width:110px;
	/*height:116px;*/
	display:block;
	text-align:center;
	border:1px solid #333333;
	padding-top:2px;
}

.autor_nombre{
	width:110px;
	text-align:center;
	vertical-align:bottom;
	color:#ff9900;
	margin-top:5px;
	font-weight:normal; !important
}

.autor_nombre a{
	color:#ff9900;
	font-size: 11px;
	font-weight:normal; !important
}

.obras
{
	width:100%;
	clear:both;
	height:540px;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-left:10px;
	margin-top:10px;
	display:block;
}

.obra{
	width:112px;
	height:170px;
	display:block;
	float:left;
	margin: 0 10px 15px 10px;
}

.obra_imagen{
	width:110px;
	height:124px;
	display:block;
	text-align:center;
	border:1px solid #333333;
	padding-top:2px;
}

.obra_nombre{
	width:110px;
	text-align:center;
	vertical-align:bottom;
	color:#ff9900;
	margin-top:5px;
	font-weight:normal; !important
}

.obra_nombre a{
	color:#ff9900;
	font-size: 11px;
	font-weight:normal; !important
}

.obras_publicas
{
	width:100%;
	clear:both;
	height:400px;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-left:10px;
	margin-top:10px;	

}

.obra_publicas{
	width:156px;
	height:240px;
	display:block;
	float:left;
	margin: 0 10px 15px 10px;
}

.obra_imagen_publicas{
	width:154px;
	height:190px;
	display:block;
	text-align:center;
	border:1px solid #333333;
	padding-top:2px;
	overflow:hidden;
}

.obra_nombre_publicas{
	width:156px;
	text-align:center;
	vertical-align:bottom;
	color:#ff9900;
	margin-top:5px;
	font-weight:normal; !important
}

.obra_nombre_publicas a{
	color:#ff9900;
	font-size: 11px;
	font-weight:normal; !important
}

.paginacion
{
	display:block;
	width:557px;
	clear:both;
	text-align:center;
	margin-bottom:20px;
}

.paginacion a
{
	font-size:11px;
	color:#666666;
}

.paginacion span
{
	font-size:11px;
	color:#666666;
}

#contenido_der *
{
	font-size: 12px; !important
} 

#contenido_der a
{
	font-size: 12px; !important
} 

#contenido_izq *
{
	font-size: 12px; !important
}

#contenido_izq a
{
	font-size: 12px; !important
}

.label_cabecera
{
	font-size:29px; !important
}

.boton_naranja
{
	background-image:url(/tienda_colecciones/detalle/adquirir.jpg);	
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	text-align:center;
}
