TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e688e
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2e688e
}
.txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a7a7a7
}
.cap {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #2e688e; PADDING-TOP: 4px
}
.link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.linkOver {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.linkNovedades {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; COLOR: #2e688e; PADDING-TOP: 5px
}
.linkNav {
	FONT-SIZE: 11px;
	COLOR: #E0FFFF;
	FONT-FAMILY: Tahoma;
	font : bold;
}
.linkNavOver {
	FONT-SIZE: 11px; COLOR: window; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;font : bold;
}
.linkNavUsu {
	FONT-SIZE: 9px;
	COLOR: #E0FFFF;
	FONT-FAMILY: Tahoma; 
	font:bold;
}
.linkNavOverUsu {
	FONT-SIZE: 9px; COLOR: window; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;font:bold;
}
.textbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #e8e8e8; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.textboxEnter {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #f4f0d5; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.radio {
	FONT-SIZE: 11px; BACKGROUND: white; FONT-FAMILY: Tahoma
}
.combo {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #e8e8e8; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.error {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; COLOR: red; BORDER-BOTTOM: 0px
}
.errorActivado {
	BORDER-RIGHT: #fa6b6f 1px solid; BORDER-TOP: #fa6b6f 1px solid; FONT-WEIGHT: normal; BACKGROUND: #fa6b6f; BORDER-LEFT: #fa6b6f 1px solid; COLOR: white; BORDER-BOTTOM: #fa6b6f 1px solid
}
.comboEnter {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BACKGROUND: #f4f0d5; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-STYLE: normal; FONT-FAMILY: Tahoma
}
.normalL {
	font-family:Tahoma;font-size:11px;color:#000000;font-weight : bold; 
}
.linkNavAct {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.linkNavIna {
	FONT-SIZE: 9px; COLOR: silver; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.linkAscen{
					font: 10px Arial;
					text-decoration: underline;
					color: #000000;
				}
				.linkAscenP{
					font: 10px Tahoma;
					text-decoration: none;
					color: #ff6600
				}
				.espacio{
					color: #f0f0f0;
					background-color: #f0f0f0;
					height: 5px;
				}
				.linkRef{
					font: 10px Arial Black;
					text-decoration: none;
					color: #3366ff;
				}
				.linkRefP{
					font: 9px Tahoma;
					text-decoration: none;
					color: #3366ff;
				}
				.linkActividad{
					font: 10px Arial Black;
					text-decoration: none;
					color: #996633;
				}
				.linkActividadP{
					font: 9px Tahoma;
					text-decoration: none;
					color: #996633;
				}
				.linkUsuariosFecha{
					font: 9px Tahoma;
					text-decoration: none;
					color: #000000;
				}
	/*div.shadow{float: left;padding: 0 2px 2px 0;
    background: url(../images/dropshadow.png) no-repeat bottom right}
div.shadow img{display: block;position: relative;
    top: -7px;left:-7px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}*/
	 
	/* div.img-ilus { 
background: url('../images/dropshadow.png') no-repeat bottom right; 
margin: 10px 5px; 
padding: 0; 
position: relative; 
} 
  
div.img-ilus img { 
background-color: #fff; 
border: 1px solid #a9a9a9; 
margin: -5px 5px 5px -5px; 
padding: 4px; 
position: relative; 
vertical-align: bottom; 
} */


/* buttons */
a.lfmBigButton,
a.lfmSmallButton,
.indicator,
.dismissbutton,
.mockAddButton {
    height: 18px;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 3px 0 0;
    background: #163551 url(http://cdn.last.fm/flatness/buttons/6/add_right.png) no-repeat right top;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    text-shadow: #163551 0 -1px 1px;
    overflow: hidden;
}

a.lfmBigModifButton,
.indicator,
.dismissbutton,
.mockModifButton {
    height: 18px;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 3px 0 0;
    background: #f86a01 url(http://cdn.last.fm/flatness/buttons/6/more_right.png) no-repeat right top;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    text-shadow: #163551 0 -1px 1px;
    overflow: hidden;
}

a.lfmNormalButton,
.indicator,
.dismissbutton,
.mockAddButton {
    height: 18px;
    display: -moz-inline-box;
    display: inline-block;
    padding: 0 3px 0 0;
    background: #163551 url(http://cdn.last.fm/flatness/buttons/6/add_right.png) no-repeat right top;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    text-shadow: #163551 0 -1px 1px;
    overflow: hidden;
}





a.lfmBigButton strong,
a.lfmBigButton span,
a.lfmSmallButton strong,
a.lfmSmallButton span,
a.lfmModifButton,
.indicator span,
.indicator strong,
.dismissbutton span,
.dismissbutton strong,
.mockAddButton span,
.mockAddButton strong {
    height: 14px;
    padding: 2px 5px 2px 25px;
    background: #16517d url(/libreriaIMG/add_left.png) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    line-height: 14px;
    vertical-align: top;
}

a.lfmNormalButton span,
a.lfmNormalButton strong{
	height: 14px;
    padding: 2px 5px 2px 5px;
    background: #16517d url(/libreriaIMG/normal_left.png) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    line-height: 14px;
    vertical-align: top;
}

/* Share */
 a.lfmSendButton {
 		height: 14px;
    padding: 2px 5px 2px 25px;
    background: #2a2a2a url(http://cdn.last.fm/flatness/buttons/6/share_left.png) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    line-height: 14px;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    text-shadow: #163551 0 -1px 1px;
    overflow: hidden;
}




a.lfmModifButton{
 		height: 14px;
    padding: 2px 5px 2px 25px;
    background: #f86a01 url(http://cdn.last.fm/flatness/buttons/6/more_left.png) no-repeat left top;
    display: -moz-inline-box;
    display: inline-block;
    line-height: 14px;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-align: right;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    text-shadow: #163551 0 -1px 1px;
    overflow: hidden;
}


.stationbuttonMedium3Left {
    clear: both;
    display: block;
    position: relative;
    max-width: 250px;
    height: 26px;
    background: url(/libreriaIMG/medium3_right.png) right top no-repeat;
    margin: 0 10px 10px 0;
    padding-right: 24px;
    color: #ccc;
    font-weight: bold;
    font-size: 12px;
    line-height: 26px;
    cursor: pointer;
    overflow: hidden;
}
* html #page .stationbuttonMedium3Left {
    background-image: none;
    width:expression(document.body.clientWidth > 250? "250px": "auto" );
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.last.fm/flatness/buttons/stationbutton/4/medium3_left.png', sizingMethod='crop');
}



#page .stationbuttonMedium3Left:hover,
#page .stationbuttonMedium3Left:hover span.stationButtonWrapper {
    color: #1b1b1b;
    text-decoration: none;
}

.stationbuttonMedium3Left span.stationButtonWrapper {
    position: relative;
    display: block;
    padding: 0 2px 0 10px;
    background: url(/libreriaIMG/barra_left.png) left top no-repeat;
    height: 26px;
    color: #4785c2;
}


/* left */


.stationbuttonMedium3 {
    clear: both;
    display: block;
    position: relative;
    max-width: 250px;
    height: 26px;
    background: url(/libreriaIMG/medium3_left.png) left top no-repeat;
    margin: 0 10px 10px 0;
    padding-left: 24px;
    color: #ccc;
    font-weight: bold;
    font-size: 12px;
    line-height: 26px;
    cursor: pointer;
    overflow: hidden;
}
* html #page .stationbuttonMedium3 {
    background-image: none;
    width:expression(document.body.clientWidth > 250? "250px": "auto" );
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.last.fm/flatness/buttons/stationbutton/4/medium3_left.png', sizingMethod='crop');
}



#page .stationbuttonMedium3:hover,
#page .stationbuttonMedium3:hover span.stationButtonWrapper {
    color: #1b1b1b;
    text-decoration: none;
}

.stationbuttonMedium3 span.stationButtonWrapper {
    position: relative;
    display: block;
    padding: 0 10px 0 2px;
    background: url(/libreriaIMG/barra_right.png) right top no-repeat;
    height: 26px;
    color: #4785c2;
}

.stationbuttonMedium3Right {
    float: left;
    margin: 0 0 10px 10px;
    max-width: auto;
}
* html #page .stationbuttonMedium3Right {
    width: auto;
}


a.lfmTagButton strong {
    background: #16517d url(http://cdn.last.fm/flatness/buttons/6/tags_left.png) no-repeat left top;
}

.mockAddButton {
    cursor: auto;
}

a.lfmBigButton:hover,
a.lfmSmallButton:hover {
    background-position: right bottom;
    color: #fff;
}

a.lfmBigButton:hover span,
a.lfmBigButton:hover strong,
a.lfmSmallButton:hover span,
a.lfmSmallButton:hover strong {
    background-position: left bottom;
}

a.lfmSmallButton {
    height: 15px;
    font-size: 9px;
}
a.lfmSmallButton strong,
a.lfmSmallButton span {
    height: 13px;
    padding: 2px 5px 0 20px;
    line-height: 12px;
}


p.buttons {
    margin: 1em 0;
    line-height: 2em;
}

* html p.buttons .lfmButton,
* html p.buttons .indicator {
    margin-bottom: 4px;
}



/*** botones ***/
.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(/libreriaIMG/buttonVerde.png) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.round ins { 
	background:url(/libreriaIMG/buttonVerde.png) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration:none;
}

a.round:hover {background-position:right -155px;}
a.round:hover ins {background-position:left -155px;}
	
.roundAgregar {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(/libreriaIMG/buttonAgregar.gif) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.roundAgregar ins { 
	background:url(/libreriaIMG/buttonAgregar.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration:none;
}

a.roundAgregar:hover {background-position:right -155px;}
a.roundAgregar:hover ins {background-position:left -155px;}

.botonAgregarCesta{
	display:block;
	float:left;
	clear:both;
}
.cantidadAgregarCesta{
	display:block;
	float:left;
	clear:left;
	padding-right:6px;
	padding-top:3px;
}
.botonAgregarCestaPos{
	display:block;
	float:left;
}
.botonBuscarAvanzada{
	clear:left;
	float:right;
	width:99%;
	display:block;
	text-align:right;
	height:38px;
}
.botonBuscarAvanzada div{
	float:right;
	padding-right:5px;
}
.cajaReservar{
	-moz-border-radius:5px 5px 5px 5px;
background-color:#CCDF99;
clear:both;
float:left;
padding:7px;
width:68%;
	
}


a.buttonvermas{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#555555;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:none;
	background-color:#D1EFD1;
	-moz-border-radius:5px 5px 5px 5px;
}

a.buttonvermas:hover{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#555555;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:underline;
	background-color:#D1EFD1;
	-moz-border-radius:5px 5px 5px 5px;
}


a.buttoncomprar{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:none;
	background-color:#D47212;
	-moz-border-radius:5px 5px 5px 5px;
}

a.buttoncomprar:hover{
	border:1px solid #e0e0e0;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	height:23px;
	line-height:22px;
	padding-right:14px;
	text-decoration:underline;
	background-color:#D47212;
	-moz-border-radius:5px 5px 5px 5px;
}
.add{
		background:url(/libreriaIMG/add.gif) no-repeat 10px 4px;
		text-indent:30px;
		display:block;
	}
.lens{
		background:url(/libreriaIMG/lens.png) no-repeat 10px 4px;
		text-indent:30px;
		display:block;
	}

.botonVerVideo{
	margin-top:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFB600;
	clear:both;
	float:right;
	margin-right: 10px;
	left:0px;
	margin-right:0;
	padding:7px;
	position:relative;
	margin-left:0px;
	text-align:center;
	width:368px;
}
.botonVerVideo a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:800;
}
