/* 	css by 3ph.com / Gabriel Naranjo, Sylvia Agudelo
	thanx to Douglas Bowman @ csszengarden.com 
	& Owen Briggs @ thenoodleincident.com */



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ------------------------- eck2 layout ------------------------- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ------------------------- main layout ------------------------- */

body {
	margin: 0; padding: 0 }

#uno, #dos, #tres, #cuatro, #cinco, #seis, #siete, #ocho, #nueve, #diez, #once, #mail, #nk, #lenc { 
	margin: 8px 0 0 8px; padding: 0 }
#mm {
	margin: 0; padding: 0;
	position: relative }

.left {
	float: left }
	
.right, .right table.moduletable {
	float: right }

.izq {
	float: left;
	margin: 0 16px 64px 0; padding: 0;
	width: 330px;
	display: block;
	text-align: left }
.der, .der1, .der2, #navtop {
	float: left;
	margin: 0 0 64px 0; padding: 0;
	position: relative; 
	width: 410px;
	display: block;
	text-align: left }
.der1, #navtop {
	height: 306px;
	position: absolute;
	left: 355px  }
#navtop {
	width: 120px;
 	z-index: 50;
	left: 640px }


#seis .contentblock h3 {
	margin: 16px 0 24px 0; padding: 0 }
#tienda {
	width: 580px; }
#tienda .izq, #tienda .izq1 {
	float: left;
	width: 244px;
	display: block;
	text-align: left }
#tienda .izq {
	margin: 96px 16px 0 0; padding: 0 }
#tienda .izq1 {
	margin-top: 80px;
	text-align: center  }
#tienda .der table.cont {
	background: #ebf2fb;
	width: 314px }
#tienda .der table.cont h5 {
	margin: 0;
	text-align: right;
	color: #2c6daf }

#tienda .der table.cont img.contrev1 {
	float: left;
	margin: 0 6px 0 0;
	padding: 0 }
#tienda .der table.cont img.contrev2 {
	float: left;
	clear: right;
	margin: 0; padding: 0 }

#tienda .der, #tienda .der1 {
	float: left;
	position: relative; 
	width: 320px;
	display: block;
	text-align: left }
#tienda .der {
	margin: 96px 0 0 0; padding: 0 }
#tienda .der1 {
	height: 320px;
	margin: 0 0 64px 0; padding: 0;
	position: absolute;
	left: 256px  }
#tienda .der1 h1 {
	margin: 2px 0 0 0;
	padding: 0 }
#tienda .der1 h2 {
	margin: 8px 0 0 0;
	padding: 0 0 0 4px }
#tienda .der1 .rating {
	margin: 0 0 0 80px }
#tienda .der1 .rating div {
	display: block;
	margin: 21px 0 6px 0;
	color: #93bdeb;
	font-size: 14px;
	text-transform: lowercase;
	text-decoration: none; }
#tienda h2 {
	margin: 0;
	padding: 0 }
#tienda h4, #tienda h4 a:link, #tienda h4 a:visited {
	color: #356390;
	font-size: 14px;
	margin: -12px 0 8px 0;
	padding: 0 }
#tienda h4 a:hover, #tienda h4 a:active {
	color: #000 }
#tienda .izq p {
	margin: 0 0 10px 0 !important;
	margin: 0; padding: 0 }
#tienda .rating {
	margin: 0; padding: 0;
	position: absolute;
	bottom: 0;
	width: 320px;
	height: 200px }
#tienda .ancho {
	float: left;
	clear: right;
	margin: 0; padding: 0;
	width: 580px;
	display: block;
	text-align: left }
#tienda .ancho hr {
	display: none }
.rightblock hr, #seis .izqwide hr, .contentblock hr, .contentblock table td hr {
	background-color: white;
	border: none;
	border-top: 1px solid #999 }
#tienda .izqwide {
	float: left;
	clear: right;
	margin: 0; padding: 0;
	width: 480px;
	display: block;
	text-align: left }
#tienda .izq br {
	display: block;
	margin-top: 8px }
#tienda .der1 .rating h3 {
	display: block;
	margin: 21px 0 6px 0 }
#tienda .der1 .rating br, #tienda .der br {
	display: block;
	margin: 0 }

#tienda .contrev {
	width: 300px;
	background-color: #ebf2fb;
	margin: 0; padding: 12px }
#tienda .contrev img.cont1 {
	float: left;
	margin: 0 8px 0 0;
	padding: 0 }
#tienda .contrev img.cont2 {
	float: left;
	clear: right;
	margin: 0; padding: 0 }
#tienda .contrev .left {
	float: left;
	margin: 12px 0 0 0; padding: 0;
	width: 145px;
	position: relative }
#tienda .contrev .right {
	float: left;
	clear: right;
	margin: 12px 0 0 12px;
	padding: 0;
	width: 148px;
	position: relative }
	
#lenc .izq table.cont {
	background: #d6ded3;
	width: 314px }
#lenc .izq table.cont h5 {
	margin: 0;
	text-align: right;
	color: #5f7357 }


	
#printbutton {
	position: absolute;
	top: 130px;
	left: 250px }

	
.contentheading {
	position: absolute;
	left: 353px;
	width: 348px;
	z-index:10 } /* posicion absoluta de headings de mambo */

#mail .contentheading {
	position: absolute;
	top: 18px; left: 40px;
	width: 350px;
	clear: left }
		
.prep {	
	float: left;
	margin: 0 0 0 0; padding: 0;
	width: 230px }
.descr {
	float: left;
	margin: 0 0 0 16px;
	padding: 0;
	/*width: 160px*/

	}
.prep2 {	
	float: left;
	margin: 0 0 0 16px; padding: 0;
	width: 86px }
.descr2 {
	float: left;
	margin: 0 0 0 86px; padding: 0;
	width: 204px }

#mm .prep {
	float: left;
	margin: 0; padding: 0;
	width: 128px;
	height: 47px }
#mm .descr {
	float: left;
	margin: 0 0 0 12px; padding: 0;
	width: 164px;
	height: 47px;
	display: none }
#tipizq .prep {
	float: left;
	margin: 0; padding: 0;
	width: 125px !important;
	width: 130px }
#tipizq .descr {
	float: left;
	margin: 0 0 0 12px; padding: 0;
	width: 160px }


/*#seis.general #contentblock {
	width: 760px; }*/


#nk .izq {
	float: left;
	width: 320px }
#nk .der {
	float: left;
	width: 420px;
	margin-left: 0px }
#nk .prep {
	float: left;
	width: 140px }
#nk .descr {
	float: left;
	margin: 0;
	width: 280px }
#nk div.izqwide, #seis div.izqwide {
	float: left;
	width: 560px;
	margin: 0; padding: 0;
	margin-top: 12px }
#nk div.izqwide .prep {
	float: left;
	width: 216px;
	margin: 0; padding: 0 }
#nk div.izqwide .descr {
	float: left;
	width: 310px;
	margin: 0 0 0 16px; padding: 0 }
#nk div.dernarrow, #seis div.dernarrow {
	float: left;
	/*width: 194px;*/
	padding-left: 16px }
#nk ul.nkmenu {
	float: right;
	text-align: right;
	margin: 0 32px 0 0; 
	padding: 40px 4px 0 0  }

.general .izq {
	float: left;
	width: 270px;
	margin: 0 0 0 16px !important;
	margin: 0 0 0 6px; padding: 0 }
.general .der {
	float: left;
	width: 270px;
	margin: 0 0 0 20px; padding: 0 }
.general .prep {
	width: 142px;
	text-align: right }
.general .descr {
	position: absolute;
	margin-left: 330px;
	margin-top: -15px;
	width: 200px;
	/*display: none*/ }
.general div.izqwide .prep {
	/*width: 142px;*/
	text-align: right }
.general div.izqwide .descr {
	position: absolute;
	margin-left: 156px;
	width: 400px;
	/*margin-top: -15px;
	width: 200px;
	display: none*/ }


.nav{
	margin: 0 4px -2px 0; padding-right: 4px;
	text-align: right;
	position: absolute;
	bottom: 0; right: 0 }

.moduletable_nav #mainlevel {
	position: absolute;
	margin: 0 4px 0 0; 
	padding: 50px 6px 0 0;
	width: 140px;
	display: block;
	text-align: right;
	bottom: 0; right: 0 }
	
#mainlevel_lownav {
	position: relative;
	margin: 36px 4px 0 606px; 
	padding: 0 6px 40px 0;
	width: 140px;
	bottom: 0; right: 0 }
.general #mainlevel_lownav {
	float: right;
	z-index: 50;
	margin: 36px 0 0 606px; }
#nk .mainlevel_lownav {
	text-align: right }	
	
.moduletable_admm {
	position: absolute;
	bottom: 129px;
	right: 9px }
		
/*.moduletable_secc .mainlevel {
	display: block;
	margin: 12px 0 8px 0;
	padding: 4px 0 4px 8px;
	position: relative }*/


#mm #nknewsflash {
	margin: 0; padding: 0;
	position: relative;
	width: 330px; height: 306px }
#mm #nknewsfl_txt {
	margin: 0 0 0 20px; padding: 24px 0 39px 0;
	position: absolute;
	width: 132px;
	bottom: 0 }
#mm #nknewsfl_txt p {
	margin: 4px 2px 0 0 }
#mm #nknewsfl_pict {
	margin: 0 12px 0 0; padding: 0 0 42px 0;
	position: absolute;
	width: 167px;
	text-align: right;
	bottom: 0; right: 0 }
#mm #nknewsfl_pict img {
	float: right;
	margin-right: 12px }


#pie, .general #pie {
	width: 756px;
	margin: 0 0 42px 0; padding: 0;
	/*position: absolute;*/
	bottom: 0;
	font-size: 10px }
#mm #pie {
	width: 346px;
	position: relative;
	text-align: right;
	margin: 24px 0 0 -16px; padding: 0 }
/*.general #pie {
	margin: 48px 0 16px 0 }	*/
	
	
#frontpage_left {
	float: left;
	margin: 24px 0 0 24px !important; 
	margin: 24px 0 0 8px;
	padding: 0;
	width: 330px }
#maincontent {
	float: left;
	margin: 9px 0 0 16px; padding: 0;
	width: 304px;
	display: block }
#maincontent .blogcolumn0 div {
	clear: both }
#frontpage_right {
	float: left;
	margin: 24px 0 0 0; padding: 0;
	width: 116px;
	display: block;
	text-align: right }
		
	
#adizq, #adder1, #adder2 { 					/* ---------------- style @ 876 ---------------- */
	padding: 0; }
#adizq {
	margin: 24px 0; 
	width: 300px;
	clear: both }	 
#adder1 {
	margin: -32px 4px 0 0 !important; 
	margin: -32px 0 0 0;
	width: 160px;
	/*float: left*/ }
#adder2 {
	margin: 24px 0; 
	width: 160px }


#adder1 {
	float: right }
	
#ocho #adder1, #ocho #adder2 {
	width: 120px }

.moduletable .adv, .adborder {
	padding: 0;
	position: relative;
	}
.moduletable .adv .small {
	display: block;
	margin: 0;
	padding: 0;/*
	position: absolute;
	bottom: 0;*/
	}






/* ------------------------- specifications ------------------------- */

.general .contentblock h1 {
	margin: 18px 0 36px 16px; padding: 0 }
#mail.general .contentblock h1 {
	margin: 18px 0 36px 0; padding: 0 }
#nk h1 {
	margin: 26px 0 36px 16px; padding: 0;
	width: 580px }

.contentheading h1 {
	margin: 0; padding: 0;
	float: left;
	clear: left }

.contentheading h2 {
	margin: 6px 0; padding: 0;
	float: left }

.izq h2, .der h2 { 
	margin: 0 0 16px 0; padding: 0; 
	width: 150px }

.der1 .yield  { 
	display: block; 
	margin: 84px 0 0; padding: 0; 
	float: left }

h3 {
	margin: -2px 0 16px; padding: 0 }
h4 {
	margin: 8px 0; padding: 0 }	
h5 {
	margin: 0; padding: 0 }
.general h6 {
	margin: 0 0 8px 0; padding: 0 }
	
#logo {
	margin: 0; padding: 0;
	position: absolute;
	top: 22px !important; top: 31px; 
	left: 718px;
	z-index: 100}
#mail #logo {
	left: 370px }
#nk #logo {
	top: 16px !important; top: 25px; 
	left: 685px; }

.izq ul li, .der ul li, #flotante ul li {
	margin: 0;
	padding: 0 }
.der2 .prep2 ul li {
	margin: 0 0 4px 8px;
	padding: 0 }
	
#nk .descr ol, #nk .descr li {
	margin: 0 0 14px 0;
	padding: 0 }

.der p {
	margin: 0 0 10px 0 !important;
	margin: 0; padding: 0 }
.der1 p {
	margin: 0; padding: 0;
	position: absolute;
	bottom: 0; left: 0;
	width: 233px }
.der2 .prep2 {
	margin: 13px 0 0 0;
	padding: 16px }
.der2 .prep2 p.tips {
	margin: 0 0 8px 0;
	padding: 0 }
	
/*.general table.moduletable_uno,
.general table.moduletable_dos,
.general table.moduletable_tres,
.general table.moduletable_cuatro,
.general table.moduletable_cinco,
.general table.moduletable_seis,
.general table.moduletable_siete,
.general table.moduletable_nueve,
.general table.moduletable_diez,
.general table.moduletable_once,*/
.general table.moduletable_lenc {
	margin: 0 0 18px 0px;
	padding: 8px 12px;
	text-align: left;
	width: 270px }	
/*.general table.moduletable_uno tr,
.general table.moduletable_dos tr,
.general table.moduletable_tres tr,
.general table.moduletable_cuatro tr,
.general table.moduletable_cinco tr,
.general table.moduletable_seis tr,
.general table.moduletable_siete tr,
.general table.moduletable_nueve tr,
.general table.moduletable_diez tr,
.general table.moduletable_once tr,*/
.general table.moduletable_lenc tr {
	margin: 4px 0 }
/*.general table.moduletable_uno ul li,
.general table.moduletable_dos ul li,
.general table.moduletable_tres ul li,
.general table.moduletable_cuatro ul li,
.general table.moduletable_cinco ul li,
.general table.moduletable_seis ul li,
.general table.moduletable_siete ul li,
.general table.moduletable_nueve ul li,
.general table.moduletable_diez ul li,
.general table.moduletable_once ul li,*/
.general table.moduletable_lenc ul li {
	margin: 0 0 0 16px;
	list-style: none }	


#flotante {
	position: absolute;
	margin: 0; padding: 0;
	text-align: left;
	display: block;
	z-index: 100 }


.linkforo, .linkshop {
	width: 158px !important; width: 160px;
	height: 64px;
	margin: 0;
	position: relative }
.linkforo a, .linkshop a {
	display: block;
	/*position: absolute;
	right: 0;*/
	margin: 0;
	padding: 45px 30px 0 70px }

#introdforo {
	position: absolute;
	top: 120px; left: 596px;
	width: 160px;
	text-align: left;
	float: right }	
	
.bannerholder1 {
	position: relative;
	margin: 24px 0;
	float: right;
	width: 120px;
	height: 240px }	
.bannerholder2 {
	position: relative;
	margin: 16px 0;
	float: right;
	width: 125px;
	height: 125px }	
	
.rightblock .search input {
	float: right;
	background-color: #f7f7f7;
	margin: 16px 0;
	padding: 1px 6px;
	width: 146px; }

/* Holy hack for the description problem*/
/* Hides from IE-mac \*/

* html .descr {height: 1%;}

/* End hide from IE-mac */
	
/* ------------------------- section specs ------------------------- */	
	
#tipizq {
	margin: 75px 24px 75px 24px;
	padding: 12px }
#tipder {
	margin: 0;
	padding: 10px !important;
	padding: 8px }
#tipder .tips {
	width: auto }

#ocho .izq .toc {
	margin: 0; padding: 0 }
#ocho .izq  ul.ver li {
	display: inline;
	float: left;
	margin: 8px 0 0 0; padding: 0 }
#ocho .izq .tocleft  { 
	text-align: right; 
	margin: 4px; padding: 0; 
	width: 124px; 
	float: left }
#ocho .izq .tocright {
	float: left;
	width: 178px;
	margin: 4px; padding: 0;
	text-align: left }
#ocho .tocright ul li {
	display: block }
#ocho .der .prep, #ocho .der1 p {
	width: 270px }
#ocho .der .descr {
	width: 120px }

#diez .izq img {
	clear: both }
#diez .izq br, #diez .der br {
	margin: 16px 0 0 0 }
#diez .izq, #diez .der 	{
	margin: 0 16px 16px 0 }
	
#mail .descr {
	margin: 0 0 0 40px; padding: 0; 
	width: 400px; 
	float: left }
	
#mail .descr p {
	margin: 120px 0 0 0; padding: 0; 
	width: 390px; 
	float: left }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* -------------------------- eck2 syle -------------------------- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* ------------------------- general ------------------------- */

body { 
	background: #fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	font-size: 11px;
	line-height: 16px;
	color: #494949	}

#uno { 
	background: url("../images/bg01.gif") repeat-x top }
#uno h3, #uno h4, #uno h5 { 
	color: #bdba92 }
#dos { 
	background: url("../images/bg02.gif") repeat-x top }
#dos h3, #dos h4, #dos h5 { 
	color: #c0a8b0 }
#tres { 
	background: url("../images/bg03.gif") repeat-x top }
#tres h3, #tres h4, #tres h5 { 
	color: #adaed4 }
#cuatro { 
	background: url("../images/bg04.gif") repeat-x top }
#cuatro h3, #cuatro h4, #cuatro h5 { 
	color: #b5a899 }
#cinco { 
	background: url("../images/bg05.gif") repeat-x top }
#cinco h3, #cinco h4, #cinco h5 { 
	color: #92cdd2 }
#seis, #ocho { 
	background: url("../images/bg06.gif") repeat-x top }
#seis h3, #seis h4, #seis h5, #ocho h3, #ocho h4 { 
	color: #93bdeb }
#siete { 
	background: url("../images/bg11.gif") repeat-x top }
#siete h3, #siete h4, #siete h5 { 
	color: #eab754 }
#ocho h5 {
	color: #2c6daf }
#nueve { 
	background: url("../images/bg09.gif") repeat-x top }
#nueve h3, #nueve h4, #nueve h5 { 
	color: #8f987c }
#diez { 
	background: url("../images/bg10.gif") repeat-x top }
#diez h3, #diez h4, #diez h5 { 
	color: #a6b4c2 }
#once { 
	background: url("../images/bg07.gif") repeat-x top }
#once h3, #once h4, #once h5 { 
	color: #6aa83d }
#lenc { 
	background: url("../images/bglenc.gif") repeat-x top }
#lenc h3, #lenc h4 { 
	color: #8f987c }
#mail, #nk { 
	background: url("../images/bgnk.gif") repeat-x top }
#mail h3, #mail h4, #mail h5, #nk h3, #nk h4, #nk h5 { 
	color: #888 }

a:link, a:visited { 
	color: black; 
	font-weight: bold;
	text-decoration: none }
a:hover, a:active { 
	color: black;
	text-decoration: none;
	border-bottom: 1px dotted black; }
#logo a:hover, #logo a:active {
	text-decoration: none;
	border: none; }

ul#mainlevel a:link, ul#mainlevel_lownav a:link, 
ul#mainlevel a:visited, ul#mainlevel_lownav a:visited
/*a.latestnews_uno:link, a.latestnews_uno:visited,
a.latestnews_dos:link, a.latestnews_dos:visited,
a.latestnews_tres:link, a.latestnews_tres:visited,
a.latestnews_cuatro:link, a.latestnews_cuatro:visited,
a.latestnews_cinco:link, a.latestnews_cinco:visited,
a.latestnews_seis:link, a.latestnews_seis:visited,
a.latestnews_siete:link, a.latestnews_siete:visited,
a.latestnews_nueve:link, a.latestnews_nueve:visited,
a.latestnews_diez:link, a.latestnews_diez:visited,
a.latestnews_once:link, a.latestnews_once:visited*/ { 
	color: #aaa;
	border: none;
	font-weight: normal }
ul#mainlevel a:hover, ul#mainlevel_lownav a:hover,
ul#mainlevel a:hover, ul#mainlevel_lownav a:active
/*a.latestnews_uno:hover, a.latestnews_uno:active,
a.latestnews_dos:hover, a.latestnews_dos:active,
a.latestnews_tres:hover, a.latestnews_tres:active,
a.latestnews_cuatro:hover, a.latestnews_cuatro:active,
a.latestnews_cinco:hover, a.latestnews_cinco:active,
a.latestnews_seis:hover, a.latestnews_seis:active,
a.latestnews_siete:hover, a.latestnews_siete:active,
a.latestnews_nueve:hover, a.latestnews_nueve:active,
a.latestnews_diez:hover, a.latestnews_diez:active,
a.latestnews_once:hover, a.latestnews_once:active*/ { 
	color: black;
	border: none;
	text-decoration: none }


/*#siete .izq a:link, #siete .izq a:visited, 
#siete .der a:link, #siete .der a:visited, 
#siete .der1 a:link, #siete .der1 a:visited {
	color: #a96c2f;
	text-decoration: none }
#siete .izq a:hover, #siete .izq a:active, 
#siete .der a:hover, #siete .der a:active, 
#siete .der1 a:hover, #siete .der1 a:active {
	color: black;
	background: #e5e5e5 }*/



#mm { 
	background: url("../images/mm/bg.gif") no-repeat top left }
	
		
/* ------------------------- definitions ------------------------- */

h3 { 
	font-size: 16px;
	font-weight: bold }
		
h4 {
	font-size: 12px;
	font-weight: bold }
	
h5 {
	font-size: 12px;
	font-weight: bold;
	display: inline }
#mm h5, .general h5 {
	font-weight: normal }	
.tips h5 {
	font-size: 11px;
	font-weight: bold;
	display: inline;
	margin: 8px 0 6px 0 }
.general h6 {
	font-size: 12px;
	font-weight: bold }

#seis.general h4 {
	margin: 12px 0 2px 0 }
#seis.general .itemblock h4 a:link, #seis.general .itemblock h4 a:visited {
	color: #93bdeb }
#seis.general .itemblock h4 a:hover, #seis.general .itemblock h4 a:active {
	color: #356390;
	text-decoration: none }
#seis.general .searchblock {
	margin-top: 36px }
#seis.general .searchparams {
	/*margin-top: 12px*/ }
#seis.general .searchordering {
	margin-top: 12px }
#seis.general .searchintro {
	display: none }
#seis.general .searchconclusion {
	margin: 12px 0 0 15px }
#seis.general .resultcounter {
	margin: -4px 0 36px 15px }
#seis.general .contentpaneopen {
	margin-left: 15px }




	
/*.moduletable_secc .mainlevel {
	font-size: 14px;
	color: #444;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	background-color: #f7f7f7 }*/
		
.tit1 { 
	font-size: 14px;
	line-height: 18px; 
	font-weight: bold }
	
.prep p, #flotante p {
	font-size: 11px;
	line-height: 16px }
#mm .descr {
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left }
#tipizq .prep ul li, #tipizq ul li {
	color: #666; 
	font-size: 10px !important;
	font-size: 9px; 
	line-height: 14px !important;
	line-height: 14px;
	list-style: square inside }
#tipizq .descr p {
	color: #666; 
	font-size: 10px !important;
	font-size: 9px; 
	line-height: 14px !important;
	line-height: 12px;
	margin: 0 0 6px 0 !important;
	margin: 0 0 4px 0 }



#adizq a:link, #adizq a:visited, 				/* ---------------- positioning @ 408 ---------------- */
#adder1 a:link, #adder1 a:visited,
#adder2 a:link, #adder2 a:visited { 
	border:1px solid #93bdeb;
	text-decoration: none; }
#adizq a:hover, #adizq a:active, 
#adder1 a:hover, #adder1 a:active,
#adder2 a:hover, #adder2 a:active { 
	border:1px solid #356390;
	text-decoration: none; }
	
	
	
#gen .moduletable_adv {
	background-color: #e2edf8 ;
	 }
	
.moduletable_adv a:link, .moduletable_adv a:visited,
.moduletable_adv a:hover, .moduletable_adv a:active { 
	text-decoration: none; }



.moduletable .adv, .adborder {
	border: 1px solid #f3f3f3;
	}
.moduletable .adv .small {
	background-color: #fafafa;
	font-size: 8px;
	color: #777;
	text-align: center;
	}


	
.texto1 { 
	font-size: 11px;
	line-height: 12px }
	
.texto2 { 
	font-size: 11px;
	line-height: 16px; 
	font-weight: bold }
	
.izq p.tips, .der p.tips, .izq .tips, .der .tips, #flotante p.tips, #tienda .contrev .tips { 
	color: #666; 
	font-size: 10px !important;
	font-size: 9px; 
	line-height: 14px !important;
	line-height: 12px;
	margin: 0 0 6px 0 !important;
	margin: 0 0 4px 0 }
	
.nav, .moduletable_nav #mainlevel, #mainlevel_lownav, .general #mainlevel_lownav {
	color: #aaa;
	text-decoration: none;
	text-transform: lowercase;
	border-right: 1px solid silver;
	text-align: right }
	
#frontpage_right .mainlevel {
	font-size: 11px;
	line-height: 12px }
	
.moduletable div#pie {
	width: 345px !important;
	width: 450px }
	
.izq ul, .der ul, .der2 .prep2 ul, #flotante ul {
	list-style: square inside }
	
.izq li, .der li, .der2 .prep2 li, #flotante li {
	line-height: 18px }

#nk ul.nkmenu {
	border-right: 1px solid silver;
	text-transform: lowercase }
#nk ul.nkmenu li {
	line-height: 18px }
	
	
.moduletable .linkman {
	background: url(../images/link_manual.gif) top left no-repeat;
	margin-top: 48px;
	width: 160px;
	height: 64px;
	text-align: left;
	display: block; }
.moduletable .linkman a.manual {
	background: none;
	margin: 0;
	padding: 0;
	width: 159px;
	height: 63px;
	display: block;	}
.moduletable .linkman a.manual:link, .moduletable .linkman a.manual:visited {
	border: 1px solid #93bdeb; }
.moduletable .linkman a.manual:hover, .moduletable .linkman a.manual:active {
	border: 1px solid #069; }
.moduletable .linkman a.manual span {
	display: none; 	}
	
.imgforo {
	border: 1px solid #93bdeb;
	margin: 6px 0;
	text-align: center;
	}

.moduletable a.ingredientes {
	width: 160px;
	height: 160px;
	margin: 0;
	padding: 0;
	display: block;	}
.moduletable a.ingredientes:link, .moduletable a.ingredientes:visited {
	border: 1px solid #6aa83d; }
.moduletable a.ingredientes:hover, .moduletable a.ingredientes:active {
	border: 1px solid #5f7357; }



/* ------------------------- misc ------------------------- */

ul  { 
	font-size: 11px; 
	line-height: 18px; 
	list-style: none /*url("../images/square.gif")*/; 
	margin: 0 12px; 
	padding: 0; 
	clear: left }

.text_in { 
	color: gray; 
	font-size: 11px;
	line-height: 18px; 
	text-decoration: none; 
	background-color: white; 
	border: solid 1px silver }
	
.botones { 
	color: #222; 
	font-size: 11px;
	text-decoration: none; 
	background-color: white; 
	border: solid 1px gray }
	
#mm #nknewsflash {
	background: url("../images/nknewsflash.jpg") bottom right no-repeat }
#mm #nknewsfl_txt {
	background: url("../images/nknewsfl_tit.gif") top right no-repeat }
#mm #nknewsfl_txt p {
	color: #678087;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: right }
		
#mm #pie {
	font-size: 10px !important;
	font-size: 9px }

.der1 span {
	font-weight: bold }
.izq p, .der1 p {
	font-size: 11px;
	line-height: 16px }
.der2 .prep2 {
	background: #edf2f0 }
.der2 .prep2 p.tips {
	color: #666; 
	font-size: 10px !important;
	font-size: 9px; 
	line-height: 14px !important;
	line-height: 12px }
	
.bannerholder1, .bannerholder2 {
	background-color: #dddddd }	

.tipimgs {
	margin: 0 8px 0 0 }

.herbs {
	float: left }
.herbs p {
	float: right;
	clear: right }	
	

/* --------------------- section specs --------------------- */	

#uno #tipizq, #uno #tipder {
	background-color: #f5f5e5 }
#dos #tipizq, #dos #tipder {
	background-color: #fef4f3 }
#tres #tipizq, #tres #tipder {
	background-color: #f1f1f9 }
#cuatro #tipizq, #cuatro #tipder {
	background-color: #f1ebe5 }
#cinco #tipizq, #cinco #tipder {
	background-color: #e9f6f6 }
#seis #tipizq, #seis #tipder {
	background-color: #e2edf8 }
#siete #tipizq, #siete #tipder {
	background-color: #faf1e1 }
#ocho #tipizq, #ocho #tipder, #ocho .izq .toc {
	background-color: #e2edf8 }
#nueve #tipizq, #nueve #tipder {
	background-color: #f4f7ed }
#diez #tipizq, #diez #tipder {
	background-color: #e5eaf0 }
#once #tipizq, #once #tipder {
	background-color: #f2f9e4 }
#lenc #tipizq, #lenc #tipder {
	background-color: #edf2f0 }

#ocho .izq .tocleft {; 
	border: solid 0px gray }
#ocho .toc, #ocho .tocright ul { 
	list-style: none;
	font-size: 10px; 
	line-height: 14px }
	
	
/*.general table.moduletable_uno th {
	color: #817f63;
	margin: 4px 0 }
.general table.moduletable_dos th {
	color: #87606d }
.general table.moduletable_tres th {
	color: #515379 } 
.general table.moduletable_cuatro th {
	color: #68594b }
.general table.moduletable_cinco th {
	color: #327479 }
.general table.moduletable_seis th {
	color: #356390 }
.general table.moduletable_siete th {
	color: #a96c2f }
.general table.moduletable_nueve th {
	color: #5f7357 }
.general table.moduletable_diez th {
	color: #607285 }
.general table.moduletable_once th {
	color: #4c7d16 }*/
.general table.moduletable_lenc th {
	color: #5f7357 }
	

/*.general table.moduletable_uno {
	background-color: #f5f5e5 }
.general table.moduletable_dos {
	background-color: #fef4f3 }
.general table.moduletable_tres {
	background-color: #f1f1f9 }
.general table.moduletable_cuatro {
	background-color: #f1ebe5 }
.general table.moduletable_cinco {
	background-color: #e9f6f6 }
.general table.moduletable_seis {
	background-color: #ebf2fb }
.general table.moduletable_siete {
	background-color: #faf1e1 }
.general table.moduletable_nueve {
	background-color: #f4f7ed }
.general table.moduletable_diez {
	background-color: #e5eaf0 }
.general table.moduletable_once {
	background-color: #f2f9e4 }*/
.general table.moduletable_lenc {
	background-color: #edf2f0 }




.linkforo {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 9px }
#uno .linkforo {
	background: url(../images/foros_01.gif) top;
	border: 1px solid #817f63 }	
#uno .linkforo a:link, #uno .linkforo a:visited {
	color: #817f63 }
#uno .linkforo a:hover, #uno .linkforo a:active {
	color: #bdba92 }
#dos .linkforo {
	background: url(../images/foros_02.gif) top;
	border: 1px solid #87606d }	
#dos .linkforo a:link, #dos .linkforo a:visited {
	color: #87606d }
#dos .linkforo a:hover, #dos .linkforo a:active {
	color: #c0a8b0 }
#tres .linkforo {
	background: url(../images/foros_03.gif) top;
	border: 1px solid #515379 }	
#tres .linkforo a:link, #tres .linkforo a:visited {
	color: #515379 }
#tres .linkforo a:hover, #tres .linkforo a:active {
	color: #adaed4 }
#cuatro .linkforo {
	background: url(../images/foros_04.gif) top;
	border: 1px solid #68594b }	
#cuatro .linkforo a:link, #cuatro .linkforo a:visited {
	color: #68594b }
#cuatro .linkforo a:hover, #cuatro .linkforo a:active {
	color: #b5a899 }
#cinco .linkforo {
	background: url(../images/foros_05.gif) top;
	border: 1px solid #327479 }	
#cinco .linkforo a:link, #cinco .linkforo a:visited {
	color: #327479 }
#cinco .linkforo a:hover, #cinco .linkforo a:active {
	color: #92cdd2 }
#seis .linkforo {
	background: url(../images/foros_06.gif) top;
	border: 1px solid #356390 }	
#seis .linkforo a:link, #seis .linkforo a:visited {
	color: #356390 }
#seis .linkforo a:hover, #seis .linkforo a:active {
	color: #93bdeb }
#siete .linkforo {
	background: url(../images/foros_07.gif) top;
	border: 1px solid #4c7d16 }	
#siete .linkforo a:link, #siete .linkforo a:visited {
	color: #a96c2f }
#siete .linkforo a:hover, #siete .linkforo a:active {
	color: #eab754 }
#nueve .linkforo {
	background: url(../images/foros_09.gif) top;
	border: 1px solid #5f7357 }	
#nueve .linkforo a:link, #nueve .linkforo a:visited {
	color: #5f7357 }
#nueve .linkforo a:hover, #nueve .linkforo a:active {
	color: #aab594 }
#diez .linkforo {
	background: url(../images/foros_10.gif) top;
	border: 1px solid #607285 }	
#diez .linkforo a:link, #diez .linkforo a:visited {
	color: #607285 }
#diez .linkforo a:hover, #diez .linkforo a:active {
	color: #a6b4c2 }
#once .linkforo {
	background: url(../images/foros_10.gif) top;
	border: 1px solid #bd8049 }	
#once .linkforo a:link, #once .linkforo a:visited {
	color: #4c7d16 }
#once .linkforo a:hover, #once .linkforo a:active {
	color: #9bd85b }
#seis .linkshop a.vzla {
	background: url(../images/solo_vzla.gif) top;
	border: 1px solid #356390;
	margin-top: 24px;
	height: 18px; }	
#seis .linkshop a.ptos {
	background: url(../images/ptos_venta.gif) top;
	border: 1px solid #356390;
	margin-top: 24px;
	height: 18px; }	





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* -------------------- template_css originals ------------------- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* custom stuff */

div#contentblock table td.newsflash {
	padding:0px }

.footerblock {
	width: 756px;
	margin: 48px 0 0 0;
	padding: 0;
	position: relative;
	display: block }
#mm .footerblock {
	width: 330px;
	margin: 0; padding: 0 }
#mail .footerblock {
	width: 450px } 
.general .footerblock {
	width: 760px;
	position: absolute;
	z-index: 80 }
.general .footerblock .moduletable {
	border: 1px dotted white }

.user2block {}

.user1block {}

.rightblock {
	position: relative;
	float: left;
	margin: 120px 0 0 16px; padding: 0;
	width: 160px
	}
#mm .rightblock {
	position: relative;
	float: left;
	margin: 0; padding: 0;
	width: 116px;
	height: 450px }

.contentblock {}
#mail .contentblock {
	margin-left: 24px }
#nk .contentblock {
	margin: 0 }
	
/*.contentblock form {
	display: none;
	}*/
	
.contentblock .der1 .rating form#addtocart {
	display: block;
	}
	
#rightblock form.login .credentials row {
	border: 1px solid red;
	width: 40px;
	}

.centerblock {}

.leftblock {}

.header {
	height: 111px;
	background: url(../images/mambo_header.jpg) no-repeat;
}

.FormElement p {
	 display: none }
	 
.sb_footer {
	display: none;
        }

/* working my way up */

.content_box {
	padding: 4px;
}

.search_box {
	padding: 10px;
}



#silver_date {
	float: right;
	width: 160px;
	text-align: right;
	padding: 3px 10px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #304651;
	white-space: nowrap;
}

#silver_menu {
	overflow: hidden;
	height: 26px;
	width: 400px;
	float: left;
	padding: 0px;
}

#silver_toolbar {
	width: 100%;
}

.silver_box {
	width: 100%;
	border-top: solid 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	text-align: center;
	background: url(../images/silver_background.jpg) repeat-x;
	padding: 0px 0px 0px 0px;
}

.middle_box {
	padding: 4px;
	border-left: solid 1px #9DA6B3;
	background: #2E4452 url(../images/menu2_fade.jpg) repeat-x;
}

.right_box {
	padding: 4px;
	border-left: solid 1px #9DA6B3;
	background: #182327 url(../images/menu1_fade.jpg) repeat-x;
}

.searchblock {
	color: #ff6600;
}

.top_right_box {
	border-left: solid 1px #9DA6B3;
	background: #000000;
	padding: 0px;
}

.page_bg {
	/*background: #121A1D url(../images/back_fade.jpg) repeat-x;*/
	padding: 20px 0px 20px 0px;
	margin: 0px;
	border: 0px;
}

.big_frame {
	width: 798px;
	border: solid 1px #9DA6B3;
}


/* required stuff */

#content-pane .tab-page {
	background: #000000;
}

.contentpane {

}

.contentpaneopen {
	text-align: left;
	width: 100%;
	padding: 0px;
}

.small {
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.modifydate {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.createdate {
	line-height: 15px;
	font-size: 11px;
	color: #666;
	vertical-align: top;
	display: block;
}

/*.contentheading {
	background: url(../images/title_background.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}*/

.contentpagetitle  { 
	font-size: 13px; 
	text-align: left; 
	margin: 0; 
	padding: 12px 0 12px 140px; 
	position: absolute }
.general .contentpagetitle {
	margin: 12px 0 0 0 !important;
	margin: 0;
	padding: 12px 0 12px 156px }


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle {
	/*width: 250px !important;
	width: 380px;*/
	display: block }

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 13px;
	color: #93bdeb;
	text-align:left;
	text-decoration: none }

a.contentpagetitle:hover {
	color: #333 }

table.moduletable {
	margin: 0;
	padding: 0;}


table.moduletable th {
	background: url(../images/title_background.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	height: 24px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	margin: 0;
	padding: 0px;
	font-weight: normal;
}

table.moduletable ul {
	color: #ff0000;
}

div#menublock table.moduletable td {
	padding: 0px;
}


/* --------------------- pag index mis recetas --------------------- */

.general div.index_uno,
.general div.index_dos,
.general div.index_tres,
.general div.index_cuatro,
.general div.index_cinco,
.general div.index_seis,
.general div.index_siete,
.general div.index_nueve,
.general div.index_diez,
.general div.index_once {
	margin: 0 0 18px 0px;
	padding: 8px 10px;
	text-align: left;
	width: 250px }	

.general div.index_uno {
	background-color: #f5f5e5 }
.general div.index_dos {
	background-color: #fef4f3 }
.general div.index_tres {
	background-color: #f1f1f9 }
.general div.index_cuatro {
	background-color: #f1ebe5 }
.general div.index_cinco {
	background-color: #e9f6f6 }
.general div.index_seis {
	background-color: #ebf2fb }
.general div.index_siete {
	background-color: #faf1e1 }
.general div.index_nueve {
	background-color: #f4f7ed }
.general div.index_diez {
	background-color: #e5eaf0 }
.general div.index_once {
	background-color: #f2f9e4 }
	
.general div.index_uno table.moduletable tr,
.general div.index_dos table.moduletable tr,
.general div.index_tres table.moduletable tr,
.general div.index_cuatro table.moduletable tr,
.general div.index_cinco table.moduletable tr,
.general div.index_seis table.moduletable tr,
.general div.index_siete table.moduletable tr,
.general div.index_nueve table.moduletable tr,
.general div.index_diez table.moduletable tr,
.general div.index_once table.moduletable tr {
	margin: 4px 0 }
	
.general div.index_uno table.moduletable ul li,
.general div.index_dos table.moduletable ul li,
.general div.index_tres table.moduletable ul li,
.general div.index_cuatro table.moduletable ul li,
.general div.index_cinco table.moduletable ul li,
.general div.index_seis table.moduletable ul li,
.general div.index_siete table.moduletable ul li,
.general div.index_nueve table.moduletable ul li,
.general div.index_diez table.moduletable ul li,
.general div.index_once table.moduletable ul li {
	margin: 0 0 0 16px;
	list-style: none }
	
.general div.index_uno table.moduletable th,
.general div.index_dos table.moduletable th,
.general div.index_tres table.moduletable th,
.general div.index_cuatro table.moduletable th,
.general div.index_cinco table.moduletable th,
.general div.index_seis table.moduletable th,
.general div.index_siete table.moduletable th,
.general div.index_nueve table.moduletable th,
.general div.index_diez table.moduletable th,
.general div.index_once table.moduletable th {
	font-size: 11px;
	/*text-transform: capitalize;*/
	text-indent: 4px }

.general div.index_uno table.moduletable th {
	color: #817f63 }
.general div.index_dos table.moduletable th {
	color: #87606d }
.general div.index_tres table.moduletable th {
	color: #515379 }
.general div.index_cuatro table.moduletable th {
	color: #68594b }
.general div.index_cinco table.moduletable th {
	color: #327479 }
.general div.index_seis table.moduletable th {
	color: #356390 }
.general div.index_siete table.moduletable th {
	color: #a96c2f }
.general div.index_nueve table.moduletable th {
	color: #5f7357 }
.general div.index_diez table.moduletable th {
	color: #607285 }
.general div.index_once table.moduletable th {
	color: #4c7d16 }

.general div.index_uno table.moduletable a.latestnews:link, .general div.index_uno table.moduletable a.latestnews:visited,
.general div.index_dos table.moduletable a.latestnews:link, .general div.index_dos table.moduletable a.latestnews:visited,
.general div.index_tres table.moduletable a.latestnews:link, .general div.index_tres table.moduletable a.latestnews:visited,
.general div.index_cuatro table.moduletable a.latestnews:link, .general div.index_cuatro table.moduletable a.latestnews:visited,
.general div.index_cinco table.moduletable a.latestnews:link, .general div.index_cinco table.moduletable a.latestnews:visited,
.general div.index_seis table.moduletable a.latestnews:link, .general div.index_seis table.moduletable a.latestnews:visited,
.general div.index_siete table.moduletable a.latestnews:link, .general div.index_siete table.moduletable a.latestnews:visited,
.general div.index_nueve table.moduletable a.latestnews:link, .general div.index_nueve table.moduletable a.latestnews:visited,
.general div.index_diez table.moduletable a.latestnews:link, .general div.index_diez table.moduletable a.latestnews:visited,
.general div.index_once table.moduletable a.latestnews:link, .general div.index_once table.moduletable a.latestnews:visited {
	color: #aaa;
	border: none;
	font-weight: normal }
	
.general div.index_uno table.moduletable a.latestnews:hover, .general div.index_uno table.moduletable a.latestnews:active,
.general div.index_dos table.moduletable a.latestnews:hover, .general div.index_dos table.moduletable a.latestnews:active,
.general div.index_tres table.moduletable a.latestnews:hover, .general div.index_tres table.moduletable a.latestnews:active,
.general div.index_cuatro table.moduletable a.latestnews:hover, .general div.index_cuatro table.moduletable a.latestnews:active,
.general div.index_cinco table.moduletable a.latestnews:hover, .general div.index_cinco table.moduletable a.latestnews:active,
.general div.index_seis table.moduletable a.latestnews:hover, .general div.index_seis table.moduletable a.latestnews:active,
.general div.index_siete table.moduletable a.latestnews:hover, .general div.index_siete table.moduletable a.latestnews:active,
.general div.index_nueve table.moduletable a.latestnews:hover, .general div.index_nueve table.moduletable a.latestnews:active,
.general div.index_diez table.moduletable a.latestnews:hover, .general div.index_diez table.moduletable a.latestnews:active,
.general div.index_once table.moduletable a.latestnews:hover, .general div.index_once table.moduletable a.latestnews:active {
	color: black;
	border: none;
	text-decoration: none }	
	




table.moduletable_login, .moduletable_login {
	margin: 48px 0;
	width: 120px;
}

.moduletable_login .credentials {
	margin: 0 0 16px 0;
	padding: 0;
	display: block;
}

.moduletable_login .credentials .row label,
.moduletable_login .credentials .row input.inputbox {
	margin: 0;
	padding: 0;
	display: block;
}


/*#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
background-image: none;
list-style:none; 
float: left; 
margin: 0px; 
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
line-height:24px;
height: 26px;
white-space: nowrap;
border-right: 1px solid #9DA6B3;
}
#mainlevel-nav a {

float: right; 
text-decoration: none;  
color: #304651;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
color: #ff6600;

}

a.mainlevel:link, a.mainlevel:visited {
	background: url(../images/menu_bullet.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
	padding-left: 15px;
	height: 18px;
	margin-bottom: 1px;
}

a.mainlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #ffffff;
}*/


#mainlevel li, #mainlevel_lownav li {
	font-size: 11px;
	line-height: 18px }

.pollstableborder {
	border: 1px solid;
	padding: 1px;
}

/*a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
}

a.sublevel:hover {
	color: #ffffff;
	text-decoration: none;
}

a.mainmenu:link, a.mainmenu:visited {
	color: #ffffff; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
}

a.mainmenu:hover {
	color: #D6DF8C; 
	text-decoration: none;
}


#active_menu {
	color:#ffffff;
	font-weight: bold;
}


a:link, a:visited {
	color: #ff6600; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #9AB6C2;	text-decoration: none;
	font-weight: bold;
}

a.category:link, a.category:visited {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

a.category:hover {
	color: #9AB6C2;
	text-decoration: none;
	font-weight: bold;
}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

a.pagenav:hover {
	color: #9AB6C2;
	text-decoration: none;
}*/

.frontpageheader {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

.newsfeedheading {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.newsfeeddate {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

.fase4rdf a:link {
	color: #745632;
	text-decoration: none;
	font-weight: bold;
}

.fase4rdf a:hover {
	color: #cc9900;
}

.componentheading {
	background: url(../images/title_background.png) no-repeat;
	vertical-align: top;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}

/*.
 {
	/*background : #293C43;*//*
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
	padding: 3px;
	border-top: 1px solid silver;
}
*/

div.pagenavcounter {
	display: none;
	}


.sectiontableentry1  { 
	background-color: #f6faff; 
	padding: 2px }

.sectiontableentry2 {
	/*background-color : #151E22;*/
	padding: 2px;
}

.sectiontableentry1 a, .sectiontableentry2 a {
	font-weight: bold }
.sectiontableentry1 a:link, .sectiontableentry1 a:visited,.sectiontableentry2 a:link, .sectiontableentry2 a:visited {
	color: #356390 }
.sectiontableentry1 a:hover, .sectiontableentry1 a:active,.sectiontableentry2 a:hover, .sectiontableentry2 a:active {
	color: #000 }

div#middle_box .sectiontableentry1 {
	/*background-color : #3E5867;*/
	padding: 2px;
}

div#middle_box .sectiontableentry2 {
	/*background-color : #516B79;*/
	padding: 2px;
}

div#right_box .sectiontableentry1 {
	/*background-color : #182327;*/
	padding: 2px;
}

div#right_box .sectiontableentry2 {
	/*background-color : #293C43;*/
	padding: 2px;
}

td,tr,p,div {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px }

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


.button {
	margin-top: 8px;

	color: #222; 
	font-size: 12px;
	text-decoration: none; 
	text-transform: lowercase;
	background-color: #ededed; 
	border: solid 1px silver }

.inputbox {
	color: gray; 
	font-size: 12px;
	line-height: 18px; 
	text-decoration: none; 
	background-color: white; 
	border: solid 1px silver }
	
	
	
body#promo {
	background: url(../images/promos/cctv08/bg01b.jpg) top left no-repeat; }	

body#promo #cctv08 {
	z-index: 10;
	/*position: absolute;*/
	top: 0; }
	
body#promo #cctv08 .izq {
	width: 244px;
	margin: 160px 0 0 0;
	padding-top: 24px;
	float: left;
	text-align: right; }

body#promo #cctv08 .der {
	width: 330px;
	margin: 160px 0 0 14px;
	float: left; }

body#promo #cctv08 .rules {
	width: 650px;
	margin: 185px 0 36px 36px;
	text-align: left; }

body#promo #cctv08 .rules img {
	margin: 30px 0 18px 14px;
	float: right; }
	
body#promo #cctv08 .der img {
	margin-top: 48px;
	float: right; }

body#promo #cctv08 .imgs {
	width: 158px;
	margin: 160px 0 0 14px;
	float: left; }
	
body#promo .kris {
	background: url(../images/promos/cctv08/bg_k2.jpg) bottom right no-repeat;
	display: block;
	width: 100%;
	height: 395px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1; }	

body#promo .kris img {
	position: absolute;
	top: 261px;
	right: 467px; }
	
body#promo .contentitem h1, body#promo div.back_button {
	display: none; }
	
body#promo #cctv08 table tr td div.required,
body#promo #cctv08 table tr td span.required {
	color: #f60; }

body#promo #cctv08 table tr td div.attributename,
body#promo #cctv08 table tr td span.attributename {
	display: inline; }



	
	

/* ---------------- unedited below here ----------------------*/

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #121A1D;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 0px #ffffff;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #ff6600;
}
.offtab {
	background-color: #25343B;
	border-left: outset 1px #9DA6B3;
	border-right: outset 1px #9DA6B3;
	border-top: outset 1px #9DA6B3;
	border-bottom: solid 1px #9DA6B3;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
}

.tabpadding {
}

.tabheading {
	background-color: #eeeeee;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/*h4 {
	color: #cccccc;
	font-size: 16px; font-weight: bold;
}


h5 {
	color: #cccccc;
	font-size: 14px; font-weight: bold;
}

h6 {
	color: #dddddd;
	font-size: 12px; font-weight: bold;
}*/

/* Horizontal Line */
hr {
	background: #999999; height:1px; border: 1px solid;
}

hr.separator {
	background: #495C5F;
	height: 1px;
	width: 75px;
	border: 0px;
}


/* Content - Sections & Categories */


table.contenttoc {
/*	color: #333300;
	background-color: #e0e0e0;		*/
	position: absolute;
	top: 120px;
	left: 650px !important;	
	left: 664px;
	padding-right: 8px;
	color: #aaa;
	text-decoration: none;
	text-transform: lowercase;
	/*border-right: 1px solid silver;*/
	text-align: right;
	z-index: 350;

}

table.contenttoc tr th {
	display: none;
	}

table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:right;
}

table.contenttoc td a {
	font-weight: normal;
	}

.contentdescription {
	text-align: left }
#nk .contentdescription {
	margin-left: 8px; 
	padding-top: 110px }	


/** category text format and links **/
.category {
	color: #ff0000;
	font-size: 11px; font-weight: bold; text-decoration: none;
}



.poll {
	font-size: 10px;
	line-height: 14px
}

table.pollstableborder {
	border: 0px;
}

.contentpane {
	/*background: #121A1D;*/
	width: auto;
}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #293C43;
	color: #ffffff;
	font-weight: bold;
}

table

table.contact {
	background-color: #0D1315;
}

table.contact td.icons {
	background-color: #000000;
	font-weight: bold;
}

table.contact td.details {
	background-color: #293C43;
	color: #ffffff;
	font-weight: bold;
}

.pagenav, table.pagenav {
	font-weight: normal;
	width: 765px }
#nk .pagenav, #seis.general .pagenav {
	width: 550px;
	margin-top: 28px }
#seis.general .pagenav {
	margin: 28px 0 0 15px }

.pagenavbar {
	width: 756px;
	text-align: center;
}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Javascript Back button */
.back_button {
	width: 756px;
	text-align: center;
	margin-top: 40px;
}

.readon {
	margin-bottom: 10px;
	
}

/*strong {
	color: #ffcc00;
}*/



