BODY.interna {
	background:#EEEEEE url('bg-body-in-w.gif') center top repeat-y;
	}

#MainBody {
	font-size:8.75pt; line-height:normal;	
	}

#MainBody {
   padding-bottom:80px;
}
#MainFoot {
   height:80px;    
}


#MainBody INPUT.text, #MainBody TEXTAREA {
	background:#FFF;
	}


.interna #MainBody .mbody {
/*	padding:20px 0;*/
	background: #FFF url('bg-mainbody-wall.png') right top repeat-y;
	}

A {
	color:#00A4E8;
}

A:active, A:focus {
	outline: 0;
}

EM, EM A {
	color:#5C8727;
	font-style:normal;
}

.colEtc .box A {
	color:#5C8727;
	}


.ltCtntEtc .colCtnt {
	float:left;
	}
.ltCtntEtc .colEtc {
	float:right;
	vertical-align:top;
	}


.colCtnt {
	padding:20px;
	width:652px; /* 722px */
	background: url('bg-mbody789-colctnt.png') center top repeat-x;
	}

.colEtc {
	padding:20px 18px;
	width:232px;
	background: url('bg-mbody789-coletc.png') center top repeat-x;
	}





/* --- MainNeck --- */
#MainNeck .mbody P A {
	margin-right:8px;
	padding:0 4px;
	line-height:22px; /* 17px */ 
	display: -moz-inline-stack;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	}
#MainNeck .mbody P A.here {
	margin-top:4px;
	line-height:16px; /* 17px */ 
	background: #536133 /*url('bg-here-mainneck45.png') left top no-repeat*/;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;	
	}

#MainNeck P {
	overflow:hidden; zoom:1;
	}
	.interna #MainNeck P {
		margin:1px 0;
		}
	#MainNeck P A:hover {
		text-decoration:none;
		}
#MainNeck .navSite {
	float:left;
	}
#MainNeck .navUser {
	float:right;
	}

	HTML>BODY #MainNeck .navUser .button INPUT {
		*margin-top:4px;
		}
	* HTML #MainNeck .navUser .button INPUT {
		margin-top:4px;
		}

#MainNeck .navSite VAR {
	margin-top:2px;
	margin-left:-9px;
	width:18px; height:18px;
	line-height:18px;
	text-align:center;
	font-style:normal;
	display: -moz-inline-stack;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	background: url('bg-message-sign.gif') center center no-repeat;
	}

	
	

	
	


/* --- colEtc --- */
#MainBody .colEtc .box {
    margin-bottom:6px;
    padding:3px;
	background:#FFF;
	overflow:hidden; zoom:1;
    }
#MainBody .colEtc .box H6 {
	padding:0 3px;
	}
#MainBody .colEtc .item, #MainBody .colEtc .ihead,
#MainBody .colEtc .ibody, #MainBody .colEtc .ifoot {
	padding:4px 4px 0;
    width:auto;
    background:#FFF;
    overflow:hidden; zoom:1;
	letter-spacing:-0.02em;
    }
#MainBody .colEtc .ihead {
    background: #FDFDFD url('bg-listhead.png') top repeat-x;
    border-bottom:1px solid #D5D5D5;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;	
    }
#MainBody .colEtc .item {
	padding:0;
	}
	
	
	
.colEtc .section {
	margin-bottom:40px;
	}

.colEtc .section H3 {
	font-size:10pt; line-height:17pt;
	font-weight:normal;
	border-bottom:1px solid #CCC;
	}

.colEtc .section UL {
	margin:0; padding:0;
	list-style:none;
	}
	.colEtc .section LI {
		margin:4px 0; padding:0;
		color:#808080;
		}
	.colEtc .section LI A {
		text-decoration:underline;
		white-space:nowrap;
		}

		#sugerencias LI {
			margin:10px 0;
			padding-right:20px;
			position:relative;
			color:#333;
			}
		#sugerencias LI A.remove {
			position:absolute;
			top:4px; right:0;
			width:8px; height:8px;
			background: url('icn-x.gif') center no-repeat;		
			display: -moz-inline-stack;
			display: -moz-inline-box;
			display: inline-block;
			vertical-align: middle;
			zoom: 1;
			*display: inline;
			}
			* HTML #sugerencias LI A.remove {
				right:20px;
				}




/* --- Display --- */
.boxForm .formOferta, .boxForm .formAnuncio {
	display:none;
	}
.inFormOferta .formOferta, .inFormAnuncio .formAnuncio {
	display:block;
	}








/* --- boxForm --- */
#MainBody .boxForm {
	position:relative;
	margin:20px 0;
	padding:20px 20px 0;
	}

	HTML>BODY #MainBody .boxForm {
		*margin:40px 0;
		}
	* HTML #MainBody .boxForm {
		margin:40px 0;
		}

	
#MainBody .formTabs {
	position:absolute;
	top:-22px;
	}

#MainBody .formImg {
	padding:10px 0;
	width:48px;
	float:left;
	}
	#MainBody .formImg H6 {
		margin:0;
		}

.formBody TEXTAREA {
	overflow:auto;
	}

#MainBody .formBody H5 * {
	vertical-align:middle;
	}

#MainBody .formBody H5 LABEL {
	width:120px;
	font-weight:normal;
	text-align:right;
	line-height:15pt;
	color:#000;
	display: -moz-inline-stack;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	}
#MainBody .formBody H5 {
	color:#808080;
	font-weight:normal;
	}
	#MainBody .formBody #ofertaCategoria SELECT {
		padding:2px;
		color:#000;
		background:#FFF;
		border:1px solid #CCC;
		}
	#MainBody .formBody #ofertaDescuento .text,
	#MainBody .formBody #ofertaCompradores .text {
		padding:2px 4px;
		width:40px;
		}
	#MainBody .formBody #ofertaVencimiento .text {
		padding:2px 4px;
		width:80px;
		}


#MainBody .formBody,
#MainBody .formFoot {
	margin-left:48px;
	padding:10px 0;
	width:560px;
	}
	* HTML #MainBody .formBody,
	* HTML #MainBody .formFoot {
		width:550px;
		}
	#MainBody .colCenter .formBody,
	#MainBody .colCenter .formFoot {
		width:410px;
		}
		* HTML #MainBody .colCenter .formBody,
		* HTML #MainBody .colCenter .formFoot {
			width:400px;
			}
#MainBody .formBody P {
	margin:0 0 8px;
	}
	#MainBody .formBody #ofertaTitulo,
	#MainBody .formBody TEXTAREA {
		padding:4px;
		width:550px; height:100px;
		color:#000;
		font-size:9pt;
		font-style:italic;
		background:none;
		}
		* HTML #MainBody .formBody #ofertaTitulo,
		* HTML #MainBody .formBody TEXTAREA {
			width:540px;
			}
		#MainBody .colCenter .formBody #ofertaTitulo,
		#MainBody .colCenter .formBody TEXTAREA {
			width:400px;
		}
			* HTML #MainBody .colCenter .formBody #ofertaTitulo,
			* HTML #MainBody .colCenter .formBody TEXTAREA {
				width:390px;
			}

	#MainBody .formBody #ofertaTitulo {
		height:18px;
		background:none;
		}

	.boxForm TEXTAREA, .boxForm INPUT.text {
		color:#000;
		}

	#MainBody .formBody #ofertaTitulo.hint,
	#MainBody .formBody TEXTAREA.hint,
	.boxForm TEXTAREA.hint, .boxForm INPUT.hint {
		color:#777;
		}


#MainBody .formFoot {
	padding:10px 0;
	}

#MainBody .formFoot .button {
	padding:4px 6px;
	background: #D8D8D8 url('bg-button-submit.png') center center repeat-x;
	}
	#MainBody .formFoot .button INPUT {
		font-size:9pt;
		}

#MainBody .formFoot A {
	text-decoration:underline;
	}

#MainBody .formBody INPUT.text, #MainBody .formBody TEXTAREA {
	border:1px solid #CCC;
	}

#MainBody .button {
	background:#7F9448;
	}


.boxForm {
	border-top:1px solid #CCC;
	}
.inFormOferta, .inFormAnuncio {
	border:1px solid #CCC;
	}
.boxForm .hr {
	border-color:#CCC;
	}

.boxForm .formTabs .button {
	margin-right:5px;
	}


#MainBody .inFormOferta .hereFormOferta, 
#MainBody .inFormAnuncio .hereFormAnuncio {
	background:#7F9448 url('bg-formbutton-here.png') center center repeat-x;
	}

#MainBody .inFormOferta .hereFormOferta A,
#MainBody .inFormAnuncio .hereFormAnuncio A {
	color:#FFF;
	}

.boxForm .formTabs A {
	font-size:8.75pt;
	}

.boxForm .formTabs .hereFormOferta A {
	padding-left:36px;
	background: url('icn-publicar-oferta.gif') 6px 1px no-repeat;
	}
	.inFormOferta .formTabs .hereFormOferta A {
		padding-left:36px;
		background: url('icn-publicar-oferta-h.gif') 6px 1px no-repeat;
		}

.boxForm .formTabs .hereFormAnuncio A {
	padding-left:40px;
	background: url('icn-publicar-anuncio.gif') 10px 6px no-repeat;
	}
	.inFormAnuncio .formTabs .hereFormAnuncio A {
		background: url('icn-publicar-anuncio-h.gif') 10px 6px no-repeat;
		}



.boxForm .button A {
	padding:0 8px;
	}

.boxForm .button .cargarFoto {
	padding-right:8px; padding-left:23px;
	background: url('icn-add-foto.gif') 6px center no-repeat;
	}

.boxForm .button .cargarVideo {
	padding-right:8px; padding-left:28px;
	background: url('icn-add-video.gif') 6px center no-repeat;
	}







/* --- button --- */
#MainBody .button, .pop .button {
	background:#F1F1F1 url('bg-formbutton.png') center center repeat-x;
	border:1px solid #BDBDBD;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
	}

#MainBody .button A, #MainBody .button INPUT,
.pop .button A, .pop .button INPUT {
	font-weight:normal;
    color:#000;
	}

.formTabs .button A {
	padding:2px 12px 4px;
	}








/* --- listaNovedades, listaResultados --- */
#listaNovedades H4,
#listaResultados H4 {
	font-weight:normal;
	font-size:10pt;
	color:#000;
	}

	#listaNovedades H4 VAR,
	#listaResultados H4 VAR {
		color:#808080;
		font-style:normal;
		}

#listaNovedades .item,
#listaResultados .item {
	position:relative;
	padding:5px 0 12px;
	border-top:1px solid #CCC;
/*	overflow:hidden; zoom:1;*/
	zoom:1;
	}
	#listaResultados .categoria {
		padding:8px 0;
		}
		#listaResultados .categoria H4 {
			color:#777;
			}
/*
		#listaResultados .categoria H4 A {
			color:#5C8727;
			}
*/

	.items .perfil .itemBody VAR {
		font-style:normal; color:#999;
		}
	.items .perfil .itemBody DFN A {
		font-style:italic; color:#999;
		font-size:8pt;
		}


#listaNovedades .itemImg,
#listaResultados .itemImg {
	width:46px;
	float:left;
	}
	#listaNovedades .itemImg IMG, .formImg IMG,
	#listaResultados .itemImg IMG, .formImg IMG {
		width:34px;   
		/*height:34px;	/*Se saco fix del height para que se vean mejor los iconos en las ofertas*/
		border:1px solid #CCC;
		}
		
.perfilHead .itemActions,
#listaNovedades .itemActions,
#listaResultados .itemActions {
	position:absolute;
	top:10px; right:0;
	}
.perfilHead {
	position:relative;
	}
.perfilHead .itemActions {
	top:0;
	}


.itemActions UL.dropdownList {
	position:absolute;
	left:-117px;
	width:190px;
	margin:0; padding:2px 0;
	background:#F5F5F5;
	border:1px solid #BABABA;
	list-style:none;
	z-index:900; zoom:1;
	}
	* HTML .itemActions UL.dropdownList LI {
		height:18px;
		}
	.itemActions UL.dropdownList LI A {
		padding:2px 6px;
		display:block;
		color:#000;
		font-size:8.25pt;
		cursor:pointer;
		}

.items {
	overflow:hidden; zoom:1;
	}

#listaNovedades .itemSign,
#listaResultados .itemSign,
#listaNovedades .itemSignDosPorUno,
#listaResultados .itemSignDosPorUno,
#listaNovedades .itemSignObsequio,
#listaResultados .itemSignObsequio
 {
	position:absolute;
	top:50px; right:-66px;
	}

#listaNovedades .itemFotos IMG,
#listaResultados .itemFotos IMG {
	margin-right:4px;
	padding:2px;
/*	width:150px;*/
	border:1px solid #CCC;
	vertical-align:top;
	}
	#listaNovedades .itemFotos A:hover IMG,
	#listaResultados .itemFotos A:hover IMG {
		border-color:#5C8727;
		}

	.itemVideo .video IMG {
		padding:2px;
		border:1px solid #CCC;
		vertical-align:top;
		}


#listaNovedades .itemBody,
#listaNovedades .itemFoot,
#listaResultados .itemBody,
#listaResultados .itemFoot {
	position:relative;
	margin-left:46px;
	width:540px;
	}
	#listaResultados .categoria .itemBody {
		margin-left:0;
		}

	#listaNovedades .itemBody H3,
	#listaResultados .itemBody H3 {
		font-size:12pt; line-height:14pt;
		font-weight:normal;
		}
		#listaNovedades .itemBody H3 STRONG,
		#listaResultados .itemBody H3 STRONG {
/*			display:block;*/
			font-weight:bold;
			}
	#listaNovedades .itemBody P,
	#listaResultados .itemBody P {
		color:#666;
		}
	#listaNovedades .itemBody H5,
	#listaResultados .itemBody H5 {
		margin:10px 0;
		font-size:8pt; line-height:10pt;
		font-weight:normal;
		color:#999;
		}
		#listaNovedades .itemBody H5 SPAN.actions,
		#listaResultados .itemBody H5 SPAN.actions {
			white-space:nowrap;
			}

.single #listaNovedades .item,
.single #listaResultados .item {
	border-top:0;
	}



.itemNotice {
	margin:10px 0;
/*	margin-bottom:20px;*/
	padding:0 20px;
	color:#000;
	background:#FFFFE5;
	border:1px solid #BFBFB2;
	}

.items .itemNotice {
	margin:0 0 20px;
	}

.oferta .itemBody H3 STRONG A {
	color:#333;
	}


/* --- listaResultados --- */
#listaResultados H4 .here {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:default;
	}

#listaNovedades .activity P,
#listaResultados .activity P {
	font-size:8pt;
	color:#999;
	}
	#listaNovedades .activity P A,
	#listaResultados .activity P A {
		color:#666;
		font-weight:bold;
		}
	#listaNovedades .activity P .actions A,
	#listaResultados .activity P .actions A {
		color:#00A4E8;
		font-weight:normal;
		}
	#listaNovedades .activity P EM A,
	#listaResultados .activity P EM A {
		color:#5C8727;
		font-weight:normal;
		}
#listaNovedades .activity H4,
#listaResultados .activity H4 {
	font-weight:bold;
	font-size:7.5pt;
	color:#AAA;
	}







/* --- MORE POSTS / OLDER POSTS --- */
.more {
	margin:20px 0 40px;
	background:#F5F5F5;
	border:1px solid #CCC;
	overflow:hidden; zoom:1;
	}

.more P {
	margin:4px 10px;
	}
.more P A {
	color:#000;
	text-decoration:none;
	}

.desplegable {
	padding-right:10px;
	background: url('desplegable.gif') right 5px no-repeat;
	cursor:pointer;
	}

.desplegado .desplegable {
	background: url('desplegado.gif') right 5px no-repeat;
	}

.desplegable:hover {
	text-decoration:none;
	}





/* --- OCULTAR --- */
.dropdownMenu .dropdownList {
	display:none;
	}

.dropdownMenu P {
	margin:0 0 -2px; padding:3px 6px;
	}
.itemActions .desplegable {
	padding-right:12px;
	font-size:8.25pt;
	color:#999;
	background: url('icn-ocultar.gif') right 6px no-repeat;
	}

.itemActions .desplegado .dropdownList {
	display:block;
	}

#MainBody .itemActions .dropdownMenu P {
	cursor:pointer;
	}

#MainBody .itemActions .dropdownMenu P:hover,
#MainBody .itemActions .dropdownMenu.desplegado P {
	background:#7F9448 url('bg-ocultar.png') center center repeat-x;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;	
	}

#MainBody .itemActions .dropdownMenu P:hover .desplegable,
.itemActions .desplegado .desplegable {
	color:#FFF;
	background: url('icn-ocultar-here.gif') right 6px no-repeat;
	}

#MainBody .itemActions P.remove {
	margin:0;
	padding:3px 6px;
	}
#MainBody .itemActions P.remove A {
	color:#999;
	}
#MainBody .itemActions P.remove:hover {
	background:#7F9448 url('bg-ocultar.png') center center repeat-x;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;	
	}
#MainBody .itemActions P.remove:hover A {
	text-decoration:none;
	color:#FFF;
	}


.perfil .item P.remove {
	display:none;
	}
.perfil .item:hover P.remove {
	display:block;
	}








/* --- COMMENTS --- */
.comments, .comments INPUT, 
.comments TEXTAREA, .comments SELECT, #MainBody .comments A {
	font-size:8pt;
	}

.comments {
	width:486px;
	}
.comments H6 IMG {
	width:34px; height:34px;
	border:1px solid #CCCCCC;
	}
.comments H4 {
	padding-left:20px;
	}
.comments UL {
	margin:0;
	padding:0;
	}
.comments LI {
	margin:2px 0;
	*margin-bottom: 0;
	padding:6px;
	list-style:none;
	background:#F5F5F5;
	overflow:hidden; zoom:1;
	}
	LI.commentLike {
		padding-left:21px;
		background: #F5F5F5 url('icn-like.gif') 8px center no-repeat;
		}
	LI.commentMore {
		padding-left:22px;
		background: #F5F5F5 url('icn-comment.gif') 7px center no-repeat;
		}

	.comments LI * {
		margin:0;
		}

.comments LI.commentType TEXTAREA,
.comments LI.commentTyping TEXTAREA {
	padding:6px;
	border:1px solid #CCC;
	color:#000;
	}

.comments LI.commentType TEXTAREA.hint,
.comments LI.commentTyping TEXTAREA.hint {
	color:#777;
	}

.comments LI.commentType H5, .comments LI.commentType H6 {
	display:none;
	}

.comments TEXTAREA {
	overflow:auto;
	}
.comments LI.commentType {
	padding:8px;
	}
	.comments LI.commentType TEXTAREA {
		width:450px; height:16px;
		}
.comments LI.commentTyping .submit {
	padding:4px;
	color:#000;
	font-weight:normal;
	font-size:8pt;
	}
	HTML>BODY .comments LI.commentTyping .submit {
		*padding:2px 4px;
		}
	* HTML .comments LI.commentTyping .submit {
		padding:2px 4px;
		}
	.comments LI.commentTyping TEXTAREA {
		width:412px; height:65px;
		}
		* HTML .comments LI.commentTyping TEXTAREA {
			width:407px;
			}
	.comments LI.commentTyping H5 {
		margin:4px;
		text-align:right;
		}

.comments H6 {
	float:left;
	width:44px;
	}
.comments P, .comments H5 {
	margin-left:44px;
	}
.comments H5 {
	font-weight:normal;
	color:#999;
	}
.commentLike P, .commentMore P {
	margin-left:4px;
	}






/* POPUPS */
.pop {
	display:none;
	position:fixed;
	top:26%; left:26%;
/*	width:400px; height:300px;*/
	padding:10px;
	background: rgba(82, 82, 82, 0.65) none repeat scroll 0 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
	z-index:99999;
	}
	* HTML .pop {
		position:absolute;
		}

.popContainer, .popHead, .popBody, .popFoot {
	overflow:hidden; zoom:1;
	}

.popContainer {
	width:500px;
	background:#FFF;
	border:1px solid #666;
	}

.popContainer .popHead,
.popContainer .popBody,
.popContainer .popFoot {
	padding:0 10px;
	}

.popContainer .popHead {
	color:#FFF;
	background:#7B9D50 url('bg-neck.gif') repeat-x center bottom;
	border-bottom:1px solid #CCC;	
	}
.popContainer .popFoot {
	background:#F2F2F2;
	border-top:1px solid #CCC;
	}
.popContainer .popBody {
	padding-top:10px;
	padding-bottom:10px;
	}


.popFoot P {
	text-align:right;
	}

.popContainer INPUT.text,
.popContainer TEXTAREA {
	padding:4px;
	width:200px;
	border:1px solid #CCC;
	background:#FFF;
	}

.popContainer TEXTAREA {
	width:400px; height:70px;
	}







/* VER MAS INFO en item oferta */
.ofertaDescripcion, .perfilDescripcion {
	margin:-8px 0;
	padding-bottom:8px;
	}

.ofDescBody, .pDescBody {
	height:70px;
	overflow:hidden;
	}

.desplegado .ofDescBody, .desplegado .pDescBody {
	height:auto;
	}

.ofDescBody  P, .pDescBody  P {
	line-height:15px;
	}





/* BUSQUEDA y CATEGORIAS: colSide y colCenter */
.colSide {
	float:left;
	margin-right:20px;
	width:124px;
	font-size:8pt;
	}

.colSide H4 {
	font-size:9pt;
	color:#000;
	}


.colSide UL {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	}

.colSide LI {
	margin:8px 0;
	color:#777;
	white-space:nowrap;
	}

.colSide LI A {
	text-decoration:underline;
	white-space:normal;
	}
	.colSide LI .button A {
		text-decoration:none;
		}


.colSide UL UL {
	padding-left:15px;
	}

.colSide .section {
	margin-bottom:30px;
	}



/*.colSide, */.colCenter {
	overflow:hidden; zoom:1;
	}


.colCenter {
	margin-left:144px;
	width:508px;
	}
	* HTML .colCenter {
		width:500px;
		}


.colCenter #listaNovedades .itemBody, 
.colCenter #listaNovedades .itemFoot,
.colCenter #listaResultados .itemBody, 
.colCenter #listaResultados .itemFoot,
.colCenter .comments {
	width:390px;
	}

.colCenter .comments li.commentType textarea {
	width:360px;
	}

.colCenter .comments li.commentTyping textarea {
	width:316px;
	}


.itemVideo {
	overflow:hidden; zoom:1;
	}
.itemVideo .video {
	float:left;
	margin-bottom:10px;
	padding-right:10px;
	}
.playing .video {
	float:none;
	}
.itemVideo .videoInfo {
	margin-left:126px;
	}
.playing .videoInfo {
	margin-left:0;
	}
.itemVideo .videoInfo H4 {
	margin:0;
	}



/*
.colCenter #listaNovedades .itemFotos IMG,
.colCenter #listaResultados .itemFotos IMG {
	width:120px;
	}
*/
/*
.perfil .colSide DL DT {
	color:#000;
	font-size:8.75pt;
	font-weight:normal;
	}

.perfil .colSide DL DD {
	color:#777777;
	font-size:8pt;
	}
*/
#profileFollowers {
	margin:20px 0;
	font-size:11pt;
	}
#profileCategories DD A {
	margin:2px 0;
	}


.busqueda .colCtnt H2 {
	margin:12px 0 20px;
	color:#333;
	font-size:16pt; line-height:16pt;
	font-weight:normal;
	overflow:hidden; zoom:1;
	}
	.busqueda .colCtnt H2 SMALL,
	.busqueda .colCtnt H2 .action {
		font-size:8.75pt; line-height:16pt;
		}
	.busqueda .colCtnt .breadcrump UL {
		margin:12px 0;
		padding:0;
		list-style:none;
		}
	.busqueda .colCtnt .breadcrump LI {
		margin:0;
		padding:0;
		display: -moz-inline-stack;
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
		vertical-align:top;
		}

	.busqueda .colCtnt .breadcrump LI SMALL {
		color:#808080;
		}
	.busqueda .colCtnt .breadcrump LI SMALL A {
		font-size:8.75pt;
		font-style:normal;
		color:#00A4E8;
		}



.busqueda .colCtnt .breadcrump {
	font-size:12pt; line-height:16pt;
	}
.busqueda .colCtnt .breadcrump A {
	color:#5C8727;
	text-decoration:underline;
	}



#MainBody .button.highlighted {
	padding:4px 0;
	background:#7F9448 url('bg-formbutton-here.png') center center repeat-x;
	}
	
#MainBody .button.highlighted A {
	color:#FFF;
	font-size:8.25pt; line-height:12pt;
	font-weight:bold;
	text-transform:uppercase;
	}









/* PAGER */
.pager {
	border-top:1px solid #CCC;
	}

.pager P {
	font-size:10pt;
	}

.pager A {
/*	color:#5C8727;*/
	}

.pager A:hover {
	text-decoration:none;
	}

.pager A.disabled {
	color:#999;
	cursor:default;
	}
.pager A.here {
	color:#000;
	}





/* --- PERFIL Head --- */
.perfilHead H2 {
	margin-bottom:16px;
	font-size:14pt; line-height:12pt;
	}

.perfilHead H2 DFN {
	font-size:8.25pt; line-height:8.25pt;
	color:#999;
	font-weight:normal;
	}

.perfilHead H4 {
	margin-bottom:3px;
	color:#000;
	font-weight:normal;
	font-size:8.75pt;
	}

.perfilHead .perfilDescripcion P {
	color:#777;
	font-size:8pt;
	}

/* --- PERFIL Side --- */
.perfil .colSide DT {
	font-weight:bold;
	}

.perfil .colSide DD {
	margin:0 0 16px;
	}

.perfil .colSide DD A {
	display:block;
	}

.perfil .colSide P {
	margin:0;
	overflow:hidden; zoom:1;
	}

.perfil .colSide P LABEL {
	float:left;
	}
.perfil .colSide P VAR {
	float:right;
	text-align:right;
	font-style:normal;
	vertical-align:top;
	}






.itemSign {
	width:53px;
	height:53px;
	background: url('desc-star.gif') no-repeat;
	cursor: pointer;
	}
	
.itemSignDosPorUno {
	width:53px;
	height:53px;
	background: url('dosPorUno.gif') no-repeat;
	cursor: pointer;
	}
	
.itemSignObsequio {
	width:53px;
	height:53px;
	background: url('obsequio.gif') no-repeat;
	cursor: pointer;
	}

#listaNovedades .itemSign H4,
#listaResultados .itemSign H4,
#listaNovedades .itemSignDosPorUno H4,
#listaResultados .itemSignDosPorUno H4,
#listaNovedades .itemSignObsequio H4,
#listaResultados .itemSignObsequio H4 {
	margin-top:13px;
	padding-left:2px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-shadow: #222 0px 1px 0px;
	}







/* --- Navegador de categorias --- */
.categorias .colCtnt H2 {
	margin:12px 0 20px;
	color:#333;
	font-size:16pt; line-height:20pt;
	font-weight:normal;
	overflow:hidden; zoom:1;
	}

.categorias .colCtnt .categories {
	margin:30px 0;
	color:#808080;
	font-size:9pt;
	}

.categorias .colCtnt .category {
	padding:0 0px 0 20px;
	margin-bottom:20px;
	width:197px;
	float:left;
	}

.categorias .colCtnt .category P {
	margin:0;
	font-size:10pt; line-height:10pt;
	}

.categorias .colCtnt .category P SMALL,
.categorias .colCtnt .category H5 {
	font-size:8pt;
	}
.categorias .colCtnt .category H5 {
	margin:2px 0;
	padding-left:5px;
	font-weight:normal;
	}

.categorias .colCtnt .category A {
	text-decoration:underline;
	}


HTML>BODY .categorias .colCtnt .category,
HTML>BODY .categorias .colCtnt .cleaner {
	*margin:0;
	}

* HTML .categorias .colCtnt .category,
* HTML .categorias .colCtnt .cleaner {
	margin:0;
	}
	
	
	
/* -------faq-------*/

.faq #MainBody{
	/*padding-bottom: 0;/**/
}
HTML .interna #MainBody.faq #faqBody .mbody{
	background: none;
	padding: 10px 20px;
	width: 918px;
}
HTML .interna #MainBody.faq #faqBody{
	background:transparent url(bg-mbody789-colctnt.png) repeat-x scroll center top;
	width:960px;
	margin: 0 auto;
}
#faqBody H2{
	font-size: 14pt;
	margin: 20px 0 0;	 
}
#faqBody SMALL{
	margin-left: 3px;
	color: #666;
}
 
#faqBody H3{
	font-size: 12px; 
	color: #627533;
	font-weight: bold;
}

#faqBody #faqIndex{
	list-style: none;
	padding: 0;
	margin: 40px 0 60px;
}
#faqBody #faqIndex LI{
	margin-top: 3px;
}
#faqBody #faqIndex LI A{
	margin-left: 20px;
	/**color: #90B833;/**/
}
#faqBody P{
    margin-left: 20px;
}


/*Comments desplegables*/

.comments UL li.commentMore {
	background:#F5F5F5 url(icn-show-comments.gif) no-repeat scroll 8px center;
	padding-left:25px;
	*margin-bottom: -2px;
}

.commentMore p, .commentMore p {
	margin-left:4px;
	margin-top: 2px;
}

.commentMore{
	display: block;
}
.commentMore P{
	float: left;
}
.commentMore .loadImg{
	float: right; 
	margin-top: 3px;
	visibility: hidden;
}
.loading .loadImg{
	visibility: visible;
}
.commentHidden{
	display: none;
}
.hide{
	display: none;
}
.show{
	display: block;
}

* html body #MainFoot.absoluteIEFix{
	position: absolute;
}








/* -------home-------*/
#Home #MainHead .mbody {
	background-image:none;
	}
#Home .colCtnt {
	width:534px;
	padding:0;
	background-image:none;
	}
#Home .colEtc {
	width:372px;
	padding:0;
	background-image:none;
	}

#Home #Brief H3,
#Home #Brief UL STRONG,
#Home #Search H3,
#Home #Registration H5 A {
	color:#5C8727;
	}

#Home #Brief H3 {
	font-size:14pt; line-height:20pt;
	}

#Home #MainFoot H6 {
	margin:8px 0;
	font-size:7.5pt; line-height:10pt;
	text-align:left;
	}
#Home #MainFoot H6.actions {
	text-align:center;
	}

#Home #MainFoot {
	height:90px;
	}
	#Home #MainBody {
		padding-bottom:90px;
		}
		
#Home .section {
	margin-bottom:10px;
	overflow:hidden; zoom:1;
	}

#Home #Brief UL,
#Home #Videos UL,
#Home #Search UL {
	margin:0; padding:0;
	list-style:none;
	}
#Home #Brief UL LI {
	color:#777;
	overflow:hidden; zoom:1;
	}
	#Home #Brief UL H6 {
		margin:0;
		width:38px;
		text-align:center;
		}
	#Home #Brief UL P {
		width:490px;
		}
	#Home #Brief UL H6,
	#Home #Brief UL P {
		display: -moz-inline-stack;
		display: -moz-inline-box;
		display: inline-block;
		zoom: 1;
		vertical-align:middle;
		*display: inline;
		}
	#Home #Brief UL .help {
		font-size:7.5pt; line-height:10pt;
		}
	#Home #Brief UL P {
		letter-spacing:-0.40px;
		}

#Home #Search .bHead INPUT.image,
#Home #Search .bHead .fieldSearch {
	vertical-align:middle;
	}
	#Home #Search .bHead H3 {
		text-align:center;
		}
	#Home #Search .bHead .fieldSearch {
		height:30px;
		background: url('home-field-search-left.png') left top no-repeat;
		display: -moz-inline-stack;
		display: -moz-inline-box;
		display: inline-block;
		zoom: 1;
		vertical-align:top;
		*display: inline;
		}
	#Home #Search .bHead INPUT.text {
		padding:8px;
		width:440px; height:15px;
		font-size:12px;
		background: url('home-field-search-right.png') right top no-repeat;
		border:0;
		}
		HTML>BODY#Home #Search .bHead INPUT.text {
			*background: url('home-field-search-right.png') right -1px no-repeat;
			}
		* HTML #Home #Search .bHead INPUT.text {
			background: url('home-field-search-right.png') right -1px no-repeat;
			}

#Home #MainHead .mbody {
	background:url("home-bg.png") repeat-x scroll center top;
	}

#Home #Search .bBody {
	padding:10px 25px;
	overflow:hidden; zoom:1;
	}

#Home #Search H3 {
	font-size:15px;
	}
#Home #Search .bHead H3 {
	margin:7px 0;
	}

#Home #Search H3 .small {
	font-size:8pt;
	line-height:14pt;
	}


#Home #Search UL {
	width:242px;
	float:left;
	}
#Home #Search UL LI {
	margin:10px 0;
	color:#777;
	}
#Home #Search UL H4, 
#Home #Search UL P {
	margin:0;
	}
#Home #Search UL H4 {
	font-size:11pt; line-height:14pt;
	font-weight:normal;
	color:#777;
	}
#Home #Search UL P {
	font-size:8.5pt; line-height:11pt;
	color:#AAA;
	}



#Home 
	font-weight:normal;
	font-size:7.5pt;
	}
#Home #MainBody INPUT.text {
	border:1px solid #BFBFBF;
	}




#Home .button {
    font-family: Verdana,sans-serif;
    font-size:7.65pt;
    line-height:13.25pt;
    font-weight:bold;
    color:#FFF;
    background: url('bg-btn-4.gif') left center no-repeat;
    cursor:pointer;
    }
#Home SPAN.buttonBody {
    margin-left:2px;
    padding-right:2px;
    background: url('bg-btn-56.gif') right center no-repeat;
    height:22px;
    }
    #Home .light SPAN.buttonBody {
        height:20px;    
        }
    #Home .light SPAN.buttonBody A {
        line-height:20px;    
        }
#Home SPAN.buttonBody IMG {
    margin:0 2px;
    }
#Home .checkbox {
	vertical-align:inherit;
	}
#Home #Login P {
    font-size:8pt; line-height:10pt;
	}
#Home #Login P A {
	color:#000;
	}
#Home #MainBody .button {
	border:0;
	}
#Home #MainBody .button A, 
#Home #MainBody .button INPUT {
	color:#FFF;
	font-weight:bold;
	border:0;
	overflow:visible;
	}

#Registration {
	padding:0 18px;
	}
#Registration LABEL {
	float:left;
	width:60px;
	font-size:8pt; line-height:16pt;
	}
#Registration INPUT.text {
	width:250px;
	}
#Home #Registration H5,
#Home #Registration P.iferror {
	margin-left:60px;
	font-weight:normal;
	line-height:11pt;
	}
#Home #Registration P.iferror {
	margin-top:-6px;
	font-size:8pt; line-height:11pt;
	background:transparent;
	}
#Home #Registration H3 {
	font-weight:bold;
	font-size:9pt; line-height:11pt;
	border-bottom:0;
	}

#Home #AdsCarousel H3,
#Home #Videos H3 {
	margin:8px 0 6px;
	color:#FFF;
	font-size:9.25pt; line-height:11pt;
	border-bottom:0;
	text-align:center;
	}

#Home #Login .text {
	width:120px;
	padding-left:4px;
	}

#Home #Registration {
	padding:6px 20px;
	border:6px solid #EAEAEA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;	
	}
#Home #Login {
	padding:1px 6px 6px;
	background:url('home-bg-login.gif') no-repeat center top;
	}
/*
#Home #AdsCarousel {
	background:url('home-bg-carousel.gif') no-repeat center top;
	overflow:hidden; zoom:1;
	}
*/
#Home #Videos {
	padding:0;
	}
#Home #Videos H3 {
	margin:0;
	padding:6px;
	background:url('home-bg-videos-head.png') no-repeat center top;
	}
#Home #AdsCarousel H3 {
	margin:0;
	}
#Home #AdsCarousel .acHead {
	margin:0;
	padding:6px;
	background:url('home-bg-videos-head.png') no-repeat center top;	
	}
#Home #Videos UL {
	margin:0;
	padding:0px 6px 3px;
	background:url('home-bg-videos-body.png') no-repeat center bottom;
	overflow:hidden; zoom:1;
	}
#Home #AdsCarousel .acBody {
	padding:0 6px 6px;
	overflow:hidden; zoom:1;
	background:url('home-bg-videos-body.png') no-repeat center bottom;
	}
#Home #AdsCarousel .viewer {
	padding:0;
	}
#Home #Search .bHead {
	background:url('home-bg-search-head.gif') no-repeat center top;
	overflow:hidden; zoom:1;
	}
#Home #Search .bBody {
	background:url('home-bg-search-body.gif') no-repeat center bottom;
	overflow:hidden; zoom:1;
	}

#Home #AdsCarousel .viewerInfo {
	background:#687838;
	width:152px;
	float:left;
	}

#Home #AdsCarousel .viewer {
	float:left;
	width:360px;
	overflow:hidden;
	}
#Home #AdsCarousel .views {
	background:transparent;
	}
#Home #AdsCarousel .viewer .views {
	width:2142px;
	display:block;
	}


#Home #AdsCarousel .viewer .vwContent .views {
	position:relative;
	left:0;
	}

#Home #AdsCarousel .viewer .view, #Home #AdsCarousel .viewer .view H6 {
	margin-right:2px;
	display: -moz-inline-stack;
	display: -moz-inline-block;  
	display: inline-block;
	vertical-align: top;  
	zoom: 1;  
	*display: inline;  
	}




#Home #AdsCarousel .viewerInfo H6 {
	margin:0;
	text-align:center;
	margin:6px 0;
	}

#Home #AdsCarousel .viewerInfo H6 IMG {
	vertical-align:middle;
	}

#Home #AdsCarousel .viewer {
	position:relative;
	}

#Home #AdsCarousel .scrollLeft,
#Home #AdsCarousel .scrollRight {
	position:absolute;
	width:26px; height:94px;
	display:block;
	z-index:900;
	}
#Home #AdsCarousel .scrollLeft {
	left:0px;
	}
#Home #AdsCarousel .scrollRight {
	right:0px;
	}

#Home #AdsCarousel H6 {
	margin:0;
	}

#Home #RegistrationStep2 {
	display:none;
	}

#Home #AdsCarousel .scrollLeft A,
#Home #AdsCarousel .scrollRight A {
	cursor:pointer;
	}

#Home #AdsCarousel A:active, 
#Home #AdsCarousel A:focus {
	outline: 0;
	}

#Home #Videos UL LI {
	float:left;
	margin:0;
	width:120px;
	} 
	
#Home INPUT.text {
	border:1px solid #BFBFBF;
	}
#Home .error INPUT.text {
	border:1px solid #FF0000;
	}

#Home.video {
	background-image:none;
	}
	

.itemActions ul.dropdownList {
	z-index:99999;
	}
.dropdownList LI IMG {
	vertical-align:bottom;
	}
.dropdownList LI.hr {	
	height:4px;
	}



BODY .a2a_menu_border {
	background-color:#BECFA8;
	border-color:#BECFA8;
	}
BODY .a2a_tabs a, BODY .a2a_tabs a:visited, 
BODY .a2a_tabs a:hover, BODY .a2a_tabs div, 
BODY .a2a_tabs div:hover {
	background-color:#b0d07e;
	}
BODY .a2a_tabs .a2a_tab_selected,
BODY .a2a_tabs .a2a_tab_selected:hover {
	background-color:#FFF;
	}
BODY .a2a_menu, BODY .a2a_menu_border {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	}
BODY .a2a_menu a, BODY #a2a_hist_list a, BODY .a2a_tabs div  {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;	
	}
BODY a.a2a_tab_selected, BODY a.a2a_tab_selected:visited, 
BODY a.a2a_tab_selected:hover, BODY a.a2a_tab_selected:active, 
BODY a.a2a_tab_selected:focus, BODY div.a2a_tab_selected, 
BODY div.a2a_tab_selected:hover {
	color:#666;
	}
BODY .a2a_menu a:visited, BODY #a2a_hist_list a:visited  {
	color:#333;	
	}



#MainHead H2 {
	top:24px;
	right:17px;
	}


