.bfo {
	background-color:#246;
	margin-top:0px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	WIDTH: 770px;
}

.pco {
  background-color: #246;
}

.lis {
	LIST-STYLE-POSITION: outside;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 4px 0px 0px 16px;
	list-style-type:square;
	line-height:1.5;
}

.lis2 {
	list-style-type:none;
	MARGIN: 5px 0px 15px 20px;
}

.lis2 {
	list-style-type:circle;
	MARGIN: 5px 0px 15px 20px;
}


TABLE.twi {
	width:770px;
}

TABLE.twb {
	width:770px;
}

TD.bisl {
	width:10px;
}

TD.biil {
	border-top:1px solid #997434;
	background:#fbf6e7;
}

TD.logo {
	background:#fff;
	border:1px solid #997434;
	padding:6px 8px 1px 12px;
	vertical-align:middle;
	text-align:center;
	width:180px;
	height:80px;
}

IMG.logo {
	border:0px;
	width:160px;
	height:64px;
}

TD.mec {
	text-align:right;
	vertical-align:bottom;
	padding:4px 20px 6px 4px;
	width:570px;
	height:35px;
}

A.mec {
	font-size: 70%;
	font-family:verdana,arial;
	color:#fff;
	TEXT-DECORATION: none;
}

SPAN.mecoff {
	font-size: 70%;
	font-family:verdana,arial;
	color:#ddd;
	TEXT-DECORATION: none;
}

TD.megout {
	padding:4px 10px 20px 10px;
	border-top:1px solid #997434;
	background:#fbf6e7;
}

TD.meg {
	background:#fff;
	border:1px solid #997434;
	padding:3px 3px 3px 3px;
	text-align:center;
}

TD.megoff {
	background:#246;
	padding:3px 3px 3px 3px;
	border:1px solid #997434;
	text-align:center;
}


TD.vsep {
	padding:0px 3px 0px 0px;
}

DIV.hsep {
	height:1;
	margin:7px 0px 7px 0px;
	background:#47a;
	overflow:hidden;
}

BR.brea {
	font-size:8px;
}

SPAN.meg {
	font-size: 75%;
	font-family:verdana,arial;
	color:#aa3333;
	TEXT-DECORATION: none;
}

A.megoff {
	font-size: 75%;
	font-family:verdana,arial;
	color:#fff;
	TEXT-DECORATION: none;
}

A.megon {
	font-size: 75%;
	font-family:verdana,arial;
	color:#997434;
	TEXT-DECORATION: none;
}

TD.nav {
	background:#fbf6e7;
	border-bottom:1px solid #ddd;
	padding:13px 10px 3px 15px;
	color:#333;
	text-align:left;
}

A.nav {
	font-size: 70%;
	font-family:verdana, arial;
	TEXT-DECORATION: none;
}

.navoff {
	font-size: 70%;
	font-family:verdana, arial;
}

DIV.melout {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

DIV.mel {
    margin:4px 0px 4px 0px;
	background:#fff;
	padding:3px 6px 3px 6px;
	border:1px solid #d9b474;
}

DIV.submel {
    margin:10px 0px 10px 0px;
	background:#fff;
	padding:6px 6px 6px 6px;
	border:1px solid #d9b474;
}

DIV.meloff {
	margin:4px 0px 4px 0px; 
	padding:3px 6px 3px 6px;
	border:1px solid #d9b474;
}


span.mel {
	font-size: 75%;
	font-family:verdana;
	color:#aa3333;
	TEXT-DECORATION: none;
}

A.meloff {
	font-size: 75%;
	font-family:verdana, arial;
	color:#33a;
	TEXT-DECORATION: none;
}


TD.cfr {
	padding:10px 20px 25px 20px;
	text-align:left;
	background-color:#fff;
}

TD.cfro {
	padding:10px 20px 0px 20px;
	text-align:left;
	background-color:#fff;
}

TD.fotcfr {
	vertical-align:top;
	padding:0px;
	background-color:#fff;
	text-align:right;
}


tr.fr {
	visibility:visible;
}

.frl {
	padding:0px;
	width:160px;
}

.frm {
	padding:0px;
	width:390px;
}

.frr {
	padding:0px;
	width:220px;
}


TD.lcol {
	background:#fbf6e7;
	border-right:1px solid #a99454; 
	padding:8px 10px 8px 10px;
	vertical-align:top;
}

TD.rcolw {
	background:#fff;
	padding:10px 20px 10px 20px;
	VERTICAL-ALIGN:TOP;
}


TD.rcol {
	background:#fdf8ea;
	border-left:1px solid #997434;
	border-top:1px solid #997434;
	padding:10px 20px 10px 20px;
	VERTICAL-ALIGN:TOP;
}


TD.mcol {
	background:#fff;
	padding:10px 20px 25px 20px;
	VERTICAL-ALIGN:TOP;
	text-align:left;
}

TD.mcolo {
	background:#fff;
	padding:10px 20px 0px 20px;
	VERTICAL-ALIGN:TOP;
	text-align:left;
}

.bti {
	font-size: 130%;
	font-family:giovanni book, verdana, arial;
	color:#aa3333;
	padding:5px 0px 15px 0px;
}

.btio {
	font-size: 130%;
	font-family:giovanni book, verdana, arial;
	color:#aa3333;
	padding:5px 0px 5px 0px;
}

.bsti {
	font-size: 105%;
	font-family:giovanni book, verdana, arial;
	color:#aa3333;
	padding:5px 0px 5px 0px;

}

.bssti {
	font-size: 75%;
	font-family:verdana, arial;
	color:#aa3333;
	padding:2px 0px 3px 0px;
	font-weight:bold;
}


.leb {
	font-size: 75%;
	font-family:verdana, arial;
	color:#333333;
}


.lec {
	font-size: 70%;
	font-family:verdana, arial;
}

.gris {
	color:#666;
}

A:hover {
	text-decoration:underline;
}

TD.bot {
	background:#fbf6e7;;
	border-bottom:1px solid #997434;
	border-top:1px solid #ddd;
	padding:4px 10px 4px 10px;
	color:#333;
	text-align:center;
}

DIV.boxh {
	padding:4px 8px 4px 8px;
	text-align:center;
	color:#fff;
	background:#177;
}

DIV.box {
	padding:5px 8px 5px 8px;
	border:1px solid #177;
	background:#fbf6e7;
}



TD.foo {
	padding:4px 0px 4px 0px;
	text-align:center;
}

TABLE.precios {
	border-collapse: collapse;
	width:100%;
}

TABLE.formul {
	border-collapse: collapse;
	width:100%;
	border:1px solid #177;
}

TD.formulh {
	background:#fbf6e7;
	border-bottom:1px solid #177;
	padding:10px;
}

TD.formulr {
	text-align:right;
	padding:10px;
}

TD.formul {
	padding:10px;
}

TD.precios {
	border:1px solid #177;
	padding:5px 10px 5px 10px;
}

TR.thed {
	text-align:center;
	vertical-align:middle;
	background:#177;
	color:#fff;
}

TR.tro {
	text-align:right;
	vertical-align:middle;
	background:#fff;
}

TR.trt {
	text-align:right;
	vertical-align:middle;
	background:#fbf6e7;;
}

DIV.marcog {
	background:#997434;
	text-align:center;
	}

IMG.marcow {
	border:1px solid #fff;
	margin-top:5px;
	margin-bottom:5px;
	}

IMG.marcob {
	border:1px solid #333;
	margin-top:5px;
	margin-bottom:5px;
}

DIV.fotcaption {
	text-align:right;
	padding:4px 10px 0px 10px;
	}

DIV.tabcaption {
	text-align:center;
	padding:3px 6px 3px 6px;
}

DIV.somo {
	background:#999;
	margin:4px 0px 0px 4px;
}

DIV.somi {
	 position:relative;
	 top:-4px;
	 left:-4px;
 	 padding:5px;
 	 background:#fff;
 	 border:1px solid #555;
}

DIV.follow {
padding: 3px;
text-align:center;
border:1px solid #999;
background:#f0f0f6;
}

A.follow {
TEXT-DECORATION: none;
color:#339;
font-size: 75%;
font-family:verdana, arial;
font-weight:bold;
}

DIV.bullet {
	width:7px;
	height:7px;
	border:1px solid #fff;
	font-size=1px;
}

DIV.bulletactivo {
	width:11px;
	height:11px;
	border:2px solid #fff;
	font-size=1px;"
}