/* STAR RATING */
#valoracion {
    height: 25px;
    padding:0px;
    margin:0px;
}
.star-rating{
    list-style:none;
    padding:0px;
    width: 125px;
    height: 25px;
    position: relative;
    background: url(/php-include/imgs/alt_star.gif) top left repeat-x;
}

.star-rating li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
}
.star-rating li a:hover{
    background: url(/php-include/imgs/alt_star.gif) left bottom;
    z-index: 2;
    left: 0px;
}
.star-rating a.one-star{
    left: 0px;
}
.star-rating a.one-star:hover{
    width:25px;
}
.star-rating a.two-stars{
    left:25px;
}
.star-rating a.two-stars:hover{
    width: 50px;
}
.star-rating a.three-stars{
    left: 50px;
}
.star-rating a.three-stars:hover{
    width: 75px;
}
.star-rating a.four-stars{
    left: 75px;
}
.star-rating a.four-stars:hover{
    width: 100px;
}
.star-rating a.five-stars{
    left: 100px;
}
.star-rating a.five-stars:hover{
    width: 125px;
}
.star-rating li.current-rating{
    background: url(/php-include/imgs/alt_star.gif) left center;
    position: absolute;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

.star-rating2{
    list-style:none;
    padding:0px;
    width: 100px;
    height: 25px;
    position: relative;
    background: url(/php-include/imgs/alt_star2.gif) top left repeat-x;
}

.star-rating2 li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.star-rating2 li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
}
.star-rating2 li a:hover{
    background: url(/php-include/imgs/alt_star2.gif) left bottom;
    z-index: 2;
    left: 0px;
}
.star-rating2 a.one-star{
    left: 0px;
}
.star-rating2 a.one-star:hover{
    width:25px;
}
.star-rating2 a.two-stars{
    left:25px;
}
.star-rating2 a.two-stars:hover{
    width: 50px;
}
.star-rating2 a.three-stars{
    left: 50px;
}
.star-rating2 a.three-stars:hover{
    width: 75px;
}
.star-rating2 a.four-stars{
    left: 75px;
}
.star-rating2 a.four-stars:hover{
    width: 100px;
}
.star-rating2 a.five-stars{
    left: 100px;
}
.star-rating2 a.five-stars:hover{
    width: 125px;
}
.star-rating2 li.current-rating2 {
    background: url(/php-include/imgs/alt_star2.gif) left center;
    position: absolute;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}



#box-opinion {
	background: url(/ficha-producto/imgs/fondoopinion.jpg) no-repeat top left;
	display:block;
	width:720px;
}
#box-opinionexperto {
	background: url(/ficha-producto/imgs/fondoopinionexperta.jpg) no-repeat top left;
	display:block;
	width:720px;
}
.box-usuario {
	display:block;
	width:125px;
	float:left;
	padding-top:10px;
}
.box-escribir-comentario {
	margin-top:10px;
}

.header-opinion {
	display:block;
	width:560px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c90;
}
.body-opinion {
	display:block;
	width:720px;
	margin-bottom:10px;
}
.calificacion {
	display:block;
	margin-left:30px;
	float:left;
}
.recomendacion {
	display:block;
	margin-left:40px;
	float:left;
}
.fecha-opinion {
	display:block;
	margin-left:120px;
	float:left;
}
.mejor-peor {
	display:block;
	margin-top:40px;
	margin-bottom:10px;
}
.opinion {
	padding-left:20px;
	padding-right:20px;
}
/* OJOOOOOO LOS NOMBRES DE ALGUNOS ESTILOS ESTAN PUESTOS MAL APOSTA POR SI NOS DAN CONFLICTOS !!! AL LORO !!! \*/
#ojeadortecho {
	width: 750px;
	height: 10px;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	background-image: url(/ficha-producto/imgs/ojeadortecho.gif);
	background-repeat: no-repeat;
}
#ojeadorsuelo {
	width: 750px;
	height: 10px;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	background-image: url(/ficha-producto/imgs/ojeadorsuelo.gif);
	background-repeat: no-repeat;
}
#ojeadorchacho {
	width: 750px;
	min-height: 340px;
	left:0px;
	top:0px;
	z-index:3;
	background-image: url(/ficha-producto/imgs/ojeadorchacho.jpg);
	background-repeat: no-repeat;
	background-color: #e8edff;
}
#ojeadorchacho2 {
	width: 750px;
	left:0px;
	top:0px;
	z-index:3;
	background-image: url(/ficha-producto/imgs/ojeadorchacho.jpg);
	background-repeat: no-repeat;
	background-color: #e8edff;
}
#contenedorarriba {
	width: 730px;
	height: 170px;
	left:0px;
	top:0px;
	position:relative;
	z-index:3;
	background-color: #ffffff;
	margin-left: 10px;
}
#contenedorabajo {
	width: 720px;
	left:0px;
	top:0px;
	z-index:3;
	background-color: #ffffff;
	margin-left: 10px;
	padding-left: 10px;
}
#truco {
	width: 730px;
	min-height: 300px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	margin-left:10px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 95adff;
	border-right-color: #95adff;
	border-bottom-color: #95adff;
	border-left-color: #95adff;
}
#unidadpixel {
	width: 435px;
	height: 2px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	background-color: #95adff;
}
#unidadpixelz {
	width: 435px;
	height: 1px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	background-color: #95adff;
}
.unidad {
	width: 440px;
	height: 42px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	background-image: url(/ficha-producto/imgs/ojeadorfondo2.gif);
	background-repeat: no-repeat;
	background-position: left;
	borden-bottom: 2px solid #95adff;
}
.unidadoff {
	width: 440px;
	height: 42px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	background-image: url(/ficha-producto/imgs/ojeadorfondo2off.gif);
	background-repeat: no-repeat;
	background-position: left;
	borden-bottom: 2px solid #95adff;
}

/*- Menu Tabs 1--------------------------- */
#tabs4 {
	float:left;
	width:100%;
	left: 0px;
	top:0px;
	padding-left: 10px;
	font-size:10px;
	line-height:normal;
	border-bottom:0px solid #BCD2E6;
	font: bold 11px/1.5em "Trebuchet MS";
}
#tabs4 ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}
#tabs4 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs4 a {
	float:left;
	background:url("/ficha-producto/imgs/tab4izk.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs4 a span {
	float:left;
	display:block;
	background:url("/ficha-producto/imgs/tab4dch.gif") no-repeat right top;
	padding:2px 12px 1px 8px;
	color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#627EB7;
}
#tabs4 a:hover {
	background-position:0% -20px;
}
#tabs4 a:hover span {
	background-position:100% -20px;
}
#zzzz a {
	float:left;
	background:url("/ficha-producto/imgs/tab4izkoff.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#zzzz a span{
	float:left;
	display:block;
	background:url("/ficha-producto/imgs/tab4dchoff.gif") no-repeat right top;
	padding:2px 12px 1px 8px;
	color:#17a5ed;
}
.trebu16negrotitulo {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}
.trebu11grisoscurosimple {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
}
.trebuprecioojeador {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #009933;
	padding-left: 15px;
}
.trebuprecioojeador2 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	color: #009933;
	padding-left: 15px;
}
.verdna10grisboldoje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.verdna10grissimple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.verdna10grissimple a, .verdna10grissimple a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.enlaces_opiniones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666;
}
.enlaces_opiniones a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #444;
	text-decoration: none;
}

.enlaces_opiniones a:hover {
	color: #999;
	text-decoration: none;
}
.verdna10naranjaboldoje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
}
.arial12boldsimplita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	display: block;
	padding-top: 0px;
}
.arial12boldsimplita a, .arial12boldsimplita a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial11blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	display: block;
	padding-top: 0px;
}

/***************************** ENVIAR EMAIL *******************************/
.trebu14negrobold {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.formulario-opinionnormalorange {
        font-family: "Trebuchet MS";
        font-size: 12px;
        color: #666666;
        background-image: url(/php-include/imgs/trukito.gif);
        background-repeat:    repeat-x;
        height: 22px;
        width: 430px;
        border: 1px solid #FF9900;

}
.formulario-opinionnormal {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat:    repeat-x;
	height: 17px;
	width: 450px;
	border: 1px solid #999999;
}
.formulario-envioamigobig {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat: repeat-x;
	height: 200px;
	width: 520px;
	border: 1px solid #999999;
}
.formulario-envioamigopeke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 150px;
	width: 520px;
	border: 1px solid #999999;
}
.formulario-fondopeke {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat:   repeat;
	height: 18px;
	width: 120px;
	border: 1px solid #999999;
	background-position: center;
}
.formulario-fondopekeorange
{

        font-family: "Trebuchet MS";
        font-size: 12px;
        color: #000000;
        background-image: url(imgs/trukito.gif);
        background-repeat:   repeat;
        height: 25px;
        width: 120px;
        border: 1px solid #FF9900;
        background-position: center;
}
.formulario-fondomedioorange
{

        font-family: "Trebuchet MS";
        font-size: 12px;
        color: #000000;
        background-image: url(imgs/trukito.gif);
        background-repeat:   repeat;
        height: 25px;
        width: 430px;
        border: 1px solid #FF9900;
        background-position: center;
}
.formulario-fondopeke2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat:   repeat;
	height: 30px;
	width: 120px;
	border: 1px solid #999999;
	background-position: center;
}
.trebu11gris_mail {
	font-family: "Trebuchet MS",Geneva,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
/******** OPINIONES *********/

.arialnaranja {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FF9900;
}
.arialgrislink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
}

.arialgrislink a{
        color: #999999;
            text-decoration: none;
}
.arialgrislink a:hover {
        color: #ffffff;
    background-color: #ff9900;
    text-decoration: none;
}

.arialAbril07 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}

.verdana10morado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95adff;
	margin-left: 10px;
}
.verdana10morado a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #95adff;text-decoration: none}
.verdana10morado a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;background-color: #95adff;border: 0px solid #95adff; text-decoration: none}
.trebu11grisunderline {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.trebu11grisunderline a {font-family: "Trebuchet MS",Geneva,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #666666;text-align: left;text-decoration: underline}
.trebu11grisunderline a:hover {font-family: "Trebuchet MS",Geneva,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;text-align: left;text-decoration: none}
.formulario-opinionnormal_base {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	height: 17px;
	width: 62px;
	border: 1px solid #999999;
}
.caracteresdudas {
	font-family: "Trebuchet MS",Geneva,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.formulario-opiniontexto {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat: repeat-x;
	height: 400px;
	width: 430px;
	border: 1px solid #999999;
}
.formulario-opiniontextoorange
{

	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/trukito.gif);
	background-repeat:    repeat-x;
	height: 400px;
	width: 430px;
	border: 1px solid #FF9900;
}
.formulario-opinionnormal_430 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-image: url(/php-include/imgs/form-fondo.gif);
	background-repeat:    repeat-x;
	height: 17px;
	width: 430px;
	border: 1px solid #999999;
}
.divrecuerda {
	background-image: url(/php-include/imgs/fondorecuerda.gif);
	background-repeat: no-repeat;
	width: 276px;
	height: 362px;
    overflow: visible;
    position: relative;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	list-style-image: url(/php-include/imgs/pointer.gif);
	line-height: 20px;
    padding-top: 65px;
}
.trebu12militarbold {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ada363;
	font-weight: bold;
}
.trebu12militarboldblack {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.divalertaformopinion {
	top: 0px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: justify;
	margin: 0px;
	padding: 5px 5px 25px;
}
.trebu11naranjaclarocursiva {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FF9900;
	font-style: italic;
	padding-left: 10px;
}
.trebu14azul-sub {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3366cc;
	font-weight: bold;
	font-style: normal;
}
.divopinresumenexperto {
	background-image: url(/php-include/imgs/fondoopinionpekeexperta.jpg);
    width: 710px;
    height: 130px;
	margin-top: 10px;
	position: relative;
	left: 0px;
	top: 0px;
}
.divopinresumen {
	background-image: url(/php-include/imgs/fondoopinionpeke.jpg);
    width: 710px;
    height: 130px;
	margin-top: 10px;
	position: relative;
	left: 0px;
	top: 0px;
}
.divopinresumen2 {
	background-image: url(/php-include/imgs/fondoopinionpeke.jpg);
    width: 730px;
    height: 130px;
	margin-top: 10px;
	position: relative;
	left: 0px;
	top: 0px;
}
.trebu12mostaza {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	font-weight: bold;
}
.trebu12mostaza a {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #CC9900;;text-align: left;text-decoration: none;font-weight: bold}
.trebu12mostaza a:hover {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-align: left;background-color: #CC9900;border: 0px solid #CCCCCC;font-weight: bold;}
.trebu11mostaza {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #CC9900;
}
.trebu11mostaza a {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #CC9900;;text-align: left;text-decoration: none}
.trebu11mostaza  a:hover {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;text-align: left;background-color: #CC9900;border: 0px solid #CCCCCC}
.divopinvotos {
	background-image: url(/php-include/imgs/traseravotosopiniones.gif);
	background-position: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
	background-repeat: no-repeat;
	left: 545px;
	top: 100px;
	position: absolute;
	height: 20px;
	width: 150px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 6px;
}
.divopingrande {
	/*background-image: url(/php-include/imgs/traseravotosopiniones.gif);*/
	background-color: #fff8d8;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
	background-repeat: no-repeat;
	left: 310px;
	position: absolute;
	height: 18px;
	width: 400px;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 6px;
	margin: 1px solid #c90;
}
.trebu17mostaza {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CC9900;
	font-weight: bold;
	display: block;
}
.trebu11grisoscuroopinion {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 22px;
	position: relative;
	width: 715px;
	margin-bottom: 200px;
}
.divopiniontecho {
	margin-top: 10px;
	position: relative;
	width: 730px;
	height: 100px;
	left: 0px;
	top: 0px;
}
.divcomentario {
	background-image: url(/php-include/imgs/fondocomment.jpg);
	margin-top: 10px;
	display: block;
	position: relative;
	background-repeat: no-repeat;
	height: 120px;
	width: 710px;
	background-position: right;
	visibility: default;
}
.divopinionsuelo {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666;
	line-height: 22px;
	text-align: justify;
}

.opiniondiv {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666;
	line-height: 22px;
	text-align: justify;
}

.formulario-comentario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 100px;
	width: 400px;
	border: 1px solid #95adff;
	background-color: #F4F9FF;
}
.trebu14azulboldsub-nosub {
	font-family: "Trebuchet MS",Verdana, Arial;
	font-size: 14px;
	color: 3366cc;
	font-weight: bold;
	text-decoration: underline;
}
.trebu14azulboldsub-nosub a {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 14px;color: #3366cc;;text-align: left;text-decoration: underline; font-weight: bold}
.trebu14azulboldsub-nosub a:hover {font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #3366cc;text-align: left;text-decoration: none;font-weight: bold}
.formulario-comentariovalidacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 20px;
	width: 100px;
	border: 1px solid #95adff;
	margin-top: 10px;
	background-color: #F4F9FF;
}
#texto-valoracion {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #999;
	margin-left:10px;
	margin-top:2px;
}
#valoracion-opinion {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #999;
	margin-left:10px;
	margin-top:2px;
}
.fecha-opinion {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #757575;
}
.votacion {
	margin-left:10px;
}
#votacion {
	display:block;
	float:left;
	width:130px;
}
.divopingrande img {
	vertical-align:middle;
}

/** Editor **/
.editable, textarea{
	background-color: #ffffff;
}

textarea{
	width: 95%;
	font-size: 100%;
}

img.progress{
	vertical-align: middle;
	padding: 0 10px;
}

/** Editor **/

/* nuevos estilos*/
.estilo_autor {
	display:block;
	position:relative; 
	width:120px; 
	float:left;
}

.foto_autor {
	position:relative; 
	padding-top:20px; 
	display:block; 
	width:50px; 
	float:left;
}

.datos_usuario {
	position: relative; 
	margin-top: 20px; 
	margin-left: 65px;
}

.estilo_top_populares {
	position:relative; 
	padding-top:20px;
}

.resumen_opinion {
	display:block; 
	position:relative; 
	width:590px; 
	float:left;
}

.titulo_opinion {
	position: relative; 
	padding-top: 30px; 
	padding-left: 50px;
}

.icono_comentarios {
	position: relative; 
	float: right; 
	margin-top: -13px; 
	margin-right: 15px;
}

.resumen_opinion_contenido {
	position: relative; 
	padding-top: 5px; 
	padding-left: 30px;
}

.mi_calificacion_texto {
	float:left; 
	padding-right:10px; 
	padding-top:2px;
}

.mi_calificacion {
	position: relative; 
	margin-left: 30px; 
	margin-top: 5px; 
	float: left; 
}

.lo_recomiendas {
	position: relative; 
	margin-top: 7px; 
	padding-left:220px;
}
