div.x46lPublicacion {
	font-size: 0.75em;
}
div.x46lPublicacion h1.x46lTitular {
    color: #121212;
    display: block;
    font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: auto;
    line-height: 20px;		
}	
div.x46lPublicacion div.x46lSubtitulo {
	font-size: 0.9em;
	padding-bottom: 20px;
}
div.x46lPublicacion div.x46lDetalle {

}
div.x46lPublicacion div.x46lLibroImagen {
	float:left;
	width:155px;	
	padding: 5px;
	font-size: 0.9em;		
}

div.x46lPublicacion  img.x46lImagen {
	border: 1px solid #121212;
	margin-bottom: 10px;
	width: 150px;
	height: 210px;
}		

div.x46lPublicacion  div.x46lLibroDetalles {
	float:left;
	width:70%;
	padding-left: 30px;	
}
div.x46lPublicacion div.x46lLibroDetalle {
	padding: 5px;
}
div.x46lPublicacion  div.x46lCaption {	
	font-weight: bold;
}
div.x46lPublicacion div.x46lData {
	
}
div.x46lPublicacion span.x46lImagenPie{
	display: block;	
}

div.x46lPublicacion div.x46lDescripcion {
	
}

div.x46lPublicacion h4.x46lTituloDescripcion {
	font-weight: bold;
	padding-bottom: 5px;
}

div.x46lPublicacion div.x46lFormatoHead {
	padding-top: 15px;
	padding-bottom: 5px;
}	

div.x46lPublicacion div.x46lFormato {
	padding:10px;
	border: 1px solid;	
}

div.x46lPublicacion div.x46lLibroFormato {
	padding-bottom: 10px;	
}	

div.x46lPublicacion div.x46lLibroFormato div.x46lCaption {
	width: 20%;
	float:left;	
}

div.x46lPublicacion div.x46lLibroFormato div.x46lData {
	float:left;	
}


/*Adjuntos*/
div.x46lPublicacion ul.r01oAttachments {
	list-style : none !important;
	padding-left: 0px;
	margin-left: 0px;	
}

div.x46lPublicacion span.r01ItemAttachSprite {
	margin-left: 0;	
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 0;
	text-decoration: none;
}

div.x46lPublicacion img.x46lAddToCart {
	width: 32px;
	height: 32px;
}

/************** MINIATURAS ****************/
div.x46lPublicacionSC div.x46lDetalleMiniatura {
	float:left;
	text-align:center;
    padding-bottom: 25px;
    width: 100%;    
}
div.x46lPublicacionSC div.x46lLibroImagenMiniatura  img {
	box-shadow: 10px 10px 5px #888888;
	margin-bottom: 10px;	
	
}
div.x46lPublicacionSC div.x46lLibroDetallesMiniatura a{
	color: #0092CA;
	text-decoration: none !important; 
}
div.x46lPublicacionSC div.x46lLibroDetallesMiniatura a:hover{
	text-decoration: underline;
}

/************** RELACIONES ****************/
div.x46lPublicacionRelationSC {
	border-style:solid;
	border-color: grey;
	border-width: 1px;
 	/* para Opera */
 	border-radius: 15px 15px 15px 15px;	
	font-size: 0.75em;
	margin: 20px;
	
}
div.x46lPublicacionRelationSC ul{
	list-style: none;
	text-align: center;
}
div.x46lPublicacionRelationSC div.x46lDetalleRelacion {
	width: 90px;
	float:left;
	padding-right: 50px;
}
div.x46lPublicacionRelationSC div.x46lLibroPriceRelacion {
	float:left;
}
div.x46lPublicacionRelationSC  div.x46lLibroImagenRelacion {
	
}	
div.x46lPublicacionRelationSC  img.x46lImagenRelacion {
	box-shadow: 10px 10px 5px #888888;
	margin-bottom: 10px;
	width: 90px;
	
}
div.x46lPublicacionRelationSC  div.x46lLibroDetallesRelacion a{
	color: #0092CA;	
	text-decoration:none;
	font-size: 0.95em;
}
div.x46lPublicacionRelationSC  div.x46lLibroDetallesRelacion a:visited{
	text-decoration:none !important; 
	
}
div.x46lPublicacionRelationSC  div.x46lLibroDetallesRelacion a:hover{
	text-decoration: underline;
}


/************** SERVICIO CENTRAL FICHA ****************/

div.x46lPublicacionSC {
	background-color: #E5E5E5;
 	/* para Opera */
 	border-radius: 15px 15px 15px 15px;	
	font-size: 0.79em;
	padding: 20px;
	margin: 20px;
}
div.x46lPublicacionSC h1.x46lTitular {
    color: #0092CA;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    font-family: Trebuchet MS;
    height: auto;
    line-height: 20px;	
    padding-top: 0;	
    margin-top: 0;
}	
div.x46lPublicacionSC div.x46lSubtitulo {
	font-size: 0.9em;
	padding-bottom: 20px;
}
div.x46lPublicacionSC div.x46lDetalle {

}
div.x46lPublicacionSC div.x46lLibroImagen {
	float:left;
	width:155px;	
	padding: 5px;
	font-size: 0.9em;		
}
div.x46lPublicacionSC  div.x46lVolver a{
	background-image: url("/r01commonresources/r01gContainerVA/images/publicacion/scp-gezia.gif") !important;
	background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px !important;
    float: right;
}
div.x46lPublicacionSC  div.x46lLibroDetalles a{
	padding-left: 2px;
	color: #0092CA;
	text-decoration: none;
	font-size: 1.2em;
}
div.x46lPublicacionSC div.x46lLibroDetalles a:hover{
	text-decoration: underline;	
}
div.x46lPublicacionSC div.x46lLibroDetalles div.x46lDataPVP a:hover{
	text-decoration: none;	
}
div.x46lRelationCaption {
	font-size: 0.75em;	
	font-weight: bold;
	color: grey;
	margin: 20px;
}
div.x46lPublicacionSC  img.x46lImagen {
	box-shadow: 10px 10px 5px #888888;
	margin-bottom: 10px;
}

	
div.x46lPublicacionSC  div.x46lLibroDetalles {
	float:left;
	width:70%;
	padding-left: 30px;	
}

div.x46lPublicacionSC  div.x46lLibroDetalles a:active{
	text-decoration:none;		
}
div.x46lPublicacionSC  div.x46lLibroDetalles a:visited{
	text-decoration:none !important;		
}

div.x46lPublicacionSC  div.x46lLibroDetalles span.x46lLink{
	vertical-align:bottom;
	color:#0092CA;	
}
div.x46lPublicacionSC  div.x46lLibroDetalles span.x46lLink:hover{
	text-decoration:underline;
}

div.x46lPublicacionSC div.x46lLibroDetalle {
	padding: 5px;
}
div.x46lPublicacionSC  div.x46lCaption {	
	font-weight: bold;
	float:left;
	width: 135px;
}

div.x46lPublicacionSC  div.x46lCaptionPapel {		
}

div.x46lPublicacionSC  span.x46lGratuito {
	font-size:1em;
	padding-right: 10px;
	vertical-align: middle;
}
div.x46lPublicacionSC  span.x46lDisponible, div.x46lPublicacionSC span.x46lDigitalLiteral {
	font-size:1em;
	font-weight: bold;
	color: green; 
	vertical-align: super;	
	padding-right: 10px;
}
div.x46lPublicacionSC  span.x46lDisponibleEnBreve {
	font-size:1em;
	font-weight: bold;
	color: red; 
	vertical-align: super;	
	padding-right: 10px;
}
div.x46lPublicacionSC  span.x46lAgotado {
	font-size:1em;
	font-weight: bold;
	color: red; 
	vertical-align: super;	
	padding-right: 10px;
}


div.x46lPublicacionSC  span.x46lTextoSub {
	padding-right: 10px;
	vertical-align: middle;	
}

div.x46lPublicacionSC  div.x46lDataPVP {
	vertical-align: super;	
}

div.x46lPublicacionSC  ul.x46lDigitalAttachments {		
	list-style: none;
	padding: 0;
	margin: 0;
}
div.x46lPublicacionSC  ul.x46lDigitalAttachments li{		
	float: left;	
}
div.x46lPublicacionSC  ul.x46lDigitalAttachments img{		
	height: 30px;	
}
div.x46lPublicacionSC  ul.x46lDigitalAttachments a{		
	vertical-align: middle;
	color:#0092CA;
	text-decoration:none;
	padding-right:3px;
}
div.x46lPublicacionSC  ul.x46lDigitalAttachments a:hover{		
	text-decoration:underline;
}

div.x46lPublicacionSC div.x46lData {
	float:left;
}
div.x46lPublicacionSC span.x46lImagenPie{
	display: block;	
}

div.x46lPublicacionSC div.x46lDescripcion {
	display: none;
}

div.x46lPublicacionSC h4.x46lTituloDescripcion {
	font-weight: bold;
	padding-bottom: 5px;
}

div.x46lPublicacionSC div.x46lFormatoHead {
	padding-top: 15px;
	padding-bottom: 5px;
}	

div.x46lPublicacionSC div.x46lFormato {
	padding:10px;
	border: 1px solid;	
}

div.x46lPublicacionSC div.x46lLibroFormato {
	padding-bottom: 10px;	
}	

div.x46lPublicacionSC div.x46lLibroFormato div.x46lCaption {
	width:20%;
	float:left;	
}

div.x46lPublicacionSC div.x46lLibroFormato div.x46lData {
	float:left;	
}


/*Adjuntos*/
#TB_window ul.r01oAttachments {
	list-style :none !important;
	margin     :0;
	padding    :0;
}

#TB_window span.r01ItemAttachSprite {
	margin-left: 0;	
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 0;
	text-decoration: none;
}

div.x46lPublicacionSC img.x46lAddToCart {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	padding-left: 3px;
}

div.x46lPublicacionSC div.r01Tags, div.x46lPublicacionSC div.r01gContainerTags {
	padding: 0;
	margin: 0;	
}


div.x46lPublicacionSC  div.r01gContainerTags div.r01Tags ul.r01tagscols li a {	
	margin-top: 0;	
}

div.x46lPublicacionSC  div.x46lLibroDetalleButton {
	padding-top: 20px;	
}

div.r01gContainer div.x46lPublicacionSC a.x46lButton {
   background: #91989c;
   background: -moz-linear-gradient(top, #4d5154, #91989c);
   padding: 13.5px 27px;
   -webkit-border-radius: 16px;
   border-radius: 16px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   color: #ffffff;
   box-shadow: 10px 10px 5px #888888;
   text-decoration: none;
   vertical-align: middle;
   margin-top: 20px;
}

div.r01gContainer div.x46lPublicacionSC a.x46lButton:hover {
   border-top-color: #3a3f42;
   background: #3a3f42;
   color: #ffffff;
}

div.r01gContainer div.x46lPublicacionSC a.x46lButton:active {
   border-top-color: #3a3f42;
   background: #3a3f42;
}

div.r01gContainer div.x46lPublicacionSC #availableStateBlock {
	display:none;
}



