div.imageViewer
{
    background: #E7E8E9;
}

div.imageViewer.noTitle img.title
{
    display: none;
}

div.imageViewer div.images
{
    overflow: hidden;
}

div.imageViewer div.images  div.imageHolder
{
    padding: 0px;
}

div.imageViewer div.images  div.imageHolder img
{
    float: left;
    margin:0px;
    padding: 0px;
}

div.imageViewer div.thumbs
{
    overflow: hidden;
    float: left;
}

div.imageViewer div.thumbs div.thumbHolder img
{
    float: left;
    filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
}

div.imageViewer div.thumbs div.thumbHolder img.selected
{
    filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

div.imageViewer a.arrowLeft, div.imageViewer a.arrowRight
{
    display: block;
    float: left;
    width: 20px;
    height: 23px;
    margin-top: 6px;
}

div.imageViewer a.arrowLeft:link, div.imageViewer a.arrowLeft:active, div.imageViewer a.arrowLeft:visited
{
    background: url('/m/img/arrow_left.png') no-repeat 0px 0px;
}

div.imageViewer a.arrowRight:link, div.imageViewer a.arrowRight:active, div.imageViewer a.arrowRight:visited
{
    background: url('/m/img/arrow_right.png') no-repeat 0px 0px;
}

div.imageViewer a.arrowLeft.amarillo:link, div.imageViewer a.arrowLeft.amarillo:active, div.imageViewer a.arrowLeft.amarillo:visited
{
    background: url('/m/img/arrow_left_amarillo.png') no-repeat 0px 0px;
}

div.imageViewer a.arrowRight.amarillo:link, div.imageViewer a.arrowRight.amarillo:active, div.imageViewer a.arrowRight.amarillo:visited
{
    background: url('/m/img/arrow_right_amarillo.png') no-repeat 0px 0px;
}

div.imageViewer a.arrowLeft:hover, div.imageViewer a.arrowRight:hover, div.imageViewer a.arrowLeft.amarillo:hover, div.imageViewer a.arrowRight.amarillo:hover
{
    background-position: 0px -23px;
}

div.imageViewer div.info
{
    width: 100%;
    border-bottom: 1px dashed #808184;
}

div.imageViewer div.info div.title
{
    float: left;
    width: 150px;
    background: url('/m/img/flechita_gris.png') no-repeat 0px 3px;
    padding-left: 9px;
    color: #6D6E70;
    font-weight: bold;
    font-size: 11px;
}

div.imageViewer div.info a.verFicha
{
    float: right;
}
/* SMALL */
div.imageViewer.small
{
    width: 260px;
    height: 240px;
}

div.imageViewer.small div.content
{
    padding: 15px;
}

div.imageViewer.small div.images
{
    width: 230px;
    height: 164px;
    margin-bottom: 10px;
}

div.imageViewer.small div.thumbs
{
    width: 180px;
    height: 36px;
}

div.imageViewer.small div.thumbs div.thumbHolder img
{
    margin: 0px 5px;
}

/* HOME */
div.imageViewer.home
{
    width: 260px;
}

div.imageViewer.home img.title
{
    margin-bottom: 7px;
    float: left;
}

div.imageViewer.home div.info
{
    padding-bottom: 4px;
    margin-bottom: 5px;
}

div.imageViewer.home div.content
{
    padding: 11px 15px 11px 15px !important;
    padding: 11px 15px 6px 15px;
}

div.imageViewer.home div.images
{
    width: 228px;
    height: 162px;
    margin-bottom: 4px;
    border:1px solid #d0cdc6;
}

div.imageViewer.home div.images div.imageBorder
{
    width: 224px;
    height: 158px;
    overflow: hidden;
    border: 2px solid #ffffff;
}

div.imageViewer.home div.thumbs
{
    width: 180px;
    height: 36px;
    margin: 0px 5px;
}

div.imageViewer.home div.thumbs div.thumbHolder img
{
    margin: 0px 5px;
}


/* FICHA */
div.imageViewer.ficha
{
    width: 430px;
}

div.imageViewer.ficha div.info
{
    padding-bottom: 4px;
    margin-bottom: 5px;
}

div.imageViewer.ficha div.content
{
    padding: 20px;
}

div.imageViewer.ficha div.images
{
    width: 388px;
    height: 283px;
    border:1px solid #d0cdc6;
}

div.imageViewer.ficha div.images div.imageBorder
{
    width: 384px;
    height: 279px;
    overflow: hidden;
    border: 2px solid #ffffff;
}

div.imageViewer.ficha div.thumbs
{
    width: 330px;
    height: 65px;
    margin: 16px 10px 0px 10px;
}

div.imageViewer.ficha div.thumbs div.thumbHolder img
{
    margin: 0px 10px;
}

div.imageViewer.ficha a.arrowLeft, div.imageViewer.ficha a.arrowRight
{
    margin-top: 37px;
}


/* GALERIA */
div.imageViewer.galeria
{
    width: 605px;
}

div.imageViewer.galeria div.info
{
    padding-bottom: 4px;
    margin-bottom: 5px;
}

div.imageViewer.galeria div.content
{
    padding: 20px;
}

div.imageViewer.galeria div.images
{
    width: 563px;
    height: 411px;
    border:1px solid #d0cdc6;
}

div.imageViewer.galeria div.images div.imageBorder
{
    width: 559px;
    height: 407px;
    overflow: hidden;
    border: 2px solid #ffffff;
}

div.imageViewer.galeria div.thumbs
{
    width: 444px;
    height: 94px;
    margin: 20px 10px 0px 11px;
}

div.imageViewer.galeria div.thumbs div.thumbHolder img
{
    margin: 0px 10px;
}

div.imageViewer.galeria a.arrowLeft, div.imageViewer.galeria a.arrowRight
{
    display: block;
    float: left;
    width: 50px;
    height: 60px;
    margin-top: 37px;
}

div.imageViewer.galeria a.arrowLeft:link, div.imageViewer.galeria a.arrowLeft:active, div.imageViewer.galeria a.arrowLeft:visited
{
    background: url('/m/img/arrow_left_big.png') no-repeat 0px 0px;
}

div.imageViewer.galeria a.arrowRight:link, div.imageViewer.galeria a.arrowRight:active, div.imageViewer.galeria a.arrowRight:visited
{
    background: url('/m/img/arrow_right_big.png') no-repeat 0px 0px;
}

div.imageViewer.galeria a.arrowLeft:hover, div.imageViewer.galeria a.arrowRight:hover
{
    background-position: 0px -60px;
}
