body	{
		margin:0px;
		padding:0px;
		
		}
td		{
		font-family:tahoma;
		font-size:11px;
		line-height:14px;
		color:#595959
		}
a		{
		text-decoration:none;
		color:#595959;
		font-size:11px
		}
a:hover	{
		text-decoration:underline;
		}
ol		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ol li		{
		padding:0 0 0 10px;
		height:18px;
		background:url(images/list4.gif) bottom left no-repeat
		}
ol a	{
		color:#C90000;
		font-size:11px
		}
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ul li		{
		padding:0 0 0 11px;
		height:21px;
		background:url(images/list1.gif) bottom left no-repeat
		}
ul a	{
		color:#595959;
		font-size:11px
		}
.l1		{
		font-size:10px;
		color:#A4EF52;
		margin:0 0 0 1px
		}
.menu a	{
		color:#595959;
		}
.t2		{
		font-size:9px; 
		color:#C90000;
		font-style:normal;
		}
.t2 a	{
		color:#C90000;
		}
.t3		{
		font-size:11px; 
		color:#C90000;
		font-style:bold; font-family:tahoma;
		}
.t3 a	{
		color:#C90000; font-family:tahoma;
		}
		
.t4 a	{
		color:#595959; font-family:tahoma; font-size:11px;
		}
.t4	{
		color:#595959; font-family:tahoma; font-size:11px;
		}		
		
#f4 input{
		width:159px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#BCBCBC;
		font-family:tahoma;
		font-size:11px;
		color:#595959;
		padding:2 0 0 5px;
		}
#f2 input{
		width:102px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#BCBCBC;
		font-family:tahoma;
		font-size:11px;
		color:#595959;
		padding:2 0 0 5px;
		}
.list2 li{
		height:24px;
		padding:0 0 0 12px;
		background:url(images/list3a.gif) bottom left no-repeat
		}
.m2		{
		background:url(images/bg2.gif) top left;
		margin:6 0 0 11px
		}
.m2 td	{
		font-size:9px;
		height:18px;
		padding:2 0 0 0px
		}
#f3 select{
		color:#000000;
		font-family:tahoma;
		font-size:11px;
		width:114px;
		padding-left:5px
		}
#f2 td{
		color:#C90000;
		font-size:9px;
		}
#f1 input{
		width:86px;
		height:18px;
		color:#245100;
		border-width:1px;
		border-style:solid;
		border-color:#245100;
		background:#ffffff;
		font-family:tahoma;
		font-size:11px;
		padding-left:4px
		}
.top  	{
		color:#595959;
		font-size:9px;
		text-decoration:none;
		margin:11 0 0 35px;
		line-height:13px
		}
.top a	{
		color:#595959;
		font-size:9px;
		text-decoration:none;
		}
		
input.pid
{
	font-size:11px;
	font-family:Tahoma;
	border-width: 1px;
	border-style: solid;
	border-color: #9C9C9C
}

.top_search
{
	font-size:11px;
	font-family:Tahoma;
	border-width: 1px;
	border-style: solid;
	border-color: #9C9C9C
}

select.top_search
{
	font-size:9px;
	font-family:arial;
	border-width: 1px;
	border-style: solid;
	border-color: #9C9C9C
}

/* menu and search PID */
#nav_wrapper
{
	position: absolute;
	top: 92;
	left: 0;
	border-left: 1px solid #CFCFCF;
	margin: 0 3px;
}

#search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	clear: both;
	width: 755px;
	height: 26px;
	background-color: #BE2D22;
	border-right: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
}

#search div
{
	padding: 6px 0 0 9px;
}

#search span
{
	padding: 3px 10px 0 0;
}

#search a
{
	text-decoration: underline;
	color: #FDFFC1;
}

/* header */

#headerNav
{
	position: absolute;
	top: 0;
	left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EFEFEF;
	color: #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	width: 762px;
	height: 20px;
}

#headerNav span
{
	padding: 2px 7px;
}

#headerNav a
{
	text-decoration: none
}

#headerNav a:hover 
{
	color: #4B4B4B;
	text-decoration: underline
}

#header 
{
	position: absolute;
	top: 20;
	left: 0;
	background-color: #FFFFFF;
	width: 762px;
	height: 80px;
	text-align: center;
}

#logo
{
	float: left;
	padding: 7px 0 5px 5px;
}

#banner
{
	float: right;
	padding: 5px 5px 5px 0;
}

#featured_wrapper
{
	padding: 151px 3px 0 3px;
}

#featured_wrapper h1.main
{
	font-family: Tahoma, verdana, arial;
	font-size: 11px;
	background-color: #E9E9E9;
	color: #5D5D5D;
	text-decoration: none;
	margin: 0;
	padding: 1px 3px 0 5px;
	height: 18px;
}

#featured
{
	padding: 5px;
	height: 130px;
	border-top: 0 solid #FFFFFF;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}

#featured div
{
	float: left;
	width: 120px;
	margin: 0 0 5px 3px;
}

#listingnav
{

	margin: 10px 0 0 0;
}

#listingnav a
{
	font-family: verdana,Tahoma,arial;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	color:#505050;
	padding:5px;
	background:#f4f4f4;
	border:2px solid #cccccc;
}	
	
#listingnav a:hover
{
	background:#FAEAE8;
	color:#9E382A;
	border:2px solid #9E382A;
	text-decoration: none;
}
	a.en:link, a.en:visited {
	font-weight: bold;
	font-size: 10px; 
	color: #de1c12; 
	text-decoration: none;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}

	a.en:hover {
    font-weight: bold;
	font-size: 10px; 
	color: #f77770;	
	text-decoration: underline;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}
	a.es:link, a.es:visited {
	font-weight: bold;
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}

	a.es:hover {
    font-weight: bold;
	font-size: 10px; 
	color: #ef091a;	
	text-decoration: underline;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}

 input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.botones {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; background-color: #FFFFFF; border: 1px #48900c solid}
.select { border: 1px #48900c solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none ; background-color: #FFFFFF }
.campos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; background-color: #FFFFFF ; border: 1px #48900c solid}		  	