#service { width: 1000px; margin: 0 auto; padding: 0; }

    /* titulo */
    #service div.title { display: block; position: relative; width: 100%; height: 25px; }
        #service div.title h1 { display: block; position: relative; font-size: 20px; color: #0087F0; }

    /* descricao */
    #service p.text { display: block; position: relative; /*font-family: 'Helvetica-Neue', sans-serif;*/ font-size: 14px; line-height: 25px; margin: 30px 0 0 20px; width: 530px; float: left; text-align: justify; }
    #service p.text_long { display: block; position: relative; /*font-family: 'Helvetica-Neue', sans-serif;*/ font-size: 14px; line-height: 25px; margin: 30px 20px 0 20px; float: left;  text-align: justify;}

    /* topicos */
    #service div.topics { display: block; position: relative; width: 580px; margin: 0; float: left; text-align: center; }
        #service div.topics p { display: block; position: relative; /*font-family: 'Helvetica-Neue', sans-serif;*/ color: #0087F0; font-size: 12px; line-height: 30px;  }

    /* fotos */
    #service div.photos { display: block; position: relative; margin: 30px 0 0 0; width: 420px; float: right; }
		#service div.photos div.img { display: none; position: relative; width: 173px; height: 356px; margin: 0 30px 30px 0; float: left; overflow: hidden; border: 3px solid #B4B4B4; }
		#service div.photos div.img:hover { border: 3px solid #0087F0; }
		#service div.photos div.img:nth-child(1),
		#service div.photos div.img:nth-child(2){ display: block; }
        	#service div.photos div.img img { display: block; position: relative; min-width: 173px; height: 356px; }

    /* voltar atras */
    #service a.back { display: block; float: left; margin: 30px 0 0 -21px; width: 21px; height: 40px; background: transparent url(../../../../../src/img/service/back.png) no-repeat 0 0; line-height: 25px; font-size: 12px; text-decoration: none; color: #0087F0; text-align: justify; }
    #service a.back:hover { text-decoration: underline; background-position: 0 -40px; }