/* ---------------------------------------------------------------------------------------------- */
/* estrutura principal */

div#item_p { border: none; width: 650px; display: block; margin: 30px auto; }


/* ---------------------------------------------------------------------------------------------- */
/* titulo */

div#item_p p.link { display: block; font-size: 12px; line-height: 20px; }
div#item_p p.date { display: block; font-size: 12px; line-height: 20px; }

div#item_p h1 { display: block; position: relative; width: 100%; font-family: 'HelveticaCondensedThin', sans-serif; font-size: 35px; line-height: 50px; margin: 25px 0 0 0; }


/* ---------------------------------------------------------------------------------------------- */
/* fotos */

div#item_p div.photo { display: block; position: relative; float: left; width: 40%; margin: 20px 0 0 0; }
    div#item_p div.photo img { width: 100%; }


/* ---------------------------------------------------------------------------------------------- */
/* preco */

div#item_p div.values { float: right; width: 55%; margin: 20px 0 0 0; }
    div#item_p div.values div.campaign { display: block; width: 90%; border: 1px solid #9c9c9c; margin: 25px 0 25px 0; border-right: none; border-left: none; padding: 10px 5%; }
        div#item_p div.values p.campaign { display: block; width: 65%; float: left; line-height: 25px; }
        div#item_p div.values p.price { font-weight: bold; display: block; width: 35%; float: right; line-height: 40px; text-align: right; }

        div#item_p div.values div.price { width: 40%; float: left; margin: 20px 0 0 0; }
            div#item_p div.values div.price p.old_price { font-size: 14px; text-decoration: line-through; margin: 0 0 5px 0; }
            div#item_p div.values div.price p.actual_price { font-size: 22px; font-family: 'HelveticaCondensedMedium', sans-serif; display: block; margin: 0 0 20px 0; }
            div#item_p div.values div.price p.iva { display: block; font-size: 12px; line-height: 15px; margin: 0; }

        div#item_p div.values div.info { width: 60%; float: right; margin: 20px 0 0 0; }
            div#item_p div.values div.info p { display: block; font-size: 12px; line-height: 20px; }

	
/* ---------------------------------------------------------------------------------------------- */
/* informacoes */

div#item_p div.informations { display: block; width: 100%; margin: 50px 0 0 0; text-align: left; }
	div#item_p div.informations div.title { margin: 0 0 25px 0; }
	div#item_p div.informations p { display: block; position: relative; width: 80%; margin: 0 auto; font-size: 14px; line-height: 25px; }

	
/* ---------------------------------------------------------------------------------------------- */
/* observacoes */

div#item_p div.observations { display: block; width: 100%; margin: 50px 0 0 0; text-align: left; }
	div#item_p div.observations div.title { margin: 0 0 25px 0; }
	div#item_p div.observations p { display: block; position: relative; width: 80%; margin: 0 auto; font-size: 14px; line-height: 25px; }

	
/* ---------------------------------------------------------------------------------------------- */
/* especificacoes tecnicas */

div#item_p div.specifications { display: block; width: 100%; margin: 50px 0 0 0; text-align: left; }
	div#item_p div.specifications div.title { margin: 0 0 25px 0; }

    div#item_p div.specifications div.row { display: block; position: relative; width: 90%; margin: 0 auto 0 auto; border-bottom: 1px solid #9b9b9b; }
	div#item_p div.specifications div.row:last-child { border-bottom: none; }
	div#item_p div.specifications div.row:nth-child(2) { display: none; }
	div#item_p div.specifications div.row:nth-child(3) { display: none; }
        div#item_p div.specifications p.legend { display: block; position: relative; font-family: 'HelveticaCondensedHeavy', sans-serif; line-height: 35px; width: 35%; float: left; font-size: 14px; }
        div#item_p div.specifications p.value { display: block; position: relative; line-height: 35px; width: 65%; float: right; font-size: 14px; }


/* ---------------------------------------------------------------------------------------------- */