/* CSS Document */
/**** POPUP MENU ****/


.inside{clear:left;top:30px}
#search_menu{float:left;width:198px}
#search_menu *{float:left}
#search_menu input{margin:2px 0px 0px 30px}

#contmenu{padding:0px;margin:0px;border:0px;background-color:#D0D0D0;float:left;width:766px}
#menu{padding:0px;margin:0px;border:0px;float:left;width:566px}
.menulist, .menulist ul{margin:0;padding:0px;border:0px;list-style:none}
.menulist ul{display:none;position:absolute;background-color:#fff}
.menulist ul ul{top:-1px;margin-top:0;left:0px}
.menulist li{float:left;display:block;position:relative;text-align:center;vertical-align:middle;color:#FFFFFF;height:27px}
.menulist ul li{float:none;margin-bottom:1px;padding:1px;background-color:#dfdfdf;height:auto}
.menulist ul li a{color:#222;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;display:block;font-weight:normal;/*letter-spacing:1px;*/}
.menulist ul li:last-child{margin-bottom:2px;}
.menulist a {display:block;color:#FFFFFF;text-decoration:none}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus{color:#FFFFFF;background-color:#FF3366}
.menulist a.highlighted{color:#FFFFFF}
.menulist a .subind{display:none}
.menulist ul a .subind{display:block;float:right}
img.shadows{border:0px;margin:0px;padding:0px;height:6px;overflow:hidden;line-height:0px;vertical-align:top;float:left}
.menulist li img{float:left}
/**hacks**/
.menulist a{float:left}
.menulist ul a{float:none}
/* \*/
.menulist a{float:none}
*:first-child+html .menulist ul li{float:left;width:100%}
* html .menulist ul li{float:left;height:1%}
* html .menulist ul a{height:1%}

/**************** tablas productos  ***/
#cont3 table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;float:left;margin:0px;border:0px;margin-bottom:20px}
#cont3 thead{background-image:url(../imagen/bgbar.gif);background-repeat:repeat-x;margin:0px;border:0px;height:22px;text-transform:capitalize}
#cont3 td, th{font-weight:normal;font-size:11px;color:#555;text-align:left;margin:0px;borer:0px}
#cont3 thead div{background:inherit;background-image:url(../imagen/arrowd.gif);background-repeat:no-repeat;color:#fff;text-indent:20px}
#cont3 tbody th{
	font-size:12px;
	text-transform:uppercase;
	/*
	height:20px;
	border-top:12px solid #fff;
	border-bottom:1px solid #999;	
	*/
}
#cont3 tbody th div{
	height:21px;
	font-weight:bold;
	background-color:#f3f3f3;
	background-image:url(../imagen/linea_puntos_total.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	background-position:bottom;
	margin:10px 0px 5px 0px;
	text-indent:2px;
	padding:3px;
}
#cont3 table .thr{background-image:none;background-color:#fff;border-bottom:0px}
#cont3 table tr.borde{height:3px;background-image:url(../imagen/linea_puntos_total.gif);background-repeat:repeat-y;overflow:hidden}
#cont3 table tr.borde2{height:3px;background-image:url(../imagen/linea_puntos_total2.gif);background-repeat:repeat-y;background-position:right;overflow:hidden}
#cont3 table tr.borde2 td{height:3px}
#cont3 table tr.borde td{height:3px}
#cont3 tbody td{height:22px}
#cont3 table caption{
	height:22px;
	padding-top:1px;
	line-height:22px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	text-indent:12px;
	color:#fff;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image: url('../imagen/backcaption.gif');
}
.mes_evento{
    float:left;
    border-bottom:#666666 1px dotted;
    height:20px;
    width:487px;
    margin:2px 0 5px 0;
    text-transform:uppercase;
    text-align:right;
    color:#5a5a5a;
}
#prodtoolbar{float:left;width:99%;color:#333333}
#prodtoolbar a{color:#999999}
#prodtoolbar a:hover{color:#333333;background-color:#f3f3f3}
#printBottom input{float:right;margin:10px}

/*paginador search */
.search-pagin {font-size:13px;font-weight:bold}
.search-pagin psel{font-weight:bold}
.search-pagin a{font-weight:normal}
.search-pagin a:hover{text-decoration:underlined;font-weight:bold}