/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
img {behavior: url(js/iepngfix.htc);}

/*-------------------------------BODY-------------------------------------- */

body {margin:0px; background-image:url(../images/main.png); background-repeat:repeat-x; background-position:top right; background-color:#45670f}
body, table, tr, td	{font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:normal}
/*--------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

h1.ads {
	font-size: 2.462em; 
	line-height: 1.19em;
	margin: 3px;
	letter-spacing: -0.03em;
	color: #ccff00;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
}
h1 {
	color: #ccff00;
	font-size: 2.640em; 
	margin: 22px 0 0 0;
	line-height: 100%;
	letter-spacing:-1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h2 {
	font-size: 1.286em; 
	line-height: 1.056em; 
	padding: 9px 0 10px 0; 
	color: #a4bd7d;
}
h3{font-size:10px}
.heading {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff}
#showIt {color:#FFFFFF; font-size:12px}
form, input, textarea, submit, select	{font-size: 11px; margin-top:3px;margin-bottom:3px;font-family: Tahoma, Arial, Verdana;}

/*--------------------------------------------------------------------------*/

/*ul {list-style: none outside;margin: 0; padding: 0 0 1em 0;}*/
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
/*li {padding-bottom: .3em;}*/
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}
.small {font-size:9px;}
/*----------------------------------LINKS-----------------------------------*/

.notify{border:#FF0000 1px solid; padding:5px; margin:3px; color:#FF0000;}
.custom-title { font-weight: bold; margin: 0; color: #FFFFFF; padding: 8px 8px 4px; background: #c12c2c; width:200px;}
.pic-text { padding: 10px; background: #000; width:auto;color:#FFFFFF}
.custom-text {padding: 4px 8px 8px;background: #c12c2c;color: #FFFFFF; }


	/*GLOBAL IMAGES*/
	a.pic img{border:1px solid #fff;margin-right:6px;padding:3px;background:#fff;}
	a.pic:hover img{border-color:#ccff00;}
	a {color:#7fbe55;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
    a:hover {color: #7fbe55;text-decoration:underline;}
	a.lnk1, a.lnk1:hover{color:#000000}
	a.lnk2, a.lnk2:hover{color:#fff}


div.messages{
	z-index:998;
	position:absolute;
	left:auto;
	top:auto;
	width:200px;
	background-color: #ff8d00;
	padding:5px;
	margin-left:5px;
	margin-top:5px;
	text-align:left;
}
div.menus{
	z-index:9999;
	position:absolute;
	left:100px;
	top:300px;
	width:330px;
	background-color: #ffffff;
	padding:5px;
}

ul.listas{margin:5px; list-style: none outside; padding: 0 0 1em 0;overflow:hidden;}
	ul.listas li{float:left; width:116px;}


div#container {
	margin:auto;
	padding: 0px;
	width: 900px;
	overflow: hidden;
}

.search{background-color:#FFFFFF; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/163.png)}
	div#container div#bodie, div#container div#footer{
		margin:0px;
		padding:0px;
		width: 900px;
		height:auto;
		float:left;
	}
	
	div#container div#bodie{
	margin-botton:10px;
	}
	#galeria {margin: 0 0 5px 0; padding:10px;width:603px; border:solid 1px #CCFF00; background-color:#000000; height:600px;}
	div#container div{float:left}
	div#container ul#menu {
			padding: 0;
			list-style: none outside;
			width: 900px;
			margin: auto;
			overflow: hidden;
			height:58px;
		}
			  div#container ul#menu li {
				float: left;
				margin: 0px;
				padding: 0px;		
			  }

	.registrese{
	padding:5px; margin:5px; width:300px; color:#FF3300
	}
	div#container div#bodie div#main{
	float: left;
	width: 640px;
	margin-left:5px;
	}

		div#container div#bodie div#main div#buscar, div#container div#bodie div#main div#productos{
		width: 640px; margin:0; margin-bottom:5px; padding:0;
		}

			div#container div#bodie div#main div#buscar div#sOne{
			float: left;
			}
	
	div#container div#bodie div#main div#productos ul li{
	width:304px; height:75px; padding:3px; margin-bottom:1px;  margin-left:1px; float:left;background-color:#4c6f2d;
	}
	div#container div#bodie div#main div#productos ul li:hover{
		background-color:#486a2b;
	}
	div#container div#bodie div#main div form {
			width: 100%;
			margin: auto;
			}
			div#container div#bodie div#main div form p {
				clear: left; margin:1px;
			}
				div#container div#bodie div#main div form p label {
					float: left;
					width: 20%;
				}
				div#container div#bodie div#main div form p input, div#container div#bodie div#main div form p textarea {
					font-family:Arial, Helvetica, sans-serif; font-size:12px; width:70%;
				}
				div#container div#bodie div#main div form div#area p input, div#container div#bodie div#main div form div#area p textarea {
					font-family:Arial, Helvetica, sans-serif; font-size:12px; width:40%;
				}
				div#container div#bodie div#main div form p.center {
					text-align: center;
				}
				
	div#container div#bodie div#news{
	float: left;
	width: 220px;
	margin-left:5px;
	padding-left:10px;
	color:#FFFFFF
	}

		div#container div#bodie div#news ul, div#container div#bodie div#main div#productos ul, div#container div#bodie div#news ul#proList {
		margin:3px; list-style: none outside; padding: 0 0 1em 0;
		}
		
		div#container div#bodie div#news ul li{
		width:220px; height:150px; padding-top:3px; margin-bottom:3px;
		}

		div#container div#bodie div#news ul li p, div#container div#bodie div#main div#productos ul li p{margin:0px; text-transform:uppercase; color:#a0cc77; font-size:9px; font-family:Geneva, Arial, Helvetica, sans-serif; width:auto;}
		div#container div#bodie div#news ul li a, div#container div#bodie div#main div#productos ul li a{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF; text-decoration:none; font-weight:bold; letter-spacing:-0.03em;}

		div#container div#bodie div#news ul  li span, div#container div#bodie div#main div#productos ul li span{
		font-size:10px;color:#7fbe55
		}
		div#container div#bodie div#news ul#proList li.lis {width:220px; height:17px;}
		div#container div#bodie div#news ul#proList li.lista {border-bottom:solid 1px #f4f4f4;width:220px; height:17px;}
		div#container div#bodie div#news ul#proList li.list {width:100px; height:25px; float:left; font-size:9px}
		div#container div#bodie div#news ul#proList li.list img, div#container div#bodie div#news ul#proList li.lis img{border:0px; margin:1px;}
				
	div#container div#footer{
		padding:10px;width: 880px;
	}

/*-------------------------------------------*/
#tablist{
padding: 4px;
margin:0px;
}

#tablist li{
list-style: none;
display: inline;
margin: 0px;
}

#tablist li a{
padding: 5px;
margin: 0px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

#tablist li a:link, #tablist li a:visited{
text-decoration:none;color:#000000
}

#tabcontentcontainer{
margin:0;background: #fea316;width:624px; background-image:url(../images/bg.png); background-repeat:repeat-x;background-position:bottom;
}
#tabcontentcontainer div p{margin:3px;}

.tabcontent{
float:left;display:none;padding:15px;
}

.flag  {
    display: block;
    float: left;
    width: 16px;
    height: 11px;
    line-height: 11px;
    font: 1px monospace;
    background-image: url(../images/flags_matrix.png);
    margin: 2px 4px 2px 0;
}

/* experimental img version */
img.flag {
    display: inline;
    float: none;
    width: 16px;
    height: 11px;
    font: 1px monospace;
    background-image: url(../images/flags_matrix.png);
    margin: 0;    
}

 
.flag.AD { background-position:-16px -44px; }
.flag.AE { background-position:-16px -55px; }
.flag.AF { background-position:-16px -66px; }
.flag.AG { background-position:-16px -77px; }
.flag.AI { background-position:-16px -99px; }
.flag.AL { background-position:-16px -132px; }
.flag.AM { background-position:-16px -143px; }
.flag.AN { background-position:-16px -154px; }
.flag.AO { background-position:-16px -165px; }
.flag.AQ { background-position:-16px -187px; }
.flag.AR { background-position:-16px -198px; }
.flag.AS { background-position:-16px -209px; }
.flag.AT { background-position:-16px -220px; }
.flag.AU { background-position:-16px -231px; }
.flag.AW { background-position:-16px -253px; }
.flag.AX { background-position:-16px -264px; }
.flag.AZ { background-position:-16px -286px; }
.flag.BA { background-position:-32px -11px; }
.flag.BB { background-position:-32px -22px; }
.flag.BD { background-position:-32px -44px; }
.flag.BE { background-position:-32px -55px; }
.flag.BF { background-position:-32px -66px; }
.flag.BG { background-position:-32px -77px; }
.flag.BH { background-position:-32px -88px; }
.flag.BI { background-position:-32px -99px; }
.flag.BJ { background-position:-32px -110px; }
.flag.BM { background-position:-32px -143px; }
.flag.BN { background-position:-32px -154px; }
.flag.BO { background-position:-32px -165px; }
.flag.BR { background-position:-32px -198px; }
.flag.BS { background-position:-32px -209px; }
.flag.BT { background-position:-32px -220px; }
.flag.BV { background-position:-32px -242px; }
.flag.BW { background-position:-32px -253px; }
.flag.BY { background-position:-32px -275px; }
.flag.BZ { background-position:-32px -286px; }
.flag.CA { background-position:-48px -11px; }
.flag.CC { background-position:-48px -33px; }
.flag.CD { background-position:-48px -44px; }
.flag.CF { background-position:-48px -66px; }
.flag.CG { background-position:-48px -77px; }
.flag.CH { background-position:-48px -88px; }
.flag.CI { background-position:-48px -99px; }
.flag.CK { background-position:-48px -121px; }
.flag.CL { background-position:-48px -132px; }
.flag.CM { background-position:-48px -143px; }
.flag.CN { background-position:-48px -154px; }
.flag.CO { background-position:-48px -165px; }
.flag.CR { background-position:-48px -198px; }
.flag.CS { background-position:-48px -209px; }
.flag.CU { background-position:-48px -231px; }
.flag.CV { background-position:-48px -242px; }
.flag.CX { background-position:-48px -264px; }
.flag.CY { background-position:-48px -275px; }
.flag.CZ { background-position:-48px -286px; }
.flag.DE { background-position:-64px -55px; }
.flag.DJ { background-position:-64px -110px; }
.flag.DK { background-position:-64px -121px; }
.flag.DM { background-position:-64px -143px; }
.flag.DO { background-position:-64px -165px; }
.flag.DZ { background-position:-64px -286px; }
.flag.EC { background-position:-80px -33px; }
.flag.EE { background-position:-80px -55px; }
.flag.EG { background-position:-80px -77px; }
.flag.EH { background-position:-80px -88px; }
.flag.ER { background-position:-80px -198px; }
.flag.ES { background-position:-80px -209px; }
.flag.ET { background-position:-80px -220px; }
.flag.FI { background-position:-96px -99px; }
.flag.FJ { background-position:-96px -110px; }
.flag.FK { background-position:-96px -121px; }
.flag.FM { background-position:-96px -143px; }
.flag.FO { background-position:-96px -165px; }
.flag.FR { background-position:-96px -198px; }
.flag.GA { background-position:-112px -11px; }
.flag.GB { background-position:-112px -22px; }
.flag.GD { background-position:-112px -44px; }
.flag.GE { background-position:-112px -55px; }
.flag.GF { background-position:-112px -66px; }
.flag.GH { background-position:-112px -88px; }
.flag.GI { background-position:-112px -99px; }
.flag.GL { background-position:-112px -132px; }
.flag.GM { background-position:-112px -143px; }
.flag.GN { background-position:-112px -154px; }
.flag.GP { background-position:-112px -176px; }
.flag.GQ { background-position:-112px -187px; }
.flag.GR { background-position:-112px -198px; }
.flag.GS { background-position:-112px -209px; }
.flag.GT { background-position:-112px -220px; }
.flag.GU { background-position:-112px -231px; }
.flag.GW { background-position:-112px -253px; }
.flag.GY { background-position:-112px -275px; }
.flag.HK { background-position:-128px -121px; }
.flag.HM { background-position:-128px -143px; }
.flag.HN { background-position:-128px -154px; }
.flag.HR { background-position:-128px -198px; }
.flag.HT { background-position:-128px -220px; }
.flag.HU { background-position:-128px -231px; }
.flag.ID { background-position:-144px -44px; }
.flag.IE { background-position:-144px -55px; }
.flag.IL { background-position:-144px -132px; }
.flag.IN { background-position:-144px -154px; }
.flag.IO { background-position:-144px -165px; }
.flag.IQ { background-position:-144px -187px; }
.flag.IR { background-position:-144px -198px; }
.flag.IS { background-position:-144px -209px; }
.flag.IT { background-position:-144px -220px; }
.flag.JM { background-position:-160px -143px; }
.flag.JO { background-position:-160px -165px; }
.flag.JP { background-position:-160px -176px; }
.flag.KE { background-position:-176px -55px; }
.flag.KG { background-position:-176px -77px; }
.flag.KH { background-position:-176px -88px; }
.flag.KI { background-position:-176px -99px; }
.flag.KM { background-position:-176px -143px; }
.flag.KN { background-position:-176px -154px; }
.flag.KP { background-position:-176px -176px; }
.flag.KR { background-position:-176px -198px; }
.flag.KW { background-position:-176px -253px; }
.flag.KY { background-position:-176px -275px; }
.flag.KZ { background-position:-176px -286px; }
.flag.LA { background-position:-192px -11px; }
.flag.LB { background-position:-192px -22px; }
.flag.LC { background-position:-192px -33px; }
.flag.LI { background-position:-192px -99px; }
.flag.LK { background-position:-192px -121px; }
.flag.LR { background-position:-192px -198px; }
.flag.LS { background-position:-192px -209px; }
.flag.LT { background-position:-192px -220px; }
.flag.LU { background-position:-192px -231px; }
.flag.LV { background-position:-192px -242px; }
.flag.LY { background-position:-192px -275px; }
.flag.MA { background-position:-208px -11px; }
.flag.MC { background-position:-208px -33px; }
.flag.MD { background-position:-208px -44px; }
.flag.ME { background-position:-208px -55px; }
.flag.MG { background-position:-208px -77px; }
.flag.MH { background-position:-208px -88px; }
.flag.MK { background-position:-208px -121px; }
.flag.ML { background-position:-208px -132px; }
.flag.MM { background-position:-208px -143px; }
.flag.MN { background-position:-208px -154px; }
.flag.MO { background-position:-208px -165px; }
.flag.MP { background-position:-208px -176px; }
.flag.MQ { background-position:-208px -187px; }
.flag.MR { background-position:-208px -198px; }
.flag.MS { background-position:-208px -209px; }
.flag.MT { background-position:-208px -220px; }
.flag.MU { background-position:-208px -231px; }
.flag.MV { background-position:-208px -242px; }
.flag.MW { background-position:-208px -253px; }
.flag.MX { background-position:-208px -264px; }
.flag.MY { background-position:-208px -275px; }
.flag.MZ { background-position:-208px -286px; }
.flag.NA { background-position:-224px -11px; }
.flag.NC { background-position:-224px -33px; }
.flag.NE { background-position:-224px -55px; }
.flag.NF { background-position:-224px -66px; }
.flag.NG { background-position:-224px -77px; }
.flag.NI { background-position:-224px -99px; }
.flag.NL { background-position:-224px -132px; }
.flag.NO { background-position:-224px -165px; }
.flag.NP { background-position:-224px -176px; }
.flag.NR { background-position:-224px -198px; }
.flag.NU { background-position:-224px -231px; }
.flag.NZ { background-position:-224px -286px; }
.flag.OM { background-position:-240px -143px; }
.flag.PA { background-position:-256px -11px; }
.flag.PE { background-position:-256px -55px; }
.flag.PF { background-position:-256px -66px; }
.flag.PG { background-position:-256px -77px; }
.flag.PH { background-position:-256px -88px; }
.flag.PK { background-position:-256px -121px; }
.flag.PL { background-position:-256px -132px; }
.flag.PM { background-position:-256px -143px; }
.flag.PN { background-position:-256px -154px; }
.flag.PR { background-position:-256px -198px; }
.flag.PS { background-position:-256px -209px; }
.flag.PT { background-position:-256px -220px; }
.flag.PW { background-position:-256px -253px; }
.flag.PY { background-position:-256px -275px; }
.flag.QA { background-position:-272px -11px; }
.flag.RE { background-position:-288px -55px; }
.flag.RO { background-position:-288px -165px; }
.flag.RS { background-position:-288px -209px; }
.flag.RU { background-position:-288px -231px; }
.flag.RW { background-position:-288px -253px; }
.flag.SA { background-position:-304px -11px; }
.flag.SB { background-position:-304px -22px; }
.flag.SC { background-position:-304px -33px; }
.flag.SD { background-position:-304px -44px; }
.flag.SE { background-position:-304px -55px; }
.flag.SG { background-position:-304px -77px; }
.flag.SH { background-position:-304px -88px; }
.flag.SI { background-position:-304px -99px; }
.flag.SJ { background-position:-304px -110px; }
.flag.SK { background-position:-304px -121px; }
.flag.SL { background-position:-304px -132px; }
.flag.SM { background-position:-304px -143px; }
.flag.SN { background-position:-304px -154px; }
.flag.SO { background-position:-304px -165px; }
.flag.SR { background-position:-304px -198px; }
.flag.SS { background-position:-304px -209px; }
.flag.ST { background-position:-304px -220px; }
.flag.SV { background-position:-304px -242px; }
.flag.SY { background-position:-304px -275px; }
.flag.SZ { background-position:-304px -286px; }
.flag.TC { background-position:-320px -33px; }
.flag.TD { background-position:-320px -44px; }
.flag.TF { background-position:-320px -66px; }
.flag.TG { background-position:-320px -77px; }
.flag.TH { background-position:-320px -88px; }
.flag.TJ { background-position:-320px -110px; }
.flag.TK { background-position:-320px -121px; }
.flag.TL { background-position:-320px -132px; }
.flag.TM { background-position:-320px -143px; }
.flag.TN { background-position:-320px -154px; }
.flag.TO { background-position:-320px -165px; }
.flag.TR { background-position:-320px -198px; }
.flag.TT { background-position:-320px -220px; }
.flag.TV { background-position:-320px -242px; }
.flag.TW { background-position:-320px -253px; }
.flag.TZ { background-position:-320px -286px; }
.flag.UA { background-position:-336px -11px; }
.flag.UG { background-position:-336px -77px; }
.flag.UM { background-position:-336px -143px; }
.flag.US { background-position:-336px -209px; }
.flag.UY { background-position:-336px -275px; }
.flag.UZ { background-position:-336px -286px; }
.flag.VA { background-position:-352px -11px; }
.flag.VC { background-position:-352px -33px; }
.flag.VE { background-position:-352px -55px; }
.flag.VG { background-position:-352px -77px; }
.flag.VI { background-position:-352px -99px; }
.flag.VN { background-position:-352px -154px; }
.flag.VU { background-position:-352px -231px; }
.flag.WF { background-position:-368px -66px; }
.flag.WS { background-position:-368px -209px; }
.flag.YE { background-position:-400px -55px; }
.flag.YT { background-position:-400px -220px; }
.flag.ZA { background-position:-416px -11px; }
.flag.ZM { background-position:-416px -143px; }
.flag.ZW { background-position:-416px -253px; }

