/*** autor.css ***/
/* AUTOR PAGE
----------------------------------------------- */
#autor .primario-nav ul.left li a:hover{
	color: #C00058 !important;
	text-decoration: none;
}

.autor-perfil {
        display: block;
}

.autor-perfil-interior {
	display: block;
        min-height: 56px;
}

.autor-perfil-interior h1{
        font-size: 24px;
        font-weight: 700;
        color: #000;  
}

.autor-perfil-interior img {
        border: 1px solid #DDD;
        float: left;
        margin-right: 10px;
        margin-bottom: 8px;
        padding: 2px;
}

.autor-perfil-interior .autor-nombre {
        display: block;
        min-height: 18px;
        margin-left: 66px;
        font-weight: 700;
        color: #000;        
        font-size: 16px;
        line-height: 18px;
        margin-bottom: -23px;
}

.autor-perfil-interior .autor-nombre a {
        color: #000;
        float: left;
        *display:block;
        *min-height:50px;
}

.autor-perfil-interior .autor-nombre a:hover {
        text-decoration: none;
}

.autor-perfil-interior .autor-nombre span.autor-country {
        color: #A7A7A7;
        font-size: 11px;
        float: left;
        padding-left: 5px;
        font-weight: 400;
}

span.autor-country {
        color: black;font-size: 1em;font-weight: bold;
        text-transform: uppercase;
        margin-top: 25px;
        margin-left: 66px;
        display: block;
        
}

.autor-perfil-interior .autor-encargo {
        display: block;
        height: 18px;
        padding-top: 23px;
        margin-left:66px;
}

.autor-perfil-interior .autor-encargo a {
        width: 125px;
        float: left;
}

.autor-bio {
        display: block;
        padding: 18px 0 3px 0;
}

.autor-bio p {
	margin-bottom: 10px;
}

.autor-bio ul {
	display: block;
	list-style-type: disc;
	margin: 1em 0;
	padding-left: 40px;
}

.autor-bio ol {
	display: block;
	list-style-type: decimal;
	margin: 1em 0;
	padding-left: 40px;
}

.autor-bio .autor-texto {
        font: normal 12px/18px Arial,Helvetica,sans-serif;
        color: #444;
        text-align: left;
}

.autor-bio-mas {
        display: block;
        padding: 3px 0;
        height: 18px;
}

.autor-bio-mas a {
        float: left;
}

ul.autor-datos {
        display: block;
        height: 33px;
        margin: 18px 0;
}

ul.autor-datos li {
        width: 33%;
        float: left;
}

ul.autor-datos li a {
        color: #000;
        display: block;
        border-right: 1px solid #E5E5E5;
        padding: 0 10px 0 0;
        margin: 0 10px 0 0;
	font-size: 18px;
        font-weight: bold;
        line-height: 1;
}

ul.autor-datos li a:hover {
        text-decoration: none;
}

ul.autor-datos li a span {
        display: block;
        margin-top: 3px;
        font-size: 11px;
        font-weight: normal;
        text-transform: uppercase;
        color: #666;
}

.autor-fav {
        border-radius: 10px;
        background: #F9F9F9;
        display: block;
        height: 45px;
}

.autor-fav a {
        background: url(/img/icons/favorite.png) no-repeat scroll 18px 16px transparent;
        line-height: 27px;
        float: left;
        padding: 9px 0;
        text-align: center;
        color: #444;
        width: 100%;
}

.autor-fav a:hover {
        background: url(/img/icons/favorite-hover.png) no-repeat 18px 16px transparent;
        text-decoration: none;
}

a.autor-favorite-activo {
	background: transparent url(/img/icons/favorite-hover.png) no-repeat scroll 18px 16px !important;
        color: #C00058 !important;
        font-weight: bold;
}

.autor-favorite-carga {
   	background: transparent url(/img/icons/favorite-hover.png) no-repeat scroll 18px 16px !important; 
}

#autor .caja-social-autor {
        padding: 23px 0;
        margin: 23px 0;
        width: 299px;
        border-top: 1px solid #EBEBEB;
        border-bottom: 1px solid #EBEBEB;
        float: left;
}

.autor-contacto {
        display: block; 
        height: 18px;
}

.autor-contacto a {
        float: left;
        color: #444;
}

.autor-caja-motivos {
    border-radius: 10px;
    background: #F9F9F9;
    padding: 18px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    clear: both;
}

.autor-caja-motivos ul {
    padding: 4px 0 15px 0; 
}

.autor-caja-motivos ul li {
    padding: 2px 0 2px 18px;
    font-weight: bold;
    background: transparent url(img/icons/icon_motivos.png) left 5px no-repeat;
}

.autor-caja-motivos .caja-motivos-title p {
    color: #C00058;
    font-weight: bold;
    font-size: 16px;
}

.autor-obras-otros-autores {  
    display: block;
    height: 174px;    
}

.autor-obras-otros-autores p {
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 8px;
    margin-bottom: 18px;
    margin-top: 18px;
    border-bottom: 1px solid #E5E5E5;
}







#autor ul.listado-img {
    margin-bottom: 23px;
}

#autor ul.listado-img li {
	margin-right: 22px;
}

#autor ul.listado-img li a {
	float: left;
    height: 106px;
    width: 119px;
}

#autor ul.listado-img li a.left {
	float: left;
    height: auto;
    width: auto;
	line-height: 100px;
}

#autor ul.listado-img li a img {
	background: transparent url(/img/sombra-04.png) center bottom no-repeat;
	float: left;
	width: 119px;
	height: 91px;
	padding-bottom: 9px;
	
	-webkit-transition-duration: 0.15s, 0.15s;
	-webkit-transition-property: opacity;
	-webkit-transition-timing-function: linear, ease-in;
	-moz-transition-duration: 0.15s, 0.15s;
	-moz-transition-property: opacity;
	-moz-transition-timing-function: linear, ease-in;
	transition-duration: 0.15s, 0.15s;
	transition-property: opacity;
	transition-timing-function: linear, ease-in;
}

#autor ul.listado-img li a img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}



.datos-nav {
	text-align: center;
        width: 297px;
	padding: 0;
	float: left;
}

.datos-nav li {
	background: transparent;
	float: left;
}

.datos-nav li h6 a {
	background: #FFF;
        border-left: 1px solid #EBEBEB;
	padding: 13px 12px 11px;
	display: block;
}

.datos-nav li h6 a:hover {
	text-decoration: none;
}

.datos {
	font: normal 13px/1em Arial,Helvetica,sans-serif;
	display: block;
        clear: both;
}

.datos2 {
	color: #444 !important;
}

.secundario-interior .oferta{
        background-color: #C00058;
        color: white;
        padding: 10px;
        font-weight: bold;
        font-size: 1.5em;
        margin-bottom: 21px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        line-height: 27px;
        margin-top: -11px;}

.secundario-interior .oferta span{
        float:right;
        font-size:1.65em;
}

a.perfil_artista{
        float: left;
        padding-right: 3px;}
.awards_list{
    float: left;
    width: 279px;
    max-height: 270px;
    overflow-x: hidden;
    border: 1px solid #E1E1E1;
    padding: 9px;
    margin: 10px 0 10px 0;
}
/*** FIN autor.css ***/


/*** resultados.css ***/
/* RESULTADOS PAGE
----------------------------------------------- */
.resultados-navi {
	border-right: 1px solid #EBEBEB;
        border-left: 1px solid #EBEBEB;
        border-bottom: 1px solid #EBEBEB;
        line-height: 48px;
        padding: 0 0 0 18px;
}

.resultados-navi-no {
        line-height: 48px;
        border: 0;
        padding: 0;
}

p.resultados-title {
        border-bottom: 1px solid #EBEBEB;
        padding-bottom: 8px;
        margin: 18px 0;
        font-size: 14px;
        line-height: 25px;
}

p.resultados-title a {
        height: 18px;
        font-weight: 700;
        color: black;
        font-size: 16px;
        line-height: 18px;
}

p.resultados-title a:hover {
        text-decoration: none;
}

#resultados-page ul.primario-interior li.ficha-obra .subcaja-01 .ficha-top a.favorite {
	display:none;
}

#resultados-page .secundario-interior {
	border: 1px solid #EBEBEB;
	margin-left: 0;
	margin-bottom: 15px;
	padding-left: 18px;
	padding-right: 18px;
    padding-top: 18px;
    width: 100%;
    box-sizing: border-box;
}

#resultados-page .secundario-interior .perfil-01 p {
    color: #000;
}

#resultados-page .rvarios ul li {
	padding: 18px;
	background: #FFF;
	border: 1px solid #EBEBEB;
	margin-bottom: 15px;
        margin-top: 9px;
}

#resultados-page .rvarios ul li span{
	color: #888;
	padding-bottom: 10px;
}

#resultados-page ul.leer li {
	float: left;
}

#resultados-page ul.leer li a {
        background: url("img/glass.png") repeat-x scroll 0 50% #C00058;
        border: 0 none;
        border-radius: 4px 4px 4px 4px;
        color: #FFFFFF;
        float: left;
        line-height: 19px;
        padding: 6px 7px 8px;
        text-align: center;
        margin-right: 10px;
        min-width: 20px;
}

#resultados-page ul.leer li a:hover {
        text-decoration: none;
}

#resultados-page ul.leer li a:active {
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

#resultados-page .top-box {
    clear:          both;
    height:         30px;
    margin-bottom:  10px;
}

#resultados-page .top-box-left {
    float:  left;
}

#resultados-page .top-box-right {
    float:      right;
    color:      #B0B2B3;
    font-size:  1em;
}
/*** FIN resultados.css ***/



/*** filtros.css ***/

.filtros-top {
		border-bottom: 1px solid #EBEBEB;
		padding-bottom: 3px;
		margin: 18px 0 0 13px;
		display: block;
		text-align: right;
}

.filtros-top h1 {
        font-size: 21px;
        color: black;
        line-height: 22px;
        float: left;
        padding: 0 15px 10px 0;
}

.filtros-top h2 {
        color: #555;
        font-size: 11px;       
        float: right;
		line-height: 18px;
}

.paginacion_superior {
	display: inline-block;
}

.paginacion_superior .flecha_anterior_peq {background-image:url('/img/numeracion/anterior_pequeno.jpg'); background-repeat:no-repeat; cursor:pointer; width:28px; height:16px; float:right; margin-left:12px;}
.paginacion_superior .flecha_anterior_peq:hover{background-image:url('/img/numeracion/anterior_pequeno_h.jpg');}
.paginacion_superior .flecha_anterior_peq.unlink{background-image:url('/img/numeracion/anterior_pequeno.jpg');}
.paginacion_superior .flecha_siguiente_peq {background-image:url('/img/numeracion/siguiente_pequeno.jpg'); background-repeat:no-repeat; cursor:pointer; width:28px; height:16px; float:right; margin-left:5px; margin-right: 2px;}
.paginacion_superior .flecha_siguiente_peq:hover{background-image:url('/img/numeracion/siguiente_pequeno_h.jpg');}
.paginacion_superior .flecha_siguiente_peq.unlink {background-image:url('/img/numeracion/siguiente_pequeno.jpg');}

.paginacion_inferior {margin-top: 10px;}
.paginacion_inferior .flecha_anterior_grande {background-image:url('/img/numeracion/anterior.jpg'); background-repeat:no-repeat; cursor:pointer; width:62px; height:16px; float:right;}
.paginacion_inferior .flecha_anterior_grande:hover{background-image:url('/img/numeracion/anterior_h.jpg');}
.paginacion_inferior .flecha_anterior_grande.unlink {background-image:url('/img/numeracion/anterior.jpg');}
.paginacion_inferior .flecha_siguiente_grande {background-image:url('/img/numeracion/siguiente.jpg'); background-repeat:no-repeat; cursor:pointer; width:62px; height:16px; float:right; margin-left:8px;}
.paginacion_inferior .flecha_siguiente_grande.unlink {background-image:url('/img/numeracion/siguiente.jpg');}
.paginacion_inferior .flecha_siguiente_grande:hover{background-image:url('/img/numeracion/siguiente_h.jpg');}
.numeracion {float:right; margin-top: 7px; margin-bottom: 20px; font-size: 1.2em}
.numeracion ul li {float:left; color:black; font-weight: bold; padding: 0 4px}
.numeracion ul li a {color:#BBBBBB}
.numeracion ul li a:hover {color:black; text-decoration: none;}
.borrar{clear:both;}

.unlink{opacity: .3; filter: alpha(opacity=30); -moz-opacity:0.3;}
.unlink:hover {cursor: auto;}

.paginacion_superior.especial{margin-top:14px;}

.tusfiltros {
    display: block;
    background: #FFF;
    padding: 17px;
    border-left: 1px solid #E5E5E5;
    margin-top: 24px;
}

.filtros-contenido {
    display: block;
    clear: both;
}

.filtros-contenido .abrir {
    color: #000;
    background: transparent url(img/icons/abrir.png) center right no-repeat;
    display: block;
    width: 100%;
    padding: 0;
    outline: none;
}

.filtros-contenido .cerrar {
    color: #000;
    background: transparent url(img/icons/cerrar.png) center right no-repeat;
    display: block;
    width: 100%;
    padding: 0;
    outline: none;
}

.filtros-contenido .artistas {
    color: #000;
    background: transparent;
    display: block;
    width: 100%;
    padding: 0;
    outline: none;
}

.filtros-contenido .vermas {
    background: transparent;
    float: left;
    padding-top: 9px;
    margin-top: 9px;
    border-top: 1px solid #EBEBEB;
}

.filtros-contenido .abrir:hover, .filtros-contenido .cerrar:hover, .filtros-contenido .artistas:hover {
    text-decoration: none;
}

ul.filtros-lista {
    display: block;
}

ul.filtros-lista li {
    line-height: 21px;
    height: 21px;
}

ul.filtros-lista li a {
    color: #000;    
    float: left;
}

ul.filtros-lista li a:hover {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}

.filtros-contenido .vermas {
    background: transparent;
    float: left;
    width: 227px;
    padding-top: 9px;
    margin-top: 9px;
    border-top: 1px solid #EBEBEB;
}

ul.filtros-maestros {
    display: block;       
}

ul.filtros-maestros2 {
    float: left;
    width: 207px;
    overflow-y: scroll;
    max-height: 270px;
    overflow-x: hidden;
    border: 1px solid #E1E1E1;
    padding: 9px;  
}

ul.filtros-maestros li, ul.filtros-maestros2 li {
    line-height: 21px;
    width: 217px;
    float: left;
}

ul.filtros-maestros li a, ul.filtros-maestros2 li a {
    color: #000;    
    float: left;
    width: 217px;
}

ul.filtros-maestros li a:hover, ul.filtros-maestros2 li a:hover {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}

ul.filtros-artistas {
    display: block;
    overflow: scroll;
    max-height: 270px;
    overflow-x: hidden;
    border: 1px solid #E1E1E1;
    padding: 9px;    
}

ul.filtros-artistas li {
    line-height: 21px;
    height: 21px;
}

ul.filtros-artistas li a {
    color: #000;    
    float: left;
}

ul.filtros-artistas li a:hover {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}

ul.filtros-abc {
    float: left;
    margin: 9px 0 18px 0;
}

ul.filtros-abc li {
    float: left;
    width: 28px;
}

ul.filtros-abc li a {
    color: #000;    
    float: left;
    width: 7px !important;
    background: #F1F1F1 !important;
    border: 1px solid #E1E1E1 !important;
    border-radius: 0 !important;
    margin-top: -1px !important;
}

ul.filtros-abc li a:hover {
    text-decoration: none;
    color: #000 !important;
}

span.filtros-cantidad {
    font-size: 11px;
    float: right;
}

.filtros-deslizadores {
    background: #F1F1F1;
    border: 1px solid #E5E5E5;
    padding-bottom: 15px;
    margin-bottom: 10px;
    color: #666;
}

.filtros-deslizadores .deslizador-title {
    background: #FFF;
    height: 30px;
    padding: 0 10px;
}

.filtros-deslizadores .deslizador-title label {
    line-height: 30px;
    font-weight: 700;
    float: left;
    color: #000;
}

.filtros-deslizadores .deslizador-title span {
    line-height: 30px;
    float: right;
}

.filtros-deslizadores .deslizador-slide {
    padding: 18px 18px 0 18px;
}

span.filtros-name {
    color: #C00058;
    font-weight: bold;
    line-height: 28px;
    display: block;
}

ul.filtros-seleccionados {
    display: block;
}

ul.filtros-seleccionados li {
    display: block;
    background: #F1F1F1 url(img/icons/remove.png) right center no-repeat;
    line-height: 18px;
    font-size: 11px;
    color: #666;
    padding: 2px 4px;
    margin-bottom: 5px;
    border: 1px solid #E5E5E5;
}

ul.filtros-seleccionados li:hover {
    background: #F1F1F1 url(img/icons/remove_hover.png) right center no-repeat;
    border-color: #CCC; 
}

ul.filtros-seleccionados li span {
    display: block;
    padding-right: 15px;
}

.filtros-title2 {
    display: block;
    height: 18px;
    color: #000;
    border-bottom: 1px solid #EBEBEB;
    padding-top: 8px;
    padding-bottom: 7px;
    margin: 10px 0;
}

.filtros-title2 p {
    font-size: 13px;
    float: left;
    font-weight: 700;
}

ul.filtros-paging {
    margin-left: 12px;
    padding-bottom: 27px;
}

ul.filtros-paging li {
    margin-right: 9px;
}

.filtros-loading1 {
    float: right;
    margin-left: 5px;
    height: 18px;
}

.filtros-loading1 img {
    width: 18px;
    height: 18px;
}

/*** FIN filtros.css ***/



/* LISTA OBRAS PRIMARIO
----------------------------------------------- */

ul.primario-lista {
	float: left;
        margin-left: -46px;
        margin-top: 18px;
}

ul.primario-lista li {
	margin-left: 46px;
        margin-bottom: 18px;
}

/* FIN
----------------------------------------------- */

/* LISTA OBRAS PRIMARIO DERECHA
----------------------------------------------- */

ul.primario-lista-derecha {
	float: left;
        margin-left: 0;
        margin-top: 18px;
}

ul.primario-lista-derecha li {
	margin-left: 12px;
        margin-bottom: 18px;
}

ul.primario-lista-derecha li:first-child{
	margin-left: 0;
}



/* FIN
----------------------------------------------- */

/* LISTA OBRAS GENERAL
----------------------------------------------- */

ul.general-lista {
	float: left;
        margin-left: -28px;
}

ul.general-lista li {
	margin-left: 28px;
        margin-bottom: 18px;
}

/* FIN
----------------------------------------------- */

/* FICHA OBRA
----------------------------------------------- */

.ficha-obra {
        position: relative;
	width: 173px;
}

.ficha-obra-interior {
        width: 173px;
}     

.ficha-top {
	background: transparent;
	padding: 10px 0;
	width: 173px;
        height: 18px;
}

.ficha-middle {
    	background: transparent;	
        width: 173px;
        height: 152px;
}

.ficha-middle:hover {
    	text-decoration: underline;
}

.ficha-middle h1 {
    	line-height: 18px;
        display: block;
}

.ficha-middle img {
        background: #FFF;
        border: 1px solid #DDD;
	padding: 3px;
}

.ficha-middle img:hover {
    border-color: #666;
}

a.obra-title {
  	font: bold 13px/18px Arial,Helvetica,sans-serif;
	color: #444;
	display: block; 
}

.ficha-bottom {
	background: transparent;
	width: 173px;
        margin-top: 8px;
        color: #666;
}

.ficha-bottom tr {
        background: #FFF;
        height: 25px;    
}

.ficha-bottom td {
        border-top: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
        line-height: 25px;
}

.ficha-bottom td.elemento {
        font-size: 11px;
        padding: 3px 0;
        color: #A7A7A7;
        text-align: left;
        max-width: 60px;
}

.ficha-bottom td.elemento-especial {
        font-size: 11px;
        padding: 3px 0;
        color: #A7A7A7;
        text-align: left;
}

.ficha-bottom td.elemento-valor {
        font-size: 12px;
        font-weight: 700;
        padding: 3px 0;
        text-align: right;
        min-width: 90px;
}

.ficha-bottom span.precio_ofertaespecial{text-decoration: line-through;}
.ficha-bottom span.precio_descuento {font-weight: bold; color:#c00058;}

.alcarrito {
        float: left;
        width: 173px;
        border-top: 1px solid #E5E5E5;
        padding-top: 9px;
        margin-top: 9px;
}

.alcarrito a {
        color: #c00058;
        float: right;
        font-weight: 700;
        padding-left: 18px;
        margin-bottom: 9px;
        padding-right: 63px;
}

/* FIN
----------------------------------------------- */


/* FICHA OBRA
----------------------------------------------- */

.ficha-repros {
	background: transparent;
	width: 475px;
        margin-top: 8px;
        color: #666;
}

.ficha-repros tr {
        background: transparent;
        height: 25px;
        border-top: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;        
}

.ficha-repros td.elemento {
        font-size: 11px;
        padding: 6px 0;
        color: #A7A7A7;
        text-align: right;
}

.ficha-repros td.elemento-valor {
        font-size: 12px;
        font-weight: 700;
        padding: 6px 0;
        text-align: right;
}

/* FIN
----------------------------------------------- */


/* VARIOS
----------------------------------------------- */
.elemento-usuario {
        padding-top: 6px;
        display: block;
}

.tag {
    background: transparent url(img/icons/tag.png) left center no-repeat;
    padding-left: 21px;
}

.desde {
    font-size: 12px;
    font-weight: 400;
    color: #A7A7A7;
}


/* Catálogo nuevo
----------------------------------------------- */
.item-top {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.elemento-catalogo {
    -moz-box-shadow: 0 1px 4px 0 lightgray;
    -webkit-box-shadow: 0 1px 4px 0 lightgray;
    box-shadow: 0 1px 4px 0 lightgray;
	border-radius: 3px;
	clear: both;
}

.elemento-catalogo .item-image-link {
	display: block;
}

.elemento-catalogo .item-image {
    -moz-box-shadow: 0px -1px 5px 0px lightgray;
    -webkit-box-shadow: 0px -1px 5px 0px lightgray;
    box-shadow: 0px -1px 5px 0px lightgray;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: #D9D9D9;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.elemento-catalogo .item-trusted-img {
	position: absolute;
	margin: 5px;
}

.elemento-catalogo-txt{
    border-color: lightgray;
    border-style: solid; 
    padding: 5px 10px 10px 10px;
}

.elemento-catalogo-links{
    border-bottom: 1px solid lightgrey;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

.elemento-catalogo-links a{
   display: block;
   cursor: pointer;
   font-size: 0.9em;
}

.titulo-links{
    color: #333 !important; 
    font-size: 1.1em !important;
    font-weight: bold;
}

.titulo-links:hover{
    color: #1F75CC;
    text-decoration: none;
}

.elemento-catalogo-precios {
    font-size: 0.9em;
}


/*** tablas.css ***/

/* TABLA COMPRAR OBRA
----------------------------------------------- */

table.comprando {
    width: 299px;
    color: #000;
}

table.comprando tr {
    width: 299px;
    padding: 0;
    clear: left;    
}

table.comprando td {
    border-bottom: 1px solid #E5E5E5;    
}

table.comprando td.medida {
    background: transparent;
    color: #666;
    padding: 0;
    line-height: 44px;
    text-align: left;
    width: 100px;
}

table.comprando td.dinero {
    background: transparent;
    color: #000;
    font-weight: 700;
    padding: 0 18px 0 0;
    text-align: right;
    line-height: 44px;
    width: 99px;
}

table.comprando td span.texto-personalizada {
    font: bold 13px/1em Helvetica,Arial,sans-serif;
    text-align: left;
    width: 113px;
}

table.comprando td.dinero span {
    font-size: 11px;
    font-weight: normal;
    color: #ABABAB;
}

table.comprando td.estado-obra {
    text-align: right;
    line-height: 30px;
}

/* FIN
----------------------------------------------- */

/* TABLA OPCIONES REPRODUCCIONES
----------------------------------------------- */

.repro-opciones {
	background: transparent;
	display: block;
        color: #666;
}

.repro-opciones label {   
        height: 18px;
        padding: 0 0 0 3px;
        line-height: 18px;
        float: left;
}

.repro-opciones input[type="radio"] {
        height: 18px;
        margin: 0;
        float: left;
}

.repro-opciones td {
        line-height: 18px;
}

.repro-opciones td.elemento {
        font-size: 11px;
        padding: 2px 4px;
        margin-right: 2px;
        text-align: left;
        float: left;
        background: #F1F1F1;
}

.repro-opciones td.soporte {
        padding: 2px 5px 2px 0;
        text-align: left;
        float: left;
        clear: left;
}

.repro-opciones td.explicar-soporte {
        float: right;
}

a.explicar-soporte {
        padding-bottom: 9px;
        float: right;
}

a.explicar-soporte:hover {
        text-decoration: none;
}

/* FIN
----------------------------------------------- */

/* TABLA FICHA COMPRAR
----------------------------------------------- */

table.ficha-comprar {
	background: transparent;
	width: 299px;
        color: #666;
}

table.ficha-comprar tr {
        background: #F1F1F1;
        border: 1px solid #E5E5E5;
}

table.ficha-comprar td.elemento {
        font-size: 11px;
        padding: 2px 0 2px 4px;
        text-align: left;
        background: #F1F1F1;
        border: 1px solid #E5E5E5;
}

/* FIN
----------------------------------------------- */

/*** FIN tablas.css ***/